/* Global variables */
/* width*/
/* Colors */
/* theme  color*/
/* Font Family*/
/* Base font Size*/
/*paddings*/
/* Responsive widths*/
/* Contrast colors*/
@-webkit-keyframes spinAround { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes spinAround { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
/* basic layout for site*/
/* Color variables */
.color-white, .banner-wrapper .container .slide-caption, .banner-wrapper.captionbg .container .slide-caption { color: #ffffff; }

.color-black { color: #000000; }

.color-muted { color: rgba(0, 0, 0, 0.5); }

.color-muted-inverse { color: rgba(255, 255, 255, 0.5); }

.color-error { color: red; }

.color-info { color: #0686c8; }

.color-success { color: #2ac171; }

.color-gov, .color-theme { color: #4b3504; }

.contrast .color-gov, .contrast .color-theme { color: #fff; }

/*--- BACKGROUNDS ---*/
.bg-blue { background-color: #0686c8; }

.bg-grey { background-color: #c8c8c8; }

.bg-grey-light { background-color: #eeeeee; }

.bg-black { background-color: #222; }

.bg-white { background-color: #ffffff; }

.bg-muted { background-color: rgba(0, 0, 0, 0.15); }

.bg-muted-inverse { background-color: rgba(255, 255, 255, 0.75); }

.bg-error { background-color: red; }

.bg-info { background-color: #3f42f6; }

.bg-success { background-color: green; }

.bg-gov { background-color: #f26522; }

.bg-theme { background-color: #4b3504; }

.bg-theme-light { background-color: #634605; }

.contrast .bg-blue { background-color: #000; outline: 1px solid #3b3b3b; }

/*----- Text color -----------*/
@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-face { font-family: "icomoon"; src: url("../fonts/icomoon.eot?y6palq"); src: url("../fonts/icomoon.eot?y6palq#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?y6palq") format("truetype"), url("../fonts/icomoon.woff?y6palq") format("woff"), url("../fonts/icomoon.svg?y6palq#icomoon") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "roboto"; src: url("../fonts/roboto-black-webfont.woff2") format("woff2"), url("../fonts/roboto-black-webfont.woff") format("woff"); font-weight: 700; font-style: normal; }
@font-face { font-family: "roboto"; src: url("../fonts/roboto-bold-webfont.woff2") format("woff2"), url("../fonts/roboto-bold-webfont.woff") format("woff"); font-weight: 600; font-style: normal; }
@font-face { font-family: "roboto-condensed"; src: url("../fonts/robotocondensed-regular-webfont.woff2") format("woff2"), url("../fonts/robotocondensed-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "roboto"; src: url("../fonts/roboto-light-webfont.woff2") format("woff2"), url("../fonts/roboto-light-webfont.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: "roboto"; src: url("../fonts/roboto-medium-webfont.woff2") format("woff2"), url("../fonts/roboto-medium-webfont.woff") format("woff"); font-weight: 500; font-style: normal; }
@font-face { font-family: "roboto"; src: url("../fonts/roboto-regular-webfont.woff2") format("woff2"), url("../fonts/roboto-regular-webfont.woff") format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: "roboto"; src: url("../fonts/roboto-thin-webfont.woff2") format("woff2"), url("../fonts/roboto-thin-webfont.woff") format("woff"); font-weight: 200; font-style: normal; }
@font-face { font-family: "ralewaybold"; src: url("../fonts/raleway-bold-webfont.woff2") format("woff2"), url("../fonts/raleway-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewayextrabold"; src: url("../fonts/raleway-extrabold-webfont.woff2") format("woff2"), url("../fonts/raleway-extrabold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewayitalic"; src: url("../fonts/raleway-italic-webfont.woff2") format("woff2"), url("../fonts/raleway-italic-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewaylight"; src: url("../fonts/raleway-light-webfont.woff2") format("woff2"), url("../fonts/raleway-light-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewaymedium"; src: url("../fonts/raleway-medium-webfont.woff2") format("woff2"), url("../fonts/raleway-medium-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewayregular"; src: url("../fonts/raleway-regular-webfont.woff2") format("woff2"), url("../fonts/raleway-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewaysemibold"; src: url("../fonts/raleway-semibold-webfont.woff2") format("woff2"), url("../fonts/raleway-semibold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "ralewaythin"; src: url("../fonts/raleway-thin-webfont.woff2") format("woff2"), url("../fonts/raleway-thin-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "pt_serifregular"; src: url("../fonts/ptf55f-webfont.woff2") format("woff2"), url("../fonts/ptf55f-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "pt_serifbold"; src: url("../fonts/ptf75f-webfont.woff2") format("woff2"), url("../fonts/ptf75f-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "source_serif_probold"; src: url("../fonts/sourceserifpro-bold-webfont.woff2") format("woff2"), url("../fonts/sourceserifpro-bold-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "source_serif_proregular"; src: url("../fonts/sourceserifpro-regular-webfont.woff2") format("woff2"), url("../fonts/sourceserifpro-regular-webfont.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Questrial"; src: url("../fonts/Questrial-Regular.woff2") format("woff2"), url("../fonts/Questrial-Regular.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-ExtraBold.woff2") format("woff2"), url("../fonts/Inter-ExtraBold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-Black.woff2") format("woff2"), url("../fonts/Inter-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-Bold.woff2") format("woff2"), url("../fonts/Inter-Bold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-ExtraLight.woff2") format("woff2"), url("../fonts/Inter-ExtraLight.woff") format("woff"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-Medium.woff2") format("woff2"), url("../fonts/Inter-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-Light.woff2") format("woff2"), url("../fonts/Inter-Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-Regular.woff2") format("woff2"), url("../fonts/Inter-Regular.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-SemiBold.woff2") format("woff2"), url("../fonts/Inter-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("../fonts/Inter-Thin.woff2") format("woff2"), url("../fonts/Inter-Thin.woff") format("woff"); font-weight: 100; font-style: normal; font-display: swap; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; /*font-family: 'Open Sans', sans-serif;*/ font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }

h1, .heading1 { font-size: 2em; }

h2, .heading2 { font-size: 1.5em; }

h3, .heading3 { font-size: 1.3em; }

h4, .heading4 { font-size: 1.2em; }

h5, .heading5 { font-size: 1.1em; }

h6, .heading6 { font-size: 1em; }

h1, h2, h3, h4, h5, h6 { margin: 15px 0; font-weight: 600; }

.apply-in-home.section-row { padding: 0; }

.home .wpb_wrapper { margin: 0; }

.mr-left-none { margin-left: 0 !important; }

.mr-top-none { margin-top: 0 !important; }

.mr-bottom-none { margin-bottom: 0 !important; }

.mr-right-none { margin-right: 0 !important; }

.mr-none { margin: 0 !important; }

.pd-left-none { padding-left: 0 !important; }

.pd-top-none { padding-top: 0 !important; }

.pd-bottom-none { padding-bottom: 0 !important; }

.pd-right-none { padding-right: 0 !important; }

.pd-none { padding: 0 !important; }

.mr-top5 { margin-top: 5px !important; }

.mr-top7 { margin-top: 7px !important; }

.mr-top10 { margin-top: 10px !important; }

.mr-top15 { margin-top: 15px !important; }

.mr-right5 { margin-right: 5px !important; }

.mr-right7 { margin-right: 7px !important; }

.mr-right10 { margin-right: 10px !important; }

.mr-right15 { margin-right: 15px !important; }

.mr-bottom5 { margin-bottom: 5px !important; }

.mr-bottom7 { margin-bottom: 7px !important; }

.mr-bottom10 { margin-bottom: 10px !important; }

.mr-bottom15 { margin-bottom: 15px !important; }

.mr-left5 { margin-left: 5px !important; }

.mr-left7 { margin-left: 7px !important; }

.mr-left10 { margin-left: 10px !important; }

.mr-left15 { margin-left: 15px !important; }

.pd-top5 { padding-top: 5px !important; }

.pd-top7 { padding-top: 7px !important; }

.pd-top10 { padding-top: 10px !important; }

.pd-top15 { padding-top: 15px !important; }

.pd-right5 { padding-right: 5px !important; }

.pd-right7 { padding-right: 7px !important; }

.pd-right10 { padding-right: 10px !important; }

.pd-right15 { padding-right: 15px !important; }

.pd-bottom5 { padding-bottom: 5px !important; }

.pd-bottom7 { padding-bottom: 7px !important; }

.pd-bottom10 { padding-bottom: 10px !important; }

.pd-bottom15 { padding-bottom: 15px !important; }

.pd-left5 { padding-left: 5px !important; }

.pd-left7 { padding-left: 7px !important; }

.pd-left10 { padding-left: 10px !important; }

.pd-left15 { padding-left: 15px !important; }

.left-align { text-align: left; }

.right-align { text-align: right; }

.center-align { text-align: center; }

html { box-sizing: border-box; font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; }

body { background: #f1f1f1; overflow: hidden; }

article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }

ol, ul { list-style: none; }

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

caption, th, td { font-weight: normal; text-align: left; }

fieldset { min-width: inherit; }

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

q:before, q:after { content: ""; }

blockquote, q { -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; }

a:focus { outline: 0; }
a:hover, a:active { outline: 0; }
a img { border: 0; }

p:last-child { margin: 0; }

.tcon { display: none; }

.icon-share { color: #aaa; }

.icon-facebook { color: #3b5998; }

.icon-twitter { color: #1da1f2; }

.social-group-icon .icon-facebook, .social-group-icon .icon-twitter, .social-group-icon .icon-youtube, .MinisterProfile .icon-facebook, .MinisterProfile .icon-twitter, .MinisterProfile .icon-youtube { color: #000000; }

.pagination ul li { margin: 0 5px; }

.word-break { word-break: break-all; }

.paragraph { line-height: 1.7em; }

.show-con { display: inline-block; }

.hide-con { display: none; }

/*--- Settings ---*/
* { -webkit-box-sizing: border-box; box-sizing: border-box; text-decoration: none; white-space: normal; outline: none; list-style-type: none; }
*:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }
*:hover, *:focus, *.active { text-decoration: none; outline: none; }

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft { display: block; float: left; margin-right: 1.5em; margin-bottom: 1em; }

.alignright { display: block; float: right; margin-left: 1.5em; margin-bottom: 1em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

.m-hide { display: block; }

.m-show { display: none; }

.wpb_wrapper { margin: 0 -15px; }

.switch-view .switchViewHead .row .col-lg-1.hide { display: block !important; }

.box-shadow, .box-shadow-column .vc_column-inner { box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.25); }

i, b, span, p, thead, tbody, td, tr, th, code, pre, nav, footer, article, header { font-size: inherit; }

a, button { cursor: pointer; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

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

.container { position: relative; margin: 0 auto; display: block; max-width: 1310px; }
.container:before { display: table; content: ""; }
.container:after { display: table; content: ""; clear: both; }

@media (min-width: 768px) { .container { max-width: 750px; } }
@media (min-width: 992px) { .container { max-width: 970px; } }
@media (min-width: 1200px) { .container { max-width: 1200px; } }
@media (min-width: 1310px) { .container { max-width: 1310px; } }
.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

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

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

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

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

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

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

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

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

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

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

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; } }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after { display: table; content: " "; }

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after { clear: both; }

.show { display: block !important; }

.invisible { visibility: hidden; }

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

@-ms-viewport { width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }

@media (min-width: 1200px) { .visible-lg { display: block !important; } }
@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
/*--- Buttons ---*/
button { cursor: pointer; border: none; }

.btn { width: auto; padding: 5px 12px; -webkit-transition: all 0.3s; transition: all 0.3s; display: inline-block; margin: 0; font-weight: 400; text-align: center; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 5px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 1px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, .btn:focus, .btn.focus { color: #333333; text-decoration: none; }
.btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled] { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

.btn.btn-medium { padding: 9.5px 2%; font-size: 14.5px; }
.btn.btn-large { padding: 14px 2%; font-size: 17px; }
.btn:hover { opacity: 0.9; text-decoration: none; }
.btn.disabled { cursor: none; }

/*--- Utils ---*/
/*lines*/
.hr { border-top: 1px solid rgba(0, 0, 0, 0.05); width: 100%; float: none; clear: both; height: 0; }

/*float*/
.push-center { margin: 0 auto !important; float: none; }

.full-width { width: 100% !important; }

/*align-y*/
.v-top { vertical-align: top; }

.v-middle { vertical-align: middle; }

.v-bottom { vertical-align: bottom; }

.v-super { vertical-align: super; }

.v-text { vertical-align: text-bottom; }

.v-sub { vertical-align: sub; }

.d-inline-block { display: inline-block !important; }

.d-block { display: block !important; }

.d-flex { display: flex !important; }

.justify-content-between { justify-content: space-between !important; }

.align-items-center { align-items: center !important; }

/*font*/
.font-light { font-weight: lighter; }

.font-medium { font-weight: 500; }

.font-bold { font-weight: bold; }

/*overlfow*/
.over-hidden { overflow: hidden; }

.over-y-hidden { overflow-y: hidden; }

.over-x-hidden { overflow-x: hidden; }

.over-scroll { overflow: scroll; }

.over-x-scroll { overflow-x: scroll; }

.over-y-scroll { overflow-y: scroll; }

/*text*/
.breakword { word-break: break-all; }

.lowercase { text-transform: lowercase; }

.uppercase { text-transform: uppercase; }

.capitalize { text-transform: capitalize; }

.ellips { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/*borders*/
.border, .newsBox { -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); }

.border-info { -webkit-box-shadow: 0 0 0 1px lightblue; box-shadow: 0 0 0 1px lightblue; }

.border-error { -webkit-box-shadow: 0 0 0 1px red; box-shadow: 0 0 0 1px red; }

.border-success { -webkit-box-shadow: 0 0 0 1px lightgreen; box-shadow: 0 0 0 1px lightgreen; }

/*radius*/
.radius3 { border-radius: 3px; }

.radius5 { border-radius: 5px; }

.radius10 { border-radius: 10px; }

.radius20 { border-radius: 20px; }

.radius-full { border-radius: 100%; }

/*vertical spacing*/
.separator3 { min-height: 3px; clear: both; float: none; width: 100%; }

.separator5 { min-height: 5px; clear: both; float: none; width: 100%; }

.separator10 { min-height: 10px; clear: both; float: none; width: 100%; }

.separator15 { min-height: 15px; clear: both; float: none; width: 100%; }

.separator30 { min-height: 30px; clear: both; float: none; width: 100%; }

.separator50 { min-height: 50px; clear: both; float: none; width: 100%; }

.separator100 { min-height: 100px; clear: both; float: none; width: 100%; }

/*visibility*/
.hide { display: none !important; }

.show { display: inherit; }

.hidden { visibility: hidden; }

.visible { visibility: visible; }

/*opacity*/
.half-opacity { opacity: 0.5; }

.less-opacity { opacity: 0.75; }

.toggle-opacity-hover { opacity: 0.65; }
.toggle-opacity-hover:hover { opacity: 1; }

.toggle-opacity-inverse-hover { opacity: 1; }
.toggle-opacity-inverse-hover:hover { opacity: 0.65; }

/*--- COMPONENTS --*/
/*forms*/
input[type="text"], input[type="email"], input[type="password"], input[type="search"] { width: 100%; height: 30px; border: 1px solid #e1e1e1; padding: 0 1.5%; margin: 0 0 15px; box-shadow: none; }

select { width: 100%; cursor: pointer; border: none; background: none; display: block; height: 30px; border-radius: 0; padding: 0 1.5%; outline: none; border: 1px solid #e1e1e1; box-shadow: none; }
select:hover, select:focus { width: 100%; background: none; outline: none; }
select option:hover { padding: 5px; }

.wpcf7-form select { margin: 0 0 15px; }

textarea { display: block; line-height: 1.25; max-height: 600px; max-width: 100%; min-height: 120px; min-width: 100%; padding: 0.625em; resize: none; border: 1px solid #e1e1e1; font-family: "Open Sans"; }

input[type="radio"], input[type="checkbox"], input[type="radio"]:hover, input[type="checkbox"]:hover, input[type="radio"]:focus, input[type="checkbox"]:focus { -webkit-box-shadow: none; box-shadow: none; width: auto; padding: 0; }

textarea { font-size: inherit; width: 100%; padding: 10px 15px; border: none; resize: none; box-shadow: none; border: 1px solid #e1e1e1; margin: 0 0 20px; }

/*badges*/
.badge { padding: 0 5px; font-size: inherit; }

.badge-medium { padding: 3px 8px; font-size: 15px; font-size: inherit; }

.badge-large { padding: 6px 15px; font-size: 16.5px; }

/*overlay*/
.overlay { position: fixed; left: 0; right: 0; top: 0; bottom: 0; height: 100%; }
.overlay.overlay-dark { background-color: rgba(0, 0, 0, 0.65); }
.overlay.overlay-light { background-color: rgba(255, 255, 255, 0.85); }

/*--- RESPONSIVE ---*/
/*desktop*/
@media screen and (min-width: 800px) { .mobile, .tablet { display: none; }
  .desktop { display: inherit; } }
/*tablet*/
@media screen and (max-width: 800px) { .mobile, .desktop { display: none; }
  .tablet { display: inherit; }
  .line-tablet { width: 100%; margin: 0 auto; }
  .nojq.mobile, #wpadminbar.mobile { display: block; } }
/*mobile*/
@media screen and (max-width: 400px) { .tablet, .desktop { display: none; }
  .mobile { display: inherit; }
  .line-mobile { width: 100%; margin: 0 auto; } }
.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; }

.clear { clear: both; display: block; }

.clearfix:before { display: table; line-height: 0; content: ""; }
.clearfix:after { display: table; line-height: 0; content: ""; clear: both; }

.row:before { display: table; line-height: 0; content: ""; }
.row:after { display: table; line-height: 0; content: ""; clear: both; }

/*--- Form --*/
input, select, button { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder { color: #999999; opacity: 1; }
.form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color: #999999; }
.form-control::-ms-expand { border: 0; background-color: transparent; }
.form-control[disabled], .form-control[readonly] { background-color: #eeeeee; opacity: 1; }

fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; }

.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }

textarea.form-control { height: auto; }

input[type="search"] { -webkit-appearance: none; appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 34px; }
  input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm { line-height: 30px; }
  .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; }
  input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg { line-height: 46px; } }
.form-group { margin-bottom: 15px; }

.radio, .checkbox { position: relative; display: block; }

.radio label, .checkbox label { min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }

.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled { cursor: not-allowed; }

fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

.radio-inline.disabled, .checkbox-inline.disabled { cursor: not-allowed; }

fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.radio.disabled label, .checkbox.disabled label { cursor: not-allowed; }

fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 34px; }
.form-control-static.input-lg, .form-control-static.input-sm { padding-left: 0; padding-right: 0; }

.input-lg { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }

select.input-lg { height: 46px; line-height: 46px; }

textarea.input-lg, select[multiple].input-lg { height: auto; }

.form-group-lg .form-control { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }
.form-group-lg select.form-control { height: 46px; line-height: 46px; }
.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; }
.form-group-lg .form-control-static { height: 46px; min-height: 38px; padding: 11px 16px; font-size: 18px; line-height: 1.3333333; }

.has-feedback { position: relative; }
.has-feedback .form-control { padding-right: 42.5px; }

.form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }

fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; }

.btn-default { color: #333333; background-color: #ffffff; border-color: #e1e1e1; }
.btn-default:hover, .btn-default:active, .btn-default.active { color: #333333; background-color: #e6e6e6; border-color: #adadad; }

.btn-default:active:hover, .btn-default.active:hover { color: #333333; background-color: #d4d4d4; border-color: #8c8c8c; }

.btn-default:active:focus, .btn-default.active:focus { color: #333333; background-color: #d4d4d4; border-color: #8c8c8c; }

.btn-default:active.focus, .btn-default.active.focus { color: #333333; background-color: #d4d4d4; border-color: #8c8c8c; }

.btn-default:active, .btn-default.active { background-image: none; }

.btn-default.disabled:hover, .btn-default[disabled]:hover { background-color: #ffffff; border-color: #cccccc; }

fieldset[disabled] .btn-default:hover { background-color: #ffffff; border-color: #cccccc; }

.btn-default.disabled:focus, .btn-default[disabled]:focus { background-color: #ffffff; border-color: #cccccc; }

fieldset[disabled] .btn-default:focus { background-color: #ffffff; border-color: #cccccc; }

.btn-default.disabled.focus, .btn-default[disabled].focus { background-color: #ffffff; border-color: #cccccc; }

fieldset[disabled] .btn-default.focus { background-color: #ffffff; border-color: #cccccc; }

.btn-default .badge { color: #ffffff; background-color: #333333; }

.btn-primary { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.btn-primary:focus, .btn-primary.focus { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.btn-primary:hover, .btn-primary:active, .btn-primary.active { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }

.style-1 .btn-primary { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.style-1 .btn-primary:focus, .style-1 .btn-primary.focus { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.style-1 .btn-primary:hover, .style-1 .btn-primary:active, .style-1 .btn-primary.active { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }

.style-2 .btn-primary { color: #ffffff; background-color: #48cacf; border-color: #48cacf; }
.style-2 .btn-primary:focus, .style-2 .btn-primary.focus { color: #ffffff; background-color: #48cacf; border-color: #48cacf; }
.style-2 .btn-primary:hover, .style-2 .btn-primary:active, .style-2 .btn-primary.active { color: #ffffff; background-color: #48cacf; border-color: #48cacf; }

fieldset[disabled] .btn-primary:hover { background-color: #337ab7; border-color: #2e6da4; }

.btn-primary.disabled:focus, .btn-primary[disabled]:focus { background-color: #337ab7; border-color: #2e6da4; }

fieldset[disabled] .btn-primary:focus { background-color: #337ab7; border-color: #2e6da4; }

.btn-primary.disabled.focus, .btn-primary[disabled].focus { background-color: #337ab7; border-color: #2e6da4; }

fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; }

.btn-primary .badge { color: #337ab7; background-color: #ffffff; }

.btn-success { color: #ffffff; background-color: #5cb85c; border-color: #4cae4c; }
.btn-success:focus, .btn-success.focus { color: #ffffff; background-color: #449d44; border-color: #255625; }
.btn-success:hover, .btn-success:active, .btn-success.active { color: #ffffff; background-color: #449d44; border-color: #398439; }

.btn-gov { color: #ffffff; background-color: #1b1301; border-color: #1b1301; }
.btn-gov:focus, .btn-gov.focus { color: #ffffff; background-color: #cc6c25; border-color: #cc6c25; }
.btn-gov:hover, .btn-gov:active, .btn-gov.active { color: #ffffff; background-color: #cc6c25; border-color: #cc6c25; }

.btn-theme, .btn-gov { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.btn-theme:focus, .btn-theme.focus, .btn-gov:focus, .btn-gov.focus { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.btn-theme:hover, .btn-theme:active, .btn-theme.active, .btn-gov:hover, .btn-gov:active, .btn-gov.active { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }

.style-1 .btn-theme, .style-1 .btn-gov { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.style-1 .btn-theme:focus, .style-1 .btn-theme.focus, .style-1 .btn-gov:focus, .style-1 .btn-gov.focus { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }
.style-1 .btn-theme:hover, .style-1 .btn-theme:active, .style-1 .btn-theme.active, .style-1 .btn-gov:hover, .style-1 .btn-gov:active, .style-1 .btn-gov.active { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }

.style-2 .btn-theme, .style-2 .btn-gov { color: #ffffff; background-color: #48cacf; border-color: #48cacf; }
.style-2 .btn-theme:focus, .style-2 .btn-theme.focus, .style-2 .btn-gov:focus, .style-2 .btn-gov.focus { color: #ffffff; background-color: #48cacf; border-color: #48cacf; }
.style-2 .btn-theme:hover, .style-2 .btn-theme:active, .style-2 .btn-theme.active, .style-2 .btn-gov:hover, .style-2 .btn-gov:active, .style-2 .btn-gov.active { color: #ffffff; background-color: #48cacf; border-color: #48cacf; }

.style-3 .btn-theme, .style-3 .btn-gov { color: #ffffff; background-color: #052963; border-color: #052963; }
.style-3 .btn-theme:focus, .style-3 .btn-theme.focus, .style-3 .btn-gov:focus, .style-3 .btn-gov.focus { color: #ffffff; background-color: #052963; border-color: #052963; }
.style-3 .btn-theme:hover, .style-3 .btn-theme:active, .style-3 .btn-theme.active, .style-3 .btn-gov:hover, .style-3 .btn-gov:active, .style-3 .btn-gov.active { color: #ffffff; background-color: #052963; border-color: #052963; }

.style-4 .btn-theme, .style-4 .btn-gov { color: #ffffff; background-color: #ffe799; border-color: #ffe799; }
.style-4 .btn-theme:focus, .style-4 .btn-theme.focus, .style-4 .btn-gov:focus, .style-4 .btn-gov.focus { color: #ffffff; background-color: #ffe799; border-color: #ffe799; }
.style-4 .btn-theme:hover, .style-4 .btn-theme:active, .style-4 .btn-theme.active, .style-4 .btn-gov:hover, .style-4 .btn-gov:active, .style-4 .btn-gov.active { color: #ffffff; background-color: #ffe799; border-color: #ffe799; }

.btn-gov-border { color: #1b1301; font-weight: 700; background-color: rgba(27, 19, 1, 0.3); border-color: #1b1301; }
.btn-gov-border:focus, .btn-gov-border.focus { color: #ffffff; background-color: #1b1301; border-color: #1b1301; }
.btn-gov-border:hover, .btn-gov-border:active, .btn-gov-border.active { color: #ffffff; background-color: #1b1301; border-color: #1b1301; }

.btn-gov-border-white { color: #ffffff; background-color: rgba(27, 19, 1, 0.3); border-color: #1b1301; }
.btn-gov-border-white:focus, .btn-gov-border-white.focus { color: #ffffff; background-color: #1b1301; border-color: #1b1301; }
.btn-gov-border-white:hover, .btn-gov-border-white:active, .btn-gov-border-white.active { color: #ffffff; background-color: #1b1301; border-color: #1b1301; }

.btn-success:active:hover, .btn-success.active:hover { color: #ffffff; background-color: #398439; border-color: #255625; }

.btn-success:active:focus, .btn-success.active:focus { color: #ffffff; background-color: #398439; border-color: #255625; }

.btn-success:active.focus, .btn-success.active.focus { color: #ffffff; background-color: #398439; border-color: #255625; }

.btn-success:active, .btn-success.active { background-image: none; }

.btn-success.disabled:hover, .btn-success[disabled]:hover { background-color: #5cb85c; border-color: #4cae4c; }

fieldset[disabled] .btn-success:hover { background-color: #5cb85c; border-color: #4cae4c; }

.btn-success.disabled:focus, .btn-success[disabled]:focus { background-color: #5cb85c; border-color: #4cae4c; }

fieldset[disabled] .btn-success:focus { background-color: #5cb85c; border-color: #4cae4c; }

.btn-success.disabled.focus, .btn-success[disabled].focus { background-color: #5cb85c; border-color: #4cae4c; }

fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; }

.btn-success .badge { color: #5cb85c; background-color: #ffffff; }

.btn-info { color: #ffffff; background-color: #5bc0de; border-color: #46b8da; }
.btn-info:focus, .btn-info.focus { color: #ffffff; background-color: #31b0d5; border-color: #1b6d85; }
.btn-info:hover, .btn-info:active, .btn-info.active { color: #ffffff; background-color: #31b0d5; border-color: #269abc; }

.btn-info:active:hover, .btn-info.active:hover { color: #ffffff; background-color: #269abc; border-color: #1b6d85; }

.btn-info:active:focus, .btn-info.active:focus { color: #ffffff; background-color: #269abc; border-color: #1b6d85; }

.btn-info:active.focus, .btn-info.active.focus { color: #ffffff; background-color: #269abc; border-color: #1b6d85; }

.btn-info:active, .btn-info.active { background-image: none; }

.btn-info.disabled:hover, .btn-info[disabled]:hover { background-color: #5bc0de; border-color: #46b8da; }

fieldset[disabled] .btn-info:hover { background-color: #5bc0de; border-color: #46b8da; }

.btn-info.disabled:focus, .btn-info[disabled]:focus { background-color: #5bc0de; border-color: #46b8da; }

fieldset[disabled] .btn-info:focus { background-color: #5bc0de; border-color: #46b8da; }

.btn-info.disabled.focus, .btn-info[disabled].focus { background-color: #5bc0de; border-color: #46b8da; }

fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; }

.btn-info .badge { color: #5bc0de; background-color: #ffffff; }

.btn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #eea236; }
.btn-warning:focus, .btn-warning.focus { color: #ffffff; background-color: #ec971f; border-color: #985f0d; }
.btn-warning:hover, .btn-warning:active, .btn-warning.active { color: #ffffff; background-color: #ec971f; border-color: #d58512; }

.open > .dropdown-toggle.btn-warning { color: #ffffff; background-color: #ec971f; border-color: #d58512; }

.btn-warning:active:hover, .btn-warning.active:hover { color: #ffffff; background-color: #d58512; border-color: #985f0d; }

.btn-warning:active:focus, .btn-warning.active:focus { color: #ffffff; background-color: #d58512; border-color: #985f0d; }

.btn-warning:active.focus, .btn-warning.active.focus { color: #ffffff; background-color: #d58512; border-color: #985f0d; }

.btn-warning:active, .btn-warning.active { background-image: none; }

.btn-warning.disabled:hover, .btn-warning[disabled]:hover { background-color: #f0ad4e; border-color: #eea236; }

fieldset[disabled] .btn-warning:hover { background-color: #f0ad4e; border-color: #eea236; }

.btn-warning.disabled:focus, .btn-warning[disabled]:focus { background-color: #f0ad4e; border-color: #eea236; }

fieldset[disabled] .btn-warning:focus { background-color: #f0ad4e; border-color: #eea236; }

.btn-warning.disabled.focus, .btn-warning[disabled].focus { background-color: #f0ad4e; border-color: #eea236; }

fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; }

.btn-link { color: #337ab7; font-weight: normal; border-radius: 0; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.btn-link:active, .btn-link.active, .btn-link[disabled] { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }

.btn-link { border-color: transparent; }
.btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
.btn-link:hover, .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; }
.btn-link[disabled]:hover { color: #777777; text-decoration: none; }

fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; }

.btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 1px; }

.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; }

.btn-xs { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 1px; }

.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 5px; }

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }

.input-group { position: relative; display: table; border-collapse: separate; }
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
.input-group .form-control:focus { z-index: 3; }

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }

.input-group .form-control:last-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.list-group { margin-bottom: 20px; padding-left: 0; }

.panel { margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body { padding: 15px; }

.panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }

.panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; }

.panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }

.panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0; }

.panel-group { margin-bottom: 20px; }
.panel-group .panel { margin-bottom: 0; border-radius: 4px; }
.panel-group .panel + .panel { margin-top: 5px; }
.panel-group .panel-heading { border-bottom: 0; }
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #dddddd; }
.panel-group .panel-footer { border-top: 0; }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; }

.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20); }
.close:hover, .close:focus { color: #000000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); }

button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; appearance: none; }

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

.form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; }

.panel-body:before, .panel-body:after { content: " "; display: table; }

.modal-header:before, .modal-header:after { content: " "; display: table; }

.modal-footer:before, .modal-footer:after { content: " "; display: table; }

.clearfix:after, .form-horizontal .form-group:after, .panel-body:after, .modal-header:after, .modal-footer:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

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

.affix { position: fixed; }

.box, .newsBox { padding: 20px; overflow: hidden; margin: 15px 0; }
.box h2, .newsBox h2 { font-size: 1.45em; }
.box h3, .newsBox h3 { font-size: 1.25em; }
.box p:last-child, .newsBox p:last-child { margin: 0; }

img.pull-right { padding-left: 20px; padding-bottom: 20px; }

img.pull-left { padding-right: 20px; padding-bottom: 20px; }

.textCenter { text-align: center; }

.textLeft { text-align: left; }

.textRight { text-align: right; }

.thumb-rounded { width: 70px; height: 70px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; margin-bottom: 15px; background: #1b1301; font-size: 4em; text-align: center; line-height: 70px; }
.thumb-rounded span { color: #fff; }

p { margin-bottom: 12px; line-height: 1.7em; }

strong { font-weight: 700; }

.font-light { font-weight: 300; }

.font-regular { font-weight: 400; }

.font-heavy { font-weight: 700; }

/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; }

body .ui-tooltip { border-width: 2px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa; opacity: 0.3; filter: Alpha(Opacity=30); /* support: IE8 */ }

.ui-widget-shadow { -webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666; }

.youtubeVideo { background: #3c424d; border-radius: 5px; min-width: 100%; min-height: 200px; display: block; position: relative; }
.youtubeVideo span { position: absolute; left: 0px; bottom: 0; padding: 4px 8px; background: rgba(0, 0, 0, 0.4); display: block; color: #fff; }

.video a, .image a { margin-bottom: 10px; display: block; }

/*=== UI Datepicker ==*/
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: separate; margin: 0 0 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0 0 0; padding: 0 0.2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em 0.6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }

/* with multiple calendars */
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto 0.4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/* Icons */
.ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: 0.5em; top: 0.3em; }

/* states and images */
.ui-icon { width: 16px; height: 16px; }

.ui-icon, .ui-widget-content .ui-icon { background-image: url("../images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_444444_256x240.png"); }

.ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("../images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("../images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("../images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon { background-image: url("../images/ui-icons_777777_256x240.png"); }

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }

.ui-icon-caret-1-n { background-position: 0 0; }

.ui-icon-caret-1-ne { background-position: -16px 0; }

.ui-icon-caret-1-e { background-position: -32px 0; }

.ui-icon-caret-1-se { background-position: -48px 0; }

.ui-icon-caret-1-s { background-position: -65px 0; }

.ui-icon-caret-1-sw { background-position: -80px 0; }

.ui-icon-caret-1-w { background-position: -96px 0; }

.ui-icon-caret-1-nw { background-position: -112px 0; }

.ui-icon-caret-2-n-s { background-position: -128px 0; }

.ui-icon-caret-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -65px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -65px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-on { background-position: -96px -144px; }

.ui-icon-radio-off { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_444444_256x240.png"); }

.ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold; }

.ui-widget-header a { color: #333333; }

.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget.ui-widget-content { border: 1px solid #c5c5c5; }

.ui-widget-content { border: 1px solid #dddddd; background: #ffffff; color: #333333; }
.ui-widget-content a { color: #333333; }

.ui-widget-header { border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold; }
.ui-widget-header a { color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }

html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }

.ui-state-default a { color: #454545; text-decoration: none; }
.ui-state-default a:link, .ui-state-default a:visited { color: #454545; text-decoration: none; }

a.ui-button, a:link.ui-button, a:visited.ui-button { color: #454545; text-decoration: none; }

.ui-button { color: #454545; text-decoration: none; }

.ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b; }

.ui-button:hover, .ui-button:focus { border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b; }

.ui-state-hover a { color: #2b2b2b; text-decoration: none; }
.ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: #2b2b2b; text-decoration: none; }

.ui-state-focus a { color: #2b2b2b; text-decoration: none; }
.ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #2b2b2b; text-decoration: none; }

a.ui-button:hover, a.ui-button:focus { color: #2b2b2b; text-decoration: none; }

.ui-visual-focus { -webkit-box-shadow: 0 0 3px 1px #5e9ed6; box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff; }

#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active, #ui-datepicker-div .ui-widget-header .ui-state-active, #ui-datepicker-div a.ui-button:active { font-weight: normal; color: #ffffff; background: #0686c8 !important; }

.ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff; }

.ui-icon-background { border: #003eff; background-color: #ffffff; }

.ui-state-active .ui-icon-background { border: #003eff; background-color: #ffffff; }
.ui-state-active a { color: #ffffff; text-decoration: none; }
.ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620; }

.ui-state-checked { border: 1px solid #dad55e; background: #fffa90; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; filter: Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; filter: Alpha(Opacity=35); /* support: IE8 */ background-image: none; }

.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
.ui-icon { width: 16px; height: 16px; background-image: url("../images/ui-icons_444444_256x240.png"); }

.ui-widget-content .ui-icon, .ui-widget-header .ui-icon { background-image: url("../images/ui-icons_444444_256x240.png"); }

.text-small { font-size: 90%; }

.inlineBlock { display: inline-block; vertical-align: top; }

.colmn2 { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }

.borderheadingLight { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 15px; }

.border-right { border-right: 1px solid #e1e1e1; }

.border-top { border-top: 1px solid #e1e1e1; }

.border-bottom { border-bottom: 1px solid #e1e1e1; }

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

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; vertical-align: top; height: auto; width: auto; max-width: 100%; }

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

figure { margin: 0; }

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

pre { overflow: auto; }

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

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

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

input { line-height: normal; }

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

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-box-sizing: content-box; box-sizing: content-box; }

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

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

optgroup { font-weight: bold; }

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

td, th { padding: 0; }

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

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

ul { list-style-type: circle; padding-left: 20px; }
ul li { padding-bottom: 15px; list-style-type: initial; font-weight: 400; padding-left: 0px; }

ol { list-style-type: decimal; padding-left: 20px; }
ol li { list-style-type: decimal; padding-bottom: 15px; font-weight: 400; padding-left: 0px; }

dl { margin-top: 0; margin-bottom: 20px; }

dt, dd { line-height: 1.42857143; }

dt { font-weight: bold; }

dd { margin-left: 0; }

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

table { background-color: transparent; }

caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; }

th { text-align: left; }

table { width: 100%; max-width: 100%; margin: 20px 0; border: 1px solid #dddddd; }

table thead tr th, table tbody tr th, table tfoot tr th, table thead tr td, table tbody tr td, table tfoot tr td { padding: 10px 15px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #dddddd; }

table thead tr th, table tbody tr th, table tfoot tr th { padding: 12px 15px; }

table tbody tr td { border-right: 1px solid #dddddd; }

table thead { background: #dddddd; }

table thead tr th { vertical-align: bottom; }

table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td { border-top: 0; }

table th { font-weight: 600; }

table > tbody + tbody { border-top: 2px solid #dddddd; }

table table { background-color: #ffffff; }

table col[class*="col-"] { position: static; float: none; display: table-column; }

table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }

table > thead > tr > td.active, table > tbody > tr > td.active, table > tfoot > tr > td.active, table > thead > tr > th.active, table > tbody > tr > th.active, table > tfoot > tr > th.active, table > thead > tr.active > td, table > tbody > tr.active > td, table > tfoot > tr.active > td, table > thead > tr.active > th, table > tbody > tr.active > th, table > tfoot > tr.active > th { background-color: #f5f5f5; }

button, input[type="button"], input[type="submit"] { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 16px; font-size: 1em; line-height: 1.42857143; border-radius: 1px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #333333; background-color: #ffffff; }

button:focus, button:active:focus, button.active:focus, button.focus, button:active.focus, button.active.focus, input[type="button"]:focus, input[type="submit"]:focus, input[type="button"]:active:focus, input[type="submit"]:active:focus, input[type="button"].active:focus, input[type="submit"].active:focus, input[type="button"].focus, input[type="submit"].focus, input[type="button"]:active.focus, input[type="submit"]:active.focus, input[type="button"].active.focus, input[type="submit"].active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

button:hover, button:focus, button.focus { color: #333333; text-decoration: none; }

button:active, button.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

button.disabled, button[disabled], fieldset[disabled] button { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }

button.disabled, fieldset[disabled] button { pointer-events: none; }

video, audio, embed { display: block; }

#breadcrumb { width: 100%; }

#topBar ul, #topBar ol, #overflowMenu ul, #overflowMenu ol, .flex-direction-nav ul, .flex-direction-nav ol, .flexslider ul, .flexslider ol, .menuWrapper ul, .menuWrapper ol, #breadcrumb ul, #breadcrumb ol, .printShare ul, .printShare ol, .accordian ul, .accordian ol, .socialBox ul, .socialBox ol { list-style-type: none; padding-left: 0; margin-bottom: 0px; }
#topBar ul li, #topBar ol li, #overflowMenu ul li, #overflowMenu ol li, .flex-direction-nav ul li, .flex-direction-nav ol li, .flexslider ul li, .flexslider ol li, .menuWrapper ul li, .menuWrapper ol li, #breadcrumb ul li, #breadcrumb ol li, .printShare ul li, .printShare ol li, .accordian ul li, .accordian ol li, .socialBox ul li, .socialBox ol li { list-style-type: none; padding-bottom: 0; }

[class^="list-style"], [class*="list-style"], .dateContainer, .resp-tabs-list { list-style-type: none; padding-left: 0; margin-bottom: 0px; }
[class^="list-style"] li, [class*="list-style"] li, .dateContainer li, .resp-tabs-list li { padding-bottom: 0; }

.contrast table > thead > tr > th { background: #000000; }
.contrast button, .contrast input[type="button"], .contrast input[type="submit"] { color: #000; background-color: #ffff00; border-color: #fff; }
.contrast input[type="text"], .contrast input[type="email"], .contrast input[type="password"], .contrast input[type="search"] { color: #000; margin: 0 0 20px; }
.contrast select, .contrast select:hover, .contrast select:focus { color: #000; background-color: #fff; border-color: #fff; }
.contrast textarea { color: #000000; }

hr { margin: 15px auto; }

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; }

.equal-height { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.equal-height > [class^="col-"], .equal-height > .equal-height-item { display: -webkit-box; display: -ms-flexbox; display: flex; }

.contrast .btn.btn-link { border: none; }

.trasnitionAll, .trasnitionAll * { -webkit-transition: all 0.3s; transition: all 0.3s; }

.contrast a:hover [class^="icon-"], .contrast a:hover [class*=" icon-"] { text-decoration: none; }
.contrast [class^="icon-"]:hover, .contrast [class*=" icon-"]:hover { text-decoration: none; }

.metaBox a:hover { color: #b4cafb; }

.search-main-container { background-color: #e1e1e1; margin: 0 0 20px; display: table; width: 100%; height: 90px; }
.search-main-container .search-head { display: table-cell; vertical-align: middle; width: 25%; position: relative; background-color: #4b3504; padding: 0 25px; color: #ffffff; line-height: normal; }
.search-main-container .search-head:after { position: absolute; content: ""; top: 40%; right: -10px; width: 0; height: 0; border-top: 10px solid transparent; border-left: 10px solid #4b3504; border-bottom: 10px solid transparent; }
.search-main-container .search-container { display: table-cell; vertical-align: middle; width: 75%; }
.search-main-container .search-container .search-area { max-width: 630px; margin: 0 auto; display: flex; }
.search-main-container .search-container .search-area select.form-control { box-shadow: none; float: left; width: calc(100% - 0px); border-radius: 3px 0 0 3px; border-right: 0; cursor: pointer; }
.search-main-container .search-container .search-area select.form-control:hover, .search-main-container .search-container .search-area select.form-control:focus { background-color: #ffffff; border-color: #cccccc; }
.search-main-container .search-container .search-area .btn { float: right; display: flex; background-color: #4b3504; border-color: #4b3504; border-radius: 0 3px 3px 0; padding: 6px; color: #ffffff; }
.search-main-container .search-container .search-area .btn span.icon-search { position: relative; top: 1px; margin: 2px; }
.search-main-container .search-container .search-area > form { display: flex; width: 100%; }
.search-main-container.has-date-filter .search-head { font-weight: 600; font-size: 1.2em; }
.search-main-container.has-date-filter .search-container .search-area { max-width: 700px; align-items: center; }
.search-main-container.has-date-filter .search-container .search-area .doc-cat-filter { width: calc(100% - 300px); }
.search-main-container.has-date-filter .search-container .search-area .doc-cat-filter select.form-control { width: 100%; border-right: 1px solid #ccc; border-radius: 3px; -webkit-appearance: auto; -moz-appearance: auto; -ms-appearance: auto; -o-appearance: auto; appearance: auto; }
.search-main-container.has-date-filter .search-container .search-area .doc-date-filter { width: 275px; margin-left: 15px; }
.search-main-container.has-date-filter .search-container .search-area .doc-date-filter .doc-filter-form { display: inline-flex; align-items: center; }
.search-main-container.has-date-filter .search-container .search-area .doc-date-filter .doc-filter-form .datepicker { width: 90px; margin: 0 5px; border-color: #ccc; height: 34px; padding: 6px; border-radius: 3px; }
.search-main-container.has-date-filter .search-container .search-area .doc-date-filter .doc-filter-form .date-label { font-size: 23px; color: #3e3e3e; }
.search-main-container.has-date-filter .search-container .search-area .doc-date-filter .doc-filter-form .date-reset { background-color: transparent !important; border-color: transparent; padding: 0; font-size: 18px; color: #777 !important; margin-left: -3px; }
.search-main-container.has-date-filter .search-container .search-area .doc-date-filter .doc-filter-form .date-reset:focus { outline: none; }
.search-main-container.has-date-filter .search-container .search-area > .btn { border-radius: 3px; }

.ui-datepicker-calendar thead tr th, .ui-datepicker-calendar tbody tr td { min-width: inherit; max-width: inherit; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; display: inline-block; background-color: #fff; -webkit-appearance: auto; -moz-appearance: auto; -ms-appearance: auto; -o-appearance: auto; appearance: auto; }

@media (max-width: 800px) { .search-main-container.has-date-filter .search-container .search-area { display: inherit; width: 100%; }
  .search-main-container.has-date-filter .search-container .search-area .doc-cat-filter { width: 100%; }
  .search-main-container.has-date-filter .search-container .search-area .doc-date-filter { margin: 10px 0 0 0; display: inline-block; }
  .search-main-container.has-date-filter .search-container .search-area > .btn { margin-top: 10px; width: 70px; } }
@media (max-width: 400px) { .search-main-container.has-date-filter .search-container .search-area > .btn { float: left; } }
.search-main-container.odd { height: 90px; }
.search-main-container.odd .search-container .search-area input.form-control { float: left; width: calc(100% - 85px); box-shadow: none; border-radius: 3px 0 0 3px; padding: 6px 12px; height: 34px; margin: 0; }

.style-1 #tenders .gen-list.no-bg { color: #fff !important; }
.style-1 .search-main-container .search-head { background-color: #4b3504; color: #ffffff; }
.style-1 .search-main-container .search-head:after { border-left-color: #4b3504; }
.style-1 .search-main-container .search-container .search-area form .btn { background-color: #4b3504; border-color: #4b3504; }

.style-2 .search-main-container .search-head { background-color: #48cacf; color: #000000; }
.style-2 .search-main-container .search-head:after { border-left-color: #48cacf; }
.style-2 .search-main-container .search-container .search-area form .btn { background-color: #48cacf; border-color: #48cacf; }

.style-3 .search-main-container .search-head { background-color: #052963; color: #ffffff; }
.style-3 .search-main-container .search-head:after { border-left-color: #052963; }
.style-3 .search-main-container .search-container .search-area form .btn { background-color: #052963; border-color: #052963; }

.style-4 .search-main-container .search-head { background-color: #9b0620; }
.style-4 .search-main-container .search-head:after { border-left-color: #9b0620; }
.style-4 .search-main-container .search-container .search-area form .btn { background-color: #9b0620; border-color: #9b0620; }

.style-5 .search-main-container .search-head { background-color: #9b8154; }
.style-5 .search-main-container .search-head:after { border-left-color: #9b8154; }
.style-5 .search-main-container .search-container .search-area form .btn { background-color: #9b8154; border-color: #9b8154; }

.service h1 { margin: 0 0 15px; }
.service .data-table-container { margin: 0; }
.service .data-table-container .search-main-container { margin: 0 0 20px; }
.service .service-container h2 { font-size: 1.25em; margin: 0 0 20px; }
.service .service-container .service-content { text-align: center; }
.service .service-container .service-content ul { padding: 0; }
.service .service-container .service-content .service-box { display: block; float: left; border: 1px solid #e1e1e1; min-height: 150px; padding: 18px 25px; width: 12%; margin: 0 1.75% 1.75% 0; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
.service .service-container .service-content .service-box a { display: block; }
.service .service-container .service-content .service-box a span { display: block; }
.service .service-container .service-content .service-box a span:first-child { font-size: 3em; line-height: 52px; }
.service .service-container .service-content .service-box:hover { background-color: #4b3504; color: #ffffff; }

.service .eventContent h2 { min-height: 46px; }

.style-1 .service .service-container .service-content .service-box a { color: #000000; }
.style-1 .service .service-container .service-content .service-box:hover { background-color: #4b3504; color: #ffffff; }
.style-1 .service .service-container .service-content .service-box:hover a { color: #ffffff; }

.style-2 .service .service-container .service-content .service-box a { color: #000000; }
.style-2 .service .service-container .service-content .service-box:hover { background-color: #48cacf; }
.style-2 .service .service-container .service-content .service-box:hover a { color: #ffffff; }

.style-3 .service .service-container .service-content .service-box a { color: #000000; }
.style-3 .service .service-container .service-content .service-box:hover { background-color: #052963; }
.style-3 .service .service-container .service-content .service-box:hover a { color: #ffffff; }

.style-4 .service .service-container .service-content .service-box a { color: #000000; }
.style-4 .service .service-container .service-content .service-box:hover { background-color: #9b0620; }
.style-4 .service .service-container .service-content .service-box:hover a { color: #ffffff; }

.style-5 .service .service-container .service-content .service-box a { color: #000000; }
.style-5 .service .service-container .service-content .service-box:hover { background-color: #9b8154; }
.style-5 .service .service-container .service-content .service-box:hover a { color: #ffffff; }

.award-details h1 { margin: 0 0 15px; }
.award-details h2 { font-size: 1.2em; margin: 0 0 5px; }
.award-details .data-table-container { margin: 25px 0; }
.award-details .data-table-container h2 { margin: 0 0 15px; }
.award-details .btn { color: #000000; border: 1px solid #e1e1e1; }
.award-details .btn:hover { color: #ffffff; background-color: #4b3504; border-color: #4b3504; }

.meta-info { margin: 0 0 15px; }

.meta-info.odd strong { text-transform: uppercase; }

.awardbx-container { margin: 25px 0 0; }
.awardbx-container .equal-height .col-lg-4 .awardbx { width: 100%; background-color: #4b3504; color: #ffffff; border: 1px solid transparent; }
.awardbx-container .equal-height .col-lg-4 .awardbx a { color: #ffffff; }
.awardbx-container .equal-height .col-lg-4 .awardbx h3 { font-size: 1em; margin: 0 0 8px; }
.awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx { background-color: #e1e1e1; color: #000000; }
.awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx a { color: #000000; }
.awardbx-container .equal-height .col-lg-4:last-child .awardbx { background-color: #ffffff; border-color: #e1e1e1; color: #000000; }

/*changes*/
/*Style-1*/
.style-1 .award-style-2 .awardListing .awardContent .btn:hover { color: #ffffff; border-color: #ffe799; background-color: #ffe799; }
.style-1 .award-style-2 .awardListing .socialCont { background-color: #d3d6f0; }
.style-1 .data-table thead tr th { background-color: #4b3504; }
.style-1 .award-details .btn:hover { background-color: #ffe799; border-color: #ffe799; color: #ffffff; }
.style-1 .awardbx-container .equal-height .col-lg-4 .awardbx { background-color: #ffe799; }
.style-1 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx { background-color: #4b3504; color: #ffffff; }
.style-1 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx a { color: #ffffff; }
.style-1 .awardbx-container .equal-height .col-lg-4:last-child .awardbx { background-color: #e1e1e1; border-color: #e1e1e1; }

.award-style-2 .awardListing .pressImage { padding: 0; }
.award-style-2 .awardListing .pressImage img { height: 170px; object-fit: inherit; width: 100%; border-radius: 0; }
.award-style-2 .awardListing .awardContent { padding: 15px 15px 60px; text-align: left; }
.award-style-2 .awardListing .awardContent .btn:hover { color: #ffffff; border-color: #ffe799; background-color: #ffe799; }
.award-style-2 .awardListing .awardContent .btn.btn-default { color: #000000; border-color: #000000; }
.award-style-2 .awardListing .socialCont { margin: 0; border: 0; background-color: #d3d6f0; width: 100%; bottom: 0; left: 0; }

.award-style-2 .awardListing.project-style-2 .pressImage a { display: block; }
.award-style-2 .awardListing.project-style-2 .pressImage img { height: 170px; }

.btn.btn-default:hover { color: #ffffff; border-color: #4b3504; background-color: #4b3504; }

.style-1 .btn.btn-default:hover { color: #ffffff; border-color: #4b3504; background-color: #4b3504; }

.style-2 .btn.btn-default:hover { color: #ffffff; border-color: #48cacf; background-color: #48cacf; }

.style-3 .btn.btn-default:hover { color: #ffffff; border-color: #052963; background-color: #052963; }

.style-4 .btn.btn-default:hover { color: #ffffff; border-color: #ffe799; background-color: #ffe799; }

.award-style-2 .list-view .awardListing .pressImage { width: 25%; }
.award-style-2 .list-view .awardListing .awardContent { width: 75%; }
.award-style-2 .list-view .awardListing .awardContent .text-center { text-align: left; }
.award-style-2 .list-view .awardListing .socialCont { display: block; width: 100%; text-align: center; }

.event-style-2 .event-container .awardListing { padding: 15px 15px 110px; }
.event-style-2 .event-container .awardListing .eventImage:before { content: none; }
.event-style-2 .event-container .awardListing h2 { font-size: 1.3em; font-weight: 500; line-height: 28px; }
.event-style-2 .event-container .awardListing .awardContent { text-align: left; padding: 0; }
.event-style-2 .event-container .awardListing .awardContent .event-desc { display: none; }
.event-style-2 .event-container .awardListing .awardContent .social-section { position: absolute; width: calc(100% - 30px); left: 15px; bottom: 15px; }
.event-style-2 .event-container .awardListing .awardContent .social-section .socialCont { position: static; width: 100%; margin: 0 0 10px; }
.event-style-2 .event-container .awardListing .awardContent .social-section .btn { display: block; padding: 7px; font-size: 1.2em; color: #000; }
.event-style-2 .event-container .awardListing:hover .eventImage img { transform: none; }
.event-style-2 .event-container .awardListing .btn:hover { color: #ffffff; background-color: #ffe799; border-color: #ffe799; }
.event-style-2 .list-view .event-container .awardListing { padding: 15px; }
.event-style-2 .list-view .event-container .awardListing .eventImage:before { content: none; }
.event-style-2 .list-view .event-container .awardListing .awardContent { padding: 0 1em; }
.event-style-2 .list-view .event-container .awardListing .awardContent .event-desc { display: block; margin: 0 0 10px; }
.event-style-2 .list-view .event-container .awardListing .awardContent .social-section { position: static; width: 100%; overflow: hidden; }
.event-style-2 .list-view .event-container .awardListing .awardContent .social-section .socialCont { float: left; width: auto; margin: 0 15px 0 0; }
.event-style-2 .list-view .event-container .awardListing .awardContent .social-section .btn { float: left; padding: 7px 12px; }

.event-style-3 .event-desc { display: none; }
.event-style-3 .list-view .event-desc { display: block; margin: 0 0 10px; }

/*Style-2*/
.style-2 .award-style-3 .awardRightContent .btn:hover { color: #ffffff; background-color: #475b5c; border-color: #475b5c; }
.style-2 .data-table thead tr th { background-color: #48cacf; }
.style-2 .award-details .btn:hover { background-color: #475b5c; border-color: #475b5c; color: #ffffff; }
.style-2 .awardbx-container .equal-height .col-lg-4 .awardbx { background-color: #ffffff; border-color: #e1e1e1; color: #000000; }
.style-2 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx { background-color: #ffffff; border-color: #e1e1e1; }
.style-2 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx a { color: #000000; }
.style-2 .awardbx-container .equal-height .col-lg-4:last-child .awardbx { background-color: #ffffff; border-color: #e1e1e1; }

.award-style-3 .awardListingContainer .awardRightContent { position: static; }
.award-style-3 .social-section { position: absolute; width: 48%; bottom: 15px; left: 50%; overflow: hidden; }
.award-style-3 .socialCont { position: static; width: 100px; float: right; }
.award-style-3 .socialCont ul { padding: 3px 12px; }
.award-style-3 .list-view .btn.btn-default { float: left; }
.award-style-3 .list-view .social-section { position: static; width: 100%; }
.award-style-3 .list-view .socialCont { float: left; margin: 0 0 0 15px; }
.award-style-3 .list-view .awardListingContainer { padding: 15px; border: 1px solid #e1e1e1; }
.award-style-3 .list-view .awardListingContainer .awardListContent { width: 320px; margin: 0; }
.award-style-3 .list-view .awardListingContainer .awardRightContent { width: calc(100% - 340px); }

.tax-provider .award-style-3 .socialCont { margin-right: 5px; }

.award-style-4 .awardListing { padding: 15px; }
.award-style-4 .awardListing .pressImage { padding: 0 0 15px; }
.award-style-4 .awardListing .pressImage img { object-fit: cover; width: 100%; border-radius: 0; }
.award-style-4 .awardListing .awardContent { padding: 0 0 55px; text-align: left; }
.award-style-4 .awardListing .awardContent .btn:hover { background-color: #ffe799; border-color: #ffe799; color: #ffffff; }
.award-style-4 .awardListing .awardContent .btn.btn-default { color: #000000; border-color: #000000; }
.award-style-4 .awardListing .socialCont { border-color: #e1e1e1; bottom: 15px; }

.award-style-4 .list-view .awardListing .pressImage { padding: 0; }
.award-style-4 .list-view .awardListing .pressImage img { height: auto; }
.award-style-4 .list-view .awardListing .awardContent { padding-top: 0; padding-bottom: 0; }
.award-style-4 .list-view .awardListing .awardContent h2 { min-height: inherit; }
.award-style-4 .list-view .awardListing .awardContent .btn { padding: 8px 12px; margin: 0 15px 0 0; float: left; }
.award-style-4 .list-view .awardListing .socialCont { margin: 0; width: auto; border-color: #cccccc; }
.award-style-4 .list-view .awardListing .socialCont ul { padding: 5px 0 6px; }

.style-1 .gen-card.fore-color-white .gen-card-icon span.accent-border-color, .style-1 .gen-card.fore-color-white .gen-card-icon span.btn-theme, .style-1 .gen-card.fore-color-white .gen-card-icon span.btn-gov, .style-1 .gen-card.fore-color-white .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-1 .gen-card.fore-color-white .gen-card-icon a > span, .style-1 .gen-card.fore-color-white .gen-card-icon span.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-1 .gen-card.fore-color-black .gen-card-icon span.accent-border-color, .style-1 .gen-card.fore-color-black .gen-card-icon span.btn-theme, .style-1 .gen-card.fore-color-black .gen-card-icon span.btn-gov, .style-1 .gen-card.fore-color-black .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-1 .gen-card.fore-color-black .gen-card-icon a > span, .style-1 .gen-card.fore-color-black .gen-card-icon span.box-style1:before { color: #000000 !important; border-color: #000000 !important; }
.style-1.home .gen-card.fore-color-white .btn-style-outline.accent-color, .style-1.home .gen-card.fore-color-white .btn-style-outline.hvr-radial-out:before, .style-1.home .gen-card.fore-color-white .btn-style-outline.notification-section:before, .style-1.home .gen-card.fore-color-white .btn-style-outline.notification-section3:before, .style-1.home .gen-card.fore-color-white .btn-style-outline.tab-column-3:before, .style-1.home .gen-card.fore-color-white .btn-style-outline.accent-border-color, .style-1.home .gen-card.fore-color-white .btn-style-outline.btn-theme, .style-1.home .gen-card.fore-color-white .btn-style-outline.btn-gov, .style-1.home .gen-card.fore-color-white .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-1.home .gen-card.fore-color-white a > span.btn-style-outline, .style-1.home .gen-card.fore-color-white .btn-style-outline.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-1.home .gen-card.fore-color-black .btn-style-outline.accent-color, .style-1.home .gen-card.fore-color-black .btn-style-outline.hvr-radial-out:before, .style-1.home .gen-card.fore-color-black .btn-style-outline.notification-section:before, .style-1.home .gen-card.fore-color-black .btn-style-outline.notification-section3:before, .style-1.home .gen-card.fore-color-black .btn-style-outline.tab-column-3:before, .style-1.home .gen-card.fore-color-black .btn-style-outline.accent-border-color, .style-1.home .gen-card.fore-color-black .btn-style-outline.btn-theme, .style-1.home .gen-card.fore-color-black .btn-style-outline.btn-gov, .style-1.home .gen-card.fore-color-black .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-1.home .gen-card.fore-color-black a > span.btn-style-outline, .style-1.home .gen-card.fore-color-black .btn-style-outline.box-style1:before { color: #000000 !important; border-color: #000000 !important; }

.style-4.home .gen-card.fore-color-white .btn-style-outline.accent-color, .style-4.home .gen-card.fore-color-white .btn-style-outline.hvr-radial-out:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.notification-section:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.notification-section3:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.tab-column-3:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.accent-border-color, .style-4.home .gen-card.fore-color-white .btn-style-outline.btn-theme, .style-4.home .gen-card.fore-color-white .btn-style-outline.btn-gov, .style-4.home .gen-card.fore-color-white .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-4.home .gen-card.fore-color-white a > span.btn-style-outline, .style-4.home .gen-card.fore-color-white .btn-style-outline.box-style1:before { background-color: transparent !important; }
.style-4.home .gen-card.fore-color-black .btn-style-outline.accent-color, .style-4.home .gen-card.fore-color-black .btn-style-outline.hvr-radial-out:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.notification-section:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.notification-section3:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.tab-column-3:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.accent-border-color, .style-4.home .gen-card.fore-color-black .btn-style-outline.btn-theme, .style-4.home .gen-card.fore-color-black .btn-style-outline.btn-gov, .style-4.home .gen-card.fore-color-black .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-4.home .gen-card.fore-color-black a > span.btn-style-outline, .style-4.home .gen-card.fore-color-black .btn-style-outline.box-style1:before { background-color: transparent !important; }
.style-4 .gen-card.fore-color-white .gen-card-icon span.accent-border-color, .style-4 .gen-card.fore-color-white .gen-card-icon span.btn-theme, .style-4 .gen-card.fore-color-white .gen-card-icon span.btn-gov, .style-4 .gen-card.fore-color-white .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-4 .gen-card.fore-color-white .gen-card-icon a > span, .style-4 .gen-card.fore-color-white .gen-card-icon span.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-4 .gen-card.fore-color-black .gen-card-icon span.accent-border-color, .style-4 .gen-card.fore-color-black .gen-card-icon span.btn-theme, .style-4 .gen-card.fore-color-black .gen-card-icon span.btn-gov, .style-4 .gen-card.fore-color-black .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-4 .gen-card.fore-color-black .gen-card-icon a > span, .style-4 .gen-card.fore-color-black .gen-card-icon span.box-style1:before { color: #000000 !important; border-color: #000000 !important; }
.style-4.home .gen-card.fore-color-white .btn-style-outline.accent-color, .style-4.home .gen-card.fore-color-white .btn-style-outline.hvr-radial-out:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.notification-section:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.notification-section3:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.tab-column-3:before, .style-4.home .gen-card.fore-color-white .btn-style-outline.accent-border-color, .style-4.home .gen-card.fore-color-white .btn-style-outline.btn-theme, .style-4.home .gen-card.fore-color-white .btn-style-outline.btn-gov, .style-4.home .gen-card.fore-color-white .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-4.home .gen-card.fore-color-white a > span.btn-style-outline, .style-4.home .gen-card.fore-color-white .btn-style-outline.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-4.home .gen-card.fore-color-black .btn-style-outline.accent-color, .style-4.home .gen-card.fore-color-black .btn-style-outline.hvr-radial-out:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.notification-section:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.notification-section3:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.tab-column-3:before, .style-4.home .gen-card.fore-color-black .btn-style-outline.accent-border-color, .style-4.home .gen-card.fore-color-black .btn-style-outline.btn-theme, .style-4.home .gen-card.fore-color-black .btn-style-outline.btn-gov, .style-4.home .gen-card.fore-color-black .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-4.home .gen-card.fore-color-black a > span.btn-style-outline, .style-4.home .gen-card.fore-color-black .btn-style-outline.box-style1:before { color: #000000 !important; border-color: #000000 !important; }

.award-style-5 .awardListing { padding-bottom: 41px; }
.award-style-5 .awardListing .awardContent { text-align: left; padding: 10px; }
.award-style-5 .awardListing .awardContent h2 { font-style: italic; }
.award-style-5 .awardListing .awardContent .social-section { background: rgba(0, 0, 0, 0.9); border-top: 1px solid #fff; width: 100%; bottom: 0; left: 0; position: absolute; overflow: hidden; }
.award-style-5 .awardListing .awardContent .social-section .socialCont { width: 50%; text-align: center; border: none; margin-bottom: 0; background-color: transparent; float: left; position: static; }
.award-style-5 .awardListing .awardContent .social-section .socialCont ul { padding: 8px 0; }
.award-style-5 .awardListing .awardContent .social-section .socialCont ul li { color: #fff; margin: 0 5px; }
.award-style-5 .awardListing .awardContent .social-section .socialCont ul li a { color: #fff; transition-duration: 0s; }
.award-style-5 .awardListing .awardContent .social-section .socialCont ul li a:hover { color: #b3b3b3; }
.award-style-5 .awardListing .awardContent .social-section .btn { float: right; padding: 9px 9px 10px; width: 50%; border-radius: 0 !important; }
.award-style-5 .awardListing .pressImage { padding: 0; }
.award-style-5 .awardListing .pressImage img { height: auto; object-fit: cover; width: 100%; border-radius: 0; }
.award-style-5 .list-view .awardListing { padding-bottom: 0; }
.award-style-5 .list-view .awardListing .awardContent .social-section { position: inherit; width: 275px; border: 1px solid #fff; }
.award-style-5 .list-view .awardListing .awardContent .social-section .socialCont { text-align: left; }
.award-style-5 .list-view .awardListing h2 { min-height: inherit; }

.award-style-5 .awardListing.project-style-5 .pressImage { padding: 0; }
.award-style-5 .awardListing.project-style-5 .pressImage img { height: 175px; }

/*Style-3*/
.style-3 .award-style-4 .awardListing .awardContent .btn:hover { background-color: #2aacea; border-color: #2aacea; color: #ffffff; }
.style-3 .data-table thead tr th { background-color: #2aacea; }
.style-3 .award-details .btn:hover { background-color: #2aacea; border-color: #2aacea; color: #ffffff; }
.style-3 .awardbx-container .equal-height .col-lg-4 .awardbx { background-color: #052963; color: #ffffff; }
.style-3 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx { background-color: #2aacea; }
.style-3 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx a { color: #ffffff; }
.style-3 .awardbx-container .equal-height .col-lg-4:last-child .awardbx { background-color: #e1e1e1; border-color: #e1e1e1; color: #000000; }
.style-3 .gen-card.fore-color-white .gen-card-icon span.accent-border-color, .style-3 .gen-card.fore-color-white .gen-card-icon span.btn-theme, .style-3 .gen-card.fore-color-white .gen-card-icon span.btn-gov, .style-3 .gen-card.fore-color-white .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-3 .gen-card.fore-color-white .gen-card-icon a > span, .style-3 .gen-card.fore-color-white .gen-card-icon span.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-3 .gen-card.fore-color-black .gen-card-icon span.accent-border-color, .style-3 .gen-card.fore-color-black .gen-card-icon span.btn-theme, .style-3 .gen-card.fore-color-black .gen-card-icon span.btn-gov, .style-3 .gen-card.fore-color-black .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-3 .gen-card.fore-color-black .gen-card-icon a > span, .style-3 .gen-card.fore-color-black .gen-card-icon span.box-style1:before { color: #000000 !important; border-color: #000000 !important; }
.style-3.home .gen-card.fore-color-white .btn-style-outline.accent-color, .style-3.home .gen-card.fore-color-white .btn-style-outline.hvr-radial-out:before, .style-3.home .gen-card.fore-color-white .btn-style-outline.notification-section:before, .style-3.home .gen-card.fore-color-white .btn-style-outline.notification-section3:before, .style-3.home .gen-card.fore-color-white .btn-style-outline.tab-column-3:before, .style-3.home .gen-card.fore-color-white .btn-style-outline.accent-border-color, .style-3.home .gen-card.fore-color-white .btn-style-outline.btn-theme, .style-3.home .gen-card.fore-color-white .btn-style-outline.btn-gov, .style-3.home .gen-card.fore-color-white .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-3.home .gen-card.fore-color-white a > span.btn-style-outline, .style-3.home .gen-card.fore-color-white .btn-style-outline.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-3.home .gen-card.fore-color-black .btn-style-outline.accent-color, .style-3.home .gen-card.fore-color-black .btn-style-outline.hvr-radial-out:before, .style-3.home .gen-card.fore-color-black .btn-style-outline.notification-section:before, .style-3.home .gen-card.fore-color-black .btn-style-outline.notification-section3:before, .style-3.home .gen-card.fore-color-black .btn-style-outline.tab-column-3:before, .style-3.home .gen-card.fore-color-black .btn-style-outline.accent-border-color, .style-3.home .gen-card.fore-color-black .btn-style-outline.btn-theme, .style-3.home .gen-card.fore-color-black .btn-style-outline.btn-gov, .style-3.home .gen-card.fore-color-black .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-3.home .gen-card.fore-color-black a > span.btn-style-outline, .style-3.home .gen-card.fore-color-black .btn-style-outline.box-style1:before { color: #000000 !important; border-color: #000000 !important; }

/*Style-4*/
.style-4 .award-style-4 .awardListing .awardContent .btn:hover { background-color: #ffe799; border-color: #ffe799; color: #ffffff; }
.style-4 .data-table thead tr th { background-color: #ffe799; }
.style-4 .award-details .btn:hover { background-color: #ffe799; border-color: #ffe799; color: #ffffff; }
.style-4 .awardbx-container .equal-height .col-lg-4 .awardbx { background-color: #9b0620; color: #ffffff; }
.style-4 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx { background-color: #ffe799; }
.style-4 .awardbx-container .equal-height .col-lg-4:nth-child(2) .awardbx a { color: #ffffff; }
.style-4 .awardbx-container .equal-height .col-lg-4:last-child .awardbx { background-color: #e1e1e1; border-color: #e1e1e1; color: #000000; }

.style-1 .list-style-bold a { color: #0d0801 !important; }
.style-1 .list-style-bold a:hover, .style-1 .list-style-bold a:active, .style-1 .list-style-bold a:focus { color: #4b3504 !important; }
.style-1 .list-style-dotted-arrow > li > a, .style-1 .list-style-bold li::before { color: #000000 !important; }

.style-2 .list-style-bold a { color: #000000 !important; }
.style-2 .list-style-bold a:hover, .style-2 .list-style-bold a:active, .style-2 .list-style-bold a:focus { color: #48cacf !important; }
.style-2 .list-style-dotted-arrow > li > a, .style-2 .list-style-bold li::before { color: #48cacf !important; }
.style-2 .gen-card.fore-color-white .gen-card-icon span.accent-border-color, .style-2 .gen-card.fore-color-white .gen-card-icon span.btn-theme, .style-2 .gen-card.fore-color-white .gen-card-icon span.btn-gov, .style-2 .gen-card.fore-color-white .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-2 .gen-card.fore-color-white .gen-card-icon a > span, .style-2 .gen-card.fore-color-white .gen-card-icon span.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-2 .gen-card.fore-color-black .gen-card-icon span.accent-border-color, .style-2 .gen-card.fore-color-black .gen-card-icon span.btn-theme, .style-2 .gen-card.fore-color-black .gen-card-icon span.btn-gov, .style-2 .gen-card.fore-color-black .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-2 .gen-card.fore-color-black .gen-card-icon a > span, .style-2 .gen-card.fore-color-black .gen-card-icon span.box-style1:before { color: #000000 !important; border-color: #000000 !important; }
.style-2.home .gen-card.fore-color-white .btn-style-outline.accent-color, .style-2.home .gen-card.fore-color-white .btn-style-outline.hvr-radial-out:before, .style-2.home .gen-card.fore-color-white .btn-style-outline.notification-section:before, .style-2.home .gen-card.fore-color-white .btn-style-outline.notification-section3:before, .style-2.home .gen-card.fore-color-white .btn-style-outline.tab-column-3:before, .style-2.home .gen-card.fore-color-white .btn-style-outline.accent-border-color, .style-2.home .gen-card.fore-color-white .btn-style-outline.btn-theme, .style-2.home .gen-card.fore-color-white .btn-style-outline.btn-gov, .style-2.home .gen-card.fore-color-white .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-2.home .gen-card.fore-color-white a > span.btn-style-outline, .style-2.home .gen-card.fore-color-white .btn-style-outline.box-style1:before { color: #ffffff !important; border-color: #ffffff !important; }
.style-2.home .gen-card.fore-color-black .btn-style-outline.accent-color, .style-2.home .gen-card.fore-color-black .btn-style-outline.hvr-radial-out:before, .style-2.home .gen-card.fore-color-black .btn-style-outline.notification-section:before, .style-2.home .gen-card.fore-color-black .btn-style-outline.notification-section3:before, .style-2.home .gen-card.fore-color-black .btn-style-outline.tab-column-3:before, .style-2.home .gen-card.fore-color-black .btn-style-outline.accent-border-color, .style-2.home .gen-card.fore-color-black .btn-style-outline.btn-theme, .style-2.home .gen-card.fore-color-black .btn-style-outline.btn-gov, .style-2.home .gen-card.fore-color-black .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-2.home .gen-card.fore-color-black a > span.btn-style-outline, .style-2.home .gen-card.fore-color-black .btn-style-outline.box-style1:before { color: #000000 !important; border-color: #000000 !important; }

.style-3 .list-style-bold a { color: #000000 !important; }
.style-3 .list-style-bold a:hover, .style-3 .list-style-bold a:active, .style-3 .list-style-bold a:focus { color: #2aacea !important; }
.style-3 .list-style-dotted-arrow > li > a, .style-3 .list-style-bold li::before { color: #2aacea !important; }

.style-4 .list-style-bold a { color: #000000 !important; }
.style-4 .list-style-bold a:hover, .style-4 .list-style-bold a:active, .style-4 .list-style-bold a:focus { color: #9b0620 !important; }
.style-4 .list-style-dotted-arrow > li > a, .style-4 .list-style-bold li::before { color: #9b0620 !important; }

.sitemap h1, .sitemap h2 { margin: 0 0 15px; }

.page-template-default h2 { margin: 0 0 12px; }

.page-template-default h3 { margin: 0 0 8px; }

.box.bg-white label, .bg-white.newsBox label { color: #363636; font-weight: 600; display: block; margin: 7px 0 5px; }

.box.bg-white br, .bg-white.newsBox br { display: none; }

input[type="submit"] { background-color: #4b3504 !important; border-color: #4b3504 !important; color: #ffffff !important; }

.style-1 input[type="submit"] { background-color: #4b3504 !important; border-color: #4b3504 !important; }

.style-2 input[type="submit"] { background-color: #48cacf !important; border-color: #48cacf !important; }

.pdf-downloads .pdf-download-link, .pdf-downloads a { display: inline-block; margin: 0 8px 0 0; }
.pdf-downloads .pdf-download-link:last-child, .pdf-downloads a:last-child { margin: 0; position: relative; top: 2px; }
.pdf-downloads .download .icon-pdf.pdf-icon { display: none; }

.event-style-4 .event-desc { display: none; }
.event-style-4 .gen-card:hover { box-shadow: none; transform: inherit; -webkit-transform: inherit; }
.event-style-4 .gen-card:hover .gen-card-img img { transform: none; -webkit-transform: none; }
.event-style-4 .gen-card:hover .gen-card-img a .image-hover .image-hover-main { padding: 6% 15px !important; background: rgba(0, 107, 113, 0.9) !important; top: 0; }
.event-style-4 .gen-card .gen-card-img { position: relative; overflow: hidden; }
.event-style-4 .gen-card .gen-card-img a { overflow: hidden; }
.event-style-4 .gen-card .gen-card-img a .image-hover { float: left; height: 100%; position: absolute; text-align: center; top: 0; width: 100%; }
.event-style-4 .gen-card .gen-card-img a .image-hover .image-hover-main { bottom: 0; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(46%, black), to(black)); background: linear-gradient(to bottom, transparent 0%, black 46%, black 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); border-radius: 0; height: 100%; left: 0; padding: 15px; position: absolute; top: 60%; -webkit-transform: scale(1); transform: scale(1); width: 100%; }
.event-style-4 .gen-card .gen-card-img a .image-hover .image-hover-main h2 { color: #fff; line-height: 1.5em; margin: 0 0 22px; }
.event-style-4 .gen-card .gen-card-content-main .gen-card-content { padding: 0 10px 40px; }
.event-style-4 .gen-card .gen-card-content-main .gen-card-content h3 { padding: 15px 0; font-weight: 300; margin: 0; font-size: 1.25em; }
.event-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont { background: #f1f1f1; margin: 0; padding: 6px; width: 100%; position: absolute; left: 0; bottom: 0; border: none; border-top: 1px solid #e1e1e1; }
.event-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont ul { padding: 0; }
.event-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont ul li { padding: 0 5px; }
.event-style-4 .list-view .event-desc { display: block; margin: 0 0 10px; }
.event-style-4 .list-view .gen-card-content-main .gen-card-content h3 { padding: 20px 0 5px; }
.event-style-4 .list-view .gen-card .gen-card-img { float: left; width: 30%; margin-right: 0; }
.event-style-4 .list-view .gen-card .gen-card-img img { height: auto; }
.event-style-4 .list-view .gen-card .gen-card-img .image-hover .image-hover-main { top: 70%; }
.event-style-4 .list-view .gen-card .gen-card-content-main { float: left; width: 70%; padding-left: 2%; }
.event-style-4 .list-view .gen-card .gen-card-content-main .gen-card-content { padding: 0; }
.event-style-4 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont { width: auto; padding-right: 10px; margin: 0; border: 1px solid #e1e1e1; position: static; }

.event-style-5 .eventlistingContainer { background: #eeeeee; margin-bottom: 1em; width: 100%; }
.event-style-5 .eventlistingContainer .eventListingImage { width: 100%; position: relative; }
.event-style-5 .eventlistingContainer .eventListingImage img { width: 100%; display: block; }
.event-style-5 .eventlistingContainer .eventListingImage .eventListingBg { background: -webkit-gradient(linear, left top, left bottom, from(black), to(transparent)); background: linear-gradient(black, transparent); color: #fff; height: 100%; left: 0; position: absolute; top: 0; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; width: 100%; }
.event-style-5 .eventlistingContainer .eventListingImage .eventListingBg .eventHeadingContainer { border-left: 8px solid #d01713; padding: 1em 1em 0; }
.event-style-5 .eventlistingContainer .eventListingTxtCont { padding: 15px; }
.event-style-5 .eventlistingContainer .eventListingTxtCont p { display: none; }
.event-style-5 .eventlistingContainer .eventListingTxtCont .socialCont { float: left; width: calc(100% - 125px); text-align: left; border: 0; margin-bottom: 0; background-color: transparent; position: static; }
.event-style-5 .eventlistingContainer .eventListingTxtCont .socialCont li a:hover { color: #3c5396; }
.event-style-5 .eventlistingContainer .eventListingTxtCont .btn { width: 125px; padding: 8px 12px; }
.event-style-5 .eventlistingContainer:hover .eventListingBg { background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))); background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)); }
.event-style-5 .list-view .eventlistingContainer .eventListingImage { float: left; width: 30%; }
.event-style-5 .list-view .eventlistingContainer .eventListingTxtCont { float: right; text-align: left; width: 69%; }
.event-style-5 .list-view .eventlistingContainer .eventListingTxtCont p { display: block; }

.push-right { float: right !important; }

.push-left { float: left !important; }

.center-content { text-align: center; }

.list-view .center-content { text-align: left; }

.event-style-6 .event-desc { display: none; }
.event-style-6 .list-view .event-desc { display: block; margin: 0 0 10px; }

.event-style-6 .gen-card-with-image, .news-style-7 .gen-card-with-image { background: #f0f0f0; margin-bottom: 1.3em; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.event-style-6 .gen-card-with-image .gen-card-img, .news-style-7 .gen-card-with-image .gen-card-img { overflow: hidden; position: relative; }
.event-style-6 .gen-card-with-image .gen-card-img .event-date-section, .news-style-7 .gen-card-with-image .gen-card-img .event-date-section { position: absolute; top: 0; height: 100%; }
.event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel, .news-style-7 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel { background: #267d3c; color: #fff; -webkit-column-count: 1; column-count: 1; display: block; padding: 15px 25px; font-weight: 600; width: 100%; height: 50%; font-size: 1em; }
.event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel p, .news-style-7 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel p { padding-bottom: 0; line-height: 20px; display: block; }
.event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel strong, .news-style-7 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel strong { display: block; font-size: 1.2em; font-weight: 600; }
.event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel:last-child, .news-style-7 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel:last-child { background: rgba(0, 0, 0, 0.82); }
.event-style-6 .gen-card-with-image .gen-card-img a img, .news-style-7 .gen-card-with-image .gen-card-img a img { width: 100%; object-fit: cover; }
.event-style-6 .gen-card-content-main, .news-style-7 .gen-card-content-main { padding: 20px 20px 70px; margin-top: 3px; text-align: center; }
.event-style-6 .gen-card-content-main p, .news-style-7 .gen-card-content-main p { border-bottom: 1px solid #fff; font-size: 1.2em; padding-bottom: 10px; margin-bottom: 3px; }
.event-style-6 .gen-card-content-main .socialCont, .news-style-7 .gen-card-content-main .socialCont { border-color: #fff; bottom: 30px; }
.event-style-6 .gen-card-content-main .socialCont li, .news-style-7 .gen-card-content-main .socialCont li { padding: 0 7px; }
.event-style-6 .gen-card-content-main .socialCont li a:hover, .news-style-7 .gen-card-content-main .socialCont li a:hover { color: #666; }
.event-style-6 .gen-card-content-main a.details-btn, .news-style-7 .gen-card-content-main a.details-btn { background: none; border: 2px solid #fff; color: #000; border-radius: 0; }
.event-style-6 .list-view .gen-card-with-image, .news-style-7 .list-view .gen-card-with-image { width: 100%; }
.event-style-6 .list-view .gen-card-with-image .gen-card-img, .news-style-7 .list-view .gen-card-with-image .gen-card-img { float: left; width: 30%; }
.event-style-6 .list-view .gen-card-with-image .gen-card-content-main, .news-style-7 .list-view .gen-card-with-image .gen-card-content-main { float: left; width: 70%; padding-left: 2%; text-align: left; }
.event-style-6 .list-view .gen-card-with-image .gen-card-content-main .socialCont, .news-style-7 .list-view .gen-card-with-image .gen-card-content-main .socialCont { text-align: left; border: 0; margin: 0; }

.event-style-6 .list-view .gen-card-with-image .gen-card-content-main .socialCont { float: left; width: auto; padding: 0 20px 0 0; }

.gallery-style-5 .gen-card:hover, .single-gallery-style-5 .gen-card:hover { box-shadow: none; transform: inherit; -webkit-transform: inherit; }
.gallery-style-5 .gen-card:hover .gen-card-img img, .single-gallery-style-5 .gen-card:hover .gen-card-img img { transform: none; -webkit-transform: none; }
.gallery-style-5 .gen-card:hover .gen-card-img .image-hover .image-hover-main, .single-gallery-style-5 .gen-card:hover .gen-card-img .image-hover .image-hover-main { border-radius: 0 !important; height: 100% !important; left: 0% !important; margin-left: 0; top: 0 !important; margin-top: 0; padding-top: 20% !important; -webkit-transform: translateX(0px) translateY(0px) scale(1.1) !important; transform: translateX(0px) translateY(0px) scale(1.1) !important; -webkit-transition: all 0.3s linear 0s !important; transition: all 0.3s linear 0s !important; width: 100% !important; }
.gallery-style-5 .gen-card:hover .gen-card-img .image-hover .image-hover-main a.btn, .single-gallery-style-5 .gen-card:hover .gen-card-img .image-hover .image-hover-main a.btn { opacity: 1; }
.gallery-style-5 .gen-card .gen-card-img .image-hover, .single-gallery-style-5 .gen-card .gen-card-img .image-hover { float: left; height: 100%; position: absolute; text-align: center; top: 0; width: 100%; }
.gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main, .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main { background: rgba(0, 0, 0, 0.71); color: #fff; border-radius: 50%; height: 80px; left: 50%; margin-left: -40px; padding: 15px; position: absolute; top: 50%; margin-top: -40px; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; width: 80px; }
.gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main span, .gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main strong, .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main span, .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main strong { font-size: 1.5em; font-weight: 300; display: block; padding: 3px 0; }
.gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main a.btn, .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main a.btn { opacity: 0; background: none; border: 1px solid #fff; color: #fff; }
.gallery-style-5 .gen-card .gen-card-content-main .gen-card-content, .single-gallery-style-5 .gen-card .gen-card-content-main .gen-card-content { color: #333; padding: 15px 15px 50px; }
.gallery-style-5 .gen-card .gen-card-content-main .gen-card-content h2, .single-gallery-style-5 .gen-card .gen-card-content-main .gen-card-content h2 { font-size: 1.1em; font-weight: 600; margin-bottom: 17px; line-height: 20px; }
.gallery-style-5 .gen-card .gen-card-content-main .gen-card-content .socialCont, .single-gallery-style-5 .gen-card .gen-card-content-main .gen-card-content .socialCont { background: #f3f3f3; bottom: 15px; }
.gallery-style-5 .list-view .gen-card .gen-card-img, .single-gallery-style-5 .list-view .gen-card .gen-card-img { float: left; width: 30%; margin-right: 0; }
.gallery-style-5 .list-view .gen-card .gen-card-img img, .single-gallery-style-5 .list-view .gen-card .gen-card-img img { height: auto; }
.gallery-style-5 .list-view .gen-card .gen-card-content-main, .single-gallery-style-5 .list-view .gen-card .gen-card-content-main { float: left; width: 70%; padding: 2%; }
.gallery-style-5 .list-view .gen-card .gen-card-content-main .gen-card-content, .single-gallery-style-5 .list-view .gen-card .gen-card-content-main .gen-card-content { padding: 0; }
.gallery-style-5 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont, .single-gallery-style-5 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont { width: auto; padding-right: 10px; margin: 0; }

.single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main { background: none; line-height: 80px; text-align: center; }
.single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main span { display: none; border: 2px solid #fff; font-size: 1.9em; margin-top: 5px; padding: 5px; }
.single-gallery-style-5 .gen-card:hover .gen-card-img .image-hover .image-hover-main { background: rgba(0, 0, 0, 0.9) !important; padding: 50px !important; }
.single-gallery-style-5 .gen-card:hover .gen-card-img .image-hover .image-hover-main span { display: inline-block; margin-top: 10%; }

.gallery-style-6 .photolistingContainer, .single-gallery-style-6 .photolistingContainer, .video-style-4 .photolistingContainer { margin-bottom: 2em; width: 100%; background: #eeeeee; }
.gallery-style-6 .photolistingContainer .photoListingImage, .single-gallery-style-6 .photolistingContainer .photoListingImage, .video-style-4 .photolistingContainer .photoListingImage { width: 100%; position: relative; }
.gallery-style-6 .photolistingContainer .photoListingImage img, .single-gallery-style-6 .photolistingContainer .photoListingImage img, .video-style-4 .photolistingContainer .photoListingImage img { width: 100%; display: block; margin: 0; }
.gallery-style-6 .photolistingContainer .photoListingImage img.icon-twitter, .single-gallery-style-6 .photolistingContainer .photoListingImage img.icon-twitter, .video-style-4 .photolistingContainer .photoListingImage img.icon-twitter { width: 15px; display: inline-block; margin-bottom: 2px; }
.gallery-style-6 .photolistingContainer .photoListingBg, .single-gallery-style-6 .photolistingContainer .photoListingBg, .video-style-4 .photolistingContainer .photoListingBg { background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black)); background: linear-gradient(transparent, black); color: #fff; height: 100%; left: 0; position: absolute; top: 0; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; width: 100%; padding: 1.5em; }
.gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer, .single-gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer, .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer { position: absolute; bottom: 63px; }
.gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer h2, .single-gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer h2, .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer h2 { margin: 0 0 10px; font-weight: 600; font-size: 1.15em; }
.gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer h2 a, .single-gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer h2 a, .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer h2 a { color: #fff; }
.gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer span, .single-gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer span, .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer span { text-transform: capitalize; }
.gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer p, .single-gallery-style-6 .photolistingContainer .photoListingBg .photoHeadingContainer p, .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer p { display: none; }
.gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont, .single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont, .video-style-4 .photolistingContainer .photoListingBg .photosocialCont { position: absolute; bottom: 1em; width: 90%; padding-top: 10px; border-top: 1px solid #e1e1e1; }
.gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont, .single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont, .video-style-4 .photolistingContainer .photoListingBg .photosocialCont .socialCont { float: left; width: calc(100% - 85px); text-align: left; border: 0; margin-bottom: 0; background-color: transparent; }
.gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont li a, .single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont li a, .video-style-4 .photolistingContainer .photoListingBg .photosocialCont .socialCont li a { color: #fff; }
.gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont li a:hover, .single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont li a:hover, .video-style-4 .photolistingContainer .photoListingBg .photosocialCont .socialCont li a:hover { color: #3c5396; }
.gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .btn, .single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .btn, .video-style-4 .photolistingContainer .photoListingBg .photosocialCont .btn { width: 85px; padding: 5px 10px; }
.gallery-style-6 .photolistingContainer:hover .photoListingBg, .single-gallery-style-6 .photolistingContainer:hover .photoListingBg, .video-style-4 .photolistingContainer:hover .photoListingBg { background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.7))); background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)); }
.gallery-style-6 .list-view .photolistingContainer .photoListingImage .image-list, .single-gallery-style-6 .list-view .photolistingContainer .photoListingImage .image-list, .video-style-4 .list-view .photolistingContainer .photoListingImage .image-list { float: left; width: 30%; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg, .video-style-4 .list-view .photolistingContainer .photoListingBg { position: relative; float: right; text-align: left; width: 70%; background: none; color: #000; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg .photoHeadingContainer, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg .photoHeadingContainer, .video-style-4 .list-view .photolistingContainer .photoListingBg .photoHeadingContainer { position: inherit; bottom: 0; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg .photoHeadingContainer a, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg .photoHeadingContainer a, .video-style-4 .list-view .photolistingContainer .photoListingBg .photoHeadingContainer a { color: #000; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg p, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg p, .video-style-4 .list-view .photolistingContainer .photoListingBg p { display: block; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg .photosocialCont, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg .photosocialCont, .video-style-4 .list-view .photolistingContainer .photoListingBg .photosocialCont { position: inherit; width: 100%; margin-top: 25px; padding-top: 10px; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg .photosocialCont .socialCont ul, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg .photosocialCont .socialCont ul, .video-style-4 .list-view .photolistingContainer .photoListingBg .photosocialCont .socialCont ul { padding: 0; }
.gallery-style-6 .list-view .photolistingContainer .photoListingBg .photosocialCont .socialCont ul li a, .single-gallery-style-6 .list-view .photolistingContainer .photoListingBg .photosocialCont .socialCont ul li a, .video-style-4 .list-view .photolistingContainer .photoListingBg .photosocialCont .socialCont ul li a { color: #000; }

.single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont { position: static; }
.single-gallery-style-6 .photolistingContainer .photoListingBg .photosocialCont .socialCont ul { padding: 4px 0; }

.style-3 .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer a:hover, .style-3 .video-style-3 .pressrelease-details .card-content a:hover { color: #2aacea; }

.video-style-2 .gen-card .gen-card-content-main .gen-card-content h2 { margin: 8px 0; }

.video-style-2 .list-view .gen-card .gen-card-content-main { padding: 10px 20px 20px; }

.video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer h2 { margin: 0; }

.single-project .event-details .meta-info p { margin: 0 0 5px; }

.gallery-style-7 .photoglryMainCont, .single-gallery-style-7 .photoglryMainCont { background: #ebebeb; margin-bottom: 30px; width: 100%; }
.gallery-style-7 .photoglryMainCont .phtogalleryImage, .single-gallery-style-7 .photoglryMainCont .phtogalleryImage { width: 100%; position: relative; }
.gallery-style-7 .photoglryMainCont .phtogalleryImage img, .single-gallery-style-7 .photoglryMainCont .phtogalleryImage img { width: 100%; display: block; height: 180px; object-fit: cover; }
.gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer, .single-gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer { background: #f0f0f0; -webkit-box-shadow: 0 0 4px #000; box-shadow: 0 0 4px #000; border-radius: 50%; font-weight: 600; height: 70px; left: 50%; padding: 20px 0; position: absolute; text-align: center; bottom: -29px; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 70px; }
.gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer span, .single-gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer span { font-size: 1.4em; display: block; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont { width: 100%; padding: 2em 1em; text-align: center; position: relative; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont h2, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont h2 { padding: 0; font-weight: 600; font-size: 1em; margin: 0 0 15px; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont h2 a, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont h2 a { color: #000; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont p, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont p { display: none; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont .borderDiv, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont .borderDiv { width: 100%; height: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont .socialCont, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont .socialCont { border: 0; bottom: 15px; }
.gallery-style-7 .photoglryMainCont .photogalleryTxtCont .galleryviewAllButton, .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont .galleryviewAllButton { margin-top: 15px; }
.gallery-style-7 .photoglryMainCont:hover, .single-gallery-style-7 .photoglryMainCont:hover { background: rgba(167, 167, 167, 0.4); -webkit-transform: translateY(-10px); transform: translateY(-10px); }
.gallery-style-7 .list-view .photoglryMainCont .phtogalleryImage, .single-gallery-style-7 .list-view .photoglryMainCont .phtogalleryImage { width: 30%; float: left; }
.gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont, .single-gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont { float: left; width: 70%; text-align: left; padding: 15px 15px 15px 35px; }
.gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont p, .single-gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont p { display: block; }
.gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont .socialCont, .single-gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont .socialCont { text-align: left; }

.single-gallery-style-7 .photoglryMainCont .phtogalleryImage .folderPhotoContainer { bottom: inherit; top: 50%; margin-top: -30px; }
.single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont { padding: 1em 1em 5em; }

.news-style-5 .pressrelease-details, .video-style-3 .pressrelease-details { width: 100%; padding: 0; position: relative; z-index: 9; overflow: hidden; margin-bottom: 1em; }
.news-style-5 .pressrelease-details .gen-card-img img, .video-style-3 .pressrelease-details .gen-card-img img { z-index: 9; }
.news-style-5 .pressrelease-details .card-content, .video-style-3 .pressrelease-details .card-content { color: #fff; font-weight: 300; height: 100%; position: absolute; top: 0; width: 100%; z-index: 9999; padding: 10px; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; background: rgba(0, 0, 0, 0.5); }
.news-style-5 .pressrelease-details .card-content:before, .video-style-3 .pressrelease-details .card-content:before { width: 100%; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.64))); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.64) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a3f20400',GradientType=0 ); content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.news-style-5 .pressrelease-details .card-content a:hover, .video-style-3 .pressrelease-details .card-content a:hover { color: #00afef; }
.news-style-5 .pressrelease-details .card-content h2, .video-style-3 .pressrelease-details .card-content h2 { font-size: 1.2em; font-weight: 600; padding: 0; font-style: italic; margin: 5px 0 10px; }
.news-style-5 .pressrelease-details .card-content p, .video-style-3 .pressrelease-details .card-content p { font-size: 0.9em; }
.news-style-5 .pressrelease-details .card-content .social-section p, .video-style-3 .pressrelease-details .card-content .social-section p { display: none; }
.news-style-5 .pressrelease-details .card-content .socialCont, .video-style-3 .pressrelease-details .card-content .socialCont { bottom: 0; left: 0; padding-left: 10px; text-align: left; margin-bottom: 0; position: absolute; width: 100%; background: rgba(152, 152, 152, 0.8); -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; border: none; }
.news-style-5 .pressrelease-details .card-content .socialCont ul, .video-style-3 .pressrelease-details .card-content .socialCont ul { padding: 10px 0; width: calc(100% - 100px); float: left; }
.news-style-5 .pressrelease-details .card-content .socialCont ul li, .video-style-3 .pressrelease-details .card-content .socialCont ul li { padding: 0 5px; }
.news-style-5 .pressrelease-details .card-content a.btn, .video-style-3 .pressrelease-details .card-content a.btn { width: 100px; padding: 11px 0; }
.news-style-5 .pressrelease-details:hover .card-content:before, .video-style-3 .pressrelease-details:hover .card-content:before { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.news-style-5 .list-view .pressrelease-details, .video-style-3 .list-view .pressrelease-details { border: 1px solid #ccc; }
.news-style-5 .list-view .pressrelease-details .gen-card-img, .video-style-3 .list-view .pressrelease-details .gen-card-img { width: 30%; float: left; }
.news-style-5 .list-view .pressrelease-details .card-content, .video-style-3 .list-view .pressrelease-details .card-content { background: none; color: #000; float: left; position: unset; -webkit-transform: none; transform: none; width: 70%; padding: 15px 20px 0; }
.news-style-5 .list-view .pressrelease-details .card-content .social-section p, .video-style-3 .list-view .pressrelease-details .card-content .social-section p { display: block; font-size: 1em; }
.news-style-5 .list-view .pressrelease-details .card-content .socialCont, .video-style-3 .list-view .pressrelease-details .card-content .socialCont { position: inherit; width: 260px; background: transparent; border: 1px solid #e1e1e1; }
.news-style-5 .list-view .pressrelease-details .card-content .btn, .video-style-3 .list-view .pressrelease-details .card-content .btn { padding: 10px 0; }
.news-style-5 .list-view .pressrelease-details .card-content:before, .video-style-3 .list-view .pressrelease-details .card-content:before { background: none; }

.single-gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont .socialCont { position: static; }

.single-gallery-style-7 .list-view .photoglryMainCont .photogalleryTxtCont h2 { margin: 0; }

.news.news-style-5 .pressrelease-details .card-content .socialCont { height: 44px; }

.video-style-3 .pressrelease-details .card-content::before { content: none; }

.news-style-6 .gen-card, .service-style-3 .gen-card, .service-style-4 .gen-card, .video-style-2 .gen-card { padding: 15px 15px 60px; }
.news-style-6 .gen-card:hover, .service-style-3 .gen-card:hover, .service-style-4 .gen-card:hover, .video-style-2 .gen-card:hover { box-shadow: none; transform: inherit; -webkit-transform: inherit; }
.news-style-6 .gen-card:hover .gen-card-img img, .service-style-3 .gen-card:hover .gen-card-img img, .service-style-4 .gen-card:hover .gen-card-img img, .video-style-2 .gen-card:hover .gen-card-img img { transform: none; -webkit-transform: none; }
.news-style-6 .gen-card .eventItemImage, .service-style-3 .gen-card .eventItemImage, .service-style-4 .gen-card .eventItemImage, .video-style-2 .gen-card .eventItemImage { position: relative; }
.news-style-6 .gen-card .eventItemImage .image-hover .image-hover-main, .service-style-3 .gen-card .eventItemImage .image-hover .image-hover-main, .service-style-4 .gen-card .eventItemImage .image-hover .image-hover-main, .video-style-2 .gen-card .eventItemImage .image-hover .image-hover-main { background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; position: absolute; }
.news-style-6 .gen-card .eventItemImage .image-hover .image-hover-main h2, .service-style-3 .gen-card .eventItemImage .image-hover .image-hover-main h2, .service-style-4 .gen-card .eventItemImage .image-hover .image-hover-main h2, .video-style-2 .gen-card .eventItemImage .image-hover .image-hover-main h2 { position: absolute; bottom: 0; font-size: 1.1em; color: #fff; }
.news-style-6 .gen-card .gen-card-content-main .gen-card-content, .service-style-3 .gen-card .gen-card-content-main .gen-card-content, .service-style-4 .gen-card .gen-card-content-main .gen-card-content, .video-style-2 .gen-card .gen-card-content-main .gen-card-content { padding: 0; }
.news-style-6 .gen-card .gen-card-content-main .gen-card-content h3, .service-style-3 .gen-card .gen-card-content-main .gen-card-content h3, .service-style-4 .gen-card .gen-card-content-main .gen-card-content h3, .video-style-2 .gen-card .gen-card-content-main .gen-card-content h3 { font-size: 1.1em; padding: 15px 0 10px; margin: 0; }
.news-style-6 .gen-card .gen-card-content-main .gen-card-content .socialCont, .service-style-3 .gen-card .gen-card-content-main .gen-card-content .socialCont, .service-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont, .video-style-2 .gen-card .gen-card-content-main .gen-card-content .socialCont { bottom: 15px; }
.news-style-6 .gen-card .gen-card-content-main .gen-card-content .socialCont ul, .service-style-3 .gen-card .gen-card-content-main .gen-card-content .socialCont ul, .service-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont ul, .video-style-2 .gen-card .gen-card-content-main .gen-card-content .socialCont ul { float: left; width: 50%; padding: 6px 0; }
.news-style-6 .gen-card .gen-card-content-main .gen-card-content .socialCont ul li a, .service-style-3 .gen-card .gen-card-content-main .gen-card-content .socialCont ul li a, .service-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont ul li a, .video-style-2 .gen-card .gen-card-content-main .gen-card-content .socialCont ul li a { padding: 2px 4px; }
.news-style-6 .gen-card .gen-card-content-main .gen-card-content .socialCont a.btn, .service-style-3 .gen-card .gen-card-content-main .gen-card-content .socialCont a.btn, .service-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont a.btn, .video-style-2 .gen-card .gen-card-content-main .gen-card-content .socialCont a.btn { float: left; width: 50%; padding: 8px 0 9px; border-left: 1px solid rgba(0, 0, 0, 0.25); }
.news-style-6 .gen-card:hover .image-hover .image-hover-main, .service-style-3 .gen-card:hover .image-hover .image-hover-main, .service-style-4 .gen-card:hover .image-hover .image-hover-main, .video-style-2 .gen-card:hover .image-hover .image-hover-main { background: rgba(0, 0, 0, 0.5) !important; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.news-style-6 .gen-card:hover .image-hover .image-hover-main h2, .service-style-3 .gen-card:hover .image-hover .image-hover-main h2, .service-style-4 .gen-card:hover .image-hover .image-hover-main h2, .video-style-2 .gen-card:hover .image-hover .image-hover-main h2 { bottom: 50%; -webkit-transform: translateY(50%); transform: translateY(50%); }
.news-style-6 .list-view .gen-card .eventItemImage .gen-card-img, .service-style-3 .list-view .gen-card .eventItemImage .gen-card-img, .service-style-4 .list-view .gen-card .eventItemImage .gen-card-img, .video-style-2 .list-view .gen-card .eventItemImage .gen-card-img { float: left; width: 30%; margin-right: 0; }
.news-style-6 .list-view .gen-card .eventItemImage .gen-card-img img, .service-style-3 .list-view .gen-card .eventItemImage .gen-card-img img, .service-style-4 .list-view .gen-card .eventItemImage .gen-card-img img, .video-style-2 .list-view .gen-card .eventItemImage .gen-card-img img { height: auto; }
.news-style-6 .list-view .gen-card .eventItemImage .image-hover .image-hover-main, .service-style-3 .list-view .gen-card .eventItemImage .image-hover .image-hover-main, .service-style-4 .list-view .gen-card .eventItemImage .image-hover .image-hover-main, .video-style-2 .list-view .gen-card .eventItemImage .image-hover .image-hover-main { position: inherit; background: none; padding: 0; }
.news-style-6 .list-view .gen-card .eventItemImage .image-hover .image-hover-main h2, .service-style-3 .list-view .gen-card .eventItemImage .image-hover .image-hover-main h2, .service-style-4 .list-view .gen-card .eventItemImage .image-hover .image-hover-main h2, .video-style-2 .list-view .gen-card .eventItemImage .image-hover .image-hover-main h2 { position: inherit; bottom: 0; font-size: 1.1em; color: #040404; min-height: auto; display: inline-block; width: 70%; padding: 15px 10px 0 20px; }
.news-style-6 .list-view .gen-card .gen-card-content-main, .service-style-3 .list-view .gen-card .gen-card-content-main, .service-style-4 .list-view .gen-card .gen-card-content-main, .video-style-2 .list-view .gen-card .gen-card-content-main { width: 70%; padding-left: 20px; }
.news-style-6 .list-view .gen-card .gen-card-content-main .gen-card-content, .service-style-3 .list-view .gen-card .gen-card-content-main .gen-card-content, .service-style-4 .list-view .gen-card .gen-card-content-main .gen-card-content, .video-style-2 .list-view .gen-card .gen-card-content-main .gen-card-content { padding: 0; }
.news-style-6 .list-view .gen-card .gen-card-content-main .gen-card-content h3, .service-style-3 .list-view .gen-card .gen-card-content-main .gen-card-content h3, .service-style-4 .list-view .gen-card .gen-card-content-main .gen-card-content h3, .video-style-2 .list-view .gen-card .gen-card-content-main .gen-card-content h3 { padding: 0 0 10px 0; }
.news-style-6 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont, .service-style-3 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont, .service-style-4 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont, .video-style-2 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont { padding-right: 0px; }
.news-style-6 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont ul, .service-style-3 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont ul, .service-style-4 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont ul, .video-style-2 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont ul { padding-right: 10px; }
.news-style-6 .list-view .gen-card:hover .image-hover .image-hover-main, .service-style-3 .list-view .gen-card:hover .image-hover .image-hover-main, .service-style-4 .list-view .gen-card:hover .image-hover .image-hover-main, .video-style-2 .list-view .gen-card:hover .image-hover .image-hover-main { background: none !important; -webkit-transition: inherit; transition: inherit; }
.news-style-6 .list-view .gen-card:hover .image-hover .image-hover-main h2, .service-style-3 .list-view .gen-card:hover .image-hover .image-hover-main h2, .service-style-4 .list-view .gen-card:hover .image-hover .image-hover-main h2, .video-style-2 .list-view .gen-card:hover .image-hover .image-hover-main h2 { bottom: inherit; -webkit-transform: inherit; transform: inherit; }

.news-style-7 .gen-card-content-main h2 { font-size: 1.2em; }
.news-style-7 .gen-card-content-main p { font-size: 1em; }

.show-focus-outlines .event-style-4 .gen-card .gen-card-img a .image-hover .image-hover-main { padding: 13% 15px !important; background: rgba(0, 107, 113, 0.9) !important; top: 0; }
.show-focus-outlines .gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main, .show-focus-outlines .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main { border-radius: 0 !important; height: 100% !important; left: 0% !important; margin-left: 0; top: 0 !important; margin-top: 0; padding-top: 20% !important; -webkit-transform: translateX(0px) translateY(0px) scale(1.1) !important; transform: translateX(0px) translateY(0px) scale(1.1) !important; -webkit-transition: all 0.3s linear 0s !important; transition: all 0.3s linear 0s !important; width: 100% !important; }
.show-focus-outlines .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main { background: rgba(0, 0, 0, 0.4) !important; padding: 50px !important; }
.show-focus-outlines .gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main a.btn, .show-focus-outlines .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main a.btn { opacity: 1; }
.show-focus-outlines .single-gallery-style-5 .gen-card .gen-card-img .image-hover .image-hover-main span { display: inline-block; margin-top: 10%; }

.service-style-3 ul.equal-height, .service-style-4 ul.equal-height { padding: 0; }
.service-style-3 .gen-card .gen-card-content a, .service-style-4 .gen-card .gen-card-content a { display: block; color: #333; }
.service-style-3 .gen-card .gen-card-img, .service-style-4 .gen-card .gen-card-img { text-align: center; }
.service-style-3 .gen-card .gen-card-img .hold-icon, .service-style-4 .gen-card .gen-card-img .hold-icon { border: 1px solid transparent; display: inline-block; width: 150px; height: 150px; line-height: 150px; font-size: 3em; }

.service-style-3 .gen-card-img .hold-icon { border-radius: 100%; }

.video-style-2 .gen-card { padding: 0; }
.video-style-2 .gen-card .gen-card-img { position: relative; }
.video-style-2 .gen-card .gen-card-img a { display: block; }
.video-style-2 .gen-card .gen-card-img a img { width: 100%; height: 165px; object-fit: cover; }
.video-style-2 .gen-card .gen-card-img i { position: absolute; width: 50px; height: 40px; line-height: 40px; left: 50%; margin-left: -25px; top: 50%; transform: translateY(-50%); text-align: center; font-size: 24px; background: rgba(255, 0, 0, 0.9); color: #fff; border-radius: 10px; }
.video-style-2 .gen-card .gen-card-img a:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.25); }
.video-style-2 .gen-card .gen-card-content a { color: #333; }

.video-style-3 .gen-card-img { position: relative; }
.video-style-3 .gen-card-img a { display: block; }
.video-style-3 .gen-card-img a img { width: 100%; height: 225px; object-fit: cover; }
.video-style-3 .gen-card-img i { position: absolute; width: 60px; height: 60px; line-height: 60px; left: 50%; margin-left: -30px; top: 47%; transform: translateY(-50%); text-align: center; font-size: 30px; background: rgba(255, 0, 0, 0.9); color: #fff; z-index: 99999; border-radius: 50%; }
.video-style-3 .gen-card-img a:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.25); }
.video-style-3 .gen-card-content a { color: #333; }

.video-style-4 .image-list { position: relative; }
.video-style-4 .image-list i { position: absolute; width: 40px; height: 40px; line-height: 40px; left: 10px; top: 10px; text-align: center; font-size: 20px; background: rgba(255, 0, 0, 0.7); color: #fff; z-index: 9; }
.video-style-4 .photoListingBg .photoHeadingContainer a { color: #ffffff; }

.bg-none.home-slider.flexslider .slides { background: none !important; }

.contrast.style-1 .list-style-bold a, .contrast.style-2 .list-style-bold a, .contrast.style-3 .list-style-bold a, .contrast.style-4 .list-style-bold a { color: #ff0 !important; }
.contrast.style-1 .list-style-bold a:hover, .contrast.style-1 .list-style-bold a:active, .contrast.style-1 .list-style-bold a:focus, .contrast.style-2 .list-style-bold a:hover, .contrast.style-2 .list-style-bold a:active, .contrast.style-2 .list-style-bold a:focus, .contrast.style-3 .list-style-bold a:hover, .contrast.style-3 .list-style-bold a:active, .contrast.style-3 .list-style-bold a:focus, .contrast.style-4 .list-style-bold a:hover, .contrast.style-4 .list-style-bold a:active, .contrast.style-4 .list-style-bold a:focus { color: #ff0 !important; text-decoration: underline; }
.contrast.style-1 .list-style-dotted-arrow > li > a, .contrast.style-1 .list-style-bold li::before, .contrast.style-2 .list-style-dotted-arrow > li > a, .contrast.style-2 .list-style-bold li::before, .contrast.style-3 .list-style-dotted-arrow > li > a, .contrast.style-3 .list-style-bold li::before, .contrast.style-4 .list-style-dotted-arrow > li > a, .contrast.style-4 .list-style-bold li::before { color: #ff0 !important; }
.contrast.style-1 .search-main-container .search-container .search-area form .btn, .contrast.style-2 .search-main-container .search-container .search-area form .btn, .contrast.style-3 .search-main-container .search-container .search-area form .btn, .contrast.style-4 .search-main-container .search-container .search-area form .btn { background-color: #000000; border-color: #ff0; }
.contrast.style-1 .search-main-container .search-container .search-area select.form-control, .contrast.style-2 .search-main-container .search-container .search-area select.form-control, .contrast.style-3 .search-main-container .search-container .search-area select.form-control, .contrast.style-4 .search-main-container .search-container .search-area select.form-control { background-color: #ffffff; }
.contrast.style-1 #topBar #accessibility > ul > li a:hover, .contrast.style-1 #topBar #accessibility > ul > li a:focus, .contrast.style-2 #topBar #accessibility > ul > li a:hover, .contrast.style-2 #topBar #accessibility > ul > li a:focus, .contrast.style-3 #topBar #accessibility > ul > li a:hover, .contrast.style-3 #topBar #accessibility > ul > li a:focus, .contrast.style-4 #topBar #accessibility > ul > li a:hover, .contrast.style-4 #topBar #accessibility > ul > li a:focus { background-color: #333; }
.contrast.style-1 #topBar .govBranding ul li a:hover, .contrast.style-1 #topBar .govBranding ul li a:focus, .contrast.style-2 #topBar .govBranding ul li a:hover, .contrast.style-2 #topBar .govBranding ul li a:focus, .contrast.style-3 #topBar .govBranding ul li a:hover, .contrast.style-3 #topBar .govBranding ul li a:focus, .contrast.style-4 #topBar .govBranding ul li a:hover, .contrast.style-4 #topBar .govBranding ul li a:focus { background-color: #333333; }

.single-scheme h1 { margin: 0 0 20px; }

.list-view .awardListing h2 { min-height: inherit; }

.award-style-1 ul.equal-height, .award-style-5 ul.equal-height { padding: 0; }

/*Form Validation Style*/
.wpcf7-form-control-wrap { width: 100%; display: block; }

span.wpcf7-not-valid-tip { font-size: 1em; width: 100%; position: absolute; left: 0; bottom: 0; }

.wpcf7-form-control-wrap.your-message span.wpcf7-not-valid-tip { bottom: -15px; }

.video-style-2 .gen-card .gen-card-content-main .gen-card-content { padding: 0 0 60px; }

.video-style-2 .list-view .gen-card .gen-card-content-main .gen-card-content .socialCont { width: 225px; margin: 15px 0 0; }

.video-style-3 .list-view .pressrelease-details .card-content .socialCont { margin: 15px 0 0; }

.video-style-4 .photolistingContainer .photoListingBg .photosocialCont .socialCont { position: static; }

.news-style-5 .pressrelease-details { margin: 0 0 30px; }

.style-1 .video-style-3 .pressrelease-details .card-content a { color: #ffa707; }
.style-1 .video-style-3 .pressrelease-details .card-content a:hover { color: #ffa707; }

.style-3 .video-style-3 .pressrelease-details .card-content a { color: #3daaaf; }
.style-3 .video-style-3 .pressrelease-details .card-content a:hover { color: #3daaaf; }

.style-4 .video-style-3 .pressrelease-details .card-content a { color: #b91411; }
.style-4 .video-style-3 .pressrelease-details .card-content a:hover { color: #b91411; }

.style-2 .video-style-3 .pressrelease-details .card-content a { color: #fff; }
.style-2 .video-style-3 .pressrelease-details .card-content a:hover { color: #fff; }

body { font-family: "Open Sans", sans-serif; font-weight: 400; color: #000; font-size: 16px; background: #fff; }

.style-1 h1, .style-1 h2, .style-2 h1, .style-2 h2 { font-family: "source_serif_probold"; }
.style-1 .logo_text .h1-logo, .style-2 .logo_text .h1-logo { font-family: "Open Sans", sans-serif; }

body.style-5 { font-family: "roboto"; }

@media (max-width: 1199px) { .style-3.home-page-ecommittee .gen-card.genCard-horizontal-content .gen-card-img img { height: auto; } }
@media (max-width: 768px) { .style-3.home-page-ecommittee .gen-card.genCard-horizontal-content .gen-card-img.show-original-img + .gen-card-content { width: 100%; }
  .style-3.home-page-ecommittee .gen-card.btn-left .gen-card-content { text-align: center; } }
a { color: black; }

.bgSection { padding: 25px 0px; }

.gallerySection { padding: 50px 0px; }

.bgWrapper { background: #f4f4f4; }

.mobileElement { display: none; }

@media (max-width: 768px) { .mobileElement { display: block; }
  .desktopElement { display: none; }
  .style-3.home-page-ecommittee .logo .h1-logo, .style-3.home-page-ecommittee .logo .site_name_english { margin: 3px 0 !important; } }
#mainHeader, .header-wrapper, .megamenu-wraper, #overflowMenu, .banner-wrapper, #footerScrollbarWrapper { font-size: 15px; }

.safari * { transition: none !important; }
.safari .fixedHeader { position: relative; background: #fff; width: 100%; left: 0px; top: 0; z-index: 9999; box-shadow: 0px 0px 6px 0px #000; }

.s3waas-loader { width: 40px; height: 40px; position: relative; animation: s3waas-loader 2.5s infinite linear both; z-index: 99999999; }

.s3waas-loader-dot { width: 100%; height: 100%; position: absolute; left: 0; top: 0; animation: s3waas-loader-dot 2s infinite ease-in-out both; z-index: 99999999; }

.s3waas-loader-dot:before { content: ""; display: block; width: 25%; height: 25%; background-color: #2d3af6; border-radius: 100%; animation: s3waas-loader-dot-before 2s infinite ease-in-out both; }

.s3waas-loader-dot:nth-child(1) { animation-delay: -1.1s; }

.s3waas-loader-dot:nth-child(2) { animation-delay: -1s; }

.s3waas-loader-dot:nth-child(3) { animation-delay: -0.9s; }

.s3waas-loader-dot:nth-child(4) { animation-delay: -0.8s; }

.s3waas-loader-dot:nth-child(5) { animation-delay: -0.7s; }

.s3waas-loader-dot:nth-child(6) { animation-delay: -0.6s; }

.s3waas-loader-dot:nth-child(1):before { animation-delay: -1.1s; }

.s3waas-loader-dot:nth-child(2):before { animation-delay: -1s; }

.s3waas-loader-dot:nth-child(3):before { animation-delay: -0.9s; }

.s3waas-loader-dot:nth-child(4):before { animation-delay: -0.8s; }

.s3waas-loader-dot:nth-child(5):before { animation-delay: -0.7s; }

.s3waas-loader-dot:nth-child(6):before { animation-delay: -0.6s; }

.service-loader .pl-wait { font-weight: 600; font-size: 18px; }

@keyframes s3waas-loader { 100% { transform: rotate(360deg); } }
@keyframes s3waas-loader-dot { 80%,
  100% { transform: rotate(360deg); } }
@keyframes s3waas-loader-dot-before { 50% { transform: scale(0.4); }
  100%,
  0% { transform: scale(1); } }
/* Stature elements for site */
/* Header*/
.menuToggle { display: none; }

.logo .site_logo { display: inline-flex; align-items: center; color: #000000; }
.logo .site_logo .emblem { display: inline-block; vertical-align: middle; margin: 0 12px 0 0; }
.logo .site_logo .logo_text { display: inline-block; vertical-align: middle; }
.logo .site_logo .logo_text strong { font-weight: 400; display: block; font-size: 17px; line-height: 18px; }
.logo .site_logo .logo_text .site_name_english, .logo .site_logo .logo_text h1.h1-logo { font-style: normal; font-size: 1.75em; margin: 0; font-weight: 700; }
.logo .site_logo .logo_text .logo-sub-title { font-weight: 600; font-size: 16px; color: #222; width: 100%; display: inline-block; }
.logo .site_logo:hover { color: #000000 !important; }

.header-right { padding: 8px 0; display: flex; align-items: center; }
.header-right a { display: inline-block; vertical-align: middle; margin: 0 25px 0 0; }
.header-right a img { max-height: 88px; }
.header-right a:last-child { margin: 0; }

.style-1 a { color: #d80808; }
.style-1 a.btn { color: #4b3504; }
.style-1 .logo a { color: #000000; }
.style-1 .home-slider.flexslider .slides { background: #4b3504; }
.style-1 #topBar { background: #e5e2db; }

.style-2 a { color: #48cacf; }
.style-2 .logo a { color: #000000; }
.style-2 .home-slider.flexslider .slides { background: #48cacf; }

.style-3 a { color: #5353ea; }
.style-3 .logo a { color: #000000; }
.style-3 .home-slider.flexslider .slides { background: #052963; }

.style-4 a { color: #ffe799; }
.style-4 .logo a { color: #000000; }
.style-4 .home-slider.flexslider .slides { background: #ffe799; }

.style-4 a { color: #9b0620; }
.style-4 .logo a { color: #000000; }
.style-4 .home-slider.flexslider .slides { background: #9b0620; }

.style-5 #topBar { background: #000000; }
.style-5 .site_logo .logo_text h1.h1-logo, .style-5 .site_logo .logo_text .site_name_english { display: block; margin-bottom: 5px; }
.style-5 a { color: #9b8154; }
.style-5 .logo a { color: #000000; }
.style-5 .home-slider.flexslider .slides { background: #9b8154; }

#topBar { background: #e2e1dc; }

.style-2 #topBar { background: #f6f3ee; }

.style-3 #topBar { background: #ffffff; }

.style-4 #topBar { background: #f6f3ee; border-color: #e4e4e4; }

a.menuToggle { color: #000000 !important; }

.menuToggle { position: absolute; top: 15px; right: 15px; color: #000000; display: none; }
.menuToggle span { display: block; text-align: center; }
.menuToggle span.icon-menu { font-size: 35px; }
.menuToggle span.menu-text { display: none; }

@media (max-width: 640px) { .headerMainMenu { margin-top: 22px; position: absolute; top: 97px; width: 100%; z-index: 9; }
  .headerMainMenu li { display: block; width: 100%; }
  .headerMainMenu li a { text-align: center; color: #ffffff !important; border-bottom: 1px solid #052963; padding: 10px 12px !important; }
  .headerMainMenu li.moreNav { display: none; } }
@media (max-width: 500px) { .header-wrapper .headerMainMenu { margin-top: 2px; } }
@media (max-width: 767px) { .logoRightCont { display: none; } }
.header-wrapper { padding: 10px 0; }

.thumbs_view * { transition: all 0.3s ease-in-out; -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; }

#topBar #accessibility > ul > li.languageCont:hover .socialIcons, #topBar #accessibility ul li.social-media:hover .socialIcons { opacity: 1; visibility: visible; }

#topBar #accessibility ul li a.skipContent { font-size: 0.78em; padding: 0 8px; text-transform: uppercase; }

.skipIcon { display: none; }

body.invert { filter: invert(1) !important; background-color: #2a2a2a; }
body.saturation { filter: saturate(0.5) !important; }
body.hideimage img { visibility: hidden !important; }
body.big_cursor { cursor: url(../images/cursor.svg), auto !important; }
body.big_cursor a:hover, body.big_cursor button:hover { cursor: url(../images/pointer.svg), auto !important; }

#topBar #accessibility ul li a.language { font-size: 0.78em; padding: 0 8px; text-transform: uppercase; }

.languageCont .socialIcons ul li a { font-size: 12px !important; padding: 4px 8px !important; color: #000000 !important; }
.languageCont .socialIcons ul li a:hover { background: #000000 !important; color: #ffffff !important; }

.contrast #topBar #accessibility ul li select { background: #000; border: 1px solid #ff0; }

.contrast .languageCont .socialIcons ul li a { color: #ffffff !important; }
.contrast #topBar #accessibility li .loginContent { background: #000; }

#topBar #accessibility li .loginContent { background: #48cacf; font-size: 1em; padding: 7px 8px; color: #ffffff; }
#topBar #accessibility li .loginContent span { font-size: 1.1em; vertical-align: middle; }
#topBar #accessibility li .loginContent:hover { background: #48cacf; }

/* Color Used*/
#topBar { border-bottom: 1px solid #c2c0c1; }
#topBar .govBranding ul li { float: left; }
#topBar .govBranding ul li a { display: block; font-size: 0.78em; font-weight: 600; text-transform: uppercase; padding: 0 10px; line-height: 35px; color: #000000; }
#topBar .govBranding ul li a:hover, #topBar .govBranding ul li a:focus { background-color: #d8d8d8; }
#topBar .govBranding ul li:first-child { border-right: 1px solid #c2c0c1; }
#topBar #accessibility > ul > li { border-left: 1px solid #c2c0c1; }
#topBar #accessibility > ul > li:last-child { border-right: 1px solid #c2c0c1; }
#topBar #accessibility > ul > li > a, #topBar #accessibility > ul > li > button { border: none; }
#topBar #accessibility > ul > li > a:hover, #topBar #accessibility > ul > li > a:focus, #topBar #accessibility > ul > li > button:hover, #topBar #accessibility > ul > li > button:focus { background-color: #d8d8d8; box-shadow: none; }
#topBar #accessibility > ul > li > a.skipContent:focus, #topBar #accessibility > ul > li > button.skipContent:focus { background-color: transparent; }
#topBar #accessibility ul li { float: left; position: relative; }
#topBar #accessibility ul li a, #topBar #accessibility ul li button { color: #000000; padding: 0 7px; height: 35px; font-weight: 600; display: grid; align-items: center; background-color: transparent; }
#topBar #accessibility ul li a:hover, #topBar #accessibility ul li a:focus, #topBar #accessibility ul li button:hover, #topBar #accessibility ul li button:focus { background-color: #d8d8d8; box-shadow: none; }
#topBar #accessibility ul li a:focus, #topBar #accessibility ul li button:focus { outline: none; }
#topBar #accessibility ul li a img, #topBar #accessibility ul li a svg, #topBar #accessibility ul li button img, #topBar #accessibility ul li button svg { vertical-align: middle; margin: 0 auto; width: 27px; }
#topBar #accessibility ul li a svg, #topBar #accessibility ul li button svg { width: 30px; height: 30px; fill: #000000; }
#topBar #accessibility ul li a svg.width24, #topBar #accessibility ul li button svg.width24 { width: 24px; height: 24px; }
#topBar #accessibility ul li .textSizing { padding: 7px 10px 6px; }
#topBar #accessibility ul li .textSizing ul li { margin: 0 5px 0 0; }
#topBar #accessibility ul li .textSizing ul li:last-child { margin: 0; }
#topBar #accessibility ul li .textSizing ul li a, #topBar #accessibility ul li .textSizing ul li button { line-height: normal; font-size: 0.9em; padding: 2px 5px; font-weight: 400; }
#topBar #accessibility ul li select { width: 80px; padding: 2px; margin-top: 4px; margin-bottom: 4px; font-size: 0.8em; margin-left: 8px; height: 23px; background: #ffffff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
#topBar #accessibility ul li .goiSearch { position: absolute; width: 209px; z-index: 1; left: -1px; visibility: hidden; top: 100%; }
#topBar #accessibility ul li .goiSearch input[type="text"], #topBar #accessibility ul li .goiSearch input[type="search"] { float: left; width: 160px; border: 1px solid #d8d8d8; margin: 0; }
#topBar #accessibility ul li .goiSearch button { width: 40px; font-size: 16px; padding: 4px 0; text-align: center; float: right; background: #4b3504; color: #fff; }
#topBar #accessibility ul li .goiSearch button:hover { background: #020200; }
#topBar #accessibility ul li .socialIcons { position: absolute; width: 100%; z-index: 99; left: 0; top: 100%; visibility: hidden; background-color: #ffffff; border: 1px solid #d8d8d8; }
#topBar #accessibility ul li .socialIcons ul { border: 1px solid #d8d8d8; border-top: 0; }
#topBar #accessibility ul li .socialIcons ul li { float: none; text-align: center; }
#topBar #accessibility ul li .socialIcons ul li a, #topBar #accessibility ul li .socialIcons ul li button { padding: 4px 6px; line-height: normal; }
#topBar #accessibility ul li .socialIcons ul li a:hover, #topBar #accessibility ul li .socialIcons ul li a:focus, #topBar #accessibility ul li .socialIcons ul li button:hover, #topBar #accessibility ul li .socialIcons ul li button:focus { background: #d8d8d8; }
#topBar #accessibility ul li .socialIcons ul li.current-lang { display: none; }
#topBar #accessibility ul li.mFocus .socialIcons, #topBar #accessibility ul li.mFocus .goiSearch { visibility: visible; }
#topBar #accessibility ul li:last-child .socialIcons { min-width: 61px; width: auto; left: inherit; right: -1px; }
#topBar #accessibility ul li .accessiblelinks.textSizing { display: none; position: absolute; width: 450px; background: #fff; left: auto; right: -72px; top: 100%; z-index: 99; padding: 10px; border: 1px solid #d8d8d8; border-radius: 7px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); }
#topBar #accessibility ul li .accessiblelinks.textSizing li { float: left; margin: 0; }
#topBar #accessibility ul li .accessiblelinks.textSizing li a, #topBar #accessibility ul li .accessiblelinks.textSizing li button { display: block; text-align: center; width: 132px; height: 80px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 1px; margin: 5px; border-radius: 5px; transition: all 0.3s linear 0s; color: #000000; position: relative; }
#topBar #accessibility ul li .accessiblelinks.textSizing li a .acces-icon, #topBar #accessibility ul li .accessiblelinks.textSizing li button .acces-icon { font-size: 26px; text-decoration: none; }
#topBar #accessibility ul li .accessiblelinks.textSizing li a svg, #topBar #accessibility ul li .accessiblelinks.textSizing li button svg { width: 40px; height: 40px; }
#topBar #accessibility ul li .accessiblelinks.textSizing li a .accessibility-active, #topBar #accessibility ul li .accessiblelinks.textSizing li button .accessibility-active { display: none; position: absolute; top: 5px; right: 5px; font-size: 19px; color: #9b8154; }
#topBar #accessibility ul li ul.accessiblelinks.textSizing { display: none; position: absolute; width: 54px; background: #fff; left: -1px; z-index: 99; padding: 0 !important; border: 1px solid #d8d8d8; border-top: none; }
#topBar #accessibility ul li ul.accessiblelinks.textSizing li { float: none; width: 100%; }
#topBar #accessibility ul li ul.accessiblelinks.textSizing li a, #topBar #accessibility ul li ul.accessiblelinks.textSizing li button { text-align: center; }
#topBar #accessibility ul li:hover .accessiblelinks.textSizing, #topBar #accessibility ul li.mFocus .accessiblelinks.textSizing { display: block; }
#topBar #accessibility ul li ul li { float: none; text-align: center; }

.link-selected { text-decoration: underline !important; }

.style-5 #topBar .govBranding ul li a { color: #ffffff; }
.style-5 #topBar #accessibility .socialIcons li a { color: #000000; }
.style-5 #topBar #accessibility > ul > li > a > svg, .style-5 #topBar #accessibility > ul > li > button > svg, .style-5 #topBar .govBranding > ul > li > a > svg, .style-5 #topBar .govBranding > ul > li > button > svg { fill: #ffffff; }
.style-5 #topBar #accessibility ul li a, .style-5 #topBar #accessibility ul li button, .style-5 #topBar .govBranding ul li a, .style-5 #topBar .govBranding ul li button { color: #ffffff; }
.style-5 #topBar #accessibility ul li a:hover, .style-5 #topBar #accessibility ul li a:focus, .style-5 #topBar #accessibility ul li button:hover, .style-5 #topBar #accessibility ul li button:focus, .style-5 #topBar .govBranding ul li a:hover, .style-5 #topBar .govBranding ul li a:focus, .style-5 #topBar .govBranding ul li button:hover, .style-5 #topBar .govBranding ul li button:focus { background-color: rgba(0, 0, 0, 0.15); }
.style-5 #topBar #accessibility ul ul li a img, .style-5 #topBar #accessibility ul ul li a svg, .style-5 #topBar #accessibility ul ul li button img, .style-5 #topBar #accessibility ul ul li button svg, .style-5 #topBar .govBranding ul ul li a img, .style-5 #topBar .govBranding ul ul li a svg, .style-5 #topBar .govBranding ul ul li button img, .style-5 #topBar .govBranding ul ul li button svg { filter: initial; width: 20px; }
.style-5 #topBar #accessibility ul.accessiblelinks.textSizing li a, .style-5 #topBar #accessibility ul.accessiblelinks.textSizing li button, .style-5 #topBar .govBranding ul.accessiblelinks.textSizing li a, .style-5 #topBar .govBranding ul.accessiblelinks.textSizing li button { color: #000000; }
.style-5 #topBar #accessibility ul.accessiblelinks.textSizing li.highContrast.dark a, .style-5 #topBar .govBranding ul.accessiblelinks.textSizing li.highContrast.dark a { color: #ffffff; }

/* responsive codes */
@media (max-width: 991px) { #topBar { position: relative; }
  #topBar:before { background-color: #c2c0c1; position: absolute; left: 0; top: 35px; width: 1000px; height: 1px; content: ""; }
  #topBar .col-xs-12 .push-left, #topBar .col-xs-12 .push-right { float: none !important; text-align: center; min-height: 35px; }
  #topBar .col-xs-12 #accessibility ul li { display: inline-block; float: none; vertical-align: top; margin: 0 -2px; }
  #topBar .col-xs-12 #accessibility ul li .textSizing ul { overflow: visible; }
  #topBar .col-xs-12 #accessibility ul li:first-child { border-left: 0; }
  #topBar .col-xs-12 #accessibility ul li:last-child { border-right: 0; }
  #topBar .col-xs-12 .govBranding ul { overflow: visible; }
  #topBar .col-xs-12 .govBranding ul li { float: none; display: inline-block; } }
@media (max-width: 500px) { #topBar #accessibility ul li.languageCont .socialIcons { width: 100%; }
  #topBar #accessibility ul li .socialIcons { width: 37px; }
  #topBar #accessibility ul li select { margin-top: 6px; }
  #topBar #accessibility ul li .loginContent { padding: 6px 8px; margin-right: 2px; width: 30px; overflow: hidden; }
  #topBar #accessibility ul li .loginContent .logintxt { display: none; }
  #topBar .col-xs-12 .govBranding ul { display: inline-flex; align-items: center; padding: 10px 0; }
  #topBar .col-xs-12 .govBranding ul li a { line-height: inherit; } }
@media (max-width: 600px) { #topBar #accessibility ul li .accessiblelinks.textSizing { width: 302px; }
  #topBar #accessibility ul li .accessiblelinks.textSizing li button { width: 130px; } }
.contrast #topBar #accessibility ul li .socialIcons ul li a, .contrast .header-wrapper { background: #000 !important; }

#topBar #accessibility ul li .textSizing ul:after, #topBar .govBranding ul:after { content: " "; display: table; clear: both; }

.highlightLinks a, .highlightLinks button, .highlightLinks .btn-style-outline.accent-hover-color, .highlightLinks .btn, .highlightLinks.home .accent-color, .highlightLinks.home .hvr-radial-out:before, .highlightLinks.home .notification-section:before, .highlightLinks.home .notification-section3:before, .highlightLinks.home .tab-column-3:before, .highlightLinks.home .btn.btn-style-outline.accent-border-color, .highlightLinks.home .btn.btn-style-outline.btn-theme, .highlightLinks.home .btn.btn-style-outline.btn-gov, .highlightLinks.home .gen-list.static-link-list4 ul li a > span.btn.btn-style-outline, .gen-list.static-link-list4 ul li .highlightLinks.home a > span.btn.btn-style-outline, .highlightLinks.home .btn.btn-style-outline.box-style1:before { color: #ff0 !important; background-color: #000 !important; text-decoration: underline !important; }
.highlightLinks a img, .highlightLinks button img, .highlightLinks .btn-style-outline.accent-hover-color img, .highlightLinks .btn img, .highlightLinks.home .accent-color img, .highlightLinks.home .hvr-radial-out:before img, .highlightLinks.home .notification-section:before img, .highlightLinks.home .notification-section3:before img, .highlightLinks.home .tab-column-3:before img, .highlightLinks.home .btn.btn-style-outline.accent-border-color img, .highlightLinks.home .btn.btn-style-outline.btn-theme img, .highlightLinks.home .btn.btn-style-outline.btn-gov img, .highlightLinks.home .gen-list.static-link-list4 ul li a > span.btn.btn-style-outline img, .gen-list.static-link-list4 ul li .highlightLinks.home a > span.btn.btn-style-outline img, .highlightLinks.home .btn.btn-style-outline.box-style1:before img { filter: grayscale(1) brightness(1); }
.highlightLinks a:hover, .highlightLinks button:hover, .highlightLinks .btn-style-outline.accent-hover-color:hover, .highlightLinks .btn:hover, .highlightLinks.home .accent-color:hover, .highlightLinks.home .hvr-radial-out:hover:before, .highlightLinks.home .notification-section:hover:before, .highlightLinks.home .notification-section3:hover:before, .highlightLinks.home .tab-column-3:hover:before, .highlightLinks.home .btn.btn-style-outline.accent-border-color:hover, .highlightLinks.home .btn.btn-style-outline.btn-theme:hover, .highlightLinks.home .btn.btn-style-outline.btn-gov:hover, .highlightLinks.home .gen-list.static-link-list4 ul li a > span.btn.btn-style-outline:hover, .gen-list.static-link-list4 ul li .highlightLinks.home a > span.btn.btn-style-outline:hover, .highlightLinks.home .btn.btn-style-outline.box-style1:hover:before { color: #ff0 !important; background-color: #000 !important; }
.highlightLinks .logo .site_logo:hover { color: #ff0 !important; }
.highlightLinks #topBar #accessibility ul li button, .highlightLinks #topBar #accessibility ul li a { text-decoration: none !important; }
.highlightLinks #topBar #accessibility ul li button svg, .highlightLinks #topBar #accessibility ul li a svg { fill: #ff0; }
.highlightLinks #topBar #accessibility ul li .accessiblelinks.textSizing li button em { text-decoration: none; }
.highlightLinks #topBar #accessibility ul li .accessiblelinks.textSizing li button svg { fill: #ff0; }
.highlightLinks #topBar #accessibility > ul > li button div { color: #ff0 !important; }

.addletterspacing p, .addletterspacing div, .addletterspacing strong, .addletterspacing body { word-spacing: 0.32em !important; letter-spacing: 0.24em !important; }
.addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing p, .addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing div, .addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing strong, .addletterspacing #topBar #accessibility ul li .accessiblelinks.textSizing body { word-spacing: normal !important; letter-spacing: normal !important; }

.addlineheight p, .addlineheight div, .addlineheight strong, .addlineheight body { line-height: 2.5; }
.addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing p, .addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing div, .addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing strong, .addlineheight #topBar #accessibility ul li .accessiblelinks.textSizing body { line-height: inherit; }

.light > button, body.contrast .dark > button, .highlightLinks button#highlightLinks, .addletterspacing button#addletterspacing, .addlineheight button#addlineheight, .invert button#invert, .saturation button#saturation, .hideimage button#hideimage, .big_cursor button#big_cursor { position: relative; }
.light > button:after, body.contrast .dark > button:after, .highlightLinks button#highlightLinks:after, .addletterspacing button#addletterspacing:after, .addlineheight button#addlineheight:after, .invert button#invert:after, .saturation button#saturation:after, .hideimage button#hideimage:after, .big_cursor button#big_cursor:after { content: "\f00c"; font-family: FontAwesome; line-height: 18px; color: #fff; font-size: 9px; position: absolute; top: 3px; right: 4px; width: 16px; height: 17px; background: green; border-radius: 50%; letter-spacing: 0; }

body.contrast .light > button:after { display: none; }

#overflowMenu { position: fixed; right: -300px; top: 0; background: black; width: 300px; height: 100%; z-index: 99; overflow-y: auto; }
#overflowMenu * { -webkit-transition: all 0.5s; transition: all 0.5s; }
#overflowMenu .closeMenu { position: absolute; right: 10px; top: 10px; color: #fff; display: inline-block; padding: 4px 8px; }
#overflowMenu .closeMenu span { color: #fff; font-size: 1.2em; font-weight: 400; display: inline-block; vertical-align: middle; padding-right: 3px; }
#overflowMenu .closeMenu:hover, #overflowMenu .closeMenu:focus { background: rgba(255, 255, 255, 0.2); }
#overflowMenu .ofMenu { margin-top: 5vh; padding-top: 20px; }
#overflowMenu .ofMenu ul li:hover > a { background: rgba(0, 0, 0, 0.4); color: #ffffff; }
#overflowMenu .ofMenu ul li ul { -webkit-transition: none; transition: none; display: none; }
#overflowMenu .ofMenu ul li a { padding: 10px 20px; color: #fff; /*  text-transform: uppercase;*/ display: block; }
#overflowMenu .ofMenu ul li a:hover, #overflowMenu .ofMenu ul li a:focus, #overflowMenu .ofMenu ul li a.focus { background: rgba(0, 0, 0, 0.4); color: #ffffff; }
#overflowMenu .ofMenu ul li ul { background: rgba(0, 0, 0, 0.4); }
#overflowMenu .ofMenu ul li ul li a { font-size: 0.9em; padding-left: 25px; }
#overflowMenu .ofMenu ul li ul li ul li { display: block; }
#overflowMenu .ofMenu ul li ul li ul li a { padding-left: 30px; }
#overflowMenu .ofMenu > ul > li a:after { padding-left: 4px; font-family: "icomoon"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; font-size: 0.8em; vertical-align: middle; display: inline-block; margin-left: 5px; margin-top: -2px; content: "\e903"; -webkit-transition: all 0.3s; transition: all 0.3s; }
#overflowMenu .ofMenu > ul > li a:hover:after, #overflowMenu .ofMenu > ul > li a:focus:after { -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-top: -6px; }
#overflowMenu .ofMenu > ul > li a:only-child:after { content: ""; }

/*------------ New Menu ----------*/
.indicator { margin-top: -1px; font-size: 0.7em; margin-left: 5px; font-family: "icomoon" !important; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; right: 4px; top: calc(50% + 1px); transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.nav li.has-sub li > a .indicator { right: 12px; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }

.menuWrapper { background: #e1e1e1; color: #000000; border-top: 0; }

.nav { margin: 20px 0; display: block; list-style: outside none none; margin: 0; padding: 0; position: relative; z-index: 15; }
.nav ul { position: absolute; top: 100%; display: none; -webkit-transition: 0.1s linear opacity; transition: 0.1s linear opacity; width: 250px; z-index: 99; border: 0; background-color: #4b3504; }
.nav ul li:hover ul { left: 248px; }
.nav ul.show-menu { display: block; }
.nav li { float: left; position: relative; list-style: outside none none; margin: 0; padding: 0; }
.nav li ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.5); }
.nav li > a { padding: 0 19px; line-height: 44px; text-decoration: none; display: block; position: relative; color: #000000; font-weight: 500; outline: none; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; text-transform: inherit; position: relative; }
.nav li > a:hover, .nav li > a:focus { color: #000000; background: #4b3504; }
.nav li:focus > a { color: #000000; outline: 0; }
.nav li.active > a { color: #000000; background: #4b3504; }
.nav li:hover > a { background: #4b3504; }
.nav li:hover > ul { display: block; }
.nav li:focus ul { display: block; }
.nav li ul li ul { top: 0; }
.nav li ul li ul.show-menu { left: 249px; opacity: 1; width: 100%; top: 0; }
.nav .moreNav { float: right; width: 40px; text-align: center; }
.nav .moreNav a { padding: 7px 6px; }
.nav .moreNav span { display: block; font-size: 30px; }

.menuWrapper .nav li.moreNav a:hover, .menuWrapper .nav li.moreNav a:focus, .menuWrapper .nav li.moreNav:hover > a { background-color: transparent !important; box-shadow: none !important; border: none !important; }

.contrast .menuWrapper .nav li.moreNav a:hover, .contrast .menuWrapper .nav li.moreNav:hover > a { color: #ffff00 !important; }

.nav li.has-sub > a .indicator::after { content: "\e901"; }

.nav li.has-sub li > a .indicator::after { content: "\e903"; }

.nav li:hover > a { color: #000000; }

.nav li li:hover > a { border-top: 0; }

.style-1 .nav li > a:focus, .style-1 .nav li:focus ul { background: #4b3504; }

.style-2 .nav li > a:focus, .style-2 .nav li:focus ul { background: #48cacf; }

.style-3 .nav li > a:focus, .style-3 .nav li:focus ul { background: #052963; }

.style-4 .nav li > a:focus, .style-4 .nav li:focus ul { background: #9b0620; }

.style-5 .nav li > a:focus, .style-5 .nav li:focus ul { background: #9b8154; }

.style-1 .nav ul { background: #4b3504; }

.style-2 .nav ul { background: #48cacf; }

.nav ul li { float: none; position: relative; width: 100%; }
.nav ul li a { border-top: none; }
.nav ul li a:hover { color: #ffffff; border-top: none; background: #000000; }
.nav ul a { float: none; display: block; font-size: 0.95em; text-shadow: none; -webkit-transition: 0.1s linear all; transition: 0.1s linear all; line-height: 1.5; padding: 12px 19px; }
.nav ul a:hover, .nav ul a:focus { text-shadow: none; }

/*style-1*/
.style-1 .menuWrapper { background-color: #4b3504; text-transform: uppercase; }
.style-1 .menuWrapper .nav > li > a:hover { color: #ffe799 !important; }
.style-1 .menuWrapper .nav li:hover > a { background-color: transparent; box-shadow: 0 -4px 0 0 #ffe799 inset; }
.style-1 .menuWrapper .nav li:hover > a:after { content: ""; border: 7px solid transparent; border-top: 0; border-bottom: 7px solid #ffe799; position: absolute; bottom: 3px; left: 50%; margin-left: -3.5px; }
.style-1 .menuWrapper .nav li a { color: #ffffff; transition: none; }
.style-1 .menuWrapper .nav li a:hover { color: #ffffff; }
.style-1 .menuWrapper .nav li ul { background-color: #4b3504; }
.style-1 .menuWrapper .nav li ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.18); }
.style-1 .menuWrapper .nav li ul li:hover > a { background-color: #ffe799; color: #000000; }
.style-1 .menuWrapper .nav li ul li a:hover { background-color: #ffe799; }
.style-1 .menuWrapper .nav li ul li.current-menu-ancestor > a, .style-1 .menuWrapper .nav li ul li.active > a { background-color: #ffe799; box-shadow: none; color: #000000 !important; }
.style-1 .menuWrapper .nav li.current-menu-parent > a, .style-1 .menuWrapper .nav li.current-menu-parent ul li.current-menu-item > a { background-color: #ffe799; }
.style-1 .menuWrapper .nav li.active > a, .style-1 .menuWrapper .nav li.current-menu-ancestor > a { background-color: transparent; box-shadow: 0 -4px 0 0 #ffe799 inset; color: #ffe799 !important; }
.style-1 .menuWrapper .nav li.active > a:after, .style-1 .menuWrapper .nav li.current-menu-ancestor > a:after { content: ""; border: 7px solid transparent; border-top: 0; border-bottom: 7px solid #ffe799; position: absolute; bottom: 3px; left: 50%; margin-left: -3.5px; }
.style-1 .menuWrapper .nav li.moreNav > a { color: #ffffff; }
.style-1 .menuWrapper .nav li.moreNav:hover > a:after { content: none; }
.style-1 #overflowMenu { background-color: #4b3504; }

/*style-2*/
.style-2 .menuWrapper { background-color: #48cacf; text-transform: uppercase; }
.style-2 .menuWrapper .nav > li > a:hover { color: #ffffff !important; }
.style-2 .menuWrapper .nav li:hover > a { background-color: transparent; box-shadow: 0 -4px 0 0 #475b5c inset; }
.style-2 .menuWrapper .nav li:hover > a:after { content: ""; border: 7px solid transparent; border-top: 0; border-bottom: 7px solid #475b5c; position: absolute; bottom: 3px; left: 50%; margin-left: -5px; }
.style-2 .menuWrapper .nav li a { transition: none; }
.style-2 .menuWrapper .nav li a:hover { color: #ffffff; }
.style-2 .menuWrapper .nav li ul { background-color: #48cacf; }
.style-2 .menuWrapper .nav li ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.18); }
.style-2 .menuWrapper .nav li ul li:hover > a { background-color: #475b5c; color: #ffffff; }
.style-2 .menuWrapper .nav li ul li a:hover { background-color: #475b5c; }
.style-2 .menuWrapper .nav li ul li.current-menu-ancestor > a, .style-2 .menuWrapper .nav li ul li.active > a { background-color: #475b5c; box-shadow: none; color: #ffffff; }
.style-2 .menuWrapper .nav li.current-menu-parent > a, .style-2 .menuWrapper .nav li.current-menu-parent ul li.current-menu-item > a { background-color: #475b5c; }
.style-2 .menuWrapper .nav li.active > a, .style-2 .menuWrapper .nav li.current-menu-ancestor > a { background-color: transparent; box-shadow: 0 -4px 0 0 #475b5c inset; color: #ffffff; }
.style-2 .menuWrapper .nav li.active > a:after, .style-2 .menuWrapper .nav li.current-menu-ancestor > a:after { content: ""; border: 7px solid transparent; border-top: 0; border-bottom: 7px solid #475b5c; position: absolute; bottom: 3px; left: 50%; margin-left: -5px; }
.style-2 .menuWrapper .nav li.moreNav > a { color: #000000; }
.style-2 .menuWrapper .nav li.moreNav:hover > a:after { content: none; }
.style-2 #overflowMenu { background-color: #48cacf; }

/*style-3*/
.style-3 .header-wrapper { background-color: #fafafa; }
.style-3 .menuWrapper { background-color: #052963; }
.style-3 .menuWrapper .nav li:hover > a { background-color: #2aacea; color: #000000; }
.style-3 .menuWrapper .nav li a { color: #ffffff; transition: none; }
.style-3 .menuWrapper .nav li a:hover, .style-3 .menuWrapper .nav li a:focus { background-color: #2aacea; color: #000000; }
.style-3 .menuWrapper .nav li ul { background-color: #2aacea; }
.style-3 .menuWrapper .nav li ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.style-3 .menuWrapper .nav li ul li:last-child { border-bottom: none; }
.style-3 .menuWrapper .nav li ul li:hover > a { background-color: #052963; color: #ffffff; }
.style-3 .menuWrapper .nav li ul li a { color: #000000; }
.style-3 .menuWrapper .nav li ul li a:hover, .style-3 .menuWrapper .nav li ul li a:focus { background-color: #052963; color: #ffffff; }
.style-3 .menuWrapper .nav li ul li.active > a, .style-3 .menuWrapper .nav li ul li.current-menu-ancestor > a { background-color: #052963 !important; color: #ffffff !important; }
.style-3 .menuWrapper .nav li.current-menu-parent > a, .style-3 .menuWrapper .nav li.current-menu-parent ul li.current-menu-item > a { background-color: #2aacea; color: #000000; }
.style-3 .menuWrapper .nav li.active > a, .style-3 .menuWrapper .nav li.current-menu-ancestor > a { background-color: #2aacea; color: #000000; }
.style-3 .menuWrapper .nav li.moreNav > a { color: #ffffff; }
.style-3 #overflowMenu { background-color: #052963; }

/*style-4*/
.style-4 .header-wrapper { background-color: #fafafa; }
.style-4 .menuWrapper { background-color: #9b0620; }
.style-4 .menuWrapper .nav li:hover > a { background-color: #ffe799; color: #000000; }
.style-4 .menuWrapper .nav li a { color: #ffffff; transition: none; }
.style-4 .menuWrapper .nav li a:hover, .style-4 .menuWrapper .nav li a:focus { background-color: #ffe799; color: #000000; }
.style-4 .menuWrapper .nav li ul { background-color: #9b0620; }
.style-4 .menuWrapper .nav li ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.style-4 .menuWrapper .nav li ul li:last-child { border-bottom: none; }
.style-4 .menuWrapper .nav li ul li:hover > a { background-color: #ffe799; color: #000000; }
.style-4 .menuWrapper .nav li ul li a { color: #ffffff; }
.style-4 .menuWrapper .nav li ul li a:hover, .style-4 .menuWrapper .nav li ul li a:focus { background-color: #ffe799; color: #000000; }
.style-4 .menuWrapper .nav li ul li.current-menu-ancestor > a { background-color: #9b0620; color: #ffffff; }
.style-4 .menuWrapper .nav li.current-menu-parent > a, .style-4 .menuWrapper .nav li.current-menu-parent ul li.current-menu-item > a { background-color: #ffe799; color: #000000; }
.style-4 .menuWrapper .nav li.active > a, .style-4 .menuWrapper .nav li.current-menu-ancestor > a { background-color: #ffe799; color: #000000; }
.style-4 .menuWrapper .nav li.moreNav > a { color: #ffffff; }
.style-4 #overflowMenu { background-color: #9b0620; }

/*style-5*/
.style-5 .header-wrapper { background: #f6f9fe; }
.style-5 .menuWrapper { background-color: #f6f9fe; }
.style-5 .menuWrapper.is-sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 9; box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1); padding: 8px 0; backdrop-filter: blur(10px); animation: slideDown 0.35s ease-out; }
@keyframes slideDown { from { transform: translateY(-100%); }
  to { transform: translateY(0); } }
.style-5 .menuWrapper .nav { padding-left: 61px; }
.style-5 .menuWrapper .nav li:hover > a { background-color: #9b8154; color: #ffffff; }
.style-5 .menuWrapper .nav li a { color: #000000; transition: none; font-size: 16px; }
.style-5 .menuWrapper .nav li ul { background-color: #9b8154; border: 1px solid #9b8154; }
.style-5 .menuWrapper .nav li ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.style-5 .menuWrapper .nav li ul li:last-child { border-bottom: none; }
.style-5 .menuWrapper .nav li ul li:hover > a { background-color: #fcfaf6; color: #000000; }
.style-5 .menuWrapper .nav li ul li a { color: #ffffff; text-transform: initial; }
.style-5 .menuWrapper .nav li ul li a:hover, .style-5 .menuWrapper .nav li ul li a:focus { background-color: #fcfaf6; color: #000000; }
.style-5 .menuWrapper .nav li ul li.current-menu-ancestor > a { background-color: #9b8154; color: #ffffff; }
.style-5 .menuWrapper .nav li.current-menu-parent > a, .style-5 .menuWrapper .nav li.current-menu-parent ul li.current-menu-item > a { background-color: #fcfaf6; color: #000000; }
.style-5 .menuWrapper .nav li.active > a, .style-5 .menuWrapper .nav li.current-menu-ancestor > a { background-color: transparent; box-shadow: 0 -4px 0 0 #9b8154 inset; color: #000000; }
.style-5 .menuWrapper .nav li.active > a:after, .style-5 .menuWrapper .nav li.current-menu-ancestor > a:after { content: ""; border: 10px solid transparent; border-top: 0; border-bottom: 10px solid #9b8154; position: absolute; right: 50%; bottom: 0; transform: translateX(10px); }
.style-5 .menuWrapper .nav li.active ul li > a, .style-5 .menuWrapper .nav li.current-menu-ancestor ul li > a { box-shadow: none; }
.style-5 .menuWrapper .nav li.active ul li > a:after, .style-5 .menuWrapper .nav li.current-menu-ancestor ul li > a:after { display: none; }
.style-5 .menuWrapper .nav li.moreNav > a { color: #000000; }
.style-5 #overflowMenu { background-color: #9b8154; }

.nav li.current-menu-parent > a { background-color: #4b3504; }

.ofMenu .current-menu-item.active { background: rgba(0, 0, 0, 0.4); }

/* right side dropdown left allign*/
@media (min-width: 640px) { .nav > ul > li:last-child:hover > ul.show-menu, .nav > ul > li:nth-last-child(2):hover > ul.show-menu { left: auto; right: 248px; } }
@media (max-width: 640px) { .menuWrapper .nav li ul { display: none; }
  .style-5 .menuWrapper.is-sticky { position: inherit; box-shadow: none; padding: 0; animation: none; } }
/*body.lang-ta { nav { >ul.nav { >li { >a { padding: 0 0px; }
 &.moreNav { a { padding: 7px 6px; } } } } }
}*/
.contrast .menuWrapper { background: #000 !important; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.contrast .menuWrapper .nav ul { background: #000 !important; }
.contrast .nav li.active > a { color: #000 !important; }
.contrast .nav li > a:hover { background: #ff0; color: #000 !important; }
.contrast .nav li > a:focus > a { background: #ff0; color: #000; outline: 0; }
.contrast .nav ul { background: #000; border: 1px solid #fff; }
.contrast #overflowMenu { background: #141414; }
.contrast.style-2 .menuWrapper .nav li ul, .contrast.style-3 .menuWrapper .nav li ul, .contrast.style-4 .menuWrapper .nav li ul { background: #000000; }
.contrast .nav li.current-menu-parent > a { background-color: #444 !important; }
.contrast .menuWrapper .nav li.active > a, .contrast .menuWrapper .nav li.current-menu-ancestor > a { background: #ff0 !important; color: #000000 !important; }

@media (max-width: 639px) { .menuWrapper .nav li.active > a, .menuWrapper .nav li.current-menu-ancestor > a { box-shadow: none; }
  .menuWrapper .nav li.active > a:after, .menuWrapper .nav li.current-menu-ancestor > a:after { border: none !important; bottom: inherit !important; top: 50% !important; margin-left: 0 !important; }
  .nav li.menu-item-has-children:after { content: ""; display: table; clear: both; }
  .nav li.menu-item-has-children > a { width: calc(100% - 60px) !important; float: left !important; }
  .nav li.menu-item-has-children .menu-toggle { float: right !important; width: 60px !important; position: relative; }
  .nav li.menu-item-has-children .menu-toggle.open:after { content: "\f056" !important; border: 0 !important; }
  .nav li.menu-item-has-children .menu-toggle:after { content: "\f055" !important; font-family: "FontAwesome"; font-size: 26px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border: 0 !important; }
  .nav li.menu-item-has-children .sub-menu { clear: both !important; }
  .style-1 .nav li .menu-toggle.open, .style-1 .nav li .menu-toggle:hover, .style-1 .nav li .menu-select, .style-1 .nav li .menu-toggle.open:focus, .style-1 .nav li .menu-toggle.open:hover, .style-1 .nav li.active > a.menu-toggle, .style-1 .nav li.active > a.menu-toggle:focus, .style-1 .nav li.current-menu-parent > a.menu-toggle:focus, .style-1 .nav li > a.menu-toggle:hover, .style-1 .nav li:hover > a.menu-toggle { background: #4b3504 !important; }
  .style-1 .menuWrapper .nav li:hover > a:after { bottom: inherit; top: 50%; margin-left: 0; border: 0 !important; }
  .style-2 .nav li .menu-toggle.open, .style-2 .nav li .menu-toggle:hover, .style-2 .nav li .menu-select, .style-2 .nav li .menu-toggle.open:focus, .style-2 .nav li .menu-toggle.open:hover, .style-2 .nav li.active > a.menu-toggle, .style-2 .nav li.active > a.menu-toggle:focus, .style-2 .nav li.current-menu-parent > a.menu-toggle:focus, .style-2 .nav li > a.menu-toggle:hover, .style-2 .nav li:hover > a.menu-toggle { background: #475b5c !important; color: #ffffff !important; }
  .style-2 .menuWrapper .nav li:hover > a:after { bottom: inherit; top: 50%; margin-left: 0; border: 0 !important; }
  .style-3 .nav li .menu-toggle.open, .style-3 .nav li .menu-toggle:hover, .style-3 .nav li .menu-select, .style-3 .nav li .menu-toggle.open:focus, .style-3 .nav li .menu-toggle.open:hover, .style-3 .nav li.active > a.menu-toggle, .style-3 .nav li.active > a.menu-toggle:focus, .style-3 .nav li.current-menu-parent > a.menu-toggle:focus, .style-3 .nav li > a.menu-toggle:hover, .style-3 .nav li:hover > a.menu-toggle { background: #2aacea !important; color: #ffffff !important; }
  .style-2 .nav li .menu-select, .style-2 .nav li .menu-select + .menu-toggle, .style-2 .nav li .menu-select + .menu-toggle.open { color: #48cacf !important; } }
@media (max-width: 640px) { .megamenu-wraper .container { width: 100%; }
  .menuToggle { display: block; }
  .main-menu { background: #212121; display: none; max-height: 80vh; overflow-y: scroll; }
  .main-menu .nav-menu li { border-right: 0; }
  .main-menu .nav-menu li, .main-menu .nav-menu .nav-item { display: block; float: none; }
  .main-menu .nav-menu li a, .main-menu .nav-menu .nav-item a { color: #fff !important; display: block; padding: 10px 15px !important; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
  .main-menu .nav-menu li a:focus, .main-menu .nav-menu li a:hover, .main-menu .nav-menu li:hover a, .main-menu .nav-menu li a.focus, .main-menu .nav-menu li a.open, .main-menu .nav-menu .nav-item a:focus, .main-menu .nav-menu .nav-item a:hover, .main-menu .nav-menu .nav-item:hover a, .main-menu .nav-menu .nav-item a.focus, .main-menu .nav-menu .nav-item a.open { background: rgba(255, 255, 255, 0.1); }
  .main-menu .nav-menu .sub-nav { position: relative; display: none; top: 0; max-width: none; background: rgba(0, 0, 0, 0.6); border: none; }
  .main-menu .nav-menu .sub-nav ul { display: block; }
  .menuWrapper { max-height: 80vh; overflow-y: scroll; border-top: 0; }
  .menuWrapper .container { width: 100%; }
  .menuWrapper .container ul li { width: 100%; display: block; }
  .menuWrapper .container ul li a { display: block; width: 100%; float: none; overflow: hidden; }
  .menuWrapper { display: none; }
  .nav ul, .nav ul.show-menu { left: 0; position: static; top: 0; width: 100%; opacity: 1; background: none; }
  .nav ul li, .nav ul.show-menu li { width: 100%; display: block; }
  .nav ul li a, .nav ul.show-menu li a { display: block; }
  .nav ul li > a, .nav ul.show-menu li > a { width: 100%; font-weight: 600; }
  .nav ul li .active > a, .nav ul.show-menu li .active > a { background: rgba(0, 0, 0, 0.6); } }
#mainFooter { background-color: #e1e1e1; }
#mainFooter .footer-top { background-color: #2a2a2a; padding: 12px 0; }
#mainFooter .footer-top ul { list-style: none; padding: 0; margin: 0; }
#mainFooter .footer-top ul li { display: inline-block; position: relative; padding: 0; }
#mainFooter .footer-top ul li a { display: inline-block; color: #ffffff; }
#mainFooter .footer-top ul li a:hover { text-decoration: underline; }
#mainFooter .footer-top ul li:after { display: inline-block; content: "/"; margin: 0 10px; color: #ffffff; }
#mainFooter .footer-top ul li:last-child:after { content: none; }
#mainFooter .footer-top ul li .ecommittee-logo { width: 60px; margin-top: -7px; }
#mainFooter .footer-bottom { background-color: #0c0c0c; color: #ffffff; padding: 25px 0 50px; }
#mainFooter .footer-bottom a { color: #a3d2f9; }
#mainFooter .copyRights .copyRightsText { font-size: 1em; margin: 0 auto 25px; max-width: 510px; }
#mainFooter .copyRights .copyRightsText p { margin: 0 0 15px; line-height: 30px; }
#mainFooter .copyRights .copyRightsText a:hover { text-decoration: underline; color: #a3d2f9; }
#mainFooter .copyRights .copyRightsLogos { padding: 0; }
#mainFooter .copyRights .copyRightsLogos li { display: inline-block; position: relative; padding: 0; }
#mainFooter .copyRights .copyRightsLogos li a { display: inline-block; padding: 7px 10px; position: relative; }
#mainFooter .copyRights .copyRightsLogos li a:after { background-color: #3f3f3f; width: 1px; height: 60px; right: -2px; top: 0; position: absolute; content: ""; }
#mainFooter .copyRights .copyRightsLogos li:last-child a:after { content: none; }
#mainFooter .copyRights .copyRightsLogos li:after { content: ""; display: none; }

/*Common classes*/
#topBar #accessibility ul li.highContrast.dark, #topBar #accessibility ul li.highContrast.light { margin: 0; }

#topBar #accessibility ul li.highContrast.dark a { background: #000000; color: #ffffff; border: 1px solid #000000; border-top-right-radius: 0; border-bottom-right-radius: 0; }
#topBar #accessibility ul li.highContrast.dark a:hover, #topBar #accessibility ul li.highContrast.dark a:focus { color: #ffffff; }

#topBar #accessibility ul li.highContrast.light a { border: 1px solid #000000; border-top-left-radius: 0; border-bottom-left-radius: 0; background-color: #ffffff; color: #000000; cursor: not-allowed; }

#topBar #accessibility ul li .textSizing { padding: 7px 10px; }

#topBar #accessibility ul li .textSizing ul li a { border: 1px solid transparent; background-color: #ffffff; border-radius: 3px; }
#topBar #accessibility ul li .textSizing ul li a:hover, #topBar #accessibility ul li .textSizing ul li a:focus { color: #000000; }

.footerlogocarousel .flex-direction-nav a, .video_gallery .flex-direction-nav a, .HomeGalleryCarasole .flex-direction-nav a { background: #4b3504 !important; background-color: #4b3504 !important; color: #000000 !important; border-color: #4b3504 !important; }

.accent-color, .hvr-radial-out:before, .notification-section:before, .notification-section3:before, .tab-column-3:before { background: #4b3504 !important; background-color: #4b3504 !important; color: #000000 !important; }

.accent-color.lighten, .lighten.hvr-radial-out:before, .lighten.notification-section:before, .lighten.notification-section3:before, .lighten.tab-column-3:before { background: rgba(75, 53, 4, 0.6) !important; background-color: rgba(75, 53, 4, 0.6) !important; }

a.accent-color:hover, a.hvr-radial-out:hover:before, a.notification-section:hover:before, a.notification-section3:hover:before, a.tab-column-3:hover:before, button.accent-color:hover, button.hvr-radial-out:hover:before, button.notification-section:hover:before, button.notification-section3:hover:before, button.tab-column-3:hover:before, .button.accent-color:hover, .button.hvr-radial-out:hover:before, .button.notification-section:hover:before, .button.notification-section3:hover:before, .button.tab-column-3:hover:before, input[type="submit"].accent-color:hover, input[type="submit"].hvr-radial-out:hover:before, input[type="submit"].notification-section:hover:before, input[type="submit"].notification-section3:hover:before, input[type="submit"].tab-column-3:hover:before { background: #000000 !important; background-color: #000000 !important; color: #ffffff !important; }

.accent-border-color, .btn-theme, .btn-gov, .gen-list.static-link-list4 ul li a > span, .box-style1:before { border-color: #4b3504 !important; }

.accent-hover-color:hover { background: #000000 !important; background-color: #000000 !important; color: #000000 !important; border-color: #000000 !important; color: #ffffff !important; }

.social-group-icon { text-align: center; padding: 8px 5px !important; height: 35px; }

.social-group-icon span { float: left; width: 15px; font-size: 10px; height: 12px; }

.social-group-icon span.icon-youtube { width: 100%; float: none; clear: both; display: block; height: auto; }

.contrast #topBar #accessibility ul li.highContrast.light a { cursor: pointer; }
.contrast #topBar #accessibility ul li.highContrast.dark a { cursor: not-allowed; }
.contrast .footerlogocarousel .flex-direction-nav a, .contrast .video_gallery .flex-direction-nav a, .contrast .HomeGalleryCarasole .flex-direction-nav a, .contrast .accent-color, .contrast .hvr-radial-out:before, .contrast .notification-section:before, .contrast .notification-section3:before, .contrast .tab-column-3:before, .contrast .accent-border-color, .contrast .btn-theme, .contrast .btn-gov, .contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .contrast a > span, .contrast .box-style1:before { background: #000000 !important; background-color: #000000 !important; }
.contrast a.accent-color, .contrast a.hvr-radial-out:before, .contrast a.notification-section:before, .contrast a.notification-section3:before, .contrast a.tab-column-3:before, .contrast button.accent-color, .contrast button.hvr-radial-out:before, .contrast button.notification-section:before, .contrast button.notification-section3:before, .contrast button.tab-column-3:before, .contrast .button.accent-color, .contrast .button.hvr-radial-out:before, .contrast .button.notification-section:before, .contrast .button.notification-section3:before, .contrast .button.tab-column-3:before, .contrast input[type="submit"].accent-color, .contrast input[type="submit"].hvr-radial-out:before, .contrast input[type="submit"].notification-section:before, .contrast input[type="submit"].notification-section3:before, .contrast input[type="submit"].tab-column-3:before, .contrast .accent-hover-color, .contrast .footerlogocarousel .flex-direction-nav a, .contrast .video_gallery .flex-direction-nav a, .contrast .HomeGalleryCarasole .flex-direction-nav a { color: #ff0 !important; }
.contrast a.accent-color:hover, .contrast a.hvr-radial-out:hover:before, .contrast a.notification-section:hover:before, .contrast a.notification-section3:hover:before, .contrast a.tab-column-3:hover:before, .contrast button.accent-color:hover, .contrast button.hvr-radial-out:hover:before, .contrast button.notification-section:hover:before, .contrast button.notification-section3:hover:before, .contrast button.tab-column-3:hover:before, .contrast .button.accent-color:hover, .contrast .button.hvr-radial-out:hover:before, .contrast .button.notification-section:hover:before, .contrast .button.notification-section3:hover:before, .contrast .button.tab-column-3:hover:before, .contrast input[type="submit"].accent-color:hover, .contrast input[type="submit"].hvr-radial-out:hover:before, .contrast input[type="submit"].notification-section:hover:before, .contrast input[type="submit"].notification-section3:hover:before, .contrast input[type="submit"].tab-column-3:hover:before, .contrast .accent-hover-color:hover, .contrast .footerlogocarousel .flex-direction-nav a, .contrast .video_gallery .flex-direction-nav a, .contrast .HomeGalleryCarasole .flex-direction-nav a, .contrast .HomeGalleryCarasole .flex-direction-nav a:before, .contrast .video_gallery .flex-direction-nav a, .contrast .video_gallery .flex-direction-nav a:before { background: #ff0 !important; background-color: #ff0 !important; color: #000000 !important; }
.contrast .accent-border-color, .contrast .btn-theme, .contrast .btn-gov, .contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .contrast a > span, .contrast .box-style1:before { border-color: #ff0 !important; }
.contrast .gen-card .gen-card-icon span.accent-border-color, .contrast .gen-card .gen-card-icon span.btn-theme, .contrast .gen-card .gen-card-icon span.btn-gov, .contrast .gen-card .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .contrast .gen-card .gen-card-icon a > span, .contrast .gen-card .gen-card-icon span.box-style1:before { color: #ff0 !important; }

.style-6 #mainFooter .copyRights .copyRightsText { font-size: 1em; }

.home #mainFooter { margin-top: -3px; }

.style-3.home #mainFooter { margin-top: 0px; }

/* Modules to include in site*/
#tab1 .resp-tabs-list { background: #3c424d; padding-top: 10px; padding-left: 20px; padding-right: 20px; border-top-right-radius: 4px; border-top-left-radius: 4px; }
#tab1 .resp-tabs-list .resp-tab-item { display: inline-block; padding: 10px 15px; font-weight: 700; background: none !important; color: #fff; border-top-right-radius: 4px; border-top-left-radius: 4px; }
#tab1 .resp-tabs-list .resp-tab-item.resp-tab-active { background: #fff  !important; color: #f26522; }
#tab1 .resp-tabs-container { padding: 20px 20px 20px 20px; border-left: 1px solid #3c424d; border-right: 1px solid #3c424d; border-bottom: 1px solid #3c424d; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }

@media (max-width: 640px) { #tab1 .resp-tabs-container { border: 1px solid #d8d8d8; }
  #tab1 .resp-tabs-container .resp-tab-content { padding: 5px 15px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; } }
#tab2 .resp-tabs-list { color: #000000; border-top-right-radius: 0; border-top-left-radius: 0; border-bottom: 1px solid #e1e1e1; position: relative; display: block; }
#tab2 .resp-tabs-list .resp-tab-item { display: inline-block; padding: 20px 15px 15px 15px; font-weight: 700; background: none !important; color: #000000; border-top-right-radius: 0; border-top-left-radius: 0; margin-top: -4px; font-size: 1.1em; }
#tab2 .resp-tabs-list .resp-tab-item span { font-size: 1.2em; vertical-align: middle; margin-top: -4px; margin-right: 5px; display: inline-block; }
#tab2 .resp-tabs-list .resp-tab-item.resp-tab-active { color: #052963; border-bottom: 4px solid #052963 !important; }
#tab2 .resp-tabs-container { padding: 20px 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; overflow: hidden; }
#tab2 .resp-tabs-container .inlineBlock { float: left; margin: 10px 2%; }

@media (max-width: 1100px) { #tab2 .resp-tabs-list .resp-tab-item { padding: 5px 5px 15px; } }
@media (max-width: 1024px) { #tab2 .resp-tabs-list .resp-tab-item { padding: 15px 20px 15px; } }
@media (max-width: 640px) { #tab2 ul.resp-tabs-list { display: none; }
  #tab2 h2.resp-accordion { display: block; font-size: 110%; }
  #tab2 .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
  #tab2 .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
  #tab2 .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
  #tab2 .resp-accordion-closed { display: none !important; }
  #tab2 .resp-tabs-container .resp-tab-content { padding: 5px 15px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; } }
.contrast #tab2 .resp-tabs-list { border-bottom: none; }
.contrast #tab2 .resp-tabs-list .resp-tab-item { color: #ff0; }
.contrast #tab2 .resp-tabs-list .resp-tab-item.resp-tab-active { color: #ff0; border-bottom: 4px solid #ff0 !important; }

.contrast #tab2 .resp-tabs-container { background: #000; border: 0 !important; }

#tab10 .resp-tabs-list { color: #1c1c1c; border-top-right-radius: 0; border-top-left-radius: 0; position: relative; display: block; }
#tab10 .resp-tabs-list .resp-tab-item { display: inline-block; padding: 15px 30px; font-weight: 700; background: none !important; color: #000000; border-top-right-radius: 0; border-top-left-radius: 0; margin-top: -4px; font-size: 1.05em; }
#tab10 .resp-tabs-list .resp-tab-item span { font-size: 1.7em; vertical-align: middle; margin-top: -4px; margin-right: 5px; display: inline-block; }
#tab10 .resp-tabs-list .resp-tab-item.resp-tab-active { color: #4b3504; border-bottom: 4px solid #4b3504 !important; }
#tab10 .resp-tabs-container { padding: 20px 0px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; overflow: hidden; margin-top: -4px; border-top: 4px solid #898989; }
#tab10 .resp-tabs-container .inlineBlock { float: left; margin: 10px 2%; }

@media (max-width: 640px) { #tab10 ul.resp-tabs-list { display: none; }
  #tab10 h2.resp-accordion { display: block; }
  #tab10 .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
  #tab10 .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
  #tab10 .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
  #tab10 .resp-accordion-closed { display: none !important; }
  #tab10 .resp-tabs-container .resp-tab-content { padding: 5px 15px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; } }
.contrast #tab10 .resp-tabs-list { border-bottom: none; }
.contrast #tab10 .resp-tabs-list .resp-tab-item { color: #ff0; }
.contrast #tab10 .resp-tabs-list .resp-tab-item.resp-tab-active { color: #ff0; border-bottom: 4px solid #ff0 !important; }

.contrast #tab10 .resp-tabs-container { background: #000; border-color: #fff; }

.contrast #tab10 .resp-tabs-container .resp-accordion { background: #ff0 !important; color: #000000 !important; }
.contrast #tab10 .resp-tabs-container .resp-tab-active { background: #ffffff !important; color: #000000 !important; }
.contrast #tab10 .resp-tabs-container .resp-tab-content { border: 1px solid #e1e1e1; }

#tab6 { border: 1px solid #c1c1c1; overflow: hidden; }
#tab6 ul.resp-tabs-list { float: left; width: 30%; margin-top: 0px !important; }
#tab6 .resp-tabs-list li { display: block; padding: 15px 15px !important; margin: 0 0 0px; cursor: pointer; float: none; border-bottom: 1px solid #cdcbcd; border-right: 1px solid #cdcbcd; background: none !important; }
#tab6 .resp-tabs-list li span { background: #394aaa; width: 30px; height: 30px; display: inline-block; color: #fff; line-height: 30px; text-align: center; font-size: 1.5em; margin-right: 5px; vertical-align: middle; }
#tab6 .resp-tabs-container { padding: 0px; background-color: #fff; float: left; width: 68%; min-height: 350px; border-radius: 4px; clear: none; padding: 20px; }
#tab6 .resp-tab-content { border: none; word-wrap: break-word; }
#tab6 li.resp-tab-active { border-right: 0px; }
#tab6 .resp-arrow { width: 0; height: 0; float: right; margin-top: 3px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #c1c1c1; }
#tab6 h2.resp-tab-active span.resp-arrow { border: none; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 12px solid #9B9797; }

@media (max-width: 640px) { #tab6 ul.resp-tabs-list { display: none; }
  #tab6 h2.resp-accordion { display: block; }
  #tab6 .resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
  #tab6 .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
  #tab6 .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
  #tab6 .resp-accordion-closed { display: none !important; }
  #tab6 .resp-tabs-container .resp-tab-content { padding: 5px 15px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; } }
.contrast #tab6 .resp-tabs-container { background: #000; border: 1px solid #fff; color: #fff; }

h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }

h2.resp-accordion { font-size: 13px; border: 1px solid #e1e1e1; border-top: 0 solid #e1e1e1; margin: 0; padding: 10px 15px; }

h2.resp-tab-active { border-bottom: 0 solid #e1e1e1 !important; margin-bottom: 0 !important; padding: 10px 15px !important; }

h2.resp-tab-title:last-child { border-bottom: 12px solid #e1e1e1 !important; background: blue; }

.resp-tabs-container .resp-tab-content { display: none; }

.resp-tabs-list .resp-tab-item { cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }

/*.resp-tabs-list, .resp-tabs-list *, .resp-tabs-container, .resp-tabs-container *{ -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}*/
/*-----------Accordion styles-----------*/
/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
.resp-easy-accordion h2.resp-accordion { display: block; }
.resp-easy-accordion .resp-tab-content { border: 1px solid #d8d8d8; }
.resp-easy-accordion .resp-tab-content:last-child { border-bottom: 1px solid #d8d8d8; }

.resp-jfit { width: 100%; margin: 0; }

.resp-tab-content-active { display: block; }

h2.resp-accordion:first-child { border-top: 1px solid #e1e1e1; }

#infotab ul.list-style { padding-left: 25px; }
#infotab ul.list-style li { padding-left: 0; font-weight: 300; }
#infotab .resp-tabs-container { min-height: 367px; }
#infotab .resp-tabs-list li { font-weight: 600; font-size: 13px; display: block; padding: 13px 15px; margin: 0 4px 0 0; list-style: none; cursor: pointer; float: left; text-transform: uppercase; }
#infotab .resp-tabs-container { padding: 0; background-color: #ffffff; clear: left; }
#infotab .resp-tab-content { display: none; padding: 15px; }
#infotab .resp-tab-active { border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; color: #4b3504; }
#infotab .resp-content-active, #infotab .resp-accordion-active { display: block; }

@media (max-width: 1400px) { #infotab .resp-tabs-list li { padding: 13px 8px; }
  #infotab .list-style li { padding-bottom: 14px; } }
@media (max-width: 940px) { #infotab .resp-tabs-list li { padding: 13px 4px; font-size: 12px; } }
@media (max-width: 768px) { #infotab .resp-tabs-container { min-height: 0; } }
@media only screen and (max-width: 640px) { #infotab .resp-tab-active { border-bottom: none; margin-bottom: -1px !important; padding: 10px 15px !important; color: #4b3504; }
  #infotab .resp-tab-content-active { border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
  #galleryTab h2.resp-accordion { font-size: 14px; } }
/*--Gallery tab--*/
#galleryTab .resp-tabs-container { min-height: 0; }
#galleryTab .resp-tabs-list li { font-weight: 600; font-size: 17px; display: block; padding: 13px 15px; margin: 0 4px 0 0; list-style: none; cursor: pointer; float: left; text-transform: uppercase; color: #d8d4d4; background: #000000 !important; }
#galleryTab .resp-tabs-list li span { font-size: 30px; vertical-align: middle; }
#galleryTab .resp-tabs-list li.resp-tab-active { border-bottom: none; margin-bottom: -1px !important; padding: 12px 14px 14px 14px !important; color: #000000 !important; background: #ffffff !important; }
#galleryTab .resp-tabs-container { padding: 0; background-color: #ffffff; clear: left; }
#galleryTab .resp-tab-content { display: none; padding: 15px; }
#galleryTab .resp-content-active, #galleryTab .resp-accordion-active { display: block; }

@media only screen and (max-width: 640px) { ul.resp-tabs-list { display: none; }
  h2.resp-accordion { display: block; }
  .resp-vtabs .resp-tab-content { border: 1px solid #e1e1e1; }
  .resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #e1e1e1 !important; }
  .resp-vtabs .resp-tabs-container { border: none; float: none; width: 100%; min-height: 100px; clear: none; }
  .resp-accordion-closed { display: none !important; } }
/*======== tab style 1 ======*/
#tab2.theme2 .resp-tabs-list { background: #e1e1e1; border-top: 0; }
#tab2.theme2 .resp-tabs-list .resp-tab-item { color: #4b3504 !important; }
#tab2.theme2 .resp-tabs-list .resp-tab-item.resp-tab-active { color: #4b3504 !important; border-top: 0 !important; border-bottom: 3px solid #4b3504 !important; background: #e1e1e1 !important; }

.simpleTable { width: 100%; }

.simpleTable tr td { padding: 8px; }

.simpleTable tr td:first-child { padding-left: 0px; }

.noBorder, .noBorder * { border: none; }

@media (max-width: 500px) { .simpleTable tr td span.dataHeading { display: block; font-weight: 600; } }
table [class^="icon-"], table [class*=" icon-"] { font-size: 1.2em; vertical-align: middle; }
table.bt thead tr th, table.bt thead tr td, table.bt tbody tr th, table.bt tbody tr td { text-align: left; }

.data-table-container { margin: 15px 0; overflow: hidden; }

.division_template.data-table-container { margin-top: 0; }

/*---------- table----------*/
.data-table { border: 1px solid #e1e1e1; width: 100%; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.data-table thead { background: #e8eaeb; }
.data-table thead tr th { background: #4b3504; color: #ffffff; font-weight: 600; padding: 15px 15px; text-align: center; vertical-align: middle; }
.data-table tbody td { padding: 10px 15px; text-align: center; vertical-align: middle; border-right: 1px solid #e1e1e1; background: #fafafa; }
.data-table tbody tr:nth-child(even) td { background: #f2f2f2; }
.data-table tbody tr td:last-child { border-right: 0px; }
.data-table tbody tr:last-child td { border-bottom: 0px; }

.contrast .data-table { border: 1px solid #fff; }
.contrast .data-table thead { background: #000; }
.contrast .data-table thead th { border-bottom: 1px solid #fff; color: #fff; background: #ff0; color: #000000; }
.contrast .data-table tbody td { background: #000; color: #fff; border-right: 1px solid #fff; }
.contrast .data-table tbody tr:nth-child(even) td { background: #000; color: #fff; }

/*---------- data-table-1 ----------*/
.data-table-1 thead th { font-weight: 600; background: #9b8154; padding: 12px 15px; text-align: left; vertical-align: middle; color: #fff; min-width: 130px; max-width: 250px; }
.data-table-1 tbody td { padding: 8px 10px; text-align: left; vertical-align: middle; background: #ffffff; color: #000000; font-size: 1em; min-width: 130px; max-width: 250px; }
.data-table-1 tbody tr:nth-child(even) td { background: #f4f4f4; }
.data-table-1 tbody tr td:last-child { border-right: 0px; }
.data-table-1 tbody tr:last-child td { border-bottom: 0px; }

table tbody td[data-th="Email"] { word-break: break-all; }

.box .btn.btn-default, .newsBox .btn.btn-default { background-color: #4b3504; border-color: #4b3504; color: #ffffff; }
.box .btn.btn-default span, .newsBox .btn.btn-default span { position: relative; top: 1px; }

.style-1 .search-container .search-area .btn { background-color: #4b3504; border-color: #4b3504; }
.style-1 table caption { background-color: #4b3504; }
.style-1 .data-table-1 thead th { background-color: #ffe799; color: #000000; }
.style-1 .box .btn.btn-default, .style-1 .newsBox .btn.btn-default { background-color: #475b5c; border-color: #475b5c; }

.style-2 .search-container .search-area .btn { background-color: #48cacf; border-color: #48cacf; }
.style-2 .data-table-1 thead th { background-color: #48cacf; color: #000000; }
.style-2 .box .btn.btn-default, .style-2 .newsBox .btn.btn-default { background-color: #48cacf; border-color: #48cacf; }

.style-3 .search-container .search-area .btn { background-color: #052963; border-color: #052963; color: #ffffff !important; }
.style-3 .search-container .search-area .btn:hover, .style-3 .search-container .search-area .btn:focus { color: #ffffff !important; }
.style-3 table caption { background-color: #052963; color: #ffffff !important; }
.style-3 .data-table-1 thead th { background-color: #2aacea; color: #000000; }
.style-3 .box .btn.btn-default, .style-3 .newsBox .btn.btn-default { background-color: #052963; border-color: #052963; }

.style-4 .search-container .search-area .btn { background-color: #9b0620; border-color: #9b0620; color: #ffffff !important; }
.style-4 .search-container .search-area .btn:hover { color: #000000 !important; }
.style-4 .data-table-1 caption { background-color: #9b0620; }
.style-4 .data-table-1 thead th { background-color: #ffe799; color: #000000; }
.style-4 .box .btn.btn-default, .style-4 .newsBox .btn.btn-default { background-color: #9b0620; border-color: #9b0620; }

.contrast .data-table-1 { border: 1px solid #fff; }
.contrast .data-table-1 thead { background: #000; }
.contrast .data-table-1 thead tr th { border-right: 1px solid #fff; color: #fff; background: #000000 !important; color: #ffffff; }
.contrast .data-table-1 thead tr th:last-child { border-right: none; }
.contrast .data-table-1 tbody td { background: #000; color: #fff; border-right: 1px solid #fff; }
.contrast .data-table-1 tbody tr:nth-child(even) td { background: #000; color: #fff; }

table.bt thead, table.bt tbody th { display: none; }

table.bt tfoot th, table.bt tfoot td, table.bt tbody td { border: none; display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; /* IE 9 */ float: left\9; width: 100% \9; }

table.bt tfoot th::before, table.bt tfoot td::before, table.bt tbody td::before { content: attr(data-th) ": "; display: inline-block; -webkit-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; font-weight: bold; width: 10em; }

table.bt tfoot th.bt-hide, table.bt tfoot td.bt-hide, table.bt tbody td.bt-hide { display: none; }

table.bt tfoot th .bt-content, table.bt tfoot td .bt-content, table.bt tbody td .bt-content { vertical-align: top; }

.bt-wrapper.active { max-height: 310px; overflow: auto; -webkit-overflow-scrolling: touch; }

table thead tr th, table tbody tr td { min-width: 130px; max-width: 250px; }

.list-style-bold { padding-left: 0px; font-size: 1.2em; }
.list-style-bold li { padding-top: 8px; padding-bottom: 8px; list-style-type: none; padding-left: 25px; position: relative; }
.list-style-bold li a { display: inline-block; font-weight: 700; }
.list-style-bold li a + ul { margin-top: 8px; }
.list-style-bold li a:hover { text-decoration: none; }
.list-style-bold li:before { content: "\e9b4"; font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; padding-left: 5px; padding-right: 4px; font-size: 0.8em; position: absolute; left: 0; top: 13px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.list-style-bold li ul > li a { font-weight: 400; }
.list-style-bold li ul > li:before { content: "\e9b5"; }
.list-style-bold li ul.sub-menu { padding: 0; margin: 10px 0 0; }

.banner-wrapper ul li { position: relative; }
.banner-wrapper .container { position: absolute; width: 100%; z-index: 99; bottom: 0px; left: 0px; max-width: none; }
.banner-wrapper .container .slide-caption { background: rgba(0, 0, 0, 0.69); padding: 30px 0px; text-align: center; width: 100%; margin: 0 auto; }
.banner-wrapper .container .slide-caption h2 { font-size: 2em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.banner-wrapper .flex-control-nav { bottom: 2px; }
.banner-wrapper .flex-control-paging li a { background: #ebeff2; box-shadow: none; }
.banner-wrapper .flex-control-paging li a.flex-active { background: #f57d2f; cursor: default; }

.innerBanner img { width: 100%; height: 115px; object-fit: cover; }

@media (max-width: 1024px) { .banner-wrapper .container .slide-caption { padding: 15px 0 20px; } }
@media (max-width: 768px) { .banner-wrapper .container .slide-caption h2 { font-size: 1.4em; padding-bottom: 4px; } }
@media (max-width: 500px) { .banner-wrapper .container .slide-caption { display: none; } }
.banner-wrapper.captionbg ul li { position: relative; }
.banner-wrapper.captionbg .container { position: absolute; width: 45%; z-index: 99; bottom: 0px; left: 0px; max-width: none; height: 100%; display: flex; align-items: center; background: #48cacf; }
.banner-wrapper.captionbg .container .slide-caption { background: none; padding: 30px 0px; text-align: left; width: 100%; margin: 0 auto; padding-left: 2%; z-index: 99; }
.banner-wrapper.captionbg .container .slide-caption h2 { font-size: 2em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.banner-wrapper.captionbg .container:after { display: block; position: absolute; width: 100px; height: 100%; background: #48cacf; top: 0; bottom: 0; right: -50px; transform: skewX(-10deg); }
.banner-wrapper.captionbg .flex-control-nav { bottom: 2px; }
.banner-wrapper.captionbg .flex-control-paging li a { background: #000000; box-shadow: none; }
.banner-wrapper.captionbg .flex-control-paging li a.flex-active { background: #48cacf; cursor: default; }
.banner-wrapper.captionbg .flex-direction-nav { display: none; }

.contrast .banner-wrapper.captionbg .container { background: #000; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

.contrast .banner-wrapper.captionbg .container::after { background: #000; }

@media (max-width: 1024px) { .banner-wrapper.captionbg .container .slide-caption { padding: 15px 0 20px; } }
@media (max-width: 768px) { .banner-wrapper.captionbg .container .slide-caption h2 { font-size: 1.4em; padding-bottom: 4px; } }
@media (max-width: 500px) { .banner-wrapper.captionbg .container .slide-caption { display: none; } }
/*-- Footer Slider --*/
#footerScrollbarWrapper { border-top: 1px solid #d8d8d8; }

#footerScrollbar .flex-control-nav { bottom: 0; position: absolute; text-align: center; width: 100%; }
#footerScrollbar .flex-direction-nav a::before { font-size: 30px; }

/*Add custom slider */
/*------------Basic Full Width Slider-----------*/
.flex-direction-nav a { height: 45px; }

.flex-control-nav { bottom: 2px; }

.full-cntrl-center-caption-blank .flex-control-paging li a { background: #ebeff2; box-shadow: none; }
.full-cntrl-center-caption-blank .flex-control-paging li a.flex-active { background: #f57d2f; cursor: default; }
.full-cntrl-center-caption-blank .flex-pauseplay a { bottom: 20px; left: 20px; }
.full-cntrl-center-caption-blank.nav-white .flex-direction-nav a:before, .full-cntrl-center-caption-blank.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with right side controls Slider-----------*/
.full-cntrl-right-caption-left .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-right-caption-left .flex-direction-nav .flex-prev { left: auto; right: 160px; }
.full-cntrl-right-caption-left.flexslider:hover .flex-direction-nav .flex-prev { left: auto; right: 160px; }
.full-cntrl-right-caption-left .flex-direction-nav .flex-next, .full-cntrl-right-caption-left.flexslider:hover .flex-direction-nav .flex-next { right: 85px; }
.full-cntrl-right-caption-left .flex-pauseplay a { left: auto; right: 125px; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-right-caption-left .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-right-caption-left ul.slides li { position: relative; }
.full-cntrl-right-caption-left .container { position: absolute; width: 30%; z-index: 99; bottom: 0px; left: 0px; max-width: none; }
.full-cntrl-right-caption-left .container .slide-caption { padding: 20px; text-align: left; width: 100%; margin: 0 auto; }
.full-cntrl-right-caption-left .container .slide-caption h2 { font-size: 1.5em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-right-caption-left.nav-white .flex-direction-nav a:before, .full-cntrl-right-caption-left.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with bottom controls and left caption Slider-----------*/
.full-cntrl-bottom-caption-left .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-bottom-caption-left .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-left.flexslider:hover .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-left .flex-direction-nav .flex-next, .full-cntrl-bottom-caption-left.flexslider:hover .flex-direction-nav .flex-next { left: 53%; }
.full-cntrl-bottom-caption-left .flex-pauseplay a { left: 51%; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-bottom-caption-left .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-bottom-caption-left ul.slides li { position: relative; }
.full-cntrl-bottom-caption-left .container { position: absolute; width: 30%; z-index: 99; bottom: 0px; left: 0px; max-width: none; }
.full-cntrl-bottom-caption-left .container .slide-caption { padding: 20px; text-align: left; width: 100%; margin: 0 auto; }
.full-cntrl-bottom-caption-left .container .slide-caption h2 { font-size: 1.5em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-bottom-caption-left.nav-white .flex-direction-nav a:before, .full-cntrl-bottom-caption-left.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with center controls and left caption Slider-----------*/
.full-cntrl-center-caption-left .flex-pauseplay a { left: auto; right: 10px; top: 10px; width: 25px; height: 25px; }
.full-cntrl-center-caption-left .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-center-caption-left ul.slides li { position: relative; }
.full-cntrl-center-caption-left .container { position: absolute; width: 30%; z-index: 99; bottom: 0px; left: 0px; max-width: none; }
.full-cntrl-center-caption-left .container .slide-caption { padding: 20px; text-align: left; width: 100%; margin: 0 auto; }
.full-cntrl-center-caption-left .container .slide-caption h2 { font-size: 1.5em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-center-caption-left.nav-white .flex-direction-nav a:before, .full-cntrl-center-caption-left.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with left side controls and right side Slider-----------*/
.full-cntrl-left-caption-right .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-left-caption-right .flex-direction-nav .flex-prev { left: 40px; }
.full-cntrl-left-caption-right.flexslider:hover .flex-direction-nav .flex-prev { left: 40px; }
.full-cntrl-left-caption-right .flex-direction-nav .flex-next, .full-cntrl-left-caption-right.flexslider:hover .flex-direction-nav .flex-next { left: 120px; }
.full-cntrl-left-caption-right .flex-pauseplay a { left: 93px; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-left-caption-right .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-left-caption-right ul.slides li { position: relative; }
.full-cntrl-left-caption-right .container { position: absolute; width: 30%; z-index: 99; bottom: 0px; right: 0px; max-width: none; }
.full-cntrl-left-caption-right .container .slide-caption { padding: 20px; text-align: left; width: 100%; margin: 0 auto; }
.full-cntrl-left-caption-right .container .slide-caption h2 { font-size: 1.5em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-left-caption-right.nav-white .flex-direction-nav a:before, .full-cntrl-left-caption-right.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with bottom controls and right side caption Slider-----------*/
.full-cntrl-bottom-caption-right .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-bottom-caption-right .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-right.flexslider:hover .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-right .flex-direction-nav .flex-next, .full-cntrl-bottom-caption-right.flexslider:hover .flex-direction-nav .flex-next { left: 53%; }
.full-cntrl-bottom-caption-right .flex-pauseplay a { left: 51%; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-bottom-caption-right .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-bottom-caption-right ul.slides li { position: relative; }
.full-cntrl-bottom-caption-right .container { position: absolute; width: 30%; z-index: 99; bottom: 0px; right: 0px; max-width: none; }
.full-cntrl-bottom-caption-right .container .slide-caption { padding: 20px; text-align: left; width: 100%; margin: 0 auto; }
.full-cntrl-bottom-caption-right .container .slide-caption h2 { font-size: 1.5em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-bottom-caption-right.nav-white .flex-direction-nav a:before, .full-cntrl-bottom-caption-right.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with center controls and right side caption Slider-----------*/
.full-cntrl-center-caption-right .flex-pauseplay a { left: auto; right: 10px; top: 10px; width: 25px; height: 25px; }
.full-cntrl-center-caption-right .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-center-caption-right ul.slides li { position: relative; }
.full-cntrl-center-caption-right .container { position: absolute; width: 30%; z-index: 99; bottom: 0px; right: 0px; max-width: none; }
.full-cntrl-center-caption-right .container .slide-caption { padding: 20px; text-align: left; width: 100%; margin: 0 auto; }
.full-cntrl-center-caption-right .container .slide-caption h2 { font-size: 1.5em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-center-caption-right.nav-white .flex-direction-nav a:before, .full-cntrl-center-caption-right.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with bottom controls Slider-----------*/
.full-cntrl-bottom-caption-blank .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-bottom-caption-blank .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-blank.flexslider:hover .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-blank .flex-direction-nav .flex-next, .full-cntrl-bottom-caption-blank.flexslider:hover .flex-direction-nav .flex-next { left: 53%; }
.full-cntrl-bottom-caption-blank .flex-pauseplay a { left: 51%; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-bottom-caption-blank .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-bottom-caption-blank.nav-white .flex-direction-nav a:before, .full-cntrl-bottom-caption-blank.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with left controls Slider-----------*/
.full-cntrl-left-caption-blank .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-left-caption-blank .flex-direction-nav .flex-prev { left: 40px; }
.full-cntrl-left-caption-blank.flexslider:hover .flex-direction-nav .flex-prev { left: 40px; }
.full-cntrl-left-caption-blank .flex-direction-nav .flex-next, .full-cntrl-left-caption-blank.flexslider:hover .flex-direction-nav .flex-next { left: 120px; }
.full-cntrl-left-caption-blank .flex-pauseplay a { left: 93px; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-left-caption-blank .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-left-caption-blank.nav-white .flex-direction-nav a:before, .full-cntrl-left-caption-blank.nav-white .flex-pauseplay a:before { color: #fff; }
.full-cntrl-left-caption-blank .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-left-caption-blank .flex-direction-nav .flex-prev { left: 40px; }
.full-cntrl-left-caption-blank.flexslider:hover .flex-direction-nav .flex-prev { left: 40px; }
.full-cntrl-left-caption-blank .flex-direction-nav .flex-next, .full-cntrl-left-caption-blank.flexslider:hover .flex-direction-nav .flex-next { left: 120px; }
.full-cntrl-left-caption-blank .flex-pauseplay a { left: 93px; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-left-caption-blank .flex-pauseplay a:before { font-size: 25px; }

/*------------Full Width with right controls Slider-----------*/
/*------------Full Width with right controls Slider-----------*/
.full-cntrl-right-caption-blank .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-right-caption-blank .flex-direction-nav .flex-prev { left: auto; right: 160px; }
.full-cntrl-right-caption-blank.flexslider:hover .flex-direction-nav .flex-prev { left: auto; right: 160px; }
.full-cntrl-right-caption-blank .flex-direction-nav .flex-next, .full-cntrl-right-caption-blank.flexslider:hover .flex-direction-nav .flex-next { right: 85px; }
.full-cntrl-right-caption-blank .flex-pauseplay a { left: auto; right: 125px; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-right-caption-blank .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-right-caption-blank.nav-white .flex-direction-nav a:before, .full-cntrl-right-caption-blank.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with bottom Caption Slider-----------*/
.full-cntrl-center-caption-bottom .flex-pauseplay a { left: auto; right: 10px; top: 10px; width: 25px; height: 25px; }
.full-cntrl-center-caption-bottom .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-center-caption-bottom ul.slides li { position: relative; }
.full-cntrl-center-caption-bottom .container { position: absolute; width: 100%; z-index: 99; bottom: 0px; right: 0px; max-width: none; }
.full-cntrl-center-caption-bottom .container .slide-caption { padding: 10px; text-align: center; width: 100%; margin: 0 auto; }
.full-cntrl-center-caption-bottom .container .slide-caption h2 { font-size: 2em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }
.full-cntrl-center-caption-bottom.nav-white .flex-direction-nav a:before, .full-cntrl-center-caption-bottom.nav-white .flex-pauseplay a:before { color: #fff; }

/*------------Full Width with bottom Caption and bottom controls-----------*/
.full-cntrl-bottom-caption-bottom .flex-direction-nav a { opacity: 1; top: auto; bottom: 20px; }
.full-cntrl-bottom-caption-bottom .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-bottom.flexslider:hover .flex-direction-nav .flex-prev { left: 47%; }
.full-cntrl-bottom-caption-bottom .flex-direction-nav .flex-next, .full-cntrl-bottom-caption-bottom.flexslider:hover .flex-direction-nav .flex-next { left: 53%; }
.full-cntrl-bottom-caption-bottom .flex-pauseplay a { left: 51%; bottom: 30px; width: 25px; height: 25px; }
.full-cntrl-bottom-caption-bottom .flex-pauseplay a:before { font-size: 25px; }
.full-cntrl-bottom-caption-bottom.nav-white .flex-direction-nav a:before, .full-cntrl-bottom-caption-bottom.nav-white .flex-pauseplay a:before { color: #fff; }
.full-cntrl-bottom-caption-bottom ul.slides li { position: relative; }
.full-cntrl-bottom-caption-bottom .container { position: absolute; width: 100%; z-index: 99; bottom: 0px; right: 0px; max-width: none; }
.full-cntrl-bottom-caption-bottom .container .slide-caption { padding: 10px; text-align: center; width: 100%; margin: 0 auto; padding-bottom: 60px; }
.full-cntrl-bottom-caption-bottom .container .slide-caption h2 { font-size: 2em; font-weight: 700; padding-bottom: 10px; text-transform: uppercase; }

.photo-glry-cntr { position: relative; width: 100%; margin-bottom: 5px; box-shadow: none; border: none; display: table-cell; }

.thumb-bottom-crucel { margin-bottom: 0; box-shadow: none; border: none; margin-top: 5px; }

.photo-glry-cntr .galery-caption, .photo-glry-cntr .flex-direction-nav { display: none; }
.photo-glry-cntr.with-controls .flex-direction-nav { display: inherit; }
.photo-glry-cntr.thumb-bottom ul.slides, .photo-glry-cntr.thumb-bottom .flex-control-nav { width: 100%; }
.photo-glry-cntr.thumb-right ul.slides { float: left; width: 75%; }
.photo-glry-cntr.thumb-right .flex-control-nav { float: right; width: 24.3%; margin: 0; }
.photo-glry-cntr.thumb-right .flex-control-nav li { width: 100%; }
.photo-glry-cntr.thumb-right .flex-control-nav li img { margin-bottom: 5px; }
.photo-glry-cntr.thumb-right .flex-control-nav li:last-child img { margin-bottom: 0; }
.photo-glry-cntr.thumb-bottom .flex-control-thumbs li { width: 33.3%; }
.photo-glry-cntr.thumb-bottom .flex-control-thumbs li img { padding-right: 5px; }
.photo-glry-cntr.thumb-bottom .flex-control-thumbs li:last-child img { padding-right: 0; }
.photo-glry-cntr.thumb-left ul.slides { float: right; width: 75%; }
.photo-glry-cntr.thumb-left .flex-control-nav { float: left; width: 24.3%; margin: 0; }
.photo-glry-cntr.thumb-left .flex-control-nav li { width: 100%; }
.photo-glry-cntr.thumb-left .flex-control-nav li img { margin-bottom: 5px; }

.thumb-bottom-crucel ul.slides li img { padding-right: 5px; padding-top: 5px; }

.photo-glry-cntr.with-caption .galery-caption { display: inherit; position: absolute; bottom: 10px; background: rgba(0, 0, 0, 0.8); color: #fff; padding: 10px; left: 10px; right: 10px; }

.gallery-heading h3 { background: #1b1301; color: #fff; text-transform: uppercase; font-weight: 600; float: left; font-size: 130%; padding: 0 20px; height: 38px; line-height: 38px; }
.gallery-heading a { background: #4b3504; border: 0 none; text-transform: uppercase; font-weight: 600; color: #fff; display: inline-block; font-size: 90%; padding: 0 15px; height: 38px; line-height: 38px; position: relative; transition: 0.2s ease-in; }
.gallery-heading a:hover { background: black; color: #fff; }

/*Home page gallery 2*/
#galleryTab .resp-tab-content { padding: 0; }

#gallery, #videos { margin: 10px 0px; }

.gallerytitle { color: #fff; font-size: 14px; }

.carasoleflex-wrap { padding: 10px !important; }
.carasoleflex-wrap.white-bg { background-color: #fff !important; }
.carasoleflex-wrap.dark-bg { background-color: #c8c8c8 !important; }
.carasoleflex-wrap .galleryMeta { padding-bottom: 10px; }
.carasoleflex-wrap.dark-bg .list-group-item { border: 1px solid #c9c9c9; }
.carasoleflex-wrap .galleryThumb { width: 97%; }
.carasoleflex-wrap .youtubeVideo { min-height: 120px; height: 120px; }
.carasoleflex-wrap .video h4 { font-size: 14px; height: 40px; overflow: hidden; display: inline-block; }
.carasoleflex-wrap .youtubeVideo span { height: auto !important; }
.carasoleflex-wrap.thin-border .galleryThumb { width: 97% !important; padding: 2px !important; }
.carasoleflex-wrap .youtubeVideo { border-radius: 0; }
.carasoleflex-wrap.thin-border.border-radius-medium .galleryThumb, .carasoleflex-wrap.thick-border.border-radius-medium .galleryThumb { border-radius: 5px; }
.carasoleflex-wrap.border-radius-medium .galleryThumb a img, .carasoleflex-wrap.border-radius-medium .youtubeVideo { border-radius: 5px; }
.carasoleflex-wrap.thin-border.border-radius-medium .galleryThumb a img, .carasoleflex-wrap.thin-border.border-radius-medium .youtubeVideo { border-radius: 5px 5px 0 0; }
.carasoleflex-wrap.border-radius-large .galleryThumb, .carasoleflex-wrap.border-radius-large .youtubeVideo { border-radius: 12px; }
.carasoleflex-wrap.thin-border.border-radius-large .galleryThumb a img { border-radius: 12px 12px 0 0; }
.carasoleflex-wrap.thick-border.border-radius-large .galleryThumb a img, .carasoleflex-wrap.thick-border.border-radius-large .youtubeVideo { border-radius: 12px 12px 0 0; }
.carasoleflex-wrap.thin-border .galleryThumb, .carasoleflex-wrap.thick-border .galleryThumb { background: #4b3504; }
.carasoleflex-wrap .galleryThumb span { display: inline-block; font-size: 14px; height: 40px; overflow: hidden; }
.carasoleflex-wrap.thin-border .galleryThumb span { color: #fff !important; }
.carasoleflex-wrap.thick-border .galleryThumb { width: 97% !important; padding: 5px !important; }
.carasoleflex-wrap.thick-border .galleryThumb span { color: #fff !important; }
.carasoleflex-wrap.thin-border .video h4, .carasoleflex-wrap.thick-border .video h4 { color: #fff; }
.carasoleflex-wrap .button { background: #4b3504; padding: 3px 5px; color: #fff; font-size: 13px; border: 1px solid #4b3504; border-radius: 0; transition: 0.2s ease-in; height: auto; }
.carasoleflex-wrap .button.border-radius-medium { border-radius: 5px; }
.carasoleflex-wrap .button.border-radius-large { border-radius: 12px; }
.carasoleflex-wrap .button:hover { background: #4b3504; border: 1px solid #4b3504; }

/*--------------Slider--------------*/
.banner-wrapper .flex-direction-nav { display: block !important; }

.banner-wrapper .flex-direction-nav a::before { color: #ffffff !important; font-size: 35px !important; }

.banner-wrapper .flex-pauseplay a::before { color: #ffffff !important; }

.banner-wrapper .flex-direction-nav { display: block !important; }

.banner-wrapper .flex-direction-nav a::before { color: #ffffff !important; font-size: 35px !important; }

.banner-wrapper .flex-pauseplay a::before { color: #ffffff !important; }

/*.fancybox-skin{ background: transparent; border-radius: 0px;

}

.fancybox-opened .fancybox-skin{ -webkit-box-shadow:none; box-shadow:none;
}


.fancybox-title-float-wrap{ right: auto; width: 90%; text-align: left; //border-bottom: 1px solid #fff; .child{ background: transparent; margin-right: 0; display: block; padding: 2px 0px; text-shadow:none;
 }
}

.fancybox-close { position: absolute; top: -23px; right: 50%; width: 36px; height: 36px; cursor: pointer; z-index: 8040; margin-right: -18px;
}

.fancybox-overlay{ background: rgba($black,0.9);
}
*/
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-film:before { content: "\e9c1"; }

.icon-arrow-light-right:before { content: "\e9bd"; }

.icon-direction-fill:before { content: "\e9be"; }

.icon-direction-line:before { content: "\e9bf"; }

.icon-arrow-light-left:before { content: "\e9c0"; }

.icon-arrow-light:before { content: "\e90f"; }

.icon-play:before { content: "\e910"; }

.icon-plus-light:before { content: "\e911"; }

.icon-audio:before { content: "\e90d"; }

.icon-menu-list:before { content: "\e90e"; }

.icon-social-thumb:before { content: "\e90b"; }

.icon-social-thumb-fill:before { content: "\e90c"; }

.icon-arrow-right-2:before { content: "\e9b3"; }

.icon-arrow-right-3:before { content: "\e9b4"; }

.icon-bulate-01:before { content: "\e9b5"; }

.icon-bulate-02:before { content: "\e9b6"; }

.icon-bulate-03:before { content: "\e9b7"; }

.icon-external-link:before { content: "\e9b8"; }

.icon-fishery:before { content: "\e9b9"; }

.icon-plus-2 .path1:before { content: "\e9ba"; color: #3b91ca; }

.icon-plus-2 .path2:before { content: "\e9bb"; margin-left: -1em; color: #323232; }

.icon-tree:before { content: "\e9bc"; }

.icon-announcements:before { content: "\e995"; }

.icon-awards:before { content: "\e996"; }

.icon-block:before { content: "\e997"; }

.icon-comment:before { content: "\e998"; }

.icon-download:before { content: "\e999"; }

.icon-folder .path1:before { content: "\e99a"; color: #3b91ca; }

.icon-folder .path2:before { content: "\e99b"; margin-left: -1em; color: #333333; }

.icon-folder-open .path1:before { content: "\e99c"; color: #3b91ca; }

.icon-folder-open .path2:before { content: "\e99d"; margin-left: -1em; color: #333333; }

.icon-guidelines:before { content: "\e99e"; }

.icon-interview:before { content: "\e99f"; }

.icon-menu-2:before { content: "\e9a0"; }

.icon-minus .path1:before { content: "\e9a1"; color: #3b91ca; }

.icon-minus .path2:before { content: "\e9a2"; margin-left: -1em; color: #333333; }

.icon-pdf-2 .path1:before { content: "\e9a3"; color: #3b91ca; }

.icon-pdf-2 .path2:before { content: "\e9a4"; margin-left: -1em; color: #333333; }

.icon-pdf-2 .path3:before { content: "\e9a5"; margin-left: -1em; color: #333333; }

.icon-pdf-2 .path4:before { content: "\e9a6"; margin-left: -1em; color: #333333; }

.icon-pen:before { content: "\e9a7"; }

.icon-people:before { content: "\e9a8"; }

.icon-photo-album:before { content: "\e9a9"; }

.icon-plus .path1:before { content: "\e9aa"; color: #3b91ca; }

.icon-plus .path2:before { content: "\e9ab"; margin-left: -1em; color: #333333; }

.icon-services:before { content: "\e9ac"; }

.icon-services-2:before { content: "\e9ad"; }

.icon-services-3:before { content: "\e9ae"; }

.icon-speak-out:before { content: "\e9af"; }

.icon-traning:before { content: "\e9b0"; }

.icon-user:before { content: "\e9b1"; }

.icon-view:before { content: "\e9b2"; }

.icon-accommodation:before { content: "\e98e"; }

.icon-aeroplane:before { content: "\e98f"; }

.icon-bus:before { content: "\e990"; }

.icon-doc:before { content: "\e991"; }

.icon-like:before { content: "\e992"; }

.icon-pdf:before { content: "\e993"; }

.icon-train:before { content: "\e994"; }

.icon-accessibility:before { content: "\e970"; }

.icon-boy:before { content: "\e971"; }

.icon-calender-check:before { content: "\e972"; }

.icon-close-fill:before { content: "\e973"; }

.icon-close-line:before { content: "\e974"; }

.icon-disclaimer:before { content: "\e975"; }

.icon-e-book:before { content: "\e976"; }

.icon-facebook:before { content: "\e977"; }

.icon-female:before { content: "\e978"; }

.icon-folder-directory:before { content: "\e979"; }

.icon-girl:before { content: "\e97a"; }

.icon-group-fill:before { content: "\e97b"; }

.icon-group-line:before { content: "\e97c"; }

.icon-indian-rupees:before { content: "\e97d"; }

.icon-linked-in:before { content: "\e97e"; }

.icon-male:before { content: "\e97f"; }

.icon-man-old:before { content: "\e980"; }

.icon-map-area:before { content: "\e981"; }

.icon-map-location:before { content: "\e982"; }

.icon-map-marker:before { content: "\e983"; }

.icon-minus-square:before { content: "\e984"; }

.icon-news:before { content: "\e985"; }

.icon-plus-square:before { content: "\e986"; }

.icon-refress:before { content: "\e987"; }

.icon-satellite:before { content: "\e988"; }

.icon-star-line:before { content: "\e989"; }

.icon-twitter:before { content: "\e98a"; }

.icon-youtube:before { content: "\e98b"; }

.icon-zoom-in:before { content: "\e98c"; }

.icon-zoom-out:before { content: "\e98d"; }

.icon-agriculture:before { content: "\e900"; }

.icon-arrow-down:before { content: "\e901"; }

.icon-arrow-left:before { content: "\e902"; }

.icon-arrow-right:before { content: "\e903"; }

.icon-arrow-top:before { content: "\e904"; }

.icon-articles:before { content: "\e905"; }

.icon-banks:before { content: "\e906"; }

.icon-benefits:before { content: "\e907"; }

.icon-births:before { content: "\e908"; }

.icon-bottom-caret:before { content: "\e909"; }

.icon-business:before { content: "\e90a"; }

.icon-calender:before { content: "\e912"; }

.icon-certificate:before { content: "\e913"; }

.icon-check:before { content: "\e914"; }

.icon-check-round:before { content: "\e915"; }

.icon-child-care:before { content: "\e916"; }

.icon-citizenship:before { content: "\e917"; }

.icon-clear:before { content: "\e918"; }

.icon-close:before { content: "\e919"; }

.icon-colleges:before { content: "\e91a"; }

.icon-communications:before { content: "\e91b"; }

.icon-culture-1:before { content: "\e91c"; }

.icon-culture-2:before { content: "\e91d"; }

.icon-deaths:before { content: "\e91e"; }

.icon-deaths-2:before { content: "\e91f"; }

.icon-document:before { content: "\e920"; }

.icon-education:before { content: "\e921"; }

.icon-election-commission:before { content: "\e922"; }

.icon-electricity:before { content: "\e923"; }

.icon-email:before { content: "\e924"; }

.icon-environment:before { content: "\e925"; }

.icon-grievances:before { content: "\e926"; }

.icon-health:before { content: "\e927"; }

.icon-home:before { content: "\e928"; }

.icon-hospitals:before { content: "\e929"; }

.icon-identy:before { content: "\e92a"; }

.icon-infrastructure:before { content: "\e92b"; }

.icon-it:before { content: "\e92c"; }

.icon-jobs:before { content: "\e92d"; }

.icon-justice:before { content: "\e92e"; }

.icon-law:before { content: "\e92f"; }

.icon-learning:before { content: "\e930"; }

.icon-left-caret:before { content: "\e931"; }

.icon-link:before { content: "\e932"; }

.icon-list-view:before { content: "\e933"; }

.icon-local-services:before { content: "\e934"; }

.icon-magisterial:before { content: "\e935"; }

.icon-marriages:before { content: "\e936"; }

.icon-menu:before { content: "\e937"; }

.icon-miscellaneous:before { content: "\e938"; }

.icon-money:before { content: "\e939"; }

.icon-municipal:before { content: "\e93a"; }

.icon-ngo:before { content: "\e93b"; }

.icon-ngo-2:before { content: "\e93c"; }

.icon-passports:before { content: "\e93d"; }

.icon-passports-2:before { content: "\e93e"; }

.icon-passport-visas:before { content: "\e93f"; }

.icon-passport-visas-2:before { content: "\e940"; }

.icon-pension:before { content: "\e941"; }

.icon-phone:before { content: "\e942"; }

.icon-phone-2:before { content: "\e943"; }

.icon-photos:before { content: "\e944"; }

.icon-police-station:before { content: "\e945"; }

.icon-postal:before { content: "\e946"; }

.icon-printer:before { content: "\e947"; }

.icon-revenue:before { content: "\e948"; }

.icon-right-caret:before { content: "\e949"; }

.icon-rti:before { content: "\e94a"; }

.icon-rural:before { content: "\e94b"; }

.icon-schools:before { content: "\e94c"; }

.icon-science:before { content: "\e94d"; }

.icon-search:before { content: "\e94e"; }

.icon-self-employed:before { content: "\e94f"; }

.icon-share:before { content: "\e950"; }

.icon-sitemap:before { content: "\e951"; }

.icon-skip-to-main:before { content: "\e952"; }

.icon-social:before { content: "\e953"; }

.icon-social-2:before { content: "\e954"; }

.icon-social-3:before { content: "\e955"; }

.icon-social-security:before { content: "\e956"; }

.icon-sports:before { content: "\e957"; }

.icon-supply:before { content: "\e958"; }

.icon-supply-2:before { content: "\e959"; }

.icon-support:before { content: "\e95a"; }

.icon-taxes:before { content: "\e95b"; }

.icon-taxes-2:before { content: "\e95c"; }

.icon-telecom:before { content: "\e95d"; }

.icon-thumbs-view:before { content: "\e95e"; }

.icon-top-caret:before { content: "\e95f"; }

.icon-tourism:before { content: "\e960"; }

.icon-transport:before { content: "\e961"; }

.icon-travel:before { content: "\e962"; }

.icon-video:before { content: "\e963"; }

.icon-village:before { content: "\e964"; }

.icon-visas .path1:before { content: "\e965"; color: #333333; }

.icon-visas .path2:before { content: "\e966"; margin-left: -1em; color: #333333; }

.icon-visas .path3:before { content: "\e967"; margin-left: -1em; color: #404041; }

.icon-visas .path4:before { content: "\e968"; margin-left: -1em; color: #404041; }

.icon-visas .path5:before { content: "\e969"; margin-left: -1em; color: #404041; }

.icon-visas .path6:before { content: "\e96a"; margin-left: -1em; color: #404041; }

.icon-visas .path7:before { content: "\e96b"; margin-left: -1em; color: #404041; }

.icon-visas .path8:before { content: "\e96c"; margin-left: -1em; color: #404041; }

.icon-water:before { content: "\e96d"; }

.icon-wellness:before { content: "\e96e"; }

.icon-youth:before { content: "\e96f"; }

#accordion { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border: 1px solid #e1e1e1; }
#accordion .accordianheader { color: #32394d; position: relative; padding: 8px 15px; margin-top: 0px; text-align: left; border-bottom: 1px solid #f0f4f7; cursor: pointer; }
#accordion .accordianheader h3 { font-size: 15px; font-weight: 600; }
#accordion .accordianheader.ui-accordion-header-active { background: #f4f4f4; }
#accordion .accordianbody { background: #f4f4f4; padding: 10px 25px; }
#accordion .accordianbody ul { margin: 0; list-style: none; padding: 0; }
#accordion .accordianbody ul li { padding: 10px; border-bottom: 1px solid lightgrey; }
#accordion i { position: absolute; right: 20px; top: 14px; -webkit-transition: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; }
#accordion .ui-state-active i { color: #32394d; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

#accordion1 { border: 0px; background: #fff; }
#accordion1 .accordianheader { color: #000000; position: relative; padding: 8px 15px; margin-top: 0px; text-align: left; border-bottom: 1px solid #fff; background: #f5bd40; cursor: pointer; }
#accordion1 .accordianheader h3 { font-size: 15px; font-weight: 600; }
#accordion1 .accordianheader.ui-accordion-header-active { background: black; color: #ffffff; }
#accordion1 .accordianbody { background: #fff; padding: 10px 25px; }
#accordion1 .accordianbody ul { margin: 0; list-style: none; padding: 0; }
#accordion1 .accordianbody ul li { padding: 10px; border-bottom: 1px solid lightgrey; }
#accordion1 i { position: absolute; right: 20px; top: 14px; -webkit-transition: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; }
#accordion1 .ui-state-active i { color: #fff; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

#accordion2 { border: 0px; background: #fff; }
#accordion2 .accordianheader { color: #284457; position: relative; padding: 5px; margin-top: 0px; text-align: left; border-top: 0px; background: #e1e1e1; cursor: pointer; /*border-top-right-radius: $borderRadius;*/ /*border-top-left-radius: $borderRadius;*/ }
#accordion2 .accordianheader span { display: inline-block; }
#accordion2 .accordianheader h3 { display: inline-block; }
#accordion2 .accordianheader:first-of-type { border-top: 1px solid #e1d6d6; }
#accordion2 .accordianheader h3 { font-size: 16px; font-weight: 600; padding-bottom: 0; padding: 8px; }
#accordion2 .accordianheader.ui-accordion-header-active h3 { color: #ffffff; }
#accordion2 .accordianheader.ui-accordion-header-active i { color: #ffffff; }
#accordion2 .accordianbody { background: #fff; padding: 10px 25px; border: 1px solid #4b3504; /*border-top: 0px;*/ }
#accordion2 .accordianbody ul { margin: 0; list-style: none; padding: 0; }
#accordion2 .accordianbody ul li { padding: 10px; border-bottom: 1px solid lightgrey; }
#accordion2 i { color: #000000; position: absolute; right: 20px; top: 11px; font-size: 1.5em; -webkit-transition: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; }
#accordion2 .ui-state-active i { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#accordion2 .ui-state-active i:before { content: "\e984"; }

.contrast #accordion2 { background: #000; }
.contrast #accordion2 .accordianheader:first-of-type { border: 1px solid #fff; }
.contrast #accordion2 .accordianheader { border-color: #fff; background: #000; }
.contrast #accordion2 .accordianheader h3 { color: #fff; }
.contrast #accordion2 .accordianheader i { color: #ff0; }
.contrast #accordion2 .accordianbody { border: 1px solid #fff; }
.contrast .publicUtilityCont .utilityIcon { background: #000; color: #ff0; border: 1px solid #ff0; }
.contrast .publicUtilityCont .utilityIcon::after { border-left: 8px solid #ff0; }
.contrast .publicUtilityContent h5, .contrast p { color: #fff; }

#accordion6 { color: #000000; Padding: 0; border: 0px; background: #ffffff; padding: 0; }
#accordion6 .accordianheader { color: #000000; position: relative; padding: 8px 10px; margin-top: 0px; text-align: left; border-bottom: 1px solid #bebebe; cursor: pointer; }
#accordion6 .accordianheader:last-of-type { border-bottom: 0px; }
#accordion6 .accordianheader h3 { font-size: 15px; font-weight: 600; padding-left: 20px; color: #000000; padding-bottom: 0px; }
#accordion6 .accordianheader.ui-accordion-header-active { border-bottom: 1px solid transparent; }
#accordion6 .accordianheader.ui-accordion-header-active { color: #4b3504; }
#accordion6 .accordianheader.ui-accordion-header-active h3 { color: #4b3504; }
#accordion6 .accordianbody { background: none; padding: 5px 25px; }
#accordion6 .accordianbody ul { margin: 0; list-style: none; padding: 0; }
#accordion6 .accordianbody ul li { padding: 10px 4px; border-bottom: 1px solid lightgrey; }
#accordion6 .accordianbody ul li:last-child { border-bottom: none; }
#accordion6 .accordianbody ul li a { color: #000000; }
#accordion6 i { position: absolute; left: 10px; top: 10px; -webkit-transition: all 300ms ease-in 0s; transition: all 300ms ease-in 0s; }
#accordion6 i:before { content: "+"; font-weight: 700; }
#accordion6 .ui-state-active i { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#accordion6 .ui-state-active i:before { content: "-"; }

.contrast #accordion6 { background: #000; border: 1px solid #ff0; color: #ff0; }

/*============Minister profile style1===============*/
.ministerContainer { width: 100%; padding: 0; border: 1px solid #e1e1e1; border-radius: 0; }
.ministerContainer .ministerMainContent { width: 100%; padding: 20px; display: flex; -moz-box-align: center; align-items: center; border-bottom: 1px solid #e1e1e1; }
.ministerContainer .ministerMainContent:last-child { border-bottom: none; }
.ministerContainer .ministerMainContent .imageContainer { float: left; width: 130px; height: 120px; background: none !important; border: 0 !important; text-align: center; }
.ministerContainer .ministerMainContent .textContainer { width: 60%; float: left; padding-left: 2em; }
.ministerContainer .ministerMainContent .textContainer p { padding-bottom: 3px; width: 100%; font-weight: 600; }
.ministerContainer .ministerMainContent .textContainer p .ministerName { font-weight: 400; }
.ministerContainer .ministerMainContent .textContainer .profileMainCont { width: 100%; margin-top: 10px; }
.ministerContainer .ministerMainContent .textContainer .profileMainCont .profileBtn { margin: 1px; }
.ministerContainer .ministerMainContent .textContainer .profileMainCont .profileBtn:hover { background: #ffffff; color: #4b3504; }

@media (max-width: 1024px) { .ministerContainer .ministerMainContent { display: block; }
  .ministerContainer .ministerMainContent .imageContainer { width: 100%; float: none; margin-bottom: 20px; }
  .ministerContainer .ministerMainContent .textContainer { width: 100%; float: none; padding-left: 0; text-align: center; } }
@media (max-width: 767px) { .ministerContainer .ministerMainContent { display: flex; }
  .ministerContainer .ministerMainContent .imageContainer { width: 40%; float: left; margin-bottom: 0; }
  .ministerContainer .ministerMainContent .textContainer { width: 60%; float: none; padding-left: 2em; text-align: left; } }
@media (max-width: 500px) { .ministerContainer .ministerMainContent { display: block; }
  .ministerContainer .ministerMainContent .imageContainer { width: 100%; float: none; margin-bottom: 20px; }
  .ministerContainer .ministerMainContent .textContainer { width: 100%; float: none; padding-left: 0; text-align: center; } }
.contrast .profileBtn { background: #000; border: 1px solid #ff0; color: #fff; }
.contrast .profileBtn:hover { background: #000 !important; }

/*============Minister profile style2===============*/
.ministerProfileCont2 p { font-weight: 600; }
.ministerProfileCont2 p .ministerName { font-weight: 400; }

/*============Minister profile style3===============*/
.ministerContainer3 { width: 100%; padding: 0; border-radius: 0; background: #e1e1e1; }
.ministerContainer3 .ministerMainContent { width: 100%; padding: 20px; display: flex; -moz-box-align: center; align-items: center; }
.ministerContainer3 .ministerMainContent:hover { background: #4b3504; }
.ministerContainer3 .ministerMainContent:hover .textContainer p { color: #ffffff; }
.ministerContainer3 .ministerMainContent .imageContainer { float: left; width: 130px; height: 120px; background: #ffffff; text-align: center; }
.ministerContainer3 .ministerMainContent .textContainer { width: 60%; float: left; padding-left: 2em; }
.ministerContainer3 .ministerMainContent .textContainer p { padding-bottom: 3px; width: 100%; }
.ministerContainer3 .ministerMainContent .textContainer .profileMainCont { width: 100%; margin-top: 10px; }
.ministerContainer3 .ministerMainContent .textContainer .profileMainCont .profileBtn { margin: 1px; }
.ministerContainer3 .ministerMainContent .textContainer .profileMainCont .profileBtn:hover { background: #ffffff; color: #4b3504; }

@media (max-width: 1024px) { .ministerContainer3 .ministerMainContent .textContainer .profileMainCont .profileBtn { margin: 0; } }
@media (max-width: 940px) { .ministerContainer3 .ministerMainContent { display: block; }
  .ministerContainer3 .ministerMainContent .imageContainer { width: 100%; float: none; margin-bottom: 20px; }
  .ministerContainer3 .ministerMainContent .textContainer { width: 100%; float: none; padding-left: 0; text-align: center; } }
@media (max-width: 767px) { .ministerContainer3 .ministerMainContent { display: flex; }
  .ministerContainer3 .ministerMainContent .imageContainer { width: 40%; float: left; margin-bottom: 0; }
  .ministerContainer3 .ministerMainContent .textContainer { width: 60%; float: none; padding-left: 2em; text-align: left; } }
@media (max-width: 500px) { .ministerContainer3 .ministerMainContent { display: block; }
  .ministerContainer3 .ministerMainContent .imageContainer { width: 100%; float: none; margin-bottom: 20px; }
  .ministerContainer3 .ministerMainContent .textContainer { width: 100%; float: none; padding-left: 0; text-align: center; } }
.contrast .ministerContainer3 { background: #000; border: 1px solid #fff; }
.contrast .ministerContainer3 .ministerMainContent:hover { background: #000; }

/*============Minister profile style4===============*/
.ministerProfileCont4 { width: 100%; border: 1px solid #e1e1e1; border-radius: 0; padding: 0; }
.ministerProfileCont4 .ministermaincontainer4 { width: 100%; padding: 20px; }
.ministerProfileCont4 .ministermaincontainer4 .imageContainer { width: 130px; height: 130px; background: #e1e1e1; text-align: center; display: inline-block; border-radius: 50%; overflow: hidden; }
.ministerProfileCont4 .ministermaincontainer4 p { margin-top: 15px; }
.ministerProfileCont4 .ministermaincontainer4 .ministerName { display: block; }
.ministerProfileCont4 .ministermaincontainer4 .ministerProfileLink { width: 100%; text-align: center; }
.ministerProfileCont4 .ministermaincontainer4 .ministerProfileLink li { display: inline-block; border-right: 1px solid #e1e1e1; }
.ministerProfileCont4 .ministermaincontainer4 .ministerProfileLink li a { display: inline-block; font-weight: 600; padding: 0 5px; font-size: 95%; color: #4b3504; }
.ministerProfileCont4 .ministermaincontainer4 .ministerProfileLink li a:hover { color: #4b3504; }
.ministerProfileCont4 .ministermaincontainer4 .ministerProfileLink li:last-child { border-right: none; }

/*============Minister profile style5===============*/
.ministerProfileCont5 { width: 100%; background: #e1e1e1; border-radius: 0; padding: 0; }
.ministerProfileCont5 .ministermaincontainer5 { width: 100%; padding: 20px; border-bottom: 1px solid #ffffff; }
.ministerProfileCont5 .ministermaincontainer5:last-child { border-bottom: none; }
.ministerProfileCont5 .ministermaincontainer5 .imageContainer { width: 130px; height: 120px; background: #ffffff; text-align: center; display: inline-block; }
.ministerProfileCont5 .ministermaincontainer5 p { margin-top: 15px; }
.ministerProfileCont5 .ministermaincontainer5 .ministerName { display: block; }
.ministerProfileCont5 .ministermaincontainer5 .ministerProfileLink { width: 100%; text-align: center; }
.ministerProfileCont5 .ministermaincontainer5 .ministerProfileLink .minProfileBtn { background: #48cacf; border: 0; color: #fff; margin: 2px; }

.contrast .ministerProfileCont5 { background: #000; border: 1px solid #fff; }
.contrast .ministerProfileCont5 .ministermaincontainer5 .ministerProfileLink .minProfileBtn { background: #000; border: 1px solid #ff0; }

.searchWidgetWrapper .SearchWidget { max-width: 70%; margin: 0 auto; display: flex; border-bottom: 1px solid #1a1a1a; }
.searchWidgetWrapper .SearchWidget input[type=text] { border: 0 solid #000000; outline: none; box-shadow: none; font-size: 1.5em; padding: 8px 10px; height: 45px; width: 90%; display: inline-block; vertical-align: middle; color: #1a1a1a; }
.searchWidgetWrapper .SearchWidget button { display: inline-block; height: 45px; width: 10%; vertical-align: middle; font-size: 1.5em; background: none; text-align: right; padding: 5px 8px; /*color: $white;*/ }
.searchWidgetWrapper .SearchWidget button:hover { color: #48cacf; }

.blinking-cursor { -webkit-animation: 1s blink step-end infinite; -moz-animation: 1s blink step-end infinite; -ms-animation: 1s blink step-end infinite; -o-animation: 1s blink step-end infinite; animation: 1s blink step-end infinite; }

.searchResultCount { font-size: 1em; margin-bottom: 15px; }

.searchItem { padding: 15px 0; border-top: 1px solid rgba(0, 0, 0, 0.1); }
.searchItem:first-child { border-top: none; }
.searchItem h2 { margin: 0 0 10px; font-weight: 600; font-size: 1.2em; }

.style-1 .searchItem a, .style-1 .box a, .style-1 .newsBox a, .style-1 .box h2 a, .style-1 .newsBox h2 a { color: #4b3504; }

.style-2 .searchItem a, .style-2 .box a, .style-2 .newsBox a, .style-2 .box h2 a, .style-2 .newsBox h2 a { color: #48cacf; }

.style-3 .searchItem a, .style-3 .box a, .style-3 .newsBox a, .style-3 .box h2 a, .style-3 .newsBox h2 a { color: #2aacea; }

.style-4 .searchItem a, .style-4 .box a, .style-4 .newsBox a, .style-4 .box h2 a, .style-4 .newsBox h2 a { color: #9b0620; }

.section-row { padding: 25px 0 0; min-height: 500px; }

.box2_5 { width: 25%; float: left; vertical-align: top; left: 0; min-height: 0.5px; }

@media (max-width: 1024px) { .box2_5 { width: 48%; }
  .box2_5:nth-child(odd) { margin-right: 2%; }
  .box2_5:nth-child(even) { margin-left: 2%; } }
@media (max-width: 640px) { .box2_5 { width: 100%; float: none; vertical-align: top; left: 0; min-height: 0.5px; }
  .box2_5:nth-child(odd) { margin-right: 0; }
  .box2_5:nth-child(even) { margin-left: 0; } }
/*---------------About distic section startes---------*/
/*------------- Distict Info section -----------*/
.list-style-big-icon .villege, .list-style-big-icon .mc, .list-style-big-icon .ps { padding-bottom: 5px; display: block; overflow: hidden; }
.list-style-big-icon .villege .list-style-big-iconIcon { background: #4b3504; color: #ffffff; }
.list-style-big-icon .villege .list-style-big-iconTest { color: #4b3504; }
.list-style-big-icon .mc .list-style-big-iconIcon { background: #4b3504; }
.list-style-big-icon .mc .list-style-big-iconTest { color: #4b3504; }
.list-style-big-icon .ps .list-style-big-iconIcon { background: #48cacf; }
.list-style-big-icon .ps .list-style-big-iconTest { color: #48cacf; }
.list-style-big-icon .list-style-big-iconIcon { width: 100px; height: 90px; float: left; margin-right: 10px; overflow: hidden; }
.list-style-big-icon .list-style-big-iconIcon span { font-size: 60px; color: #ffffff; display: block; text-align: center; margin: 15px 0; }
.list-style-big-icon .list-style-big-iconIcon svg { -webkit-transform: scale(2); transform: scale(2); display: block; margin: 25px auto; fill: #ffffff; }
.list-style-big-icon .list-style-big-iconIcon svg * { fill: #ffffff; }
.list-style-big-icon .list-style-big-iconTest { padding-top: 8px; }
.list-style-big-icon .list-style-big-iconTest span { font-size: 2.4em; font-weight: 700; display: block; padding-bottom: 0; }

@media (max-width: 1100px) { .list-style-big-icon .list-style-big-iconIcon { height: 70px; width: 80px; }
  .list-style-big-icon .list-style-big-iconIcon span { font-size: 50px; margin: 8px 0; }
  .list-style-big-icon .list-style-big-iconTest span { font-size: 2em; line-height: 1em; } }
/*------------- Distict festival section -----------*/
/*----------- breadcrumb-------------------*/
.page-head { margin: 0 0 20px; }

#breadcrumb ul li { float: left; }
#breadcrumb ul li:after { content: ">"; display: inline-block; padding: 0 6px; }
#breadcrumb ul li:last-child:after { content: ""; }
#breadcrumb ul li:last-child a { color: inherit; }

.printShare ul li { float: left; margin: 0 3px; }
.printShare ul li img { max-width: 18px; width: 18px; }
.printShare ul li:first-child { margin-left: 0; }
.printShare ul li:last-child { margin-right: 0; }
.printShare ul li:first-child:after { content: "/"; display: inline-block; padding: 0 4px 0 6px; }
.printShare ul li:last-child:after { content: none; padding-right: 0; }
.printShare ul li:last-child a:last-child span { margin: 0; }
.printShare ul li a { text-transform: uppercase; font-size: 0.85em; font-weight: 700; color: inherit; }
.printShare ul li span { font-size: 1.4em; padding: 0; vertical-align: middle; margin: 0 4px 0 0; }
.printShare ul li span.icon-printer { margin: 0; font-size: 1.6em; }

/*== calender ==*/
.ui-widget.ui-datepicker { border-color: #4b3504; }

.ui-widget-header { border-color: #4b3504; background: #4b3504; }

.ui-state-default, .ui-widget-content .ui-state-default { background: none; text-align: center; border: 0; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight { background: #4b3504; color: #ffffff; border-color: #4b3504; border: 1px; }

.has-addons .input { height: 30px; margin-top: 1px; }

.newsBox h3, .newsBox a, .newsBox .text-small { color: #4b3504; }

.pagination { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 25px 0; margin: 15px 0; text-align: center; }
.pagination ul { display: inline-block; padding: 0; margin: 0; }
.pagination ul li { display: inline-block; padding: 0; }
.pagination ul li a { border: 1px solid #e1e1e1; padding: 4px 8px; display: block; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.pagination ul li.count a { border: none; font-weight: 700; }

.viewSwicther a { font-size: 1.9em; line-height: 38px; display: block; float: left; color: #000000; }
.viewSwicther a:first-child { margin-right: 7px; }

.location-info { background-color: #ffffff; border-bottom: 1px solid #e1e1e1; }
.location-info .row .col2 { margin: 0; padding: 35px 30px; }
.location-info .row .col2 img { margin-bottom: 10px; }
.location-info .row .col2 p { color: #000000; }
.location-info .row .col2 p:last-child { padding-bottom: 0; }

.contrast .location-info { background: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

.contrast .location-info .row .col2 p { color: #ffffff; }

@media (max-width: 640px) { .location-info .row .col2 { padding: 20px 30px; } }
@media (max-width: 500px) { .location-info .row .col2 { padding: 10px 20px; }
  .location-info .row .col2 img { display: inline-block; margin-bottom: 10px; vertical-align: middle; }
  .location-info .row .col2 p { display: inline-block; margin-left: 10px; } }
@media (max-width: 400px) { .location-info .row .col2 { padding: 5px 15px; }
  .location-info .row .col2 img { display: inline-block; margin-bottom: 0; vertical-align: middle; width: 31px; height: auto; }
  .location-info .row .col2 p { display: inline-block; margin-left: 1px; } }
/* ===================== Events ========================= */
.event-container .awardListing:hover .eventImage img { transform: scale(1.1); }
.event-container .awardListing, .event-container .awardListing * { transition: all 0.3s linear 0s; }
.event-container .awardListing .eventImage { overflow: hidden; position: relative; }
.event-container .awardListing .eventImage:before { border-bottom: 15px solid #ffffff; border-left: 15px solid transparent; border-right: 15px solid transparent; bottom: 0; content: ""; height: 0; left: 50%; position: absolute; transform: translateX(-50%); width: 15px; z-index: 9; }

.list-view .event-container .awardListing .socialCont { margin: 0 15px 0 0; }

.arrowDetails:hover { background-color: #4b3504; }
.arrowDetails:hover span { color: #ffffff; }

.list-view .event-container .awardListing { position: relative; }
.list-view .event-container .awardListing .eventImage:before { width: 0; height: 0; border-top: 15px solid transparent; border-right: 15px solid #ffffff; border-bottom: 15px solid transparent; border-left: none; bottom: 0; content: ""; height: 0; right: 0; top: 50%; left: auto; position: absolute; transform: translateY(-50%); width: 15px; z-index: 9; }
.list-view .event-container .awardListing .awardContent { float: left; padding: 1em; text-align: left; width: 60%; }

.contrast .event-container .awardListing:hover .awardContent a.arrowDetails { background: #000000; }

a:hover { color: #000000; }

.linkBtn { color: #000000; margin: 0; padding: 0; }
.linkBtn:hover { color: #000000; }

.icon-right-caret { position: relative; top: 1px; transition: none !important; -webkit-transition: none !important; }

.icon-zoom-in { transition: none !important; -webkit-transition: none !important; }

.contrast .btn-default { background: #000; border: 1px solid #ff0 !important; color: #ff0; }

.contrast .bg-grey-light { background: #000; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }

.contrast .gen-list { background: #000; }
.contrast .gen-list li.sqrList1 span.list-icon, .contrast .gen-list .sqrList2 span.list-icon, .contrast .gen-list .sqrList3 span.list-icon, .contrast .gen-list .sqrList4 span.list-icon, .contrast .gen-list .sqrList5 span.list-icon, .contrast .gen-list .sqrList6 span.list-icon, .contrast .gen-list .sqrList7 span.list-icon, .contrast .gen-list .sqrList8 span.list-icon { background: #000 !important; border: 1px solid #ff0; color: #ff0; }

.gen-list-squre-icons { width: 100%; }
.gen-list-squre-icons li { width: 14.5%; float: left; margin: 1%; padding: 1em; background: #052963; text-align: center; display: table; height: 140px; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }
.gen-list-squre-icons li a { display: table-cell; vertical-align: middle; color: #ffffff; }
.gen-list-squre-icons li a .list-text { color: #ffffff; text-transform: uppercase; }
.gen-list-squre-icons li span { font-size: 3em; color: #ffffff; margin-bottom: 10px; display: inline-block; }
.gen-list-squre-icons li p { padding-bottom: 0; color: #ffffff; text-transform: uppercase; }
.gen-list-squre-icons li:hover { background: rgba(0, 0, 0, 0.4); }

.contrast .gen-list-squre-icons li { background: #000; border: 1px solid #ff0; }
.contrast .gen-list-squre-icons li span { color: #ff0; }
.contrast .gen-list-squre-icons li .list-text { color: #ff0; }

@media (max-width: 1100px) { .gen-list-squre-icons li { width: 11%; }
  .gen-list-squre-icons li .list-text { line-height: 1.2em; } }
@media (max-width: 940px) { .gen-list-squre-icons li { width: 22.8%; } }
@media (max-width: 640px) { .gen-list-squre-icons li { width: 31%; } }
@media (max-width: 500px) { .gen-list-squre-icons li { width: 48%; } }
@media (max-width: 400px) { .gen-list-squre-icons li { width: 100%; } }
.no-radius { border-radius: 0; }

/*===============================Generic Page design========================*/
.boxBorder { border: 1px solid #e1e1e1; }
.boxBorder img { width: 100%; margin-bottom: 1em; }

.postReadmore { padding: 0; margin: 0; color: #000000; }
.postReadmore:hover { color: #000000; }

.boxBorder .hr { margin: 1em 0; }

.poststyle2 { padding-right: 10px; }

.btn-black { background-color: #000000; border-color: #000000; color: #fff; }
.btn-black:hover { background: rgba(0, 0, 0, 0.8); }

.poststyle { width: 100%; padding: 20px; border-bottom: 1px solid #e1e1e1; }
.poststyle:hover { background: #4b3504; }
.poststyle:hover h4, .poststyle:hover p, .poststyle:hover .postReadmore { color: #ffffff; }
.poststyle:last-child { border-bottom: 0; }

.newsContainer { width: 100%; padding: 20px; border-bottom: 1px solid #e1e1e1; display: -webkit-box; display: -ms-flexbox; display: flex; }
.newsContainer:hover h4, .newsContainer:hover p, .newsContainer:hover .postReadmore { color: #000000; }
.newsContainer:last-child { border-bottom: 0; }

/*============ 404 Page===================*/
.searchWidget { background: #48cacf; padding: 30px 20px; text-align: center; margin: 20px 0; }
.searchWidget .searchbox { display: inline-block; width: 45%; }
.searchWidget .searchbox .button { height: 100%; }
.searchWidget .field.has-addons { width: 100%; }
.searchWidget .icon-search { padding-right: 8px; }
.contrast .searchWidget { background: #000000; }
.contrast .searchWidget .button { color: #000000 !important; }

@media (max-width: 1024px) { .searchWidget .searchbox { display: inline-block; width: 65%; } }
@media (max-width: 768px) { .searchWidget .searchbox { display: inline-block; width: 85%; }
  .center-block-box { width: 95%; } }
@media (max-width: 500px) { .searchWidget .searchbox { display: inline-block; width: auto; } }
.btn-state { color: #000000; background-color: #ffffff; border-color: #e1e1e1; }
.btn-state:hover { color: #4b3504; }

.contrast .btn-state { background-color: #000; border-color: #ff0; }

.upcomingEventContainer { width: 100%; }
.upcomingEventContainer .upcomingImgCont { width: 100%; }
.upcomingEventContainer .urduUpcoming { color: #000000; }
.upcomingEventContainer .urduUpcoming:hover { text-decoration: underline; }

.ministerProfileMainCont { width: 100%; display: flex; }
.ministerProfileMainCont .profileMinister { width: 48%; float: left; margin: 0.5rem 1%; display: flex; }

@media (max-width: 500px) { .ministerProfileMainCont { display: block; }
  .ministerProfileMainCont .profileMinister { display: block; float: none; margin: 0; width: 100%; }
  .ministerProfileMainCont .profileMinister:first-child { margin-bottom: 20px; } }
.new { background: #4b3504; color: #ffffff; display: inline-block; font-size: 80%; margin: 0 2px; padding: 1px 5px; text-transform: uppercase; }

.contrast .new { background: #000; color: #ff0; border: 1px solid #ff0; }

@media (max-width: 1100px) { .latestNews { width: 32%; }
  .upcomingNews { width: 22%; }
  .profileCont { width: 40%; } }
@media (max-width: 1024px) { .latestNews { width: 98%; }
  .upcomingNews { width: 38%; }
  .profileCont { width: 58%; } }
@media (max-width: 767px) { .latestNews { width: 98%; }
  .upcomingNews { width: 98%; margin-bottom: 20px !important; }
  .profileCont { width: 98%; } }
.documentBorder { border-top: 3px solid #48cacf; margin: 0.5rem 1%; margin-bottom: 10px; }

.ourServiceBorder { border-top: 3px solid #4b3504; margin: 0.5rem 1%; margin-bottom: 10px; }

.instituteBorder { border-top: 3px solid #4b3504; margin: 0.5rem 1%; margin-bottom: 10px; }

.awardBorder { border-top: 3px solid #4b3504; margin: 0.5rem 1%; margin-bottom: 10px; }

@media (max-width: 767px) { .documentBorder, .ourServiceBorder, .instituteBorder { margin-bottom: 20px !important; } }
.contrast .bg-white { background: #000; border: 1px solid #fff; }

.awardMainContainer { width: 100%; }
.awardMainContainer .awardListContainer { align-items: start; display: flex; margin-bottom: 20px; width: 100%; }
.awardMainContainer .awardListContainer img { margin-left: 0; max-width: 77px; }
.awardMainContainer .awardListContainer .awardhightHeading { margin-left: 1em; width: 100%; }
.awardMainContainer .awardListContainer .awardhightHeading a { color: #000000; font-weight: 400; }

.videoPhotoGallery { overflow: hidden; position: relative; width: 100%; }

.videoHeadingCont { width: 100%; }
.videoHeadingCont h3 { color: #ffffff; display: inline-block; }
.videoHeadingCont .viewAll { color: #ffffff; float: right; }
.videoHeadingCont .viewAll:hover { text-decoration: underline; }
.videoHeadingCont .videoGallery { width: 100%; }

.photoVideo { margin: 0.5rem 1%; }

.photoMainGallery { width: 100%; background: #ffffff; padding: 20px; position: absolute; height: 100%; }
.photoMainGallery .flexslider .slides > li { padding: 4px; }

.contrast .photoMainGallery { background: #000; border: 1px solid #fff; height: auto; }

@media (max-width: 1100px) { .photoMainGallery { position: relative; } }
@media (max-width: 767px) { .photoContGallery { margin-top: 20px; } }
.slide-caption p span { display: block; }

@media (max-width: 768px) { .full-cntrl-right-caption-bottom .container .slide-caption { text-align: left !important; } }
@media (max-width: 767px) { .slide-caption p span { display: inline; } }
@media (max-width: 640px) { .slide-caption { display: none; }
  .banner-wrapper .flex-direction-nav { display: none !important; }
  .flex-pauseplay { display: none; } }
/*Audio details start*/
.audio-wrapper { margin-left: -15px; }
.audio-wrapper .audio-box { float: left; width: calc(25% - 15px); margin: 0 0 15px 15px; border: 1px solid #ccc; position: relative; }
.audio-wrapper .audio-box .audio-hdr-img { font-size: 6em; background: #fbc372; border-bottom: 1px solid #ccc; text-align: center; }
.audio-wrapper .audio-box .audio-hdr-img img { width: 100%; max-height: 156px; object-fit: cover; }
.audio-wrapper .audio-box .audio-details { padding: 15px; }
.audio-wrapper .audio-box .audio-details h4, .audio-wrapper .audio-box .audio-details .heading4 { margin: 0; color: #000; }
.audio-wrapper .audio-box .audio-details p { color: #333; }
.audio-wrapper .audio-box .box-overlay { display: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1; background: rgba(0, 0, 0, 0.7); }
.audio-wrapper .audio-box .box-overlay .play-icon, .audio-wrapper .audio-box .box-overlay .download-icon { position: absolute; display: grid; align-items: center; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; top: 35%; width: 70px; height: 70px; border: 3px solid #fff; border-radius: 50%; color: #fff; font-size: 2em; text-align: center; }
.audio-wrapper .audio-box .box-overlay .play-icon:hover, .audio-wrapper .audio-box .box-overlay .download-icon:hover { background: #fff; color: #000 !important; }
.audio-wrapper .audio-box .box-overlay .play-icon { left: -100%; }
.audio-wrapper .audio-box .box-overlay .download-icon { right: -100%; }
.audio-wrapper .audio-box:hover .box-overlay { display: inherit; }
.audio-wrapper .audio-box:hover .box-overlay .play-icon { left: 50%; transform: translateX(-50%); }
.audio-wrapper .audio-box:hover .box-overlay .download-icon { right: 50%; margin-right: -50px; }

.thumbs_view.list-view .audio-box { float: left; width: calc(100% - 15px); }
.thumbs_view.list-view .audio-box .audio-hdr-img { float: left; width: 30%; margin-right: 15px; }
.thumbs_view.list-view .audio-box .audio-hdr-img img { max-height: inherit; }
.thumbs_view.list-view .audio-box .box-overlay .play-icon, .thumbs_view.list-view .audio-box .box-overlay .download-icon { top: 28%; }
.thumbs_view.list-view .audio-box .box-overlay { right: inherit; width: 30%; }
.thumbs_view.list-view .audio-box .audio-details a:hover { text-decoration: underline; }

.audio-dtls-cntr { float: left; width: 100%; background: #dcdcdc; padding: 15px; }

.audio-bnr { width: 100%; border: 1px solid #b1b1b1; background: #fff; height: 150px; }

.audio-cntr { padding-left: 15px; }

.audio-cntr h2 { font-weight: 400; margin: 0 0 10px 0; }

.audio-player { margin: 0 !important; }

.audio-player audio { float: left; width: 100%; }

.player-btn { display: inline-block; width: 100%; margin-top: 21px; }

.player-btn a { margin: 0; }

.player-btn .format-dur { float: right; border: 1px solid rgba(4, 2, 4, 0.14); padding: 7px 10px; background: #fff; }

#play-btn { width: 70px; }

#show-description { float: left; background: #fff; margin-top: 15px; line-height: 1.7em; }

#show-description p { padding: 15px; }

.spectrum-cntr { float: left; width: 155px; }

.spectrum-cntr img { height: 150px; }

.audio-track-cntr { float: left; width: calc(100% - 155px); padding-left: 12px; }

.contrast .audio-details h4, .contrast .audio-wrapper .audio-box .audio-details p { color: #fff !important; }
.contrast .audio-box .box-overlay .play-icon, .contrast .audio-box .box-overlay .download-icon { border-color: #ffff00; }
.contrast .play-icon:hover, .contrast .download-icon:hover, .contrast .audio-hdr-img { background: #ffff00 !important; }
.contrast .audio-hdr-img { color: #000 !important; }
.contrast .audio-dtls-cntr { background-color: #000; border: 1px solid #fff; }
.contrast .player-btn .format-dur, .contrast #show-description { background-color: #222; }

@media screen and (max-width: 768px) { .audio-wrapper .audio-box { width: calc(100% - 15px); }
  .audio-wrapper .audio-box .audio-hdr-img img { max-height: inherit; }
  .thumbs_view.list-view .audio-hdr-img { width: 100%; margin-right: 0; }
  .shceme-description { height: auto; }
  .audio-cntr { padding-left: 0; margin: 15px 0; }
  .spectrum-cntr { width: 80px; margin-bottom: 15px; }
  .spectrum-cntr img { height: auto; width: 100%; }
  .audio-track-cntr { float: left; width: 100%; padding-left: 0; }
  .audio-track-cntr .player-btn a { margin-bottom: 3px; }
  .audio-track-cntr .player-btn .format-dur { float: left; border: none; width: 100%; margin-bottom: 10px; } }
@media print { .audio-box { float: left; width: calc(99% - 15px); }
  .helpline-no.gen-list li a span.list-icon, .helpline-no.gen-list li .list-anchor span.list-icon { display: none; }
  .logo a h1 { font-size: 15px !important; } }
/*Audio details end*/
/*-----------------------Award Page---------------------*/
.awardListing { width: 100%; border: 1px solid #e1e1e1; transition: 0.5s ease all; margin: 15px 0; background: #ffffff; position: relative; color: #000000; box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.17); }
.awardListing .pressImage { padding: 15px; text-align: center; }
.awardListing .pressImage img { height: 150px; width: 150px; border-radius: 50%; object-fit: cover; }
.awardListing h2 { font-size: 1.17em; margin: 0 0 8px; }
.awardListing h2 a { color: #000000; display: block; }
.awardListing .awardContent { width: 100%; text-align: center; padding: 0 15px 65px; }
.awardListing .awardContent h4 a { color: #000000; height: 60px; overflow: hidden; display: inline-block; font-weight: 600; text-align: center; }
.awardListing .statusCont { width: 100%; text-align: center; margin-bottom: 1em; }
.awardListing .statusCont .statusopen { padding: 6px 12px; border-radius: 10px; text-transform: uppercase; font-weight: 600; border: 1px solid #e1e1e1; display: inline-block; font-size: 90%; }
.awardListing .statusCont .statusopen .open { color: #4b3504; }
.awardListing .statusCont .statusopen .evenclose { color: #4b3504; }

.tax-provider .award-style-4 .awardListing { padding: 15px 14px 15px; }
.tax-provider .eventItem .eventContent h2 { margin: 0; min-height: 54px; }

.socialCont { width: calc(100% - 30px); text-align: center; border: 1px solid #e1e1e1; background-color: transparent; position: absolute; left: 15px; bottom: 25px; }
.socialCont ul { padding: 7px 0; margin-bottom: 0; }
.socialCont ul li { display: inline-block; padding: 0 2px; line-height: 20px; }
.socialCont ul li span { vertical-align: middle; }
.socialCont ul li a { display: block; font-weight: 700; font-size: 1.2em; line-height: 22px; color: #000000; }
.socialCont ul li .icon-share { font-size: 1.5em; line-height: 22px; position: relative; top: -1px; }
.socialCont ul li img.icon-twitter { width: 15px; vertical-align: middle; margin-bottom: 2px; }
.socialCont ul li .viewDetails { margin: 8px 0 0; padding: 0; }
.socialCont ul li .viewDetails span { font-size: 1em; position: relative; top: -2px; }

.award-style-2 .socialCont ul li span, .video-style-3 .socialCont ul li span, .video-style-4 .socialCont ul li span, .news-style-5 .socialCont ul li span { background: #ffffff; width: 30px; height: 30px; line-height: 30px; display: inline-block; border-radius: 50%; text-align: center; -webkit-text-stroke-width: 0; }
.award-style-2 .socialCont ul li span.icon-share, .video-style-3 .socialCont ul li span.icon-share, .video-style-4 .socialCont ul li span.icon-share, .news-style-5 .socialCont ul li span.icon-share { line-height: 30px; }

.award-style-5 .socialCont ul li span { -webkit-text-stroke-width: 1.2px; -webkit-text-stroke-color: rgba(255, 255, 255, 0.7); }
.award-style-5 .socialCont ul li img.icon-twitter { filter: invert(1) brightness(10); }

.video-style-4 .socialCont ul { padding: 0px 0; }

.arrowDetails { border-radius: 50%; bottom: -16px; display: block; height: 35px; left: 50%; padding-top: 5px; position: absolute; text-align: center; width: 35px; transform: translateX(-50%); border: 2px solid #4b3504; background: #ffffff; }
.arrowDetails span { color: #4b3504; font-size: 1.5em; }

.inst .list-view .awardListing .awardContent { width: 68%; }

.style-1 .inst .arrowDetails, .style-1 .pub-box .arrowDetails { border: 2px solid #4b3504; }
.style-1 .inst .arrowDetails span, .style-1 .pub-box .arrowDetails span { color: #4b3504; }
.style-1 .inst .arrowDetails:hover, .style-1 .pub-box .arrowDetails:hover { background-color: #4b3504; }
.style-1 .inst .arrowDetails:hover span, .style-1 .pub-box .arrowDetails:hover span { color: #ffffff; }

.style-2 .inst .arrowDetails, .style-2 .pub-box .arrowDetails { border: 2px solid #48cacf; }
.style-2 .inst .arrowDetails span, .style-2 .pub-box .arrowDetails span { color: #48cacf; }
.style-2 .inst .arrowDetails:hover, .style-2 .pub-box .arrowDetails:hover { background-color: #48cacf; }
.style-2 .inst .arrowDetails:hover span, .style-2 .pub-box .arrowDetails:hover span { color: #ffffff; }

.style-2 .arrowDetails { border: 2px solid #48cacf; }
.style-2 .arrowDetails span { color: #48cacf; }
.style-2 .arrowDetails:hover { background-color: #48cacf; }
.style-2 .arrowDetails:hover span { color: #ffffff; }
.style-2 .inst .arrowDetails, .style-2 .pub-box .arrowDetails { border: 2px solid #48cacf; }
.style-2 .inst .arrowDetails span, .style-2 .pub-box .arrowDetails span { color: #48cacf; }
.style-2 .inst .arrowDetails:hover, .style-2 .pub-box .arrowDetails:hover { background-color: #48cacf; }
.style-2 .inst .arrowDetails:hover span, .style-2 .pub-box .arrowDetails:hover span { color: #ffffff; }

.style-3 .breadcrumbs li a, .style-3 .pub-detail a { color: #2aacea; }
.style-3 .breadcrumbs li a:hover, .style-3 .pub-detail a:hover { color: #052963; }
.style-3 .arrowDetails { border: 2px solid #052963; }
.style-3 .arrowDetails span { color: #052963; }
.style-3 .arrowDetails:hover { background-color: #052963; }
.style-3 .arrowDetails:hover span { color: #ffffff; }
.style-3 .inst .arrowDetails, .style-3 .pub-box .arrowDetails { border: 2px solid #052963; }
.style-3 .inst .arrowDetails span, .style-3 .pub-box .arrowDetails span { color: #052963; }
.style-3 .inst .arrowDetails:hover, .style-3 .pub-box .arrowDetails:hover { background-color: #052963; }
.style-3 .inst .arrowDetails:hover span, .style-3 .pub-box .arrowDetails:hover span { color: #ffffff; }

.style-4 .arrowDetails { border: 2px solid #9b0620; }
.style-4 .arrowDetails span { color: #9b0620; }
.style-4 .arrowDetails:hover { background-color: #9b0620; }
.style-4 .arrowDetails:hover span { color: #ffffff; }
.style-4 .inst .arrowDetails, .style-4 .pub-box .arrowDetails { border: 2px solid #9b0620; }
.style-4 .inst .arrowDetails span, .style-4 .pub-box .arrowDetails span { color: #9b0620; }
.style-4 .inst .arrowDetails:hover, .style-4 .pub-box .arrowDetails:hover { background-color: #9b0620; }
.style-4 .inst .arrowDetails:hover span, .style-4 .pub-box .arrowDetails:hover span { color: #ffffff; }

.event-details.pub .row:last-child { margin-top: 0; }

.list-view .col-lg-3, .list-view .col-lg-4, .list-view .col-lg-6 { width: 100%; float: none; }

.list-view .awardListing { overflow: hidden; }
.list-view .awardListing .pressImage { margin-bottom: 0; float: left; width: 30%; }
.list-view .awardListing .awardContent { float: left; padding: 0; text-align: left; width: 69.5%; padding: 1em; }
.list-view .awardListing .awardContent h4 a { height: auto; overflow: auto; }
.list-view .awardListing .awardContent .statusCont { text-align: left; }
.list-view .awardListing .socialCont { float: left; position: static; padding: 0 15px; text-align: left; width: auto; }
.list-view .awardListing .arrowDetails { right: 10px; left: inherit; bottom: inherit; top: 50%; transform: translateY(-50%); }

.no-record-found { border: 1px solid #f65a64; display: inline-block; width: 100%; padding: 12px 20px; }
.no-record-found .no-record-inner { display: inline-flex; align-items: center; font-size: 1.3em; }
.no-record-found .no-record-inner span.fa { font-size: 2em; margin-right: 15px; }

.contrast .no-record-found { border-color: #ff0; }
.contrast .no-record-found .no-record-inner span.fa { color: #ff0 !important; }

@media (max-width: 1100px) { .awardListing .direction { width: 100%; text-align: center; } }
@media (max-width: 1024px) { .awardListing .awardContent h4 a { height: 130px; overflow: hidden; }
  .awardListing .direction { width: 100%; text-align: center; }
  .pressRelese .socialBox { padding: 5px 0; } }
@media (max-width: 767px) { .awardListing { min-height: inherit; }
  .awardListing .awardContent h4 a { height: auto; overflow: auto; }
  .awardListing .direction { float: left; text-align: left; width: auto; } }
@media (max-width: 640px) { .list-view .awardListing .awardContent { width: 100%; }
  .list-view .awardListing .socialBox { width: 100%; float: none; } }
@media (max-width: 400px) { .awardListing .direction { width: 100%; text-align: center; } }
.contrast .awardListing { background: #000; border: 1px solid #fff; }

.contrast .pressRelese .socialBox ul li a .icon-facebook { color: #ff0; }

.contrast .awardListing .socialBox ul li a .icon-twitter { color: #ff0; }

.contrast .arrowDetails { background: #000; border: 2px solid #ff0; color: #ff0; }
.contrast .arrowDetails span { color: #ff0; }

.list-view .eventList .socialBox { float: left; text-align: left; width: 65%; }

.various.fancybox\.iframe { display: block; position: relative; }

/*style-3 award*/
.awardListingContainer { margin: 15px 0; width: 100%; }
.awardListingContainer .awardListContent { margin-right: 2%; width: 48%; }
.awardListingContainer .awardRightContent { width: 50%; position: relative; }
.awardListingContainer .awardRightContent h2 { font-size: 1.25em; margin: 0 0 4px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }
.awardListingContainer .awardRightContent h2 a { color: #000000; }
.awardListingContainer .awardRightContent p { margin: 0 0 10px; }
.awardListingContainer .awardRightContent .btn:hover { color: #ffffff; background-color: #475b5c; border-color: #475b5c; }

.awardListingContainer.project-style-3 .awardListContent > img { height: 170px; width: 100%; object-fit: cover; }

@media (max-width: 800px) { .awardListingContainer { min-height: auto; }
  .awardListingContainer .awardListContent { float: none; margin-right: 0; width: 100%; margin-bottom: 10px; }
  .awardListingContainer .awardRightContent { float: none; width: 100%; } }
.single-gallery .gallery-container.single .awardListing .awardContent h2 { margin: 0 0 12px; }

@media (max-width: 767px) { .awardListingContainer { width: 100%; }
  .awardListingContainer .awardListContent { float: left; margin-right: 2%; width: 48%; }
  .awardListingContainer .awardRightContent { float: left; width: 50%; } }
@media (max-width: 500px) { .awardListingContainer { min-height: auto; }
  .awardListingContainer .awardListContent { float: none; margin-right: 0; width: 100%; margin-bottom: 10px; }
  .awardListingContainer .awardRightContent { float: none; width: 100%; } }
/*************event Details**********************/
.awardListing .eventImage { text-align: center; margin-bottom: 10px; display: block; }
.awardListing .eventImage img { width: 100%; height: 150px; object-fit: cover; }

.posted { padding: 8px 12px; border: 1px solid #e1e1e1; margin-bottom: 15px; }

.list-view .awardListing .eventImage { width: 30%; float: left; margin-right: 1em; margin-bottom: 0; }
.list-view .awardListing .eventImage img { height: 190px; }
.list-view .posted { display: inline-block; margin-bottom: 0; line-height: 22.5px; }

.switchViewHead { margin: 0 0 10px; }
.switchViewHead h1 { margin: 0; line-height: 38px; }

.event-details > .row:last-child { margin-top: 20px; }
.event-details .col-lg-5 img { width: 100%; }
.event-details h1 { margin: 0 0 10px; }
.event-details .meta-info { margin: 0 0 20px; }
.event-details h2 { font-size: 1.5em; margin: 0 0 8px; }
.event-details p a .icon-pdf { color: #e33e2b; display: inline-block; font-size: 1.2em; margin-left: 5px; vertical-align: middle; }
.event-details p:last-child { margin: 0; }
.event-details .box-head { overflow: hidden; margin: 0 0 15px; }
.event-details .box-head h3, .event-details .box-head h2 { font-size: 1.25em; float: left; line-height: 32px; }
.event-details .box-head .btn { display: block; float: right; margin: 0; }
.event-details .box-head.event-heading-align { margin-top: 25px; }
.event-details .box-head.event-heading-align h3, .event-details .box-head.event-heading-align h2 { line-height: inherit; margin: 0; }
.event-details .btn { margin: 25px 0 0; }
.event-details .btn:hover { background-color: #4b3504; border-color: #4b3504; color: #ffffff; }
.event-details .fancy-video { display: block; position: relative; }
.event-details .fancy-video img { width: 100%; height: 167px; object-fit: cover; }
.event-details .fancy-video .video-playbtn { margin: 0; position: absolute; z-index: 1; text-align: center; left: 0; top: 50%; width: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.event-details .photo-gallery .row { margin: 0 -10px; }
.event-details .photo-gallery .row .col-lg-3 { padding: 0 10px; }
.event-details .photo-gallery .row .col-lg-3 a { display: block; }

.single-publication .event-details h1, .single-activity .event-details h1 { margin: 0 0 20px; }

.single-event .event-details .meta-info { margin: 0; }

.style-1 .event-details .btn:hover { background-color: #ffe799; border-color: #ffe799; color: #ffffff; }

.style-2 .event-details .btn:hover { background-color: #475b5c; border-color: #475b5c; color: #ffffff; }

/*************news**********************/
.news .list-view .awardListing .eventImage { margin: 0; }
.news .list-view .awardListing .eventImage img { height: 185px; }
.news .list-view .awardListing .awardContent { width: 68%; }
.news .list-view .awardListing .awardContent h2 { min-height: inherit; }
.news .list-view .awardListing .awardContent p { padding-right: 30px; }
.news .list-view .awardListing .awardContent .socialCont { margin: 0; }

.news.award-style-2 .awardListing .pressImage { overflow: hidden; }
.news.award-style-2 .awardListing .pressImage img { height: 130px; }
.news.award-style-2 .awardListing:hover .pressImage img { transform: scale(1.2); }

.news.award-style-2.news-style-2 .awardListing .pressImage img { width: 100%; height: auto; }

.news.award-style-4.news-style-4 .awardListing .awardContent { padding: 0 0 80px; }
.news.award-style-4.news-style-4 .awardListing .awardContent .btn.btn-default { display: block; padding: 7px 12px; }
.news.award-style-4.news-style-4 .awardListing .awardContent .social-section { position: absolute; width: calc(100% - 30px); left: 15px; bottom: 15px; }
.news.award-style-4.news-style-4 .awardListing .awardContent .social-section .socialCont { position: static; margin: 10px 0 0; width: 100%; }
.news.award-style-4.news-style-4 .awardListing .awardContent .social-section .socialCont ul { padding: 5px 0; }
.news.award-style-4.news-style-4 .list-view .awardListing .awardContent { padding: 0 0 0 20px; }
.news.award-style-4.news-style-4 .list-view .awardListing .awardContent .btn.btn-default { float: left; }
.news.award-style-4.news-style-4 .list-view .awardListing .awardContent .social-section { position: static; overflow: hidden; }
.news.award-style-4.news-style-4 .list-view .awardListing .awardContent .social-section .socialCont { margin: 0; width: auto; float: left; }

.style-3 .news.award-style-2.news-style-2 .awardListing:hover .awardContent .btn.btn-default { background-color: #2aacea !important; }

.award-style-3.news-style-3 .list-view .socialCont { margin: 0 15px 0 0; }

.award-style-3.news-style-3 .thumbs_view .awardListingContainer .awardRightContent { padding-bottom: 30px; }

/*************news Details**********************/
.event-sidebar { border: 1px solid #4b3504; }

.event-sidebar-panel { border-left: 0 none; border-radius: 0; border-right: 0 none; border-top: 0 none; margin: 0 0 15px; padding: 0 0 10px; display: flex; border-bottom: 1px solid #4b3504; }
.event-sidebar-panel:last-child { border-bottom: 0; padding-bottom: 0; }
.event-sidebar-panel .gen-card-img { float: left; margin-bottom: 0; width: 40%; }
.event-sidebar-panel .gen-card-img img { display: block; width: 100%; }
.event-sidebar-panel .gen-card-content { float: left; margin-left: 4%; width: 56%; }

.eventDetailsWrapper { width: 100%; }
.eventDetailsWrapper .newsDetailsImgCont { position: relative; max-width: 500px; float: left; margin: 0 20px 20px 0; }
.eventDetailsWrapper .newsDetailsImgCont img { width: 100%; }
.eventDetailsWrapper .newsDetailsImgCont .news-date-panel { padding: 5px 20px; background: #4b3504; color: #ffffff; position: absolute; top: 0; left: 0; text-align: center; font-size: 1.4em; }
.eventDetailsWrapper .newsDetailsImgCont .news-date-panel p { display: block; line-height: 20px; padding-bottom: 0; font-size: 0.7em; }

.newsSocial { width: 100%; border-top: 1px solid #e1e1e1; padding: 15px 0; }
.newsSocial .shareContentItem { color: #000000; margin-right: 10px; }
.newsSocial span { color: #000000; display: inline-block; font-size: 1.4em; vertical-align: middle; font-weight: 700; margin-right: 5px; }

.contrast .bg-grey-light { border: 1px solid #fff; }
.contrast .event-sidebar-panel { border-bottom: 1px solid #fff; }
.contrast .eventDetailsWrapper .newsDetailsImgCont .news-date-panel { background: #000; border: 1px solid #fff; }
.contrast .newsSocial span { color: #ff0; }
.contrast .btn-theme, .contrast .btn-gov { background-color: #000 !important; border-color: #ff0 !important; color: #ff0 !important; }

/**********************Photogallery**********************/
.visibleTxt { display: none; }

.list-view .visibleTxt { display: block; }

.photo-count { padding: 10px 20px; background: rgba(75, 53, 4, 0.8); position: absolute; top: 0; left: 0; text-align: center; font-size: 1em; color: #ffffff !important; }
.photo-count span { display: block; line-height: 20px; font-size: 2em; }
.photo-count strong { display: block; margin-top: 7px; }

.gallery-container .awardListing .eventImage img { height: 220px; }
.gallery-container .awardListing .awardContent h2 { margin: 0 0 12px; }

.gallery-style-2 .gallery-container .awardListing, .gallery-style-3 .gallery-container .awardListing { padding: 15px 15px 110px; }
.gallery-style-2 .gallery-container .awardListing .eventImage img, .gallery-style-3 .gallery-container .awardListing .eventImage img { height: 165px; }
.gallery-style-2 .gallery-container .awardListing .awardContent, .gallery-style-3 .gallery-container .awardListing .awardContent { padding: 0; text-align: left; }
.gallery-style-2 .gallery-container .awardListing .awardContent h2, .gallery-style-3 .gallery-container .awardListing .awardContent h2 { font-size: 1.28em; margin: 0 0 12px; }
.gallery-style-2 .gallery-container .awardListing .awardContent .social-section, .gallery-style-3 .gallery-container .awardListing .awardContent .social-section { position: absolute; left: 15px; width: calc(100% - 30px); bottom: 15px; }
.gallery-style-2 .gallery-container .awardListing .awardContent .social-section .socialCont, .gallery-style-3 .gallery-container .awardListing .awardContent .social-section .socialCont { position: static; width: 100%; margin: 0 0 15px; }
.gallery-style-2 .gallery-container .awardListing .awardContent .social-section .btn, .gallery-style-3 .gallery-container .awardListing .awardContent .social-section .btn { display: block; padding: 9px 12px; }
.gallery-style-2 .gallery-container .awardListing .awardContent .social-section .btn:hover, .gallery-style-3 .gallery-container .awardListing .awardContent .social-section .btn:hover { color: #ffffff; background-color: #ff9f08; border-color: #ff9f08; }
.gallery-style-2 .list-view .gallery-container .awardListing, .gallery-style-3 .list-view .gallery-container .awardListing { padding: 15px; }
.gallery-style-2 .list-view .gallery-container .awardListing .awardContent .social-section, .gallery-style-3 .list-view .gallery-container .awardListing .awardContent .social-section { position: static; overflow: hidden; }
.gallery-style-2 .list-view .gallery-container .awardListing .awardContent .social-section .socialCont, .gallery-style-3 .list-view .gallery-container .awardListing .awardContent .social-section .socialCont { float: left; margin: 0 15px 0 0; width: auto; }
.gallery-style-2 .list-view .gallery-container .awardListing .awardContent .social-section .btn, .gallery-style-3 .list-view .gallery-container .awardListing .awardContent .social-section .btn { float: left; }

.single .gallery-style-2 .gallery-container .awardListing { padding: 15px 15px 60px; }

.gallery-style-3 .gallery-container .awardListing .eventImage img { height: 200px; }

.style-3 .gallery-style-2 .gallery-container .awardListing .awardContent .btn:hover, .style-3 .gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .btn:hover { background-color: #2aacea; }

.list-view .gallery-container .awardListing .awardContent { width: 60%; }
.list-view .gallery-container .awardListing .awardContent h2 { min-height: inherit; }

.gallery-style-3 .gallery-container .awardListing { padding: 15px 15px 60px; }
.gallery-style-3 .gallery-container .awardListing .awardContent h2 { margin: 0 0 12px; }
.gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con { position: absolute; left: 15px; bottom: 15px; width: calc(100% - 30px); }
.gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .socialCont { float: left; width: 160px; margin: 0; position: static; }
.gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .btn { display: block; padding: 9px 12px; float: right; width: 160px;   /*&:hover{ color: $white; background-color: $theme2HoverColor; border-color: $theme2HoverColor;
}*/ }
.gallery-style-3 .list-view .gallery-container .awardListing .awardContent .bottom-con { position: static; }
.gallery-style-3 .list-view .gallery-container .awardListing .awardContent .bottom-con .socialCont { margin: 0 15px 0 0; text-align: center; }
.gallery-style-3 .list-view .gallery-container .awardListing .awardContent .bottom-con .btn { display: block; float: left; }

.gallery-style-4 .gallery-container .gen-card .gen-card-img .gen-card-hover { top: 0; left: 0; background: -moz-linear-gradient(45deg, rgba(52, 93, 126, 0.88) 0%, rgba(108, 92, 124, 0.86) 14%, rgba(242, 114, 128, 0.8) 52%, rgba(242, 115, 128, 0.8) 53%, rgba(248, 177, 149, 0.91) 100%); background: -webkit-linear-gradient(45deg, rgba(52, 93, 126, 0.88) 0%, rgba(108, 92, 124, 0.86) 14%, rgba(242, 114, 128, 0.8) 52%, rgba(242, 115, 128, 0.8) 53%, rgba(248, 177, 149, 0.91) 100%); background: linear-gradient(45deg, rgba(52, 93, 126, 0.88) 0%, rgba(108, 92, 124, 0.86) 14%, rgba(242, 114, 128, 0.8) 52%, rgba(242, 115, 128, 0.8) 53%, rgba(248, 177, 149, 0.91) 100%); color: #ffffff; transition: all 0.3s linear 0s; transform: translateY(-100%); opacity: 1; }
.gallery-style-4 .gallery-container .gen-card:hover { transform: none; box-shadow: none; }
.gallery-style-4 .gallery-container .gen-card:hover .gen-card-img img { transform: none; }
.gallery-style-4 .gallery-container .gen-card:hover .gen-card-hover { transform: translateY(0%); }
.gallery-style-4 .gallery-container .gen-card .gen-card-content-main .gen-card-content { padding: 15px; }
.gallery-style-4 .gallery-container .gen-card .gen-card-content-main .gen-card-content h2 { margin: 0; font-weight: 600; font-size: 1.1em; line-height: 20px; }

.gallery-container.single .awardListing .eventImage .photo-count span { margin: 0 0 5px; }
.gallery-container.single .awardListing .eventImage .photo-count:hover { color: #ffffff; }
.gallery-container.single .awardListing .awardContent h2 { min-height: inherit; margin: 0 0 5px; }
.gallery-container.single .awardListing .awardContent .socialCont { bottom: 15px; }

.gallery-style-2 .gallery-container.single .awardListing .awardContent h2 { min-height: inherit; }
.gallery-style-2 .gallery-container.single .awardListing .awardContent .socialCont { margin: 0; }

.contrast .photo-count { background: rgba(0, 0, 0, 0.6); color: #fff; border: 1px solid #fff; border-left: none; border-top: none; }

/*-------------Video Gallery----------------*/
.video-gallery-main { width: 100%; transition: all 0.5s ease 0s; margin: 15px 0; border: 1px solid #e1e1e1; }
.video-gallery-main .gallery-image { width: 100%; position: relative; overflow: hidden; display: block; }
.video-gallery-main .gallery-image img { width: 100%; display: block; }
.video-gallery-main .gallery-content { width: 100%; padding: 10px 15px 55px; text-align: center; }
.video-gallery-main .gallery-content a { color: #000000; display: block; }
.video-gallery-main .gallery-content a h2 { font-size: 1.25em; font-weight: 400; margin: 0 0 15px; }
.video-gallery-main .gallery-content .socialCont { width: calc(100% - 60px); left: 30px; bottom: 30px; }
.video-gallery-main .gallery-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); color: #ffffff; transition: all 0.3s linear 0s; opacity: 0; }
.video-gallery-main .gallery-bg .btn { background: #4b3504; border: 1px solid #ffffff; display: block; padding: 7px 15px; width: 100px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.video-gallery-main .gallery-bg .btn:hover { color: #ffffff; }
.video-gallery-main:hover h2 a { color: #000000; }
.video-gallery-main:hover .gallery-bg { opacity: 1; }

.list-view .video-gallery-main { overflow: hidden; border: 1px solid #e1e1e1; }
.list-view .video-gallery-main .gallery-image { float: left; width: 30%; }
.list-view .video-gallery-main .gallery-content { width: 70%; float: left; padding: 15px 20px; text-align: left; border: none; }
.list-view .video-gallery-main .gallery-content .visibleTxt .btn.btn-default { display: inline-block; font-size: 13px; padding: 4px 8px; }
.list-view .video-gallery-main .gallery-content .socialCont { position: static; right: auto; bottom: auto; width: auto; margin: 15px 0 0; }

.video-single .video-gallery-main .gallery-bg .btn { background-color: transparent; border: none; padding: 0; width: auto; font-size: 4em; }

.style-1 .video-single .video-gallery-main .gallery-image img { transition: all 0.7s linear 0s; }
.style-1 .video-single .video-gallery-main .gallery-image:hover img { transform: scale(1.2); }

.style-2 .video-single .video-gallery-main .gallery-bg { background-color: rgba(0, 0, 0, 0.7); transform: translateY(-100%); }
.style-2 .video-single .video-gallery-main:hover .gallery-bg { transform: translateY(0%); }

/*--------------------------FeedBack--------------------*/
.formMainContainer { max-width: 1024px; margin: 20px auto; padding: 20px; border: 1px solid #e1e1e1; }
.formMainContainer .verificationCode { width: 60%; text-align: center; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; }
.formMainContainer .verificationCode label { display: inline-block; width: auto; }
.formMainContainer .verificationCode img { display: inline-block; max-width: 125px; margin: 0 15px; }
.formMainContainer .verificationCode .input { width: 150px; display: inline-block; margin: 0 15px 0 0; }
.formMainContainer .verificationCode span { display: inline-block; }

.officeContainer { width: 100%; margin: 25px 0; }

.contrast .verificationCode .label { color: #fff; }

@media (max-width: 1100px) { .formMainContainer .verificationCode { width: 100%; } }
@media (max-width: 767px) { #tab2 .resp-tabs-list { padding: 0; }
  #tab2 .resp-tabs-container { padding: 0; } }
@media (max-width: 640px) { .formMainContainer .verificationCode { display: block; align-items: normal; }
  .formMainContainer .verificationCode .label { display: block; text-align: left; width: 100%; margin: 0 0 15px; }
  .formMainContainer .verificationCode img { float: left; margin: 0; }
  .formMainContainer .verificationCode .input { float: left; margin-left: 1em; }
  .formMainContainer .verificationCode a { float: left; margin-left: 1em; } }
@media (max-width: 500px) { .formMainContainer .verificationCode img { max-width: 105px; }
  .formMainContainer .verificationCode .input { width: 120px; } }
@media (max-width: 400px) { .formMainContainer .verificationCode img { max-width: 100px; }
  .formMainContainer .verificationCode .input { width: 80px; } }
.eventItem { width: 100%; margin: 15px 0; }

.eventContent { padding: 10px; border: 1px solid #e1e1e1; }
.eventContent h2 { font-size: 1.2em; margin: 0 0 10px; }
.eventContent h2 a { color: #4b3504; }
.eventContent p { margin: 0 0 10px; }

.contrast .searchWidget { border: 1px solid #fff; }
.contrast .button.is-theme { background: #000; color: #ff0 !important; }

.gen-card { border: 1px solid #e1e1e1; width: 100%; margin: 15px 0; }
.gen-card * { transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.gen-card .gen-card-img { overflow: hidden; position: relative; }
.gen-card .gen-card-img > img { width: 100%; object-fit: cover; height: 210px; }
.gen-card .gen-card-img .gen-card-hover { opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(45deg, rgba(252, 93, 57, 0.8) 0%, rgba(44, 91, 165, 0.8) 50%, rgba(253, 157, 46, 0.8) 100%); background: -webkit-linear-gradient(45deg, rgba(252, 93, 57, 0.8) 0%, rgba(44, 91, 165, 0.8) 50%, rgba(253, 157, 46, 0.8) 100%); background: linear-gradient(45deg, rgba(252, 93, 57, 0.8) 0%, rgba(44, 91, 165, 0.8) 50%, rgba(253, 157, 46, 0.8) 100%); }
.gen-card .gen-card-img .gen-card-hover a.details-anchor { background-color: #000000; border: 1px solid rgba(255, 255, 255, 0.2); font-size: 0.7em; text-transform: uppercase; text-align: center; color: #ffffff; height: 60px; display: block; width: 60px; line-height: 60px; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.gen-card .gen-card-img .gen-card-hover a.details-anchor:hover { background-color: #4b3504; border-color: #4b3504; }
.gen-card .gen-card-img .gen-card-hover a.details-anchor span.icon-search { font-size: 16px; position: relative; top: 2px; }
.gen-card .gen-card-img .gen-card-hover .socialCont { position: absolute; left: 0; bottom: 0; width: 100%; margin: 0; border: none; border-top: 1px solid rgba(255, 255, 255, 0.5); }
.gen-card .gen-card-img .gen-card-hover .socialCont ul { padding: 0; }
.gen-card .gen-card-img .gen-card-hover .socialCont ul li { display: block; float: left; width: 33.33%; border-right: 1px solid rgba(255, 255, 255, 0.5); }
.gen-card .gen-card-img .gen-card-hover .socialCont ul li:last-child { border-right: none; }
.gen-card .gen-card-img .gen-card-hover .socialCont ul li span { color: #ffffff; display: block; top: 0; line-height: 40px; }
.gen-card .gen-card-img .gen-card-hover .socialCont ul li a { color: #ffffff; display: block; line-height: 40px; }
.gen-card .gen-card-img .gen-card-hover .socialCont ul li a img.icon-twitter { filter: invert(1) brightness(10); }
.gen-card:hover { transform: scale(0.99); -webkit-transform: scale(0.99); -moz-transform: scale(0.99); -ms-transform: scale(0.99); -o-transform: scale(0.99); box-shadow: 0px 0px 5px 1px rgba(110, 110, 110, 0.52); }
.gen-card:hover .gen-card-img img { transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); -o-transform: scale(1.5); }
.gen-card:hover .gen-card-img .gen-card-hover { opacity: 1; }
.gen-card .gen-card-content-main .gen-card-content { color: #333; padding: 15px 25px; }
.gen-card .gen-card-content-main .gen-card-content h2 { font-size: 1.3em; font-weight: 500; line-height: 24px; margin: 0 0 8px; }
.gen-card .gen-card-content-main .gen-card-content h2 a { color: #333; display: block; }
.gen-card .gen-card-content-main .gen-card-content p:last-child { margin: 0; }
.gen-card .gen-card-content-main .venue-section { background-color: #d8d8d8; display: table; width: 100%; height: 60px; }
.gen-card .gen-card-content-main .venue-section h3 { display: table-cell; vertical-align: middle; font-size: 1.1em; font-weight: 500; color: #333; line-height: inherit; width: 90px; text-align: center; background-color: #bfbfbf; text-transform: uppercase; border-right: 1px dashed #b2b2b2; }
.gen-card .gen-card-content-main .venue-section p { padding: 0 10px; margin: 0; font-size: 0.9em; line-height: 21px; display: table-cell; vertical-align: middle; }

.list-view .gen-card { overflow: hidden; position: relative; }
.list-view .gen-card .gen-card-img { float: left; width: 25%; margin-right: 2%; }
.list-view .gen-card .gen-card-img img { height: 165px; }
.list-view .gen-card .gen-card-content-main { float: left; width: 73%; }
.list-view .gen-card .gen-card-content-main .gen-card-content { padding: 15px 0; }
.list-view .gen-card .gen-card-content-main .venue-section { border-top: 1px dashed #d8d8d8; position: absolute; width: 73%; right: 0; bottom: 0; height: 50px; background-color: transparent; }
.list-view .gen-card .gen-card-content-main .venue-section h3 { background-color: transparent; line-height: 41px; }
.list-view .gen-card:hover { transform: none; box-shadow: none; }

.pub-box { box-shadow: 0 0 3px #c9c7c7; padding: 15px 15px 65px; margin: 15px 0; position: relative; width: 100%; }
.pub-box .pub-content .pub-img { float: left; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px; padding: 5px; width: 24.4%; }
.pub-box .pub-content .pub-detail { width: 73%; float: right; }
.pub-box .pub-content .pub-detail h2 { font-size: 1.4em; line-height: 20px; margin: 0 0 10px; }
.pub-box .pub-content .pub-detail p { margin: 0 0 2px; line-height: 20px; }
.pub-box .pub-content .pub-detail p strong { display: inline-block; }
.pub-box .pub-content .pub-detail p a { word-break: break-all; }
.pub-box .pub-bottom { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px; background-color: #f4f4f4; padding: 8px 10px; margin: 15px 0; }
.pub-box .pub-bottom p { margin: 0; }
.pub-box .socialCont { margin: 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px; border: 0; }

.list-view .pub-box .pub-content .pub-img { width: 145px; }
.list-view .pub-box .pub-content .pub-img img { width: 100%; object-fit: cover; height: 180px; }
.list-view .pub-box .pub-content .pub-detail { float: left; padding: 0 0 0 20px; width: calc(100% - 145px); }

.org .pub-box .pub-content .pub-img { width: 50%; }
.org .pub-box .pub-content .pub-detail { width: 47.5%; }
.org .pub-box .pub-bottom { padding: 15px; margin-bottom: 0; }
.org .pub-box .pub-bottom p { margin: 0 0 5px; }
.org .pub-box .pub-bottom .socialCont { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; }

.org .list-view .pub-box .pub-content .pub-img { width: 33%; }

.org .list-view .pub-box .pub-content .pub-detail { width: 50%; }

.org .pub-box, .org .pub-box .pub-content .pub-detail.full-width { width: 100%; padding: 15px 15px 80px; }

.org .pub-box .pub-content .pub-detail.full-width { padding: 0; }

.fil-box { float: right; width: 315px; }
.fil-box label { float: left; width: calc(100% - 177px); line-height: 34px; text-align: right; padding-right: 5px; }
.fil-box form#srt { float: right; width: 175px; }
.fil-box select.form-control { cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; position: relative; z-index: 10; background-color: transparent; box-shadow: none; }
.fil-box select.form-control:focus { padding: 6px 12px; height: 34px; box-shadow: none; border: 1px solid #cccccc; }
.fil-box .select-option { position: relative; }
.fil-box .select-option:after { position: absolute; right: 12px; top: 7px; font-size: 14px; content: "^"; z-index: 8; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }

.style-1 .eventContent h2 a { color: #333; }
.style-1 .eventContent .btn.btn-theme { background-color: #4b3504; border-color: #4b3504; }

.style-2 .eventContent h2 a { color: #48cacf; }
.style-2 .eventContent .btn.btn-theme { background-color: #48cacf; border-color: #48cacf; }

a.top { background-color: rgba(0, 0, 0, 0.6); bottom: 15px; color: #ffffff; cursor: pointer; display: none; font-size: 20px; height: 40px; line-height: 40px; position: fixed; right: 15px; text-align: center; transition: none 0s ease 0s; width: 40px; z-index: 9999; }
a.top:hover { color: #ffffff; }

.details-container { max-width: 1024px; margin: 100px auto 0; border: 1px solid #cccccc; padding: 100px 25px 25px; position: relative; border-radius: 5px; }
.details-container .minister-pro-img { position: absolute; width: 100%; left: 50%; top: -75px; text-align: center; transform: translateX(-50%); -webkit-transform: translateX(-50%); }
.details-container .minister-pro-img img { display: inline-block; width: 150px; height: 150px; object-fit: cover; object-position: top; border-radius: 50%; padding: 2px; border: 1px solid #cccccc; background-color: #ffffff; }
.details-container .minister-meta ul { padding: 0; margin: 0; overflow: hidden; }
.details-container .minister-meta ul li { padding: 0 15px 0 0; list-style: none; float: left; width: 50%; min-height: 45px; }
.details-container .minister-meta ul li:after { content: ""; display: table; }
.details-container .minister-meta ul li strong { float: left; width: 120px; }
.details-container .minister-meta ul li span { float: left; width: calc(100% - 120px); }
.details-container .minister-meta ul li span a { display: block; word-break: break-all; }

.former-head-table .former-prof-pic { text-align: center; }
.former-head-table .former-prof-pic img { width: 110px; }

.adlogin-cntr { width: 470px; margin: 10px auto; text-align: center; border: 1px solid #bababa; border-radius: 8px; background: #f6f3ee; position: relative; padding: 30px; min-height: 200px; display: grid; align-items: center; overflow: hidden; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4); }
.adlogin-cntr .logininr-cntr { position: relative; z-index: 9; }
.adlogin-cntr .logininr-cntr .logout-auth h2 { margin: 0 0 25px; font-size: 1.4em; }
.adlogin-cntr .logininr-cntr .logout-auth .login-link { text-decoration: none; display: inline-block; padding: 6px 12px; margin: 0 5px; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; border-radius: 2px; background-color: #333333; color: #ffffff; }
.adlogin-cntr .logininr-cntr .logout-auth .login-link:last-child { background-color: #4b3504; }

.adlogin-cntr .wp-social-login-connect-with { font-size: 2em; }

.adlogin-cntr .wp-social-login-provider-list { margin: 15px 0; padding: 10px; }

.adlogin-cntr::after { content: ""; border: 90px solid transparent; border-top: 90px solid #5d338a; position: absolute; top: 0; right: 0; border-right: 0; }

.adlogin-cntr::before { content: ""; border: 110px solid transparent; border-top: 110px solid #fb9f2e; position: absolute; top: 0; right: 0; border-right: 0; }

.project .pub-box .pub-content .pub-img img { width: 100%; height: 160px; object-fit: cover; }
.project .pub-box .pub-content .pub-detail h2 { line-height: 24px; }

.show-focus-outlines .fancybox-outer span { visibility: visible; }

.show-focus-outlines .flexslider .flex-direction-nav .flex-prev, .show-focus-outlines .flexslider .flex-direction-nav .flex-next { opacity: 1; }

.show-focus-outlines #topBar a:focus, .contrast.show-focus-outlines .header-wrapper a:focus, .contrast.show-focus-outlines .nav li > a:focus, .contrast.show-focus-outlines #overflowMenu .ofMenu ul li a:focus, .contrast.show-focus-outlines button:focus, .contrast.show-focus-outlines .box .btn.btn-default:focus, .contrast.show-focus-outlines .newsBox .btn.btn-default:focus, .contrast.show-focus-outlines .newsBox .btn.btn-default:focus { outline: 2px solid #ff8c00 !important; transition: none !important; background: transparent; }

.show-focus-outlines .header-wrapper a:focus, .show-focus-outlines input:focus, .show-focus-outlines textarea:focus, .show-focus-outlines select:focus, .siwp_img:focus, .home.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a:focus { outline: 2px solid #ff8c00 !important; transition: none !important; }

.show-focus-outlines .flexslider a:focus, .show-focus-outlines .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.tabstyle-one .vc_tta-tab > a:focus, .show-focus-outlines .wpb-js-composer .vc_tta-color-black.vc_tta-style-classic.tabstyle-four .vc_tta-tab > a:focus { outline: 3px solid #ff8c00 !important; transition: none !important; }

.contrast .gen-list.listStyleSeven ul li:nth-child(2), .contrast .gen-list.listStyleSeven ul li:nth-child(3), .contrast .gen-list.listStyleSeven ul li:nth-child(4), .contrast .gen-list.listStyleSeven ul li { border: 1px solid #ccc; }
.contrast .gen-list.listStyleSeven ul li:nth-child(2) a span.list-icon, .contrast .gen-list.listStyleSeven ul li:nth-child(3) a span.list-icon, .contrast .gen-list.listStyleSeven ul li:nth-child(4) a span.list-icon, .contrast .gen-list.listStyleSeven ul li a span.list-icon { background-color: #333 !important; }

.show-focus-outlines a:focus { outline: 2px solid #ff8c00; transition: none !important; }

.show-focus-outlines.style-1 #overflowMenu .ofMenu ul li a:focus { border: 1px solid #ff8c00 !important; }

.show-focus-outlines .nav li > a:focus, .show-focus-outlines #overflowMenu .ofMenu ul li a:focus, .show-focus-outlines button:focus, .show-focus-outlines .box .btn.btn-default:focus, .show-focus-outlines .newsBox .btn.btn-default:focus, .show-focus-outlines .newsBox .btn.btn-default:focus, .show-focus-outlines .btn.btn-theme:focus, .show-focus-outlines .btn.btn-sm:focus, .gen-card-content .btn.btn-primary:focus, .show-focus-outlines .btn.btn-gov:focus { outline: 2px solid #ff8c00 !important; transition: none !important; }

.show-focus-outlines .ad-banner-cntr ul li a.hyperlikdiv:focus, .show-focus-outlines .carasoleflex-wrap .galleryThumb a:focus img, .show-focus-outlines .flexslider .slides a:focus img, .show-focus-outlines.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a:focus { border: 2px solid #ff8c00 !important; transition: none !important; }

.general-list { padding: 0; display: inline-block; }
.general-list li { padding-bottom: 0; float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #000; list-style: none; }
.general-list li:last-child { border: none; }
.general-list li a { word-break: break-all; }
.general-list.general-list.genlist-block { display: grid; }
.general-list.general-list.genlist-block li { padding: 0; border-right: none; margin: 0 0 10px 20px; list-style: disc; }

@media (max-width: 767px) { .general-list { padding-left: 20px; }
  .general-list li { padding-bottom: 7px; width: 100%; padding-right: 0; margin-right: 0; border-right: none; list-style: disc; }
  .general-list.genlist-block { padding: 0 10px 0 0; } }
.show-focus-outlines #overflowMenu .ofMenu ul li a:focus { background: rgba(0, 0, 0, 0); }

.show-focus-outlines .gen-card .gen-card-img .gen-card-hover, .show-focus-outlines .video-style-4 .video-gallery-main .gallery-image .gallery-bg, .show-focus-outlines .video-style-4 .video-gallery-main .btn { opacity: 1; }

.show-focus-outlines .gallery-style-4 .gallery-container .gen-card .gen-card-hover { transform: translateY(0%); }

.scheme-dtls .pdf-downloads { display: inline-block; margin: 0 7px 7px 0; }
.scheme-dtls .pdf-downloads .dwnload-pdf { margin: 0 -1px 0 0; }
.scheme-dtls .pdf-downloads, .scheme-dtls .pdf-download-link { height: 30px; }

.activity-links li { padding-bottom: 7px; }

.accent-nutural-color { background: #f6f3ee; background-color: #f6f3ee; }

.theme1-fixed-color { background: #052963; background-color: #052963; }

.style-1 .accent-color, .style-1 .hvr-radial-out:before, .style-1 .notification-section:before, .style-1 .notification-section3:before, .style-1 .tab-column-3:before { background: #4b3504 !important; background-color: #4b3504 !important; color: #ffffff !important; }
.style-1 .accent-color.lighten, .style-1 .lighten.hvr-radial-out:before, .style-1 .lighten.notification-section:before, .style-1 .lighten.notification-section3:before, .style-1 .lighten.tab-column-3:before { background: rgba(75, 53, 4, 0.9) !important; background-color: rgba(75, 53, 4, 0.9) !important; }
.style-1 .accent-color.more-lighten, .style-1 .more-lighten.hvr-radial-out:before, .style-1 .more-lighten.notification-section:before, .style-1 .more-lighten.notification-section3:before, .style-1 .more-lighten.tab-column-3:before { background: rgba(75, 53, 4, 0.5) !important; background-color: rgba(75, 53, 4, 0.5) !important; }
.style-1 a.accent-color:hover, .style-1 a.hvr-radial-out:hover:before, .style-1 a.notification-section:hover:before, .style-1 a.notification-section3:hover:before, .style-1 a.tab-column-3:hover:before, .style-1 a.accent-color.active, .style-1 a.active.hvr-radial-out:before, .style-1 a.active.notification-section:before, .style-1 a.active.notification-section3:before, .style-1 a.active.tab-column-3:before, .style-1 a.accent-color:focus, .style-1 a.hvr-radial-out:focus:before, .style-1 a.notification-section:focus:before, .style-1 a.notification-section3:focus:before, .style-1 a.tab-column-3:focus:before, .style-1 button.accent-color:hover, .style-1 button.hvr-radial-out:hover:before, .style-1 button.notification-section:hover:before, .style-1 button.notification-section3:hover:before, .style-1 button.tab-column-3:hover:before, .style-1 button.accent-color.active, .style-1 button.active.hvr-radial-out:before, .style-1 button.active.notification-section:before, .style-1 button.active.notification-section3:before, .style-1 button.active.tab-column-3:before, .style-1 button.accent-color:focus, .style-1 button.hvr-radial-out:focus:before, .style-1 button.notification-section:focus:before, .style-1 button.notification-section3:focus:before, .style-1 button.tab-column-3:focus:before, .style-1 .button.accent-color:hover, .style-1 .button.hvr-radial-out:hover:before, .style-1 .button.notification-section:hover:before, .style-1 .button.notification-section3:hover:before, .style-1 .button.tab-column-3:hover:before, .style-1 .button.accent-color.active, .style-1 .button.active.hvr-radial-out:before, .style-1 .button.active.notification-section:before, .style-1 .button.active.notification-section3:before, .style-1 .button.active.tab-column-3:before, .style-1 .button.accent-color:focus, .style-1 .button.hvr-radial-out:focus:before, .style-1 .button.notification-section:focus:before, .style-1 .button.notification-section3:focus:before, .style-1 .button.tab-column-3:focus:before, .style-1 input[type="submit"].accent-color:hover, .style-1 input[type="submit"].hvr-radial-out:hover:before, .style-1 input[type="submit"].notification-section:hover:before, .style-1 input[type="submit"].notification-section3:hover:before, .style-1 input[type="submit"].tab-column-3:hover:before, .style-1 input[type="submit"].accent-color:focus, .style-1 input[type="submit"].hvr-radial-out:focus:before, .style-1 input[type="submit"].notification-section:focus:before, .style-1 input[type="submit"].notification-section3:focus:before, .style-1 input[type="submit"].tab-column-3:focus:before, .style-1 input[type="reset"].accent-color:hover, .style-1 input[type="reset"].hvr-radial-out:hover:before, .style-1 input[type="reset"].notification-section:hover:before, .style-1 input[type="reset"].notification-section3:hover:before, .style-1 input[type="reset"].tab-column-3:hover:before, .style-1 input[type="reset"].accent-color:focus, .style-1 input[type="reset"].hvr-radial-out:focus:before, .style-1 input[type="reset"].notification-section:focus:before, .style-1 input[type="reset"].notification-section3:focus:before, .style-1 input[type="reset"].tab-column-3:focus:before { background: #4b3504 !important; background-color: #4b3504 !important; }
.style-1 .accent-border-color, .style-1 .btn-theme, .style-1 .btn-gov, .style-1 .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-1 a > span, .style-1 .box-style1:before { border-color: #4b3504 !important; }
.style-1 .accent-secondary-color, .style-1 .style-3 .fixed-bg-home-3, .style-3 .style-1 .fixed-bg-home-3, .style-1 .style-4 .fixed-bg-home-3, .style-4 .style-1 .fixed-bg-home-3 { background: #ffe799 !important; background-color: #ffe799 !important; color: #000000 !important; }
.style-1 .accent-secondary-color.lighten, .style-1 .style-3 .lighten.fixed-bg-home-3, .style-3 .style-1 .lighten.fixed-bg-home-3, .style-1 .style-4 .lighten.fixed-bg-home-3, .style-4 .style-1 .lighten.fixed-bg-home-3 { background: rgba(255, 231, 153, 0.9) !important; background-color: rgba(255, 231, 153, 0.9) !important; }
.style-1 .accent-secondary-color.more-lighten, .style-1 .style-3 .more-lighten.fixed-bg-home-3, .style-3 .style-1 .more-lighten.fixed-bg-home-3, .style-1 .style-4 .more-lighten.fixed-bg-home-3, .style-4 .style-1 .more-lighten.fixed-bg-home-3 { background: rgba(255, 231, 153, 0.5) !important; background-color: rgba(255, 231, 153, 0.5) !important; }
.style-1 a.accent-secondary-color:hover, .style-1 .style-3 a.fixed-bg-home-3:hover, .style-3 .style-1 a.fixed-bg-home-3:hover, .style-1 .style-4 a.fixed-bg-home-3:hover, .style-4 .style-1 a.fixed-bg-home-3:hover, .style-1 button.accent-secondary-color:hover, .style-1 .style-3 button.fixed-bg-home-3:hover, .style-3 .style-1 button.fixed-bg-home-3:hover, .style-1 .style-4 button.fixed-bg-home-3:hover, .style-4 .style-1 button.fixed-bg-home-3:hover, .style-1 .button.accent-secondary-color:hover, .style-1 .style-3 .button.fixed-bg-home-3:hover, .style-3 .style-1 .button.fixed-bg-home-3:hover, .style-1 .style-4 .button.fixed-bg-home-3:hover, .style-4 .style-1 .button.fixed-bg-home-3:hover, .style-1 input[type="submit"].accent-secondary-color:hover, .style-1 .style-3 input[type="submit"].fixed-bg-home-3:hover, .style-3 .style-1 input[type="submit"].fixed-bg-home-3:hover, .style-1 .style-4 input[type="submit"].fixed-bg-home-3:hover, .style-4 .style-1 input[type="submit"].fixed-bg-home-3:hover { background: #ffe799 !important; background-color: #ffe799 !important; }
.style-1 .accent-secondary-border-color, .style-1 .box-style1.accent-secondary-border-color:before { border-color: #ffe799 !important; }
.style-1 .accent-fixed-color { background: #052963 !important; color: #ffffff !important; }
.style-1 .gen-card .gen-card-icon span.accent-border-color, .style-1 .gen-card .gen-card-icon span.btn-theme, .style-1 .gen-card .gen-card-icon span.btn-gov, .style-1 .gen-card .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-1 .gen-card .gen-card-icon a > span, .style-1 .gen-card .gen-card-icon span.box-style1:before { color: #4b3504 !important; }
.style-1 .text-highlight, .style-1 .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-1 span.fa, .style-1 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-1 span.list-icon, .style-1 .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-1 a, .style-1 .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-1 a { color: #4b3504 !important; }
.style-1 .accent-hover-color:hover, .style-1 .footerlogocarousel .flex-direction-nav a, .style-1 .video_gallery .flex-direction-nav a, .style-1 .HomeGalleryCarasole .flex-direction-nav a { background: #4b3504 !important; background-color: #4b3504 !important; color: #ffffff !important; border-color: #4b3504 !important; }
.style-1.home-1 .full-cntrl-right-caption-right .container .slide-caption { color: #000000; }
.style-1.home .btn-style-outline { background: #ffe799 !important; color: #4b3504 !important; border-radius: 50px; }
.style-1.home .btn-style-outline:hover { background: #4b3504 !important; color: #ffe799 !important; }

.style-2 .accent-color, .style-2 .hvr-radial-out:before, .style-2 .notification-section:before, .style-2 .notification-section3:before, .style-2 .tab-column-3:before { background: #48cacf !important; background-color: #48cacf !important; color: #000000 !important; }
.style-2 .accent-color.lighten, .style-2 .lighten.hvr-radial-out:before, .style-2 .lighten.notification-section:before, .style-2 .lighten.notification-section3:before, .style-2 .lighten.tab-column-3:before { background: rgba(72, 202, 207, 0.9) !important; background-color: rgba(72, 202, 207, 0.9) !important; }
.style-2 .accent-color.more-lighten, .style-2 .more-lighten.hvr-radial-out:before, .style-2 .more-lighten.notification-section:before, .style-2 .more-lighten.notification-section3:before, .style-2 .more-lighten.tab-column-3:before { background: rgba(72, 202, 207, 0.4) !important; background-color: rgba(72, 202, 207, 0.4) !important; }
.style-2 a.accent-color:hover, .style-2 a.hvr-radial-out:hover:before, .style-2 a.notification-section:hover:before, .style-2 a.notification-section3:hover:before, .style-2 a.tab-column-3:hover:before, .style-2 a.accent-color.active, .style-2 a.active.hvr-radial-out:before, .style-2 a.active.notification-section:before, .style-2 a.active.notification-section3:before, .style-2 a.active.tab-column-3:before, .style-2 a.accent-color:focus, .style-2 a.hvr-radial-out:focus:before, .style-2 a.notification-section:focus:before, .style-2 a.notification-section3:focus:before, .style-2 a.tab-column-3:focus:before, .style-2 button.accent-color:hover, .style-2 button.hvr-radial-out:hover:before, .style-2 button.notification-section:hover:before, .style-2 button.notification-section3:hover:before, .style-2 button.tab-column-3:hover:before, .style-2 button.accent-color.active, .style-2 button.active.hvr-radial-out:before, .style-2 button.active.notification-section:before, .style-2 button.active.notification-section3:before, .style-2 button.active.tab-column-3:before, .style-2 button.accent-color:focus, .style-2 button.hvr-radial-out:focus:before, .style-2 button.notification-section:focus:before, .style-2 button.notification-section3:focus:before, .style-2 button.tab-column-3:focus:before, .style-2 .button.accent-color:hover, .style-2 .button.hvr-radial-out:hover:before, .style-2 .button.notification-section:hover:before, .style-2 .button.notification-section3:hover:before, .style-2 .button.tab-column-3:hover:before, .style-2 .button.accent-color.active, .style-2 .button.active.hvr-radial-out:before, .style-2 .button.active.notification-section:before, .style-2 .button.active.notification-section3:before, .style-2 .button.active.tab-column-3:before, .style-2 .button.accent-color:focus, .style-2 .button.hvr-radial-out:focus:before, .style-2 .button.notification-section:focus:before, .style-2 .button.notification-section3:focus:before, .style-2 .button.tab-column-3:focus:before, .style-2 input[type="submit"].accent-color:hover, .style-2 input[type="submit"].hvr-radial-out:hover:before, .style-2 input[type="submit"].notification-section:hover:before, .style-2 input[type="submit"].notification-section3:hover:before, .style-2 input[type="submit"].tab-column-3:hover:before, .style-2 input[type="submit"].accent-color:focus, .style-2 input[type="submit"].hvr-radial-out:focus:before, .style-2 input[type="submit"].notification-section:focus:before, .style-2 input[type="submit"].notification-section3:focus:before, .style-2 input[type="submit"].tab-column-3:focus:before, .style-2 input[type="reset"].accent-color:hover, .style-2 input[type="reset"].hvr-radial-out:hover:before, .style-2 input[type="reset"].notification-section:hover:before, .style-2 input[type="reset"].notification-section3:hover:before, .style-2 input[type="reset"].tab-column-3:hover:before, .style-2 input[type="reset"].accent-color:focus, .style-2 input[type="reset"].hvr-radial-out:focus:before, .style-2 input[type="reset"].notification-section:focus:before, .style-2 input[type="reset"].notification-section3:focus:before, .style-2 input[type="reset"].tab-column-3:focus:before { background: #48cacf !important; background-color: #48cacf !important; }
.style-2 .accent-border-color, .style-2 .btn-theme, .style-2 .btn-gov, .style-2 .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-2 a > span, .style-2 .box-style1:before { border-color: #48cacf !important; }
.style-2 .accent-secondary-color, .style-2 .style-3 .fixed-bg-home-3, .style-3 .style-2 .fixed-bg-home-3, .style-2 .style-4 .fixed-bg-home-3, .style-4 .style-2 .fixed-bg-home-3 { background: #475b5c !important; background-color: #475b5c !important; color: #ffffff !important; }
.style-2 .accent-secondary-color.lighten, .style-2 .style-3 .lighten.fixed-bg-home-3, .style-3 .style-2 .lighten.fixed-bg-home-3, .style-2 .style-4 .lighten.fixed-bg-home-3, .style-4 .style-2 .lighten.fixed-bg-home-3 { background: rgba(71, 91, 92, 0.9) !important; background-color: rgba(71, 91, 92, 0.9) !important; }
.style-2 .accent-secondary-color.more-lighten, .style-2 .style-3 .more-lighten.fixed-bg-home-3, .style-3 .style-2 .more-lighten.fixed-bg-home-3, .style-2 .style-4 .more-lighten.fixed-bg-home-3, .style-4 .style-2 .more-lighten.fixed-bg-home-3 { background: rgba(71, 91, 92, 0.5) !important; background-color: rgba(71, 91, 92, 0.5) !important; }
.style-2 a.accent-secondary-color:hover, .style-2 .style-3 a.fixed-bg-home-3:hover, .style-3 .style-2 a.fixed-bg-home-3:hover, .style-2 .style-4 a.fixed-bg-home-3:hover, .style-4 .style-2 a.fixed-bg-home-3:hover, .style-2 button.accent-secondary-color:hover, .style-2 .style-3 button.fixed-bg-home-3:hover, .style-3 .style-2 button.fixed-bg-home-3:hover, .style-2 .style-4 button.fixed-bg-home-3:hover, .style-4 .style-2 button.fixed-bg-home-3:hover, .style-2 .button.accent-secondary-color:hover, .style-2 .style-3 .button.fixed-bg-home-3:hover, .style-3 .style-2 .button.fixed-bg-home-3:hover, .style-2 .style-4 .button.fixed-bg-home-3:hover, .style-4 .style-2 .button.fixed-bg-home-3:hover, .style-2 input[type="submit"].accent-secondary-color:hover, .style-2 .style-3 input[type="submit"].fixed-bg-home-3:hover, .style-3 .style-2 input[type="submit"].fixed-bg-home-3:hover, .style-2 .style-4 input[type="submit"].fixed-bg-home-3:hover, .style-4 .style-2 input[type="submit"].fixed-bg-home-3:hover { background: #475b5c !important; background-color: #475b5c !important; }
.style-2 .accent-secondary-border-color, .style-2 .box-style1.accent-secondary-border-color:before { border-color: #475b5c !important; }
.style-2 .accent-fixed-color { background: #48cacf !important; color: #000000 !important; }
.style-2 .gen-card .gen-card-icon span.accent-border-color, .style-2 .gen-card .gen-card-icon span.btn-theme, .style-2 .gen-card .gen-card-icon span.btn-gov, .style-2 .gen-card .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-2 .gen-card .gen-card-icon a > span, .style-2 .gen-card .gen-card-icon span.box-style1:before { color: #48cacf !important; }
.style-2 .text-highlight, .style-2 .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-2 span.fa, .style-2 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-2 span.list-icon, .style-2 .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-2 a, .style-2 .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-2 a { color: #48cacf !important; }
.style-2 .accent-hover-color:hover, .style-2 .footerlogocarousel .flex-direction-nav a, .style-2 .video_gallery .flex-direction-nav a, .style-2 .HomeGalleryCarasole .flex-direction-nav a { background: #48cacf !important; background-color: #48cacf !important; color: #ffffff !important; border-color: #48cacf !important; }
.style-2 .footerlogocarousel .flex-direction-nav a:before { color: #000000 !important; }
.style-2 .full-cntrl-center-caption-bottom .flex-direction-nav .flex-next, .style-2 .full-cntrl-center-caption-bottom .flex-direction-nav .flex-prev { background: #fff; border-radius: 50%; width: 45px; height: 45px; text-align: center; border: 1px solid #48cacf; }
.style-2 .full-cntrl-center-caption-bottom.nav-white .flex-direction-nav a:before { font-size: 26px; line-height: 47px; color: #48cacf; }
.style-2.home .btn-style-outline { border: 1px solid #475b5c !important; color: #475b5c !important; }
.style-2.home .btn-style-outline.accent-color, .style-2.home .btn-style-outline.hvr-radial-out:before, .style-2.home .btn-style-outline.notification-section:before, .style-2.home .btn-style-outline.notification-section3:before, .style-2.home .btn-style-outline.tab-column-3:before, .style-2.home .btn-style-outline.accent-border-color, .style-2.home .btn-style-outline.btn-theme, .style-2.home .btn-style-outline.btn-gov, .style-2.home .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-2.home a > span.btn-style-outline, .style-2.home .btn-style-outline.box-style1:before, .style-2.home .btn-style-outline.accent-hover-color { border-color: #475b5c !important; color: #000000 !important; background-color: #48cacf !important; border-radius: 50px; }
.style-2.home .btn-style-outline.accent-color:hover, .style-2.home .btn-style-outline.hvr-radial-out:hover:before, .style-2.home .btn-style-outline.notification-section:hover:before, .style-2.home .btn-style-outline.notification-section3:hover:before, .style-2.home .btn-style-outline.tab-column-3:hover:before, .style-2.home .btn-style-outline.accent-border-color:hover, .style-2.home .btn-style-outline.btn-theme:hover, .style-2.home .btn-style-outline.btn-gov:hover, .style-2.home .gen-list.static-link-list4 ul li a > span.btn-style-outline:hover, .gen-list.static-link-list4 ul li .style-2.home a > span.btn-style-outline:hover, .style-2.home .btn-style-outline.box-style1:hover:before, .style-2.home .btn-style-outline.accent-hover-color:hover { background-color: #475b5c !important; color: #ffffff !important; }
.style-2.home .btn-style-outline:hover { background-color: #475b5c !important; color: #ffffff !important; }
.style-2.home .photo-glry-cntr .btn-style-outline.accent-color, .style-2.home .photo-glry-cntr .btn-style-outline.hvr-radial-out:before, .style-2.home .photo-glry-cntr .btn-style-outline.notification-section:before, .style-2.home .photo-glry-cntr .btn-style-outline.notification-section3:before, .style-2.home .photo-glry-cntr .btn-style-outline.tab-column-3:before, .style-2.home .photo-glry-cntr .btn-style-outline.accent-border-color, .style-2.home .photo-glry-cntr .btn-style-outline.btn-theme, .style-2.home .photo-glry-cntr .btn-style-outline.btn-gov, .style-2.home .photo-glry-cntr .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-2.home .photo-glry-cntr a > span.btn-style-outline, .style-2.home .photo-glry-cntr .btn-style-outline.box-style1:before, .style-2.home .photo-glry-cntr .btn-style-outline.accent-hover-color { border-color: #48cacf !important; color: #ffffff !important; background-color: #48cacf !important; border-radius: 0; }

.style-3 .accent-color, .style-3 .hvr-radial-out:before, .style-3 .notification-section:before, .style-3 .notification-section3:before, .style-3 .tab-column-3:before, .style-3 .filter-button-group .filter-btn-cntr .button { background: #052963 !important; background-color: #052963 !important; color: #ffffff !important; }
.style-3 .accent-color.lighten, .style-3 .lighten.hvr-radial-out:before, .style-3 .lighten.notification-section:before, .style-3 .lighten.notification-section3:before, .style-3 .lighten.tab-column-3:before { background: rgba(5, 41, 99, 0.9) !important; background-color: rgba(5, 41, 99, 0.9) !important; }
.style-3 .accent-color.more-lighten, .style-3 .more-lighten.hvr-radial-out:before, .style-3 .more-lighten.notification-section:before, .style-3 .more-lighten.notification-section3:before, .style-3 .more-lighten.tab-column-3:before { background: rgba(5, 41, 99, 0.5) !important; background-color: rgba(5, 41, 99, 0.5) !important; }
.style-3 a.accent-color:hover, .style-3 a.hvr-radial-out:hover:before, .style-3 a.notification-section:hover:before, .style-3 a.notification-section3:hover:before, .style-3 a.tab-column-3:hover:before, .style-3 a.accent-color.active, .style-3 a.active.hvr-radial-out:before, .style-3 a.active.notification-section:before, .style-3 a.active.notification-section3:before, .style-3 a.active.tab-column-3:before, .style-3 a.accent-color:focus, .style-3 a.hvr-radial-out:focus:before, .style-3 a.notification-section:focus:before, .style-3 a.notification-section3:focus:before, .style-3 a.tab-column-3:focus:before, .style-3 button.accent-color:hover, .style-3 button.hvr-radial-out:hover:before, .style-3 button.notification-section:hover:before, .style-3 button.notification-section3:hover:before, .style-3 button.tab-column-3:hover:before, .style-3 button.accent-color.active, .style-3 button.active.hvr-radial-out:before, .style-3 button.active.notification-section:before, .style-3 button.active.notification-section3:before, .style-3 button.active.tab-column-3:before, .style-3 button.accent-color:focus, .style-3 button.hvr-radial-out:focus:before, .style-3 button.notification-section:focus:before, .style-3 button.notification-section3:focus:before, .style-3 button.tab-column-3:focus:before, .style-3 .button.accent-color:hover, .style-3 .button.hvr-radial-out:hover:before, .style-3 .button.notification-section:hover:before, .style-3 .button.notification-section3:hover:before, .style-3 .button.tab-column-3:hover:before, .style-3 .button.accent-color.active, .style-3 .button.active.hvr-radial-out:before, .style-3 .button.active.notification-section:before, .style-3 .button.active.notification-section3:before, .style-3 .button.active.tab-column-3:before, .style-3 .button.accent-color:focus, .style-3 .button.hvr-radial-out:focus:before, .style-3 .button.notification-section:focus:before, .style-3 .button.notification-section3:focus:before, .style-3 .button.tab-column-3:focus:before, .style-3 input[type="submit"].accent-color:hover, .style-3 input[type="submit"].hvr-radial-out:hover:before, .style-3 input[type="submit"].notification-section:hover:before, .style-3 input[type="submit"].notification-section3:hover:before, .style-3 input[type="submit"].tab-column-3:hover:before, .style-3 input[type="submit"].accent-color:focus, .style-3 input[type="submit"].hvr-radial-out:focus:before, .style-3 input[type="submit"].notification-section:focus:before, .style-3 input[type="submit"].notification-section3:focus:before, .style-3 input[type="submit"].tab-column-3:focus:before, .style-3 input[type="reset"].accent-color:hover, .style-3 input[type="reset"].hvr-radial-out:hover:before, .style-3 input[type="reset"].notification-section:hover:before, .style-3 input[type="reset"].notification-section3:hover:before, .style-3 input[type="reset"].tab-column-3:hover:before, .style-3 input[type="reset"].accent-color:focus, .style-3 input[type="reset"].hvr-radial-out:focus:before, .style-3 input[type="reset"].notification-section:focus:before, .style-3 input[type="reset"].notification-section3:focus:before, .style-3 input[type="reset"].tab-column-3:focus:before, .style-3 .filter-button-group .filter-btn-cntr .button:hover, .style-3 .filter-button-group .filter-btn-cntr .button.active { background: #2aacea !important; background-color: #2aacea !important; }
.style-3 .accent-border-color, .style-3 .btn-theme, .style-3 .btn-gov, .style-3 .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-3 a > span, .style-3 .box-style1:before { border-color: #052963 !important; }
.style-3 .accent-secondary-color, .style-3 .fixed-bg-home-3 { background: #2aacea !important; background-color: #2aacea !important; color: #000000 important; }
.style-3 .accent-secondary-color.lighten, .style-3 .lighten.fixed-bg-home-3 { background: rgba(42, 172, 234, 0.9) !important; background-color: rgba(42, 172, 234, 0.9) !important; }
.style-3 .accent-secondary-color.more-lighten, .style-3 .more-lighten.fixed-bg-home-3 { background: rgba(42, 172, 234, 0.5) !important; background-color: rgba(42, 172, 234, 0.5) !important; }
.style-3 a.accent-secondary-color:hover, .style-3 a.fixed-bg-home-3:hover, .style-3 button.accent-secondary-color:hover, .style-3 button.fixed-bg-home-3:hover, .style-3 .button.accent-secondary-color:hover, .style-3 .button.fixed-bg-home-3:hover, .style-3 input[type="submit"].accent-secondary-color:hover, .style-3 input[type="submit"].fixed-bg-home-3:hover { background: #052963 !important; background-color: #052963 !important; }
.style-3 .accent-secondary-border-color, .style-3 .box-style1.accent-secondary-border-color:before { border-color: #2aacea !important; }
.style-3 .accent-fixed-color { background: #052963 !important; color: #ffffff !important; }
.style-3 .gen-card .gen-card-icon span.accent-border-color, .style-3 .gen-card .gen-card-icon span.btn-theme, .style-3 .gen-card .gen-card-icon span.btn-gov, .style-3 .gen-card .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-3 .gen-card .gen-card-icon a > span, .style-3 .gen-card .gen-card-icon span.box-style1:before { color: #052963 !important; }
.style-3 .text-highlight, .style-3 .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-3 span.fa, .style-3 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-3 span.list-icon, .style-3 .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-3 a, .style-3 .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-3 a { color: #2aacea !important; }
.style-3 .accent-hover-color:hover, .style-3 .footerlogocarousel .flex-direction-nav a, .style-3 .video_gallery .flex-direction-nav a, .style-3 .HomeGalleryCarasole .flex-direction-nav a { background: #052963 !important; background-color: #052963 !important; color: #ffffff !important; border-color: #052963 !important; }
.style-3 .lds-roller div:after { background: #052963; }
.style-3 .search-main-container .btn:after, .style-3 .filter-btn-cntr .button:after { content: ""; padding: 0; }
.style-3.home .btn-style-outline { border: 1px solid #ffffff !important; color: #000000 !important; border-radius: 5px; }
.style-3.home .btn-style-outline.accent-color, .style-3.home .btn-style-outline.hvr-radial-out:before, .style-3.home .btn-style-outline.notification-section:before, .style-3.home .btn-style-outline.notification-section3:before, .style-3.home .btn-style-outline.tab-column-3:before, .style-3.home .btn-style-outline.accent-border-color, .style-3.home .btn-style-outline.btn-theme, .style-3.home .btn-style-outline.btn-gov, .style-3.home .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-3.home a > span.btn-style-outline, .style-3.home .btn-style-outline.box-style1:before { border: 1px solid #ffffff !important; color: #ffffff !important; }
.style-3.home .btn-style-outline.accent-color:hover, .style-3.home .btn-style-outline.hvr-radial-out:hover:before, .style-3.home .btn-style-outline.notification-section:hover:before, .style-3.home .btn-style-outline.notification-section3:hover:before, .style-3.home .btn-style-outline.tab-column-3:hover:before, .style-3.home .btn-style-outline.accent-border-color:hover, .style-3.home .btn-style-outline.btn-theme:hover, .style-3.home .btn-style-outline.btn-gov:hover, .style-3.home .gen-list.static-link-list4 ul li a > span.btn-style-outline:hover, .gen-list.static-link-list4 ul li .style-3.home a > span.btn-style-outline:hover, .style-3.home .btn-style-outline.box-style1:hover:before { color: #ffffff !important; }
.style-3.home .btn-style-outline.accent-hover-color { border: 1px solid #2aacea !important; color: #2aacea !important; }
.style-3.home .btn-style-outline.accent-hover-color:hover { color: #ffffff !important; }

.style-4 .accent-color, .style-4 .hvr-radial-out:before, .style-4 .notification-section:before, .style-4 .notification-section3:before, .style-4 .tab-column-3:before { background: #9b0620 !important; background-color: #9b0620 !important; color: #ffffff !important; }
.style-4 .accent-color.lighten, .style-4 .lighten.hvr-radial-out:before, .style-4 .lighten.notification-section:before, .style-4 .lighten.notification-section3:before, .style-4 .lighten.tab-column-3:before { background: rgba(155, 6, 32, 0.9) !important; background-color: rgba(155, 6, 32, 0.9) !important; }
.style-4 .accent-color.more-lighten, .style-4 .more-lighten.hvr-radial-out:before, .style-4 .more-lighten.notification-section:before, .style-4 .more-lighten.notification-section3:before, .style-4 .more-lighten.tab-column-3:before { background: rgba(155, 6, 32, 0.3) !important; background-color: rgba(155, 6, 32, 0.3) !important; }
.style-4 a.accent-color:hover, .style-4 a.hvr-radial-out:hover:before, .style-4 a.notification-section:hover:before, .style-4 a.notification-section3:hover:before, .style-4 a.tab-column-3:hover:before, .style-4 a.accent-color.active, .style-4 a.active.hvr-radial-out:before, .style-4 a.active.notification-section:before, .style-4 a.active.notification-section3:before, .style-4 a.active.tab-column-3:before, .style-4 a.accent-color:focus, .style-4 a.hvr-radial-out:focus:before, .style-4 a.notification-section:focus:before, .style-4 a.notification-section3:focus:before, .style-4 a.tab-column-3:focus:before, .style-4 button.accent-color:hover, .style-4 button.hvr-radial-out:hover:before, .style-4 button.notification-section:hover:before, .style-4 button.notification-section3:hover:before, .style-4 button.tab-column-3:hover:before, .style-4 button.accent-color.active, .style-4 button.active.hvr-radial-out:before, .style-4 button.active.notification-section:before, .style-4 button.active.notification-section3:before, .style-4 button.active.tab-column-3:before, .style-4 button.accent-color:focus, .style-4 button.hvr-radial-out:focus:before, .style-4 button.notification-section:focus:before, .style-4 button.notification-section3:focus:before, .style-4 button.tab-column-3:focus:before, .style-4 .button.accent-color:hover, .style-4 .button.hvr-radial-out:hover:before, .style-4 .button.notification-section:hover:before, .style-4 .button.notification-section3:hover:before, .style-4 .button.tab-column-3:hover:before, .style-4 .button.accent-color.active, .style-4 .button.active.hvr-radial-out:before, .style-4 .button.active.notification-section:before, .style-4 .button.active.notification-section3:before, .style-4 .button.active.tab-column-3:before, .style-4 .button.accent-color:focus, .style-4 .button.hvr-radial-out:focus:before, .style-4 .button.notification-section:focus:before, .style-4 .button.notification-section3:focus:before, .style-4 .button.tab-column-3:focus:before, .style-4 input[type="submit"].accent-color:hover, .style-4 input[type="submit"].hvr-radial-out:hover:before, .style-4 input[type="submit"].notification-section:hover:before, .style-4 input[type="submit"].notification-section3:hover:before, .style-4 input[type="submit"].tab-column-3:hover:before, .style-4 input[type="submit"].accent-color:focus, .style-4 input[type="submit"].hvr-radial-out:focus:before, .style-4 input[type="submit"].notification-section:focus:before, .style-4 input[type="submit"].notification-section3:focus:before, .style-4 input[type="submit"].tab-column-3:focus:before, .style-4 input[type="reset"].accent-color:hover, .style-4 input[type="reset"].hvr-radial-out:hover:before, .style-4 input[type="reset"].notification-section:hover:before, .style-4 input[type="reset"].notification-section3:hover:before, .style-4 input[type="reset"].tab-column-3:hover:before, .style-4 input[type="reset"].accent-color:focus, .style-4 input[type="reset"].hvr-radial-out:focus:before, .style-4 input[type="reset"].notification-section:focus:before, .style-4 input[type="reset"].notification-section3:focus:before, .style-4 input[type="reset"].tab-column-3:focus:before { background: #ffe799 !important; background-color: #ffe799 !important; color: #000000 !important; }
.style-4 .accent-border-color, .style-4 .btn-theme, .style-4 .btn-gov, .style-4 .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-4 a > span, .style-4 .box-style1:before { border-color: #9b0620 !important; }
.style-4 .accent-secondary-color, .style-4 .fixed-bg-home-3 { background: #ffe799 !important; background-color: #ffe799 !important; color: #000000 !important; }
.style-4 .accent-secondary-color.lighten, .style-4 .lighten.fixed-bg-home-3 { background: rgba(255, 231, 153, 0.9) !important; background-color: rgba(255, 231, 153, 0.9) !important; }
.style-4 .accent-secondary-color.more-lighten, .style-4 .more-lighten.fixed-bg-home-3 { background: rgba(255, 231, 153, 0.5) !important; background-color: rgba(255, 231, 153, 0.5) !important; }
.style-4 a.accent-secondary-color:hover, .style-4 a.fixed-bg-home-3:hover, .style-4 button.accent-secondary-color:hover, .style-4 button.fixed-bg-home-3:hover, .style-4 .button.accent-secondary-color:hover, .style-4 .button.fixed-bg-home-3:hover, .style-4 input[type="submit"].accent-secondary-color:hover, .style-4 input[type="submit"].fixed-bg-home-3:hover, .style-4 input[type="reset"].accent-secondary-color:hover, .style-4 input[type="reset"].fixed-bg-home-3:hover { background: #9b0620 !important; background-color: #9b0620 !important; color: #ffffff !important; }
.style-4 .accent-secondary-border-color, .style-4 .box-style1.accent-secondary-border-color:before { border-color: #ffe799 !important; }
.style-4 .accent-fixed-color { background: #052963 !important; color: #ffffff !important; }
.style-4 .gen-card .gen-card-icon span.accent-border-color, .style-4 .gen-card .gen-card-icon span.btn-theme, .style-4 .gen-card .gen-card-icon span.btn-gov, .style-4 .gen-card .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-4 .gen-card .gen-card-icon a > span, .style-4 .gen-card .gen-card-icon span.box-style1:before { color: #9b0620 !important; }
.style-4 .text-highlight, .style-4 .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-4 span.fa, .style-4 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-4 span.list-icon, .style-4 .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-4 a, .style-4 .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-4 a { color: #9b0620 !important; }
.style-4 .accent-hover-color:hover, .style-4 .footerlogocarousel .flex-direction-nav a, .style-4 .video_gallery .flex-direction-nav a, .style-4 .HomeGalleryCarasole .flex-direction-nav a { background: #9b0620 !important; background-color: #9b0620 !important; color: #000000 !important; border-color: #ffe799 !important; }
.style-4.home .btn-style-outline { border: 1px solid #ffffff !important; color: #000000 !important; border-radius: 25px; }
.style-4.home .btn-style-outline.accent-color, .style-4.home .btn-style-outline.hvr-radial-out:before, .style-4.home .btn-style-outline.notification-section:before, .style-4.home .btn-style-outline.notification-section3:before, .style-4.home .btn-style-outline.tab-column-3:before, .style-4.home .btn-style-outline.accent-border-color, .style-4.home .btn-style-outline.btn-theme, .style-4.home .btn-style-outline.btn-gov, .style-4.home .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-4.home a > span.btn-style-outline, .style-4.home .btn-style-outline.box-style1:before { border: 1px solid #ffffff !important; color: #ffffff !important; }
.style-4.home .btn-style-outline.accent-color:hover, .style-4.home .btn-style-outline.hvr-radial-out:hover:before, .style-4.home .btn-style-outline.notification-section:hover:before, .style-4.home .btn-style-outline.notification-section3:hover:before, .style-4.home .btn-style-outline.tab-column-3:hover:before, .style-4.home .btn-style-outline.accent-color:focus, .style-4.home .btn-style-outline.hvr-radial-out:focus:before, .style-4.home .btn-style-outline.notification-section:focus:before, .style-4.home .btn-style-outline.notification-section3:focus:before, .style-4.home .btn-style-outline.tab-column-3:focus:before, .style-4.home .btn-style-outline.accent-border-color:hover, .style-4.home .btn-style-outline.btn-theme:hover, .style-4.home .btn-style-outline.btn-gov:hover, .style-4.home .gen-list.static-link-list4 ul li a > span.btn-style-outline:hover, .gen-list.static-link-list4 ul li .style-4.home a > span.btn-style-outline:hover, .style-4.home .btn-style-outline.box-style1:hover:before, .style-4.home .btn-style-outline.accent-border-color:focus, .style-4.home .btn-style-outline.btn-theme:focus, .style-4.home .btn-style-outline.btn-gov:focus, .style-4.home .gen-list.static-link-list4 ul li a > span.btn-style-outline:focus, .gen-list.static-link-list4 ul li .style-4.home a > span.btn-style-outline:focus, .style-4.home .btn-style-outline.box-style1:focus:before { color: #000000 !important; }
.style-4.home .btn-style-outline.accent-hover-color { border: 1px solid #ffe799 !important; color: #ffe799 !important; }
.style-4.home .btn-style-outline.accent-hover-color:hover, .style-4.home .btn-style-outline.accent-hover-color:focus { color: #000000 !important; }
.style-4 .photo-glry-cntr .btn-style-outline { border-radius: 0; }
.style-4 .news-ticker-horizontal.title-left > h2 { overflow: visible; }
.style-4 .news-ticker-horizontal.title-left > h2:after { content: ""; border: 10px solid transparent; border-right: 0; border-left: 10px solid #ffe799; position: absolute; right: -10px; }
.style-4 .flex-direction-nav a:before, .style-4 .flex-pauseplay a:before { color: #ffffff; }

.style-5 .accent-color, .style-5 .hvr-radial-out:before, .style-5 .notification-section:before, .style-5 .notification-section3:before, .style-5 .tab-column-3:before { background: #9b8154 !important; background-color: #9b8154 !important; color: #ffffff !important; }
.style-5 .accent-color.lighten, .style-5 .lighten.hvr-radial-out:before, .style-5 .lighten.notification-section:before, .style-5 .lighten.notification-section3:before, .style-5 .lighten.tab-column-3:before { background: rgba(155, 129, 84, 0.9) !important; background-color: rgba(155, 129, 84, 0.9) !important; }
.style-5 .accent-color.more-lighten, .style-5 .more-lighten.hvr-radial-out:before, .style-5 .more-lighten.notification-section:before, .style-5 .more-lighten.notification-section3:before, .style-5 .more-lighten.tab-column-3:before { background: rgba(155, 129, 84, 0.3) !important; background-color: rgba(155, 129, 84, 0.3) !important; }
.style-5 a.accent-color:hover, .style-5 a.hvr-radial-out:hover:before, .style-5 a.notification-section:hover:before, .style-5 a.notification-section3:hover:before, .style-5 a.tab-column-3:hover:before, .style-5 a.accent-color.active, .style-5 a.active.hvr-radial-out:before, .style-5 a.active.notification-section:before, .style-5 a.active.notification-section3:before, .style-5 a.active.tab-column-3:before, .style-5 a.accent-color:focus, .style-5 a.hvr-radial-out:focus:before, .style-5 a.notification-section:focus:before, .style-5 a.notification-section3:focus:before, .style-5 a.tab-column-3:focus:before, .style-5 button.accent-color:hover, .style-5 button.hvr-radial-out:hover:before, .style-5 button.notification-section:hover:before, .style-5 button.notification-section3:hover:before, .style-5 button.tab-column-3:hover:before, .style-5 button.accent-color.active, .style-5 button.active.hvr-radial-out:before, .style-5 button.active.notification-section:before, .style-5 button.active.notification-section3:before, .style-5 button.active.tab-column-3:before, .style-5 button.accent-color:focus, .style-5 button.hvr-radial-out:focus:before, .style-5 button.notification-section:focus:before, .style-5 button.notification-section3:focus:before, .style-5 button.tab-column-3:focus:before, .style-5 .button.accent-color:hover, .style-5 .button.hvr-radial-out:hover:before, .style-5 .button.notification-section:hover:before, .style-5 .button.notification-section3:hover:before, .style-5 .button.tab-column-3:hover:before, .style-5 .button.accent-color.active, .style-5 .button.active.hvr-radial-out:before, .style-5 .button.active.notification-section:before, .style-5 .button.active.notification-section3:before, .style-5 .button.active.tab-column-3:before, .style-5 .button.accent-color:focus, .style-5 .button.hvr-radial-out:focus:before, .style-5 .button.notification-section:focus:before, .style-5 .button.notification-section3:focus:before, .style-5 .button.tab-column-3:focus:before, .style-5 input[type="submit"].accent-color:hover, .style-5 input[type="submit"].hvr-radial-out:hover:before, .style-5 input[type="submit"].notification-section:hover:before, .style-5 input[type="submit"].notification-section3:hover:before, .style-5 input[type="submit"].tab-column-3:hover:before, .style-5 input[type="submit"].accent-color:focus, .style-5 input[type="submit"].hvr-radial-out:focus:before, .style-5 input[type="submit"].notification-section:focus:before, .style-5 input[type="submit"].notification-section3:focus:before, .style-5 input[type="submit"].tab-column-3:focus:before, .style-5 input[type="reset"].accent-color:hover, .style-5 input[type="reset"].hvr-radial-out:hover:before, .style-5 input[type="reset"].notification-section:hover:before, .style-5 input[type="reset"].notification-section3:hover:before, .style-5 input[type="reset"].tab-column-3:hover:before, .style-5 input[type="reset"].accent-color:focus, .style-5 input[type="reset"].hvr-radial-out:focus:before, .style-5 input[type="reset"].notification-section:focus:before, .style-5 input[type="reset"].notification-section3:focus:before, .style-5 input[type="reset"].tab-column-3:focus:before { background: #fcfaf6 !important; background-color: #fcfaf6 !important; color: #000000 !important; }
.style-5 .accent-border-color, .style-5 .btn-theme, .style-5 .btn-gov, .style-5 .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-5 a > span, .style-5 .box-style1:before { border-color: #9b8154 !important; }
.style-5 .accent-secondary-color, .style-5 .style-3 .fixed-bg-home-3, .style-3 .style-5 .fixed-bg-home-3, .style-5 .style-4 .fixed-bg-home-3, .style-4 .style-5 .fixed-bg-home-3 { background: #fcfaf6 !important; background-color: #fcfaf6 !important; color: #000000 !important; }
.style-5 .accent-secondary-color.lighten, .style-5 .style-3 .lighten.fixed-bg-home-3, .style-3 .style-5 .lighten.fixed-bg-home-3, .style-5 .style-4 .lighten.fixed-bg-home-3, .style-4 .style-5 .lighten.fixed-bg-home-3 { background: rgba(252, 250, 246, 0.9) !important; background-color: rgba(252, 250, 246, 0.9) !important; }
.style-5 .accent-secondary-color.more-lighten, .style-5 .style-3 .more-lighten.fixed-bg-home-3, .style-3 .style-5 .more-lighten.fixed-bg-home-3, .style-5 .style-4 .more-lighten.fixed-bg-home-3, .style-4 .style-5 .more-lighten.fixed-bg-home-3 { background: rgba(252, 250, 246, 0.5) !important; background-color: rgba(252, 250, 246, 0.5) !important; }
.style-5 a.accent-secondary-color:hover, .style-5 .style-3 a.fixed-bg-home-3:hover, .style-3 .style-5 a.fixed-bg-home-3:hover, .style-5 .style-4 a.fixed-bg-home-3:hover, .style-4 .style-5 a.fixed-bg-home-3:hover, .style-5 button.accent-secondary-color:hover, .style-5 .style-3 button.fixed-bg-home-3:hover, .style-3 .style-5 button.fixed-bg-home-3:hover, .style-5 .style-4 button.fixed-bg-home-3:hover, .style-4 .style-5 button.fixed-bg-home-3:hover, .style-5 .button.accent-secondary-color:hover, .style-5 .style-3 .button.fixed-bg-home-3:hover, .style-3 .style-5 .button.fixed-bg-home-3:hover, .style-5 .style-4 .button.fixed-bg-home-3:hover, .style-4 .style-5 .button.fixed-bg-home-3:hover, .style-5 input[type="submit"].accent-secondary-color:hover, .style-5 .style-3 input[type="submit"].fixed-bg-home-3:hover, .style-3 .style-5 input[type="submit"].fixed-bg-home-3:hover, .style-5 .style-4 input[type="submit"].fixed-bg-home-3:hover, .style-4 .style-5 input[type="submit"].fixed-bg-home-3:hover, .style-5 input[type="reset"].accent-secondary-color:hover, .style-5 .style-3 input[type="reset"].fixed-bg-home-3:hover, .style-3 .style-5 input[type="reset"].fixed-bg-home-3:hover, .style-5 .style-4 input[type="reset"].fixed-bg-home-3:hover, .style-4 .style-5 input[type="reset"].fixed-bg-home-3:hover { background: #9b0620 !important; background-color: #9b8154 !important; color: #ffffff !important; }
.style-5 .accent-secondary-border-color, .style-5 .box-style1.accent-secondary-border-color:before { border-color: #fcfaf6 !important; }
.style-5 .accent-fixed-color { background: #052963 !important; color: #ffffff !important; }
.style-5 .gen-card .gen-card-icon span.accent-border-color, .style-5 .gen-card .gen-card-icon span.btn-theme, .style-5 .gen-card .gen-card-icon span.btn-gov, .style-5 .gen-card .gen-card-icon .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-5 .gen-card .gen-card-icon a > span, .style-5 .gen-card .gen-card-icon span.box-style1:before { color: #9b8154 !important; }
.style-5 .text-highlight, .style-5 .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-5 span.fa, .style-5 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-5 span.list-icon, .style-5 .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-5 a, .style-5 .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-5 a { color: #9b8154 !important; }
.style-5 .accent-hover-color:hover, .style-5 .footerlogocarousel .flex-direction-nav a, .style-5 .video_gallery .flex-direction-nav a, .style-5 .HomeGalleryCarasole .flex-direction-nav a { background: #9b8154 !important; background-color: #9b8154 !important; color: #000000 !important; border-color: #fcfaf6 !important; }
.style-5.home .btn-style-outline { border: 1px solid #9b8154 !important; color: #000000 !important; border-radius: 25px; padding: 6px 20px; }
.style-5.home .btn-style-outline.accent-color, .style-5.home .btn-style-outline.hvr-radial-out:before, .style-5.home .btn-style-outline.notification-section:before, .style-5.home .btn-style-outline.notification-section3:before, .style-5.home .btn-style-outline.tab-column-3:before, .style-5.home .btn-style-outline.accent-border-color, .style-5.home .btn-style-outline.btn-theme, .style-5.home .btn-style-outline.btn-gov, .style-5.home .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-5.home a > span.btn-style-outline, .style-5.home .btn-style-outline.box-style1:before { border: 1px solid #939393 !important; color: #000000 !important; background-color: #ffffff !important; }
.style-5.home .btn-style-outline.accent-color:hover, .style-5.home .btn-style-outline.hvr-radial-out:hover:before, .style-5.home .btn-style-outline.notification-section:hover:before, .style-5.home .btn-style-outline.notification-section3:hover:before, .style-5.home .btn-style-outline.tab-column-3:hover:before, .style-5.home .btn-style-outline.accent-color:focus, .style-5.home .btn-style-outline.hvr-radial-out:focus:before, .style-5.home .btn-style-outline.notification-section:focus:before, .style-5.home .btn-style-outline.notification-section3:focus:before, .style-5.home .btn-style-outline.tab-column-3:focus:before, .style-5.home .btn-style-outline.accent-border-color:hover, .style-5.home .btn-style-outline.btn-theme:hover, .style-5.home .btn-style-outline.btn-gov:hover, .style-5.home .gen-list.static-link-list4 ul li a > span.btn-style-outline:hover, .gen-list.static-link-list4 ul li .style-5.home a > span.btn-style-outline:hover, .style-5.home .btn-style-outline.box-style1:hover:before, .style-5.home .btn-style-outline.accent-border-color:focus, .style-5.home .btn-style-outline.btn-theme:focus, .style-5.home .btn-style-outline.btn-gov:focus, .style-5.home .gen-list.static-link-list4 ul li a > span.btn-style-outline:focus, .gen-list.static-link-list4 ul li .style-5.home a > span.btn-style-outline:focus, .style-5.home .btn-style-outline.box-style1:focus:before { color: #ffffff !important; border-color: #9b8154 !important; background-color: #9b8154 !important; }
.style-5.home .btn-style-outline.accent-hover-color { border: 1px solid #9b8154 !important; color: #9b8154 !important; }
.style-5.home .btn-style-outline.accent-hover-color:hover, .style-5.home .btn-style-outline.accent-hover-color:focus { color: #000000 !important; border-color: #9b8154 !important; }
.style-5 .photo-glry-cntr .btn-style-outline { border-radius: 0; }
.style-5 .news-ticker-horizontal.title-left > h2 { overflow: visible; }
.style-5 .news-ticker-horizontal.title-left > h2:after { content: ""; border: 10px solid transparent; border-right: 0; border-left: 10px solid #fcfaf6; position: absolute; right: -10px; }
.style-5 .flex-direction-nav a:before, .style-5 .flex-pauseplay a:before { color: #ffffff; }

table caption { font-size: 1.4em; font-weight: 600; color: #fff !important; background: #333; padding-left: 15px; }

.details-container.noimage { margin: 40px auto 0; padding: 35px 25px 25px; }

@media (max-width: 991px) { .event-details .single-image { margin-bottom: 15px; }
  .event-details .single-image img { margin-bottom: 0; } }
.single-page-gallery.flexslider { margin: 0 10px; }

.single-page-gallery .galleryThumb { width: 98%; }

.places-contact-dtls { position: relative; margin-bottom: 25px; }
.places-contact-dtls strong { left: 0; }
.places-contact-dtls.award-details { padding: 12px; border: 1px solid #e6e6e6; border-radius: 4px; }
.places-contact-dtls.award-details strong { left: 12px; }

.clear a { word-break: break-all; }

.colspexp_content { word-break: break-all; }

.single-image { position: relative; background: #fff; padding: 5px; border: 1px solid #e0dbdb; }
.single-image:after { z-index: -1; position: absolute; content: ""; bottom: 15px; right: 10px; left: auto; width: 50%; top: 80%; max-width: 300px; background: #000; box-shadow: 0 15px 10px #000; -webkit-transform: rotate(3deg); transform: rotate(3deg); }
.single-image img { width: 100%; }

.howToReach-cntr { margin-top: 20px; padding: 15px; background: #fff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); }
.howToReach-cntr h2 { margin-bottom: 10px; }

.reachContainer { display: inline-block; width: 100%; min-height: 70px; margin: 12px 0; position: relative; padding-left: 70px; }
.reachContainer .iconContainer { position: absolute; left: 0; width: 60px; height: 60px; }
.reachContainer .iconContainer span { display: block; height: 60px; width: 60px; background: #333333; border-radius: 50%; font-size: 30px; text-align: center; line-height: 60px; color: #ffffff; }
.reachContainer .iconContainer span.iconColor2 { background: #71a330; }
.reachContainer .iconContainer span.iconColor3 { background: #f75556; }
.reachContainer .iconContainer span.iconColor4 { background: #cf246c; }
.reachContainer .txtContainer h3 { margin: 0 0 5px 0; }

.equalbox-container { width: 100%; padding: 15px; background: #fff; margin-top: 25px; }
.equalbox-container .box-head.event-heading-align { margin-top: 0; }

@media (max-width: 767px) { .places-contact-dtls a { word-break: break-all; } }
.event-style-3 .gen-card { position: relative; }

.event-style-3 .gen-card .gen-card-content-main .gen-card-content { padding: 15px 20px 70px; }

.event-style-3 .gen-card .gen-card-content-main .venue-section { width: 100%; position: absolute; left: 0; bottom: 0; }

.event-style-3 .gen-card:hover { transform: none; -webkit-transform: none; }

.event-style-3 .list-view .gen-card .gen-card-content-main .gen-card-content { padding: 15px; }

.event-style-3 .list-view .gen-card .gen-card-img { margin: 0; }

.event-style-3 .list-view .gen-card .gen-card-img img { height: 168px; }

.event-style-3 .list-view .gen-card .gen-card-content-main .venue-section { position: static; width: 100%; margin: 0; }

.list-view .gen-card .gen-card-content-main { width: 75%; }

/*Organogram*/
.gen-tree { text-align: center; }

.gen-tree ul { padding: 20px 0 0; margin: 0; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }

.gen-tree > ul { display: inline-block; width: 100%; overflow: auto; }

.gen-tree > ul:first-child { padding-bottom: 20px; }

.gen-tree li { display: table-cell; text-align: center; list-style-type: none; position: relative; padding: 20px 5px 0 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; vertical-align: top; }

.gen-tree li:before, .gen-tree li:after { content: ""; position: absolute; top: 0; right: 50%; border-top: 1px solid #444; width: 50%; height: 20px; }

.gen-tree li:after { right: auto; left: 50%; border-left: 1px solid #444; }

.gen-tree li:only-child:after, .gen-tree li:only-child:before { display: none; }

.gen-tree li:only-child { padding-top: 0; }

.gen-tree li:first-child:before, .gen-tree li:last-child:after { border: 0 none; }

.gen-tree li:last-child:before { border-right: 1px solid #444; border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; }

.gen-tree li:first-child:after { border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; }

.gen-tree ul ul:before { content: ""; position: absolute; top: 0; left: 50%; border-left: 1px solid #444; width: 0; height: 20px; }

.gen-tree li span { min-height: 48px; width: 90px; overflow: hidden; padding: 5px; text-decoration: none; color: #000; font-weight: 600; font-size: 0.9em; border-radius: 5px; transition: all 0.5s; -webkit-transition: all 0.5s; display: inline-grid; align-items: center; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.8); background: #fde3e6; background: -moz-linear-gradient(top, #fde3e6 0%, #fde3e6 2%, #ffdcdc 9%, #f9dad7 15%, #ffd8d3 17%, #fed7d0 19%, #ffd6d4 21%, #ffd2cd 32%, #ffd3d4 34%, #f8cccd 40%, #fbd1d5 49%, #ffc4a6 51%, #ffc2a5 53%, #ffc2b3 55%, #febfae 57%, #fbbfbe 60%, #febdb9 64%, #ffbebc 66%, #ffb7ab 68%, #ffb5aa 70%, #ffb1a4 72%, #ffb1a4 74%, #ffb3b3 77%, #feb2b2 79%, #f2b4c3 81%, #f0b2c1 83%, #ffafae 85%, #ffafae 87%, #fca9a5 89%, #ffaeaa 91%, #feaba7 96%, #ffa3ae 98%, #e68993 100%); background: -webkit-linear-gradient(top, #fde3e6 0%, #fde3e6 2%, #ffdcdc 9%, #f9dad7 15%, #ffd8d3 17%, #fed7d0 19%, #ffd6d4 21%, #ffd2cd 32%, #ffd3d4 34%, #f8cccd 40%, #fbd1d5 49%, #ffc4a6 51%, #ffc2a5 53%, #ffc2b3 55%, #febfae 57%, #fbbfbe 60%, #febdb9 64%, #ffbebc 66%, #ffb7ab 68%, #ffb5aa 70%, #ffb1a4 72%, #ffb1a4 74%, #ffb3b3 77%, #feb2b2 79%, #f2b4c3 81%, #f0b2c1 83%, #ffafae 85%, #ffafae 87%, #fca9a5 89%, #ffaeaa 91%, #feaba7 96%, #ffa3ae 98%, #e68993 100%); background: linear-gradient(to bottom, #fde3e6 0%, #fde3e6 2%, #ffdcdc 9%, #f9dad7 15%, #ffd8d3 17%, #fed7d0 19%, #ffd6d4 21%, #ffd2cd 32%, #ffd3d4 34%, #f8cccd 40%, #fbd1d5 49%, #ffc4a6 51%, #ffc2a5 53%, #ffc2b3 55%, #febfae 57%, #fbbfbe 60%, #febdb9 64%, #ffbebc 66%, #ffb7ab 68%, #ffb5aa 70%, #ffb1a4 72%, #ffb1a4 74%, #ffb3b3 77%, #feb2b2 79%, #f2b4c3 81%, #f0b2c1 83%, #ffafae 85%, #ffafae 87%, #fca9a5 89%, #ffaeaa 91%, #feaba7 96%, #ffa3ae 98%, #e68993 100%); }

.gen-tree li span + ul li span { background: #eae4f0; background: -moz-linear-gradient(top, #eae4f0 0%, #efe9f7 2%, #ebe2f5 6%, #ede4f7 9%, #e9e0f3 13%, #e9e0f5 17%, #e1d7f0 36%, #e1d4f2 43%, #d5c7ea 70%, #d3c7ed 74%, #d0c1e8 81%, #d0bfe9 85%, #cfbded 87%, #cdbbeb 89%, #cdbbef 91%, #cab8ec 94%, #c8bce4 96%, #c6bae2 98%, #a098ad 100%); background: -webkit-linear-gradient(top, #eae4f0 0%, #efe9f7 2%, #ebe2f5 6%, #ede4f7 9%, #e9e0f3 13%, #e9e0f5 17%, #e1d7f0 36%, #e1d4f2 43%, #d5c7ea 70%, #d3c7ed 74%, #d0c1e8 81%, #d0bfe9 85%, #cfbded 87%, #cdbbeb 89%, #cdbbef 91%, #cab8ec 94%, #c8bce4 96%, #c6bae2 98%, #a098ad 100%); background: linear-gradient(to bottom, #eae4f0 0%, #efe9f7 2%, #ebe2f5 6%, #ede4f7 9%, #e9e0f3 13%, #e9e0f5 17%, #e1d7f0 36%, #e1d4f2 43%, #d5c7ea 70%, #d3c7ed 74%, #d0c1e8 81%, #d0bfe9 85%, #cfbded 87%, #cdbbeb 89%, #cdbbef 91%, #cab8ec 94%, #c8bce4 96%, #c6bae2 98%, #a098ad 100%); }

.gen-tree li span + ul li span + ul li span { background: #e4f7fd; background: -moz-linear-gradient(top, #e4f7fd 0%, #e1f4fa 2%, #e1f8fe 4%, #ddf4fa 6%, #dbf8fe 11%, #d7f5fd 13%, #d2f2ff 26%, #d2f2ff 28%, #d5f8fa 30%, #caeff5 34%, #c9eef4 36%, #c7edf8 40%, #cbf3ff 45%, #c0ecf7 47%, #c4f5fc 51%, #c5f6fd 53%, #b8ebee 60%, #b8ebee 62%, #bbeffd 64%, #b7ecfc 68%, #b6eeff 74%, #9ee9ff 98%, #6fb9d4 100%); background: -webkit-linear-gradient(top, #e4f7fd 0%, #e1f4fa 2%, #e1f8fe 4%, #ddf4fa 6%, #dbf8fe 11%, #d7f5fd 13%, #d2f2ff 26%, #d2f2ff 28%, #d5f8fa 30%, #caeff5 34%, #c9eef4 36%, #c7edf8 40%, #cbf3ff 45%, #c0ecf7 47%, #c4f5fc 51%, #c5f6fd 53%, #b8ebee 60%, #b8ebee 62%, #bbeffd 64%, #b7ecfc 68%, #b6eeff 74%, #9ee9ff 98%, #6fb9d4 100%); background: linear-gradient(to bottom, #e4f7fd 0%, #e1f4fa 2%, #e1f8fe 4%, #ddf4fa 6%, #dbf8fe 11%, #d7f5fd 13%, #d2f2ff 26%, #d2f2ff 28%, #d5f8fa 30%, #caeff5 34%, #c9eef4 36%, #c7edf8 40%, #cbf3ff 45%, #c0ecf7 47%, #c4f5fc 51%, #c5f6fd 53%, #b8ebee 60%, #b8ebee 62%, #bbeffd 64%, #b7ecfc 68%, #b6eeff 74%, #9ee9ff 98%, #6fb9d4 100%); }

.gen-tree li span + ul li span + ul li span + ul li span { background: #f2e2d5; background: -moz-linear-gradient(top, #f2e2d5 0%, #f9e9dc 2%, #fee7d5 4%, #fde6d4 6%, #ffe4cf 9%, #ffe4cf 13%, #ffe2ca 17%, #fbdfc9 28%, #fcdec4 30%, #fcddc1 36%, #fdd8bb 43%, #fdd0b1 66%, #ffcdac 68%, #fccaa7 74%, #ffc9a3 77%, #fcc59c 87%, #ffbf9f 89%, #ffbb9c 91%, #ffc09c 94%, #fdbd97 96%, #f3c39d 98%, #f1c19b 100%); background: -webkit-linear-gradient(top, #f2e2d5 0%, #f9e9dc 2%, #fee7d5 4%, #fde6d4 6%, #ffe4cf 9%, #ffe4cf 13%, #ffe2ca 17%, #fbdfc9 28%, #fcdec4 30%, #fcddc1 36%, #fdd8bb 43%, #fdd0b1 66%, #ffcdac 68%, #fccaa7 74%, #ffc9a3 77%, #fcc59c 87%, #ffbf9f 89%, #ffbb9c 91%, #ffc09c 94%, #fdbd97 96%, #f3c39d 98%, #f1c19b 100%); background: linear-gradient(to bottom, #f2e2d5 0%, #f9e9dc 2%, #fee7d5 4%, #fde6d4 6%, #ffe4cf 9%, #ffe4cf 13%, #ffe2ca 17%, #fbdfc9 28%, #fcdec4 30%, #fcddc1 36%, #fdd8bb 43%, #fdd0b1 66%, #ffcdac 68%, #fccaa7 74%, #ffc9a3 77%, #fcc59c 87%, #ffbf9f 89%, #ffbb9c 91%, #ffc09c 94%, #fdbd97 96%, #f3c39d 98%, #f1c19b 100%); }

.division-project { margin-top: 50px; padding: 25px; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.4); }
.division-project .div-proj-title { margin: 0; }

@media (max-width: 767px) { .division-project { margin-top: 30px; padding: 0; box-shadow: none; }
  .division-project .div-proj-title { margin: 0 0 15px 0; } }
.style-1.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 .vc_tta-tab.vc_active > a { background: #4b3504; border-color: #4b3504; color: #ffffff; }
.style-1 .s3waas-loader-dot:before, .style-1 .app-link-box3 .app-download-text { background-color: #4b3504; }
.style-1 .gen-card.service-card2 .gen-list.mousehover-show { background-color: #4b3504; border-color: #ffe799; }
.style-1 .gen-list.static-link-list.no-list ul li a, .style-1 .app-link-box3 .app-link3 > h2 { color: #4b3504 !important; }
.style-1 .gen-list.static-link-list4 ul li a > span img, .style-1 .gen-card.service-card2 .gen-card-img.show-original-img img, .style-1 .app-link-box3 .app-link3 img { filter: grayscale(1); }

.style-2.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 .vc_tta-tab.vc_active > a { background: #48cacf; border-color: #48cacf; color: #000000; }
.style-2 .s3waas-loader-dot:before, .style-2 .app-link-box3 .app-download-text { background-color: #48cacf; }
.style-2 .gen-card.service-card2 .gen-list.mousehover-show { background-color: #48cacf; border-color: #475b5c; }
.style-2 .gen-list.static-link-list.no-list ul li a, .style-2 .app-link-box3 .app-link3 > h2 { color: #48cacf !important; }
.style-2 .gen-list.static-link-list4 ul li a > span img, .style-2 .gen-list.static-link-list.no-list ul li a img, .style-2 .app-link-box3 .app-link3 img, .style-2 .gen-card .gen-card-img.show-original-img img { filter: grayscale(1); }

.style-3.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 .vc_tta-tab.vc_active > a { background: #052963; border-color: #052963; color: #ffffff; }
.style-3 .s3waas-loader-dot:before, .style-3 .app-link-box3 .app-download-text { background-color: #052963; }
.style-3 .gen-card.service-card2 .gen-list.mousehover-show { background-color: #052963; border-color: #2aacea; }
.style-3 .gen-list.static-link-list.no-list ul li a, .style-3 .app-link-box3 .app-link3 > h2 { color: #052963 !important; }
.style-3 .gen-list.static-link-list4 ul li a > span img, .style-3 .gen-card.service-card2 .gen-card-img.show-original-img img, .style-3 .gen-card .gen-card-img.show-original-img img { filter: grayscale(1); }

.style-4.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 .vc_tta-tab.vc_active > a { background: #9b0620; border-color: #9b0620; color: #ffffff; }
.style-4 .s3waas-loader-dot:before, .style-4 .app-link-box3 .app-download-text { background-color: #9b0620; }
.style-4 .gen-card.service-card2 .gen-list.mousehover-show { background-color: #9b0620; border-color: #ffe799; }
.style-4 .gen-list.static-link-list.no-list ul li a, .style-4 .app-link-box3 .app-link3 > h2 { color: #9b0620 !important; }
.style-4 .gen-card.service-card2 .gen-list.mousehover-show > h2 { border-color: #ffffff; }
.style-4 .gen-list.static-link-list.no-list ul li a img, .style-4 .app-link-box3 .app-link3 img, .style-4 .gen-card .gen-card-img.show-original-img img { filter: grayscale(1); }

.style-1.contrast .gen-card.service-card2 .gen-list.mousehover-show, .style-1.contrast .app-link-box3 .app-download-text, .style-2.contrast .gen-card.service-card2 .gen-list.mousehover-show, .style-2.contrast .app-link-box3 .app-download-text, .style-3.contrast .gen-card.service-card2 .gen-list.mousehover-show, .style-3.contrast .app-link-box3 .app-download-text, .style-4.contrast .gen-card.service-card2 .gen-list.mousehover-show, .style-4.contrast .app-link-box3 .app-download-text { background-color: #333 !important; }
.style-1.contrast .gen-list.static-link-list4 ul li a > span img, .style-1.contrast .gen-card .gen-card-img.show-original-img img, .style-2.contrast .gen-list.static-link-list4 ul li a > span img, .style-2.contrast .gen-card .gen-card-img.show-original-img img, .style-3.contrast .gen-list.static-link-list4 ul li a > span img, .style-3.contrast .gen-card .gen-card-img.show-original-img img, .style-4.contrast .gen-list.static-link-list4 ul li a > span img, .style-4.contrast .gen-card .gen-card-img.show-original-img img { filter: grayscale(1) !important; }
.style-1.contrast .gen-list.no-list.static-link-list2 ul li a img, .style-2.contrast .gen-list.no-list.static-link-list2 ul li a img, .style-3.contrast .gen-list.no-list.static-link-list2 ul li a img, .style-4.contrast .gen-list.no-list.static-link-list2 ul li a img { filter: grayscale(1) brightness(5); }

ol li ul li { list-style-type: disc; }

.doc-table { table-layout: inherit !important; }
.doc-table tr th:first-child, .doc-table tr tr:first-child { width: 60%; }

.home .btn.btn-style-outline span { display: none; }

.iconpicker-popover.popover { z-index: 9; }

.gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon { width: 100px; height: 100px; line-height: 100px; background-color: #ffffff !important; transition: 0.2s ease-in; }

.style-1 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon { color: #4b3504 !important; }
.style-1 .gen-list.iconTop-textBottom-list.tourism-style-3 li a:hover span.list-icon { background-color: #4b3504 !important; color: #ffffff !important; }
.style-1 .home-slider.slider-style2 .flex-direction-nav .flex-next, .style-1 .home-slider.slider-style2 .flex-direction-nav .flex-prev, .style-1 .home-slider.slider-style2 .flex-pauseplay a { background: #4b3504; }

.style-2 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon { background-color: #475b5c !important; }
.style-2 .gen-list.iconTop-textBottom-list.tourism-style-3 li a:hover span.list-icon { background-color: #ffffff !important; color: #48cacf !important; }
.style-2 .home-slider.slider-style2 .flex-direction-nav .flex-next, .style-2 .home-slider.slider-style2 .flex-direction-nav .flex-prev, .style-2 .home-slider.slider-style2 .flex-pauseplay a { background: #48cacf; }
.style-2 .home-slider.slider-style2 .flex-direction-nav a:before, .style-2 .home-slider.slider-style2 .flex-pauseplay a { color: #ffffff; }
.style-2 .home-slider.slider-style2 .btn-style-outline.accent-border-color, .style-2 .home-slider.slider-style2 .btn-style-outline.btn-theme, .style-2 .home-slider.slider-style2 .btn-style-outline.btn-gov, .style-2 .home-slider.slider-style2 .gen-list.static-link-list4 ul li a > span.btn-style-outline, .gen-list.static-link-list4 ul li .style-2 .home-slider.slider-style2 a > span.btn-style-outline, .style-2 .home-slider.slider-style2 .btn-style-outline.box-style1:before { border-color: #ffffff !important; color: #ffffff !important; }
.style-2 .home-slider.slider-style2 .btn-style-outline.accent-border-color:hover, .style-2 .home-slider.slider-style2 .btn-style-outline.btn-theme:hover, .style-2 .home-slider.slider-style2 .btn-style-outline.btn-gov:hover, .style-2 .home-slider.slider-style2 .gen-list.static-link-list4 ul li a > span.btn-style-outline:hover, .gen-list.static-link-list4 ul li .style-2 .home-slider.slider-style2 a > span.btn-style-outline:hover, .style-2 .home-slider.slider-style2 .btn-style-outline.box-style1:hover:before { border-color: #613b28 !important; color: #ffffff !important; }

.style-3 .logo .site_logo .logo_text .logo-sub-title { margin-top: 2px; }
.style-3 .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon { color: #052963 !important; }
.style-3 .gen-list.iconTop-textBottom-list.tourism-style-3 li a:hover span.list-icon { background-color: #052963 !important; color: #ffffff !important; }
.style-3 .home-slider.slider-style2 .flex-direction-nav .flex-next, .style-3 .home-slider.slider-style2 .flex-direction-nav .flex-prev, .style-3 .home-slider.slider-style2 .flex-pauseplay a { background: #052963; }
.style-3 .home-slider.slider-style2 .flex-direction-nav a:before, .style-3 .home-slider.slider-style2 .flex-pauseplay a { color: #ffffff; }
.style-3 .site_name_english { margin: 5px 0 !important; }
.style-3 .site_name_english { display: block; }
.style-3 #topBar #accessibility ul li.searchbox a, .style-3 #topBar #accessibility ul li.social-media a.social-group-icon, .style-3 #topBar #accessibility ul li.top-sitemap a { font-size: 1em; }
.style-3 #topBar #accessibility ul li .textSizing ul li a { padding: 2px 5px 3px 5px; }
.style-3 .sitemap h1 { padding-bottom: 20px; }
.style-3 .sitemap .sitemap-list-style li:before { top: 8px; }
.style-3 #row-content > .row > .col-xs-12 h1 { padding-bottom: 15px; }
.style-3 .awardListing h2 a, .style-3 .eventContent h2 a, .style-3 .awardListingContainer .awardRightContent h2 a { line-height: 21px; }
.style-3 .produce-description.stay-address li.where-to-address > strong { top: -3px; }
.style-3.single-publication .event-details h1, .style-3.single-activity .event-details h1 { margin-bottom: 20px !important; }
.style-3.lang-hi .menuWrapper .nav li a { font-weight: 600; }
.style-3 span.wpcf7-not-valid-tip { bottom: -6px; }
.style-3 caption { padding-top: 10px; }
.style-3 .cld-header .cld-prev, .style-3 .cld-header .cld-next, .style-3 .cld-header .cl-prev, .style-3 .cld-header .cl-next, .style-3 .cl-header .cld-prev, .style-3 .cl-header .cld-next, .style-3 .cl-header .cl-prev, .style-3 .cl-header .cl-next { padding: 0; }

.style-4 .home-slider.slider-style2 .flex-direction-nav .flex-next, .style-4 .home-slider.slider-style2 .flex-direction-nav .flex-prev, .style-4 .home-slider.slider-style2 .flex-pauseplay a { background: #ffe799; color: #9b0620 !important; }

/*NiC theme style about us start*/
.nic-aboutus > h2 { text-align: center; margin-bottom: 25px; }
.nic-aboutus .about-text { float: left; width: 60%; padding-right: 50px; text-align: justify; font-size: 1.1em; }
.nic-aboutus .nic-aboutimg { float: right; width: 40%; text-align: center; padding: 0 50px; }
.nic-aboutus .nic-aboutimg .about-img-outer { position: relative; display: inline-flex; padding: 15px; align-items: center; }
.nic-aboutus .nic-aboutimg .about-img-outer:before { content: ""; position: absolute; background: #eff0f0; left: 0; right: 0; z-index: -1; height: 100%; border-radius: 7px; }
.nic-aboutus .nic-aboutimg .about-img-outer:after { content: ""; position: absolute; background: #e0e0e0; left: 25px; bottom: -12px; top: 25px; z-index: -2; right: -12px; border-radius: 5px; border: 1px solid #c7c7c7; }
.nic-aboutus .nic-aboutimg .about-img-outer img { width: 100%; }

.press-rls-fltr .search-head { text-align: center; font-size: 1.3em; font-weight: 600; }
.press-rls-fltr .press-filter { display: flex; vertical-align: middle; width: 100%; }
.press-rls-fltr .press-filter .select-option { width: 150px; float: left; position: relative; }
.press-rls-fltr .press-filter .select-option select.form-control { width: 100% !important; max-width: 100%; }
.press-rls-fltr .press-filter .select-option select.form-control.month { border-radius: 0 3px 3px 0; border-right: 1px solid #ccc; background-color: transparent; }
.press-rls-fltr .press-filter .select-option select.form-control:disabled, .press-rls-fltr .press-filter .select-option select.form-control:disabled:hover { background: rgba(243, 243, 243, 0.637) !important; cursor: default !important; }
.press-rls-fltr .press-filter .select-option:nth-child(2) { width: calc(100% - 150px); margin-left: -2px; background: #ffffff; }
.press-rls-fltr .press-filter .select-option::after { content: "\f0d7"; font-family: FontAwesome; position: absolute; right: 10px; top: 10px; }
.press-rls-fltr.search-main-container .search-container .search-area select.form-control { width: 100%; }

.contrast .press-rls-fltr .press-filter .select-option:nth-child(2) { background-color: #000000; }

.minister-prof-11 .khowMinisterBox .khowMinisterBoxImg img { width: 160px; height: 160px; }
.minister-prof-11 .MinisterProfile .Pname { font-size: 1.6em; margin: 10px 0 5px 0; }
.minister-prof-11 .MinisterProfile .Pdesg { font-size: 1.4em; }
.minister-prof-11 .MinisterProfile .Pdesc { font-size: 1.2em; padding: 0 10%; }

.cmo-followup-cntr { text-align: center; }
.cmo-followup-cntr .cm-fund-write { float: left; width: 50%; margin-top: 55px; }
.cmo-followup-cntr .cm-fund-write a.fa { width: 90px; height: 90px; line-height: 90px; border-radius: 50%; font-size: 37px; border: 2px solid; }
.cmo-followup-cntr .cm-fund-write > p { padding: 0; }

.hvr-radial-out { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-radial-out:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; border-radius: 30px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before { -webkit-transform: scale(1); transform: scale(1); }

.hvr-bounce-to-bottom { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }
.hvr-bounce-to-bottom:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #ffffff; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

.contrast .hvr-radial-out:before { background: #000000 !important; }

.tourist-filter { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; }

.tourist-filter, .tourist-filter:hover, .tourist-filter:focus { position: relative; z-index: 10; background-color: transparent; display: inline-block; min-width: 150px; padding: 0 20px 0 7px; vertical-align: middle; height: 34px; border: 1px solid #ccc; box-shadow: none; }

.tourist-filter:disabled:hover { background-color: #eee; }

.viewSwicther a { vertical-align: middle; }

.show-category { margin-bottom: 5px; color: #353535; background: rgba(27, 27, 27, 0.08); padding: 7px 10px; }

.show-category em.fa { padding: 0 3px; font-size: 16px; }

.gridlist-filter { display: inline-flex; vertical-align: middle; align-items: center; margin-right: 15px; width: calc(100% - 80px); }
.gridlist-filter > span { white-space: nowrap; }
.gridlist-filter .tourist-fltr-cntr { margin-left: 7px; }
.gridlist-filter .tourist-fltr-cntr.month-filter { width: 100%; }
.gridlist-filter select.tourist-filter { width: 90px; min-width: inherit; }
.gridlist-filter select.tourist-filter.month { width: 100%; }
.gridlist-filter select:disabled { z-index: 8; }
.gridlist-filter + .viewSwicther { display: inline-flex; vertical-align: middle; align-items: center; width: 65px; }
.gridlist-filter .select-option { position: relative; }
.gridlist-filter .select-option:after { font-family: "FontAwesome"; position: absolute; right: 8px; top: 10px; font-size: 14px; content: "\f0d7"; z-index: 8; }

.contrast .search-main-container.press-rls-fltr .search-container .search-area select.form-control { background-color: transparent; color: #ffffff; }
.contrast .search-main-container.press-rls-fltr .search-container .search-area .select-option select option, .contrast .search-main-container.press-rls-fltr .search-container .search-area .select-option select:hover option, .contrast .search-main-container.press-rls-fltr .search-container .search-area .select-option select:focus option { outline: none !important; appearance: none; -webkit-appearance: none; background-color: #000 !important; }
.contrast .gen-list.iconTop-textBottom-list.serviceStyle-nine li a span.list-icon, .contrast .gen-list.photo-vdo-speech ul li a div.list-text, .contrast .cmo-followup-cntr .cm-fund-write span.fa { background: #333 !important; }
.contrast .hvr-radial-out:hover:before { background: #000000 !important; }
.contrast .cm-fund-write > img { filter: brightness(10); }

.minister-prof-theme7.singlebox .box-1 { box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.18); border-radius: 5px; }

@media (max-width: 940px) { .cmo-followup-cntr .cm-fund-write { width: 100%; } }
@media (max-width: 767px) { .vc_row.vc_column-gap-5 > .vc_column_container, .vc_row.vc_column-gap-10 > .vc_column_container, .vc_row.vc_column-gap-15 > .vc_column_container, .vc_row.vc_column-gap-20 > .vc_column_container, .vc_row.vc_column-gap-25 > .vc_column_container, .vc_row.vc_column-gap-30 > .vc_column_container, .vc_row.vc_column-gap-35 > .vc_column_container { padding-left: 0 !important; padding-right: 0 !important; }
  .nic-aboutus .nic-aboutimg { float: left; width: 100%; text-align: center; padding: 0; margin-bottom: 30px; }
  .nic-aboutus .about-text { float: left; width: 100%; padding-right: 0; }
  .gen-list.listStyleSeven ul li { width: calc(50% - 24px); }
  .gen-card.dynamic-card.dyn-card-style11 { width: calc(100% - 0px); margin: 0 0px 20px 0 !important; text-align: center !important; }
  .gen-list.photo-vdo-speech ul li { width: 100%; margin: 12px 0 15px 0; }
  .gridlist-filter + .viewSwicther { display: none; }
  .minister-prof-11 .MinisterProfile .Pdesc { padding: 0; }
  .dynamic-card-wrapper.dyn-card-style12 .gen-card.dynamic-card { width: calc(50% - 20px); } }
@media (max-width: 640px) { .gen-list.listStyleSeven ul li { width: calc(100% - 0px); }
  .gridlist-filter select.tourist-filter.month { min-width: 145px; }
  .press-rls-fltr .press-filter .select-option { width: 50% !important; }
  .press-rls-fltr .press-filter .select-option .tourist-filter { min-width: inherit; }
  .dynamic-card-wrapper.dyn-card-style12 .gen-card.dynamic-card { width: 100%; margin-right: 0; } }
/*NiC theme style about us end*/
.archive.category .awardListing .awardContent { padding-top: 15px; text-align: left; }

.single-gallery .gallery-container.single .awardListing .awardContent h2 { margin: 0 0 10px; font-size: 1em; font-weight: 600; }

.style-3 .flex-direction-nav a { line-height: normal; }
.style-3 .gen-list.iconTop-textBottom-list.ecourt-services { text-align: center; }
.style-3 .gen-list.iconTop-textBottom-list.ecourt-services li a span.list-icon { background-color: transparent !important; border: 1px solid #052963; color: #052963 !important; }

.singlebox.col-one.e-comt-chairman .box-1 .khowMinisterBox { padding-top: 0; margin-top: -10px; }
.singlebox.col-one.e-comt-chairman .box-1 .khowMinisterBox .khowMinisterBoxImg img { width: 177px; height: auto; padding: 7px; border: 1px solid #fff; }
.singlebox.col-one.e-comt-chairman .box-1 .khowMinisterBox .MinisterProfile { padding-top: 7px; line-height: 22px; }

.gen-list.iconTop-textBottom-list.ecourt-services { text-align: center; }
.gen-list.iconTop-textBottom-list.ecourt-services li { width: calc(33% - 0.5%); padding: 0 40px; }
.gen-list.iconTop-textBottom-list.ecourt-services li a span.list-icon { width: 90px; height: 90px; line-height: 90px; }
.gen-list.iconTop-textBottom-list.ecourt-services li a span.list-icon:before { font-size: 38px; }

.ad-banner-cntr.ecourt-adbanner ul li { margin-bottom: 10px; }
.ad-banner-cntr.ecourt-adbanner ul li .hyperlikdiv .ad-bnr-img { width: auto; max-width: 100%; }

.dynamic-card-wrapper.ecourt-awards .gen-card.dynamic-card { width: calc(50% - 24px); margin-right: 20px; }
.dynamic-card-wrapper.ecourt-awards .gen-card.dynamic-card .gen-card-img img { height: 145px; }

#footerScrollbarWrapper.ecourt-carowsel { border-top: none; }
#footerScrollbarWrapper.ecourt-carowsel .flexslider .slides li:last-child { border: none; }
#footerScrollbarWrapper.ecourt-carowsel .flexslider .slides img { width: calc(100% - 3px); }

.notification-section { position: relative; }
.notification-section:before { content: ""; position: absolute; right: -10000px; left: 0; top: 0; bottom: 0; }

.gen-card.service-card1 .gen-card-img { margin-bottom: 7px; }
.gen-card.service-card1 .gen-card-content h2 { font-size: 1.5em; }
.gen-card.service-card1 .gen-list > ul { padding-left: 0; }
.gen-card.service-card1 .gen-list > ul li { display: inline-block; margin: 0 -2px; float: none; padding: 0; }
.gen-card.service-card1 .gen-list.arrow-list ul li a:before { left: inherit; margin-left: -15px; }
.gen-card.service-card1.text-highlight .gen-list > ul li, .no-record-found .no-record-inner span.gen-card.service-card1.fa .gen-list > ul li, .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.gen-card.service-card1.list-icon .gen-list > ul li, .gen-list.static-link-list.no-list ul li a.gen-card.service-card1 .gen-list > ul li, .gen-list.no-list.static-link-list2 ul li a.gen-card.service-card1 .gen-list > ul li { text-align: left; }

.gen-list.quick-links1 h2 { border-bottom: 1px solid #333; padding-bottom: 8px; }
.gen-list.quick-links1 ul { text-align: left; }
.gen-list.static-link-list.no-list ul { padding-left: 0; }
.gen-list.static-link-list.no-list ul li { margin-bottom: 35px; }
.gen-list.static-link-list.no-list ul li a { display: flex; align-items: center; font-weight: 600; }
.gen-list.static-link-list.no-list ul li a img { padding-right: 10px; margin-right: 10px; border-right: 1px solid; }
.gen-list.static-link-list.no-list ul li a:hover { text-decoration: underline; }

.ecout-app-icon .vc_column-inner { background-position: bottom right !important; }

.app-link { margin-top: 35px; }
.app-link a.btn { font-size: 1.3em; line-height: 29px; margin-right: 5px; }

.dynamic-card-wrapper.dyn-card-style13 .gen-card.dynamic-card .gen-card-content { padding: 0 20px 20px; }
.dynamic-card-wrapper.dyn-card-style13 .gen-card.dynamic-card .gen-card-content a { color: #000000; font-size: 1.15em; }

.home .accent-secondary-color.tab-section-two, .home .style-3 .tab-section-two.fixed-bg-home-3, .style-3 .home .tab-section-two.fixed-bg-home-3, .home .style-4 .tab-section-two.fixed-bg-home-3, .style-4 .home .tab-section-two.fixed-bg-home-3 { overflow: visible; }

.tab-column-two { position: relative; }

.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2, .wpb-js-composer .vc_tta.vc_general.ecourts-tabs-5 { margin-top: -67px; }
.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 .vc_tta-tab, .wpb-js-composer .vc_tta.vc_general.ecourts-tabs-5 .vc_tta-tab { margin-top: 0px; }
.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 .vc_tta-tab > a, .wpb-js-composer .vc_tta.vc_general.ecourts-tabs-5 .vc_tta-tab > a { background-color: #e3e3e3; border-radius: 5px 5px 0 0; font-weight: 600; color: #000000; }

.gen-card.service-card2 { position: relative; }
.gen-card.service-card2 .gen-card-img { margin: 12px 0; }
.gen-card.service-card2 .gen-card-content h2 { font-size: 1.5em; }
.gen-card.service-card2 .gen-list.mousehover-show { position: absolute; left: 0; right: 0; top: 0; min-height: 180px; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); vertical-align: middle; -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }
.gen-card.service-card2 .gen-list.mousehover-show > h2 { border-bottom: 1px solid #000000; }
.gen-card.service-card2 .gen-list.mousehover-show > ul li a { padding: 0; }
.gen-card.service-card2:hover .gen-list.mousehover-show { -webkit-transform: scale(1); transform: scale(1); }

.gen-card.custom-gen-card .gen-card-img > img { width: auto; object-fit: inherit; height: auto; }
.gen-card.custom-gen-card:hover { box-shadow: none; transform: scale(1); -webkit-transform: scale(1); }
.gen-card.custom-gen-card:hover .gen-card-img img { transform: scale(1); -webkit-transform: scale(1); }

.gen-list.no-list.static-link-list2 ul { padding-left: 0; }
.gen-list.no-list.static-link-list2 ul li { margin-bottom: 35px; }
.gen-list.no-list.static-link-list2 ul li a { display: flex; align-items: center; font-weight: 600; }
.gen-list.no-list.static-link-list2 ul li a img { padding-right: 10px; margin-right: 10px; border-right: 1px solid; filter: grayscale(1); }
.gen-list.no-list.static-link-list2 ul li a:hover { text-decoration: underline; }

.gen-list.static-link-list3 ul { padding-left: 0; }
.gen-list.static-link-list3 ul li a { display: flex; align-items: center; margin: 10px 0; font-weight: 600; }
.gen-list.static-link-list3 ul li a > span { border: 1px solid #7b7b7b; border-radius: 50%; margin-right: 10px; width: 60px; height: 60px; text-align: center; }
.gen-list.static-link-list3 ul li a > span img { margin-top: 8px; filter: grayscale(1) contrast(0.5); }

.gen-list.static-link-list4 ul li a { background-color: #f6f3ee; padding: 10px !important; border-radius: 5px; box-shadow: 0 0 5px -2px #000; }
.gen-list.static-link-list4 ul li a > span img { margin-top: 13px; filter: inherit; }

.carasoleflex-wrap.gallery-layout-two.ecourt-photo-gallery2 { padding: 0; }
.carasoleflex-wrap.gallery-layout-two.ecourt-photo-gallery2 .HomeGalleryCarasole { border: none !important; padding: 0; }
.carasoleflex-wrap.gallery-layout-two.ecourt-photo-gallery2 .HomeGalleryCarasole .slides .galleryThumb { width: 97%; }
.carasoleflex-wrap.gallery-layout-two.ecourt-photo-gallery2 .HomeGalleryCarasole .slides .galleryThumb img { border: 2px solid #ffffff; }

.about-ecourt-img { position: relative; display: inline-flex; align-items: center; }
.about-ecourt-img:after { content: ""; position: absolute; background: #c4c4c4; left: 15px; bottom: 15px; top: -12px; z-index: -2; right: -12px; border-radius: 5px; }
.about-ecourt-img img { width: 100%; border: 1px solid #ccc; border-radius: 5px; }

.notification-section3 { position: relative; }
.notification-section3:before { content: ""; position: absolute; left: -10000px; right: 0; top: 0; bottom: 0; }

.gen-list.ecourt-services3 { padding: 0; margin-top: 25px; }
.gen-list.ecourt-services3 ul li { display: inline-block; }
.gen-list.ecourt-services3 ul li a { display: block; }
.gen-list.ecourt-services3 ul li a > span { display: block; margin-top: 15px; font-size: 1.4em; font-weight: 600; }
.gen-list.ecourt-services3 ul li a:hover { text-decoration: none !important; }

.app-link-box3 { border: 1px solid; border-radius: 5px; background-color: #ededed; }
.app-link-box3 .app-link3 { display: flex; align-items: center; padding: 10px; }
.app-link-box3 .app-link3 > h2 { margin: 0 10% 0 0; }
.app-link-box3 .app-link3 > a.btn { margin: 0 5px; font-size: 1.3em; }
.app-link-box3 .app-download-text { text-align: center; padding: 5px 0; color: #ffffff; font-weight: 300; }
.app-link-box3 .app-download-text > strong { font-weight: 600; }

@-webkit-keyframes hvr-pop { 50% { -webkit-transform: scale(1.2); transform: scale(1.2); } }
@keyframes hvr-pop { 50% { -webkit-transform: scale(1.2); transform: scale(1.2); } }
.hvr-pop { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }

.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active { -webkit-animation-name: hvr-pop; animation-name: hvr-pop; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

.wpb-js-composer .vc_tta.vc_general.ecourts-tabs-3 .vc_tta-tab > a { border-radius: 5px 5px 0 0; font-weight: 600; color: #000000; }

.photo-glry-cntr.photo-gllery-3 .gallery-heading { left: 2px; top: 2px; }
.photo-glry-cntr.photo-gllery-3 .btn-style-outline { border-radius: 0 !important; }
.photo-glry-cntr.photo-gllery-3 .slides img { width: calc(100% - 7px); border: 2px solid #fff; }
.photo-glry-cntr.photo-gllery-3 .flex-control-thumbs li { margin-bottom: 5px; }
.photo-glry-cntr.photo-gllery-3 .flex-control-thumbs li img { width: calc(100% - 9px); border: 2px solid #ffffff; }

.judge-prof4 .withbg { border: 1px solid #d4d3d3; background: #f0f0f0; }

.tab-column-3 { position: relative; }
.tab-column-3:before { content: ""; position: absolute; left: -10000px; right: 0; top: 0; bottom: 0; }

.show-focus-outlines .gen-list.mousehover-show { -webkit-transform: scale(1) !important; transform: scale(1) !important; }

.contrast .ecourt-app-download img { display: none; }

.underline { text-decoration: underline; }

.overline { text-decoration: overline; }

.line-through { text-decoration: line-through; }

.underline-overline { text-decoration: underline overline; }

.border-radius1 { border-radius: 5px; }

.border-radius2 { border-radius: 10px; }

.border-radius3 { border-radius: 30px; }

.border-radius4 { border-radius: 100%; }

.border1 { border: 1px solid #ccc; }

.box-style1 { padding-left: 20px; position: relative; }
.box-style1:before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; border-left: 10px solid; }

.border-top0 { border-top: 0 !important; }

.border-right0 { border-right: 0 !important; }

.border-left0 { border-left: 0 !important; }

.style-1.contrast.home .btn.btn-style-outline, .style-1.contrast .btn.accent-color, .style-1.contrast .btn.hvr-radial-out:before, .style-1.contrast .btn.notification-section:before, .style-1.contrast .btn.notification-section3:before, .style-1.contrast .btn.tab-column-3:before, .style-1.contrast input[type="submit"].btn.btn-style-outline, .style-2.contrast.home .btn.btn-style-outline, .style-2.contrast .btn.accent-color, .style-2.contrast .btn.hvr-radial-out:before, .style-2.contrast .btn.notification-section:before, .style-2.contrast .btn.notification-section3:before, .style-2.contrast .btn.tab-column-3:before, .style-2.contrast input[type="submit"].btn.btn-style-outline, .style-3.contrast.home .btn.btn-style-outline, .style-3.contrast .btn.accent-color, .style-3.contrast .btn.hvr-radial-out:before, .style-3.contrast .btn.notification-section:before, .style-3.contrast .btn.notification-section3:before, .style-3.contrast .btn.tab-column-3:before, .style-3.contrast input[type="submit"].btn.btn-style-outline, .style-4.contrast.home .btn.btn-style-outline, .style-4.contrast .btn.accent-color, .style-4.contrast .btn.hvr-radial-out:before, .style-4.contrast .btn.notification-section:before, .style-4.contrast .btn.notification-section3:before, .style-4.contrast .btn.tab-column-3:before, .style-4.contrast input[type="submit"].btn.btn-style-outline, .style-5.contrast.home .btn.btn-style-outline, .style-5.contrast .btn.accent-color, .style-5.contrast .btn.hvr-radial-out:before, .style-5.contrast .btn.notification-section:before, .style-5.contrast .btn.notification-section3:before, .style-5.contrast .btn.tab-column-3:before, .style-5.contrast input[type="submit"].btn.btn-style-outline { background: #ff0 !important; color: #000000 !important; }
.style-1.contrast.home .btn.btn-style-outline:hover, .style-1.contrast .btn.accent-color:hover, .style-1.contrast .btn.hvr-radial-out:hover:before, .style-1.contrast .btn.notification-section:hover:before, .style-1.contrast .btn.notification-section3:hover:before, .style-1.contrast .btn.tab-column-3:hover:before, .style-1.contrast input[type="submit"].btn.btn-style-outline:hover, .style-2.contrast.home .btn.btn-style-outline:hover, .style-2.contrast .btn.accent-color:hover, .style-2.contrast .btn.hvr-radial-out:hover:before, .style-2.contrast .btn.notification-section:hover:before, .style-2.contrast .btn.notification-section3:hover:before, .style-2.contrast .btn.tab-column-3:hover:before, .style-2.contrast input[type="submit"].btn.btn-style-outline:hover, .style-3.contrast.home .btn.btn-style-outline:hover, .style-3.contrast .btn.accent-color:hover, .style-3.contrast .btn.hvr-radial-out:hover:before, .style-3.contrast .btn.notification-section:hover:before, .style-3.contrast .btn.notification-section3:hover:before, .style-3.contrast .btn.tab-column-3:hover:before, .style-3.contrast input[type="submit"].btn.btn-style-outline:hover, .style-4.contrast.home .btn.btn-style-outline:hover, .style-4.contrast .btn.accent-color:hover, .style-4.contrast .btn.hvr-radial-out:hover:before, .style-4.contrast .btn.notification-section:hover:before, .style-4.contrast .btn.notification-section3:hover:before, .style-4.contrast .btn.tab-column-3:hover:before, .style-4.contrast input[type="submit"].btn.btn-style-outline:hover, .style-5.contrast.home .btn.btn-style-outline:hover, .style-5.contrast .btn.accent-color:hover, .style-5.contrast .btn.hvr-radial-out:hover:before, .style-5.contrast .btn.notification-section:hover:before, .style-5.contrast .btn.notification-section3:hover:before, .style-5.contrast .btn.tab-column-3:hover:before, .style-5.contrast input[type="submit"].btn.btn-style-outline:hover { background: #ff0 !important; color: #000000 !important; border-color: #ff0 !important; }
.style-1.contrast .service-style-3 .gen-card.awardListing .gen-card-img .hold-icon, .style-1.contrast .service-style-4 .gen-card.awardListing .gen-card-img .hold-icon, .style-2.contrast .service-style-3 .gen-card.awardListing .gen-card-img .hold-icon, .style-2.contrast .service-style-4 .gen-card.awardListing .gen-card-img .hold-icon, .style-3.contrast .service-style-3 .gen-card.awardListing .gen-card-img .hold-icon, .style-3.contrast .service-style-4 .gen-card.awardListing .gen-card-img .hold-icon, .style-4.contrast .service-style-3 .gen-card.awardListing .gen-card-img .hold-icon, .style-4.contrast .service-style-4 .gen-card.awardListing .gen-card-img .hold-icon, .style-5.contrast .service-style-3 .gen-card.awardListing .gen-card-img .hold-icon, .style-5.contrast .service-style-4 .gen-card.awardListing .gen-card-img .hold-icon { background-color: #ff0 !important; color: #000000 !important; border-color: #ff0 !important; }
.style-1.contrast .search-main-container .search-container .search-area .btn, .style-2.contrast .search-main-container .search-container .search-area .btn, .style-3.contrast .search-main-container .search-container .search-area .btn, .style-4.contrast .search-main-container .search-container .search-area .btn, .style-5.contrast .search-main-container .search-container .search-area .btn { background-color: transparent !important; }
.style-1.contrast .search-main-container .search-container .search-area .btn:hover, .style-2.contrast .search-main-container .search-container .search-area .btn:hover, .style-3.contrast .search-main-container .search-container .search-area .btn:hover, .style-4.contrast .search-main-container .search-container .search-area .btn:hover, .style-5.contrast .search-main-container .search-container .search-area .btn:hover { background-color: #ff0 !important; }
.style-1.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a span.list-icon, .style-2.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a span.list-icon, .style-3.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a span.list-icon, .style-4.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a span.list-icon, .style-5.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a span.list-icon { color: #ff0 !important; }
.style-1.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text, .style-2.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text, .style-3.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text, .style-4.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text, .style-5.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text { background: #ff0 !important; color: #000000 !important; }
.style-1.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text:hover, .style-2.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text:hover, .style-3.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text:hover, .style-4.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text:hover, .style-5.contrast .gen-list.iconTop-textBottom-list.photo-vdo-speech ul li a div.list-text:hover { color: #000000 !important; }
.style-1.contrast .accent-border-color, .style-1.contrast .btn-theme, .style-1.contrast .btn-gov, .style-1.contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-1.contrast a > span, .style-1.contrast .box-style1:before, .style-2.contrast .accent-border-color, .style-2.contrast .btn-theme, .style-2.contrast .btn-gov, .style-2.contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-2.contrast a > span, .style-2.contrast .box-style1:before, .style-3.contrast .accent-border-color, .style-3.contrast .btn-theme, .style-3.contrast .btn-gov, .style-3.contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-3.contrast a > span, .style-3.contrast .box-style1:before, .style-4.contrast .accent-border-color, .style-4.contrast .btn-theme, .style-4.contrast .btn-gov, .style-4.contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-4.contrast a > span, .style-4.contrast .box-style1:before, .style-5.contrast .accent-border-color, .style-5.contrast .btn-theme, .style-5.contrast .btn-gov, .style-5.contrast .gen-list.static-link-list4 ul li a > span, .gen-list.static-link-list4 ul li .style-5.contrast a > span, .style-5.contrast .box-style1:before { border-color: #ff0 !important; }
.style-1.contrast .accent-color.lighten, .style-1.contrast .lighten.hvr-radial-out:before, .style-1.contrast .lighten.notification-section:before, .style-1.contrast .lighten.notification-section3:before, .style-1.contrast .lighten.tab-column-3:before, .style-1.contrast .accent-color.more-lighten, .style-1.contrast .more-lighten.hvr-radial-out:before, .style-1.contrast .more-lighten.notification-section:before, .style-1.contrast .more-lighten.notification-section3:before, .style-1.contrast .more-lighten.tab-column-3:before, .style-2.contrast .accent-color.lighten, .style-2.contrast .lighten.hvr-radial-out:before, .style-2.contrast .lighten.notification-section:before, .style-2.contrast .lighten.notification-section3:before, .style-2.contrast .lighten.tab-column-3:before, .style-2.contrast .accent-color.more-lighten, .style-2.contrast .more-lighten.hvr-radial-out:before, .style-2.contrast .more-lighten.notification-section:before, .style-2.contrast .more-lighten.notification-section3:before, .style-2.contrast .more-lighten.tab-column-3:before, .style-3.contrast .accent-color.lighten, .style-3.contrast .lighten.hvr-radial-out:before, .style-3.contrast .lighten.notification-section:before, .style-3.contrast .lighten.notification-section3:before, .style-3.contrast .lighten.tab-column-3:before, .style-3.contrast .accent-color.more-lighten, .style-3.contrast .more-lighten.hvr-radial-out:before, .style-3.contrast .more-lighten.notification-section:before, .style-3.contrast .more-lighten.notification-section3:before, .style-3.contrast .more-lighten.tab-column-3:before, .style-4.contrast .accent-color.lighten, .style-4.contrast .lighten.hvr-radial-out:before, .style-4.contrast .lighten.notification-section:before, .style-4.contrast .lighten.notification-section3:before, .style-4.contrast .lighten.tab-column-3:before, .style-4.contrast .accent-color.more-lighten, .style-4.contrast .more-lighten.hvr-radial-out:before, .style-4.contrast .more-lighten.notification-section:before, .style-4.contrast .more-lighten.notification-section3:before, .style-4.contrast .more-lighten.tab-column-3:before, .style-5.contrast .accent-color.lighten, .style-5.contrast .lighten.hvr-radial-out:before, .style-5.contrast .lighten.notification-section:before, .style-5.contrast .lighten.notification-section3:before, .style-5.contrast .lighten.tab-column-3:before, .style-5.contrast .accent-color.more-lighten, .style-5.contrast .more-lighten.hvr-radial-out:before, .style-5.contrast .more-lighten.notification-section:before, .style-5.contrast .more-lighten.notification-section3:before, .style-5.contrast .more-lighten.tab-column-3:before { background: rgba(0, 0, 0, 0.8) !important; background-color: rgba(0, 0, 0, 0.8) !important; }
.style-1.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before, .style-1.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:hover :before, .style-1.contrast .accent-fixed-color, .style-1.contrast .accent-secondary-color, .style-1.contrast .style-3 .fixed-bg-home-3, .style-3 .style-1.contrast .fixed-bg-home-3, .style-1.contrast .style-4 .fixed-bg-home-3, .style-4 .style-1.contrast .fixed-bg-home-3, .style-1.contrast .gen-card.thought-of-day .gen-card-content, .style-1.contrast .minister-graybg-15, .style-1.contrast .citizen-servicebg15, .style-1.contrast .accent-nutural-color, .style-1.contrast .gen-list.static-link-list4 ul li a, .style-2.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before, .style-2.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:hover :before, .style-2.contrast .accent-fixed-color, .style-2.contrast .accent-secondary-color, .style-2.contrast .style-3 .fixed-bg-home-3, .style-3 .style-2.contrast .fixed-bg-home-3, .style-2.contrast .style-4 .fixed-bg-home-3, .style-4 .style-2.contrast .fixed-bg-home-3, .style-2.contrast .gen-card.thought-of-day .gen-card-content, .style-2.contrast .minister-graybg-15, .style-2.contrast .citizen-servicebg15, .style-2.contrast .accent-nutural-color, .style-2.contrast .gen-list.static-link-list4 ul li a, .style-3.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before, .style-3.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:hover :before, .style-3.contrast .accent-fixed-color, .style-3.contrast .accent-secondary-color, .style-3.contrast .fixed-bg-home-3, .style-3.contrast .gen-card.thought-of-day .gen-card-content, .style-3.contrast .minister-graybg-15, .style-3.contrast .citizen-servicebg15, .style-3.contrast .accent-nutural-color, .style-3.contrast .gen-list.static-link-list4 ul li a, .style-4.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before, .style-4.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:hover :before, .style-4.contrast .accent-fixed-color, .style-4.contrast .accent-secondary-color, .style-4.contrast .fixed-bg-home-3, .style-4.contrast .gen-card.thought-of-day .gen-card-content, .style-4.contrast .minister-graybg-15, .style-4.contrast .citizen-servicebg15, .style-4.contrast .accent-nutural-color, .style-4.contrast .gen-list.static-link-list4 ul li a, .style-5.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:before, .style-5.contrast .ad-banner-cntr.dsir-application-submission ul li .hyperlikdiv:hover :before, .style-5.contrast .accent-fixed-color, .style-5.contrast .accent-secondary-color, .style-5.contrast .style-3 .fixed-bg-home-3, .style-3 .style-5.contrast .fixed-bg-home-3, .style-5.contrast .style-4 .fixed-bg-home-3, .style-4 .style-5.contrast .fixed-bg-home-3, .style-5.contrast .gen-card.thought-of-day .gen-card-content, .style-5.contrast .minister-graybg-15, .style-5.contrast .citizen-servicebg15, .style-5.contrast .accent-nutural-color, .style-5.contrast .gen-list.static-link-list4 ul li a { background: #000000 !important; background-color: #000000 !important; }
.style-1.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a, .style-1.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a, .style-2.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a, .style-2.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a, .style-3.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a, .style-3.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a, .style-4.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a, .style-4.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a, .style-5.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a, .style-5.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a { background: #ff0 !important; border-color: #ff0 !important; }
.style-1.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a > span, .style-1.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a > span, .style-2.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a > span, .style-2.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a > span, .style-3.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a > span, .style-3.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a > span, .style-4.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a > span, .style-4.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a > span, .style-5.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab:hover > a > span, .style-5.contrast .vc_general.vc_tta-tabs.dsir-tab-one .vc_tta-tab.vc_active > a > span { color: #000000 !important; }
.style-1.contrast .pp-photogallery .photoGallery-style3, .style-2.contrast .pp-photogallery .photoGallery-style3, .style-3.contrast .pp-photogallery .photoGallery-style3, .style-4.contrast .pp-photogallery .photoGallery-style3, .style-5.contrast .pp-photogallery .photoGallery-style3 { background: #353333 !important; }
.style-1.contrast .text-highlight, .style-1.contrast .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-1.contrast span.fa, .style-1.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-1.contrast span.list-icon, .style-1.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-1.contrast a, .style-1.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-1.contrast a, .style-2.contrast .text-highlight, .style-2.contrast .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-2.contrast span.fa, .style-2.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-2.contrast span.list-icon, .style-2.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-2.contrast a, .style-2.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-2.contrast a, .style-3.contrast .text-highlight, .style-3.contrast .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-3.contrast span.fa, .style-3.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-3.contrast span.list-icon, .style-3.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-3.contrast a, .style-3.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-3.contrast a, .style-4.contrast .text-highlight, .style-4.contrast .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-4.contrast span.fa, .style-4.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-4.contrast span.list-icon, .style-4.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-4.contrast a, .style-4.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-4.contrast a, .style-5.contrast .text-highlight, .style-5.contrast .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-5.contrast span.fa, .style-5.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-5.contrast span.list-icon, .style-5.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-5.contrast a, .style-5.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-5.contrast a { color: #ffffff !important; }
.style-1.contrast a.text-highlight, .style-1.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-1.contrast a, .style-1.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-1.contrast a, .style-1.contrast button .text-highlight, .style-1.contrast button .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-1.contrast button span.fa, .style-1.contrast button .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-1.contrast button span.list-icon, .style-1.contrast button .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-1.contrast button a, .style-1.contrast button .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-1.contrast button a, .style-1.contrast a .text-highlight, .style-1.contrast a .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-1.contrast a span.fa, .style-1.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li .style-1.contrast a span.list-icon, .style-1.contrast a .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-1.contrast a a, .style-1.contrast a .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-1.contrast a a, .style-2.contrast a.text-highlight, .style-2.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-2.contrast a, .style-2.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-2.contrast a, .style-2.contrast button .text-highlight, .style-2.contrast button .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-2.contrast button span.fa, .style-2.contrast button .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-2.contrast button span.list-icon, .style-2.contrast button .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-2.contrast button a, .style-2.contrast button .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-2.contrast button a, .style-2.contrast a .text-highlight, .style-2.contrast a .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-2.contrast a span.fa, .style-2.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li .style-2.contrast a span.list-icon, .style-2.contrast a .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-2.contrast a a, .style-2.contrast a .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-2.contrast a a, .style-3.contrast a.text-highlight, .style-3.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-3.contrast a, .style-3.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-3.contrast a, .style-3.contrast button .text-highlight, .style-3.contrast button .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-3.contrast button span.fa, .style-3.contrast button .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-3.contrast button span.list-icon, .style-3.contrast button .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-3.contrast button a, .style-3.contrast button .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-3.contrast button a, .style-3.contrast a .text-highlight, .style-3.contrast a .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-3.contrast a span.fa, .style-3.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li .style-3.contrast a span.list-icon, .style-3.contrast a .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-3.contrast a a, .style-3.contrast a .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-3.contrast a a, .style-4.contrast a.text-highlight, .style-4.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-4.contrast a, .style-4.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-4.contrast a, .style-4.contrast button .text-highlight, .style-4.contrast button .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-4.contrast button span.fa, .style-4.contrast button .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-4.contrast button span.list-icon, .style-4.contrast button .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-4.contrast button a, .style-4.contrast button .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-4.contrast button a, .style-4.contrast a .text-highlight, .style-4.contrast a .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-4.contrast a span.fa, .style-4.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li .style-4.contrast a span.list-icon, .style-4.contrast a .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-4.contrast a a, .style-4.contrast a .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-4.contrast a a, .style-5.contrast a.text-highlight, .style-5.contrast .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-5.contrast a, .style-5.contrast .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-5.contrast a, .style-5.contrast button .text-highlight, .style-5.contrast button .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-5.contrast button span.fa, .style-5.contrast button .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li a .style-5.contrast button span.list-icon, .style-5.contrast button .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-5.contrast button a, .style-5.contrast button .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-5.contrast button a, .style-5.contrast a .text-highlight, .style-5.contrast a .no-record-found .no-record-inner span.fa, .no-record-found .no-record-inner .style-5.contrast a span.fa, .style-5.contrast .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.list-icon, .gen-list.iconTop-textBottom-list.tourism-style-3 li .style-5.contrast a span.list-icon, .style-5.contrast a .gen-list.static-link-list.no-list ul li a, .gen-list.static-link-list.no-list ul li .style-5.contrast a a, .style-5.contrast a .gen-list.no-list.static-link-list2 ul li a, .gen-list.no-list.static-link-list2 ul li .style-5.contrast a a { color: #ff0 !important; }
.style-1 .video-style-3 .pressrelease-details .card-content .socialCont ul, .style-1 .news-style-5 .pressrelease-details .card-content .socialCont ul, .style-2 .video-style-3 .pressrelease-details .card-content .socialCont ul, .style-2 .news-style-5 .pressrelease-details .card-content .socialCont ul, .style-3 .video-style-3 .pressrelease-details .card-content .socialCont ul, .style-3 .news-style-5 .pressrelease-details .card-content .socialCont ul, .style-4 .video-style-3 .pressrelease-details .card-content .socialCont ul, .style-4 .news-style-5 .pressrelease-details .card-content .socialCont ul, .style-5 .video-style-3 .pressrelease-details .card-content .socialCont ul, .style-5 .news-style-5 .pressrelease-details .card-content .socialCont ul { padding: 6px 0; }
.style-1 .video-style-3 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-1 .news-style-5 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-2 .video-style-3 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-2 .news-style-5 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-3 .video-style-3 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-3 .news-style-5 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-4 .video-style-3 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-4 .news-style-5 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-5 .video-style-3 .pressrelease-details .card-content .socialCont .btn-style-outline, .style-5 .news-style-5 .pressrelease-details .card-content .socialCont .btn-style-outline { border-radius: 0 !important; }

@media (max-width: 767px) { /*767*/
  .home.page-template-default .gen-list.list-title-bg h2 { padding: 10px 15px; }
  .gen-list.citizen-services.iconTop-textBottom-list li { width: 48%; }
  .gen-card.service-card1 .gen-list > ul li { width: 33.33%; }
  .gen-card.service-card1.text-highlight .gen-list > ul li, .no-record-found .no-record-inner span.gen-card.service-card1.fa .gen-list > ul li, .gen-list.iconTop-textBottom-list.tourism-style-3 li a span.gen-card.service-card1.list-icon .gen-list > ul li, .gen-list.static-link-list.no-list ul li a.gen-card.service-card1 .gen-list > ul li, .gen-list.no-list.static-link-list2 ul li a.gen-card.service-card1 .gen-list > ul li { text-align: center; }
  .ecourt-app-download { width: 100%; }
  .ecourt-app-download .app-link-cntr { display: inline-block; margin: 10px; }
  .ecourt-app-download .app-link-cntr > h2 { margin: 0 0 3px 0 !important; }
  .gen-list.static-link-list.no-list ul li { width: 50%; }
  .gen-list.quick-links1 h2 { text-align: left; padding-bottom: 8px !important; }
  .wpb-js-composer .vc_tta.vc_general.ecourts-tabs-2 { margin-top: 15px; }
  .service-card2 .gen-list.default-list ul { column-count: 2; }
  .wpb-js-composer .vc_column_container > .vc_column-inner { padding-right: 15px !important; padding-left: 15px !important; }
  .wpb-js-composer .vc_row-fluid.vc_row-no-padding .vc_column_container > .vc_column-inner { padding-right: 0 !important; padding-left: 0 !important; } }
@media (max-width: 640px) { /*640*/
  .photo-glry-cntr.ncc-photo-gallery .flex-control-thumbs, .photo-glry-cntr.governor-photo-gallery .flex-control-thumbs { width: 100% !important; }
  .photo-glry-cntr.ncc-photo-gallery .flex-control-thumbs li, .photo-glry-cntr.governor-photo-gallery .flex-control-thumbs li { padding: 0 4px !important; }
  .gen-list.citizen-services.iconTop-textBottom-list li { width: 100%; }
  .dyn-card-style11 .gen-card.dynamic-card { width: 100%; margin-right: 0 !important; } }
.show-focus-outlines .gen-card .gen-card-img, .show-focus-outlines .news-style-7 .gen-card-with-image .gen-card-img, .show-focus-outlines .video-style-3 .pressrelease-details { overflow: visible !important; }
.show-focus-outlines .news-style-6 .gen-card .eventItemImage a:focus { display: block; }
.show-focus-outlines .gallery-style-7 .photoglryMainCont .phtogalleryImage a:focus img { border: 2px solid #ff8c00; }
.show-focus-outlines .awardListingContainer .awardRightContent h2 a:focus { display: inline-block; margin: 3px; }
.show-focus-outlines .video-style-3 .pressrelease-details .card-content > a:focus, .show-focus-outlines .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer > a:focus { outline: 2px solid #ff8c00; display: block; }
.show-focus-outlines .video-style-4 .photolistingContainer .photoListingBg, .show-focus-outlines .video-style-4 .photolistingContainer:hover .photoListingBg { background: none; }
.show-focus-outlines .video-style-4 .photolistingContainer .photoListingImage .image-list a:focus img { border: 2px solid #ff8c00; }

@media (max-width: 500px) { /*500*/
  .dg-ncc-profile .box-1.aside-box { padding-left: 0; }
  .compt-management-container .compt-management-widget { margin-bottom: 40px; }
  .gen-card.service-card1 .gen-list > ul li { width: auto; margin-right: 15px; margin-bottom: 7px; }
  .gen-list.static-link-list.no-list ul li { width: 100%; }
  .ecourt-app-download img { opacity: 0.3; }
  .app-link-box3 .app-link3 > a.btn { margin: 0 0 0 5px; font-size: 1em; } }
#gototop-btn { display: none; background-color: #ff9800; padding: 5px 12px; text-align: center; border-radius: 4px; position: fixed; bottom: 30px; right: 30px; transition: background-color 0.3s, opacity 0.5s, visibility 0.5s; opacity: 0; visibility: hidden; z-index: 1000; outline: none; }

.right-inr-section #gototop-btn { display: inline-block; }

#gototop-btn:before { content: "\f062"; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: 2em; }

#gototop-btn:hover { cursor: pointer; background-color: #333; }

#gototop-btn:active { background-color: #555; }

#gototop-btn.show { opacity: 1; visibility: visible; }

.home .explore-card-section .vc_column-inner .wpb_wrapper { display: flex; justify-content: space-between; }
.home .explore-card-section .vc_column-inner .wpb_wrapper .gen-card.sc-card-widget { width: 167px; height: 180px; margin: 0; }
.home .gen-card.sc-card-widget { display: inline-flex; flex-wrap: wrap; align-items: center; width: 175px; height: 175px; vertical-align: top; margin: 0 15px; }
.home .gen-card.sc-card-widget .gen-card-img { margin-bottom: 10px; flex: 0 0 100%; }
.home .gen-card.sc-card-widget .gen-card-content { font-weight: 400; flex: 0 0 100%; }
.home .gen-card.sc-card-widget .gen-card-content h2 { font-weight: 500; }
.home .gen-card.sc-card-widget .gen-card-content h2 a { color: #9b8154; }
.home .gen-card.sc-card-widget .gen-card-content h2 a:hover { text-decoration: underline; }
.home .gen-card.quick-links-card { width: 33.33%; height: 163px; float: left; box-shadow: 1px 1px 0 0px #ccc; margin: 0; border-radius: 0; }
.home .gen-card.quick-links-card.border-right0 { box-shadow: 0px 1px 0 0px #ccc; }
.home .gen-card.quick-links-card.width50 { width: 50%; box-shadow: 1px 0px 0 0px #ccc; }
.home .gen-card.quick-links-card.width50.border-right0 { width: 50%; box-shadow: 0px 0px 0 0px #ccc; }
.home .gen-card.quick-links-card .gen-card-img { margin-top: 20px; }
.home .gen-card.quick-links-card a { color: #000000; }
.home .gen-card.quick-links-card a:hover { text-decoration: underline; }
.home .explore-connect .gen-card.sc-card-widget .gen-card-content h2 a { color: #000000; font-weight: 600; }
.home .latest-info-tabs .vc_tta-tabs-container ul li.vc_tta-tab > a { background: #ffffff; color: #000000; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15); border-color: transparent; padding: 14px; }
.home .latest-info-tabs .vc_tta-tabs-container ul li.vc_tta-tab > a .vc_tta-title-text:not(:empty):not(:first-child) { margin-left: 5px; vertical-align: middle; }
.home .latest-info-tabs .vc_tta-tabs-container ul li.vc_tta-tab.vc_active > a, .home .latest-info-tabs .vc_tta-tabs-container ul li.vc_tta-tab:hover > a { background: #d16161; background: linear-gradient(180deg, #d16161 0%, #824465 100%); color: #ffffff; }

.home-social-link a { width: 50px; height: 50px; background-color: #ffffff; color: #000000; text-align: center; display: inline-flex; align-items: center; justify-content: center; border-radius: 100%; font-size: 24px; transition: all 0.3s ease-in-out; vertical-align: middle; margin-right: 7px; }
.home-social-link a:hover { background-color: #000000; color: #ffffff; }
.home-social-link a:hover img { filter: invert(1); }
.home-social-link a img { width: 20px; }

.contrast.home .gen-card.sc-card-widget .gen-card-img img { filter: invert(0) brightness(10); }
.contrast .home-social-link a { background-color: #000000; border: 1px solid #ff0; color: #fff !important; }
.contrast .home-social-link a img { filter: invert(1) brightness(10) !important; }
.contrast .home-social-link a:hover { background-color: #ff0; color: #000000 !important; }
.contrast .home-social-link a:hover img { filter: invert(0) brightness(1) !important; }

@media (max-width: 767px) { .home .explore-card-section .vc_column-inner .wpb_wrapper { display: block; } }
@media (max-width: 1300px) { .indicator { right: 3px; font-size: 10px; } }
@media (max-width: 1199px) { .style-5 .menuWrapper .nav { padding-left: 0; }
  .header-right { padding: 0; }
  .header-wrapper { padding: 16px 0; }
  .logo .site_logo .emblem { height: 90px; }
  .logo .site_logo .logo_text .site_name_english, .logo .site_logo .logo_text h1.h1-logo { font-size: 1.60em; }
  .logo .site_logo .logo_text strong { font-size: 16px; }
  .awardListing .pressImage { padding: 12px; }
  .awardListing .pressImage img { width: 125px; height: 125px; }
  .awardListing .awardContent { padding: 0 12px 60px; }
  .awardListing .awardContent h2 { line-height: 20px; }
  .socialCont { width: calc(100% - 24px); left: 12px; bottom: 20px; }
  .socialCont ul { padding: 5px 0; }
  .socialCont ul li a { font-size: 1em; line-height: 19px; }
  .socialCont ul li .icon-share { font-size: 1.25em; line-height: 19px; position: relative; top: 1px; }
  .arrowDetails { width: 30px; height: 30px; }
  .arrowDetails span { font-size: 1.25em; }
  .awardListingContainer .awardListContent { float: none; width: 100%; margin: 0 0 15px; text-align: center; }
  .awardListingContainer .awardRightContent { float: none; width: 100%; }
  .award-style-3 .list-view .awardListingContainer .awardListContent { float: left; }
  .award-style-3 .list-view .awardListingContainer .awardRightContent { float: right; }
  h1, .heading2 { font-size: 1.8em; }
  h2, .heading2 { font-size: 1.55em; }
  .award-details .data-table-container { margin: 15px 0; }
  .awardbx-container { margin: 0; }
  .awardListingContainer { border: 1px solid #e1e1e1; padding: 15px 15px 50px; }
  .award-style-4 .list-view .awardListing .awardContent .btn { padding: 6px 12px; }
  .search-main-container .search-head { padding: 0 15px; font-size: 13px; }
  .posted { padding: 8px 10px; font-size: 0.95em; }
  .event-style-2 .event-container .awardListing h2, .gen-card .gen-card-content-main .gen-card-content h2 { font-size: 1.1em; line-height: 24px; }
  .list-view .posted { line-height: 22px; padding: 5px 10px 4px; }
  .gen-card .gen-card-content-main .gen-card-content { padding: 12px 15px; }
  .org .pub-box .pub-content .pub-img { width: 58%; }
  .org .pub-box .pub-content .pub-img img { height: 155px; width: 100%; object-fit: cover; }
  .org .pub-box .pub-content .pub-detail { width: 39%; }
  .org .pub-box .pub-bottom { padding: 15px 15px 18px; }
  .project .pub-box .pub-content .pub-img { float: none; margin: 0 auto 15px; }
  .project .pub-box .pub-content .pub-img img { height: auto; object-fit: none; width: auto; }
  .project .pub-box .pub-content .pub-detail { width: 100%; float: none; }
  .pub-box .pub-content .pub-detail p strong { width: auto; }
  .pub-box .pub-content .pub-detail h2 { margin: 0 0 5px; }
  .gallery-container .awardListing .eventImage img, .gallery-style-2 .gallery-container .awardListing .eventImage img, .gallery-style-3 .gallery-container .awardListing .eventImage img { height: auto; }
  .photo-count { padding: 6px 12px; font-size: 0.9em; }
  .photo-count span { font-size: 1.5em; }
  .photo-count strong { margin: 0; }
  .gallery-style-2 .gallery-container .awardListing .awardContent h2, .gallery-style-3 .gallery-container .awardListing .awardContent h2 { font-size: 1.2em; }
  .gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .socialCont { width: 100px; }
  .gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .btn { padding: 7px 20px 7px 10px; width: 110px; font-size: 0.9em; }
  .pub-box .pub-content .pub-img { width: 32%; }
  .pub-box .pub-content .pub-detail { width: 65%; }
  .service .service-container .service-content .service-box { width: 14%; }
  .list-view .video-gallery-main .gallery-content .socialCont { position: static; }
  .list-view .video-gallery-main .gallery-content h2 { margin: 0 0 5px; }
  .adlogin-cntr { width: 500px; margin: 10px auto; }
  .adlogin-cntr .logininr-cntr .logout-auth h2 { font-size: 1.4em; }
  .adlogin-cntr::before { border: 130px solid transparent; border-top: 130px solid #383838; border-right: 0; }
  .adlogin-cntr::after { border: 110px solid transparent; border-top: 110px solid #545454; border-right: 0; }
  .video-single .video-gallery-main .gallery-bg .btn { font-size: 3em; }
  .video-style-2 .gen-card .gen-card-img i, .video-style-3 .gen-card-img i { width: 46px; height: 35px; line-height: 36px; margin-left: -23px; font-size: 18px; }
  .video-style-3 .gen-card-img i { height: 46px; line-height: 46px; }
  .video-style-3 .gen-card-img a img { height: 210px; }
  .video-style-4 .photolistingContainer .photoListingBg { padding: 1em; }
  .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer { bottom: 60px; }
  .video-style-4 .photolistingContainer .photoListingImage img { height: 200px; object-fit: cover; }
  .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer h2 { padding: 0; font-size: 1.25em; }
  .khowMinisterBox .MinisterProfile ul li { margin-bottom: 5px; }
  .tax-provider .eventItem .eventContent h2 { font-size: 1.025em; }
  .tax-provider .award-style-2 .awardListing h2, .tax-provider .award-style-4 .awardListing h2 { font-size: 1.025em; }
  .tax-provider .awardListingContainer .awardRightContent h2 { font-size: 1.2em; }
  .award-style-2 .awardListing.project-style-2 .pressImage img { height: 120px; width: 100%; }
  .awardListingContainer.project-style-3 .awardListContent > img { height: 200px; }
  .award-style-5 .awardListing.project-style-5 .pressImage img { height: 125px; }
  .award-style-2 .awardListing .awardContent { padding: 12px 12px 45px; }
  .award-style-3 .social-section { width: calc(100% - 60px); bottom: 30px; left: 30px; }
  .award-style-4 .awardListing { padding: 12px; }
  .news-style-6 .gen-card .gen-card-content-main .gen-card-content h3, .service-style-3 .gen-card .gen-card-content-main .gen-card-content h3, .service-style-4 .gen-card .gen-card-content-main .gen-card-content h3, .video-style-2 .gen-card .gen-card-content-main .gen-card-content h3 { padding: 15px 0 5px; }
  .eventImage + .awardContent .posted { margin-bottom: 5px; }
  .event-style-2 .event-container .awardListing .eventImage img { height: auto; }
  .event-style-2 .event-container .awardListing { padding: 12px 12px 100px; }
  .event-style-2 .event-container .awardListing .awardContent .social-section { width: calc(100% - 24px); left: 12px; }
  .event-style-2 .event-container .awardListing .awardContent .social-section .btn { font-size: 1em; padding: 6px; }
  .event-style-2 .list-view .event-container .awardListing .awardContent .event-desc { margin: 0 0 5px; }
  .gallery-style-2 .list-view .gallery-container .awardListing .awardContent .social-section .btn, .gallery-style-3 .list-view .gallery-container .awardListing .awardContent .social-section .btn { padding: 6px 12px; font-size: 13px; }
  .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont h2 { margin: 0 0 5px; }
  .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont { padding: 1em 1em 4em; }
  .list-view .video-gallery-main .gallery-image, .video-style-2 .list-view .gen-card .eventItemImage .gen-card-img, .video-style-3 .list-view .pressrelease-details .gen-card-img, .video-style-4 .list-view .photolistingContainer .photoListingImage .image-list { width: 40%; }
  .list-view .video-gallery-main .gallery-content, .video-style-2 .list-view .gen-card .gen-card-content-main, .video-style-3 .list-view .pressrelease-details .card-content, .video-style-4 .list-view .photolistingContainer .photoListingBg { width: 60%; padding: 15px; }
  .pub-box { padding: 15px 12px 50px; }
  .style-3 .dynamic-card-wrapper .btn { margin: 10px 0 0; }
  .style-3 .dynamic-card-wrapper.ecourt-awards .gen-card.dynamic-card { width: 49%; } }
@media (max-width: 1024px) { .home.style-6 .gen-list.title-left-align { padding-left: 0 !important; }
  .home.style-6 .gen-list.title-left-align > h2 { margin: 0 auto; position: static; }
  .home.style-6 .gen-card.genCard-horizontal-content .gen-card-img { float: none; margin: 0 auto 15px; width: auto; }
  .home.style-6 .gen-card.genCard-horizontal-content .gen-card-img img { height: auto; width: auto; margin: auto; }
  .home.style-6 .gen-card.dynamic-card { margin: 0 0 15px !important; } }
@media (max-width: 991px) { .header-wrapper { padding: 12px 0; }
  .header-wrapper .header-right a { margin: 0 20px 0 0; }
  .header-wrapper .header-right a img { max-width: 115px; }
  .header-wrapper .header-right a:last-child { margin: 0; }
  .gallery-style-2 .gallery-container .awardListing .awardContent .bottom-con .btn, .gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .btn { width: 138px; padding: 5px 10px; }
  .award-style-2 .list-view .awardListing .pressImage img { height: 150px; }
  .awardListingContainer .awardRightContent h2 { font-size: 1.3em; line-height: 24px; margin: 15px 0 10px !important; }
  .award-style-4 .list-view .awardListing .awardContent .btn { padding: 6px 12px; }
  #mainFooter ul li a { font-size: 0.9em; }
  #mainFooter ul li::after { margin: 0 5px; }
  h1, .heading2 { font-size: 1.75em; }
  h2, .heading2 { font-size: 1.5em; }
  .award-details .pull-right { margin-bottom: 5px; text-align: center; }
  .award-details .pull-right .img-responsive { display: inline; }
  .box.awardbx p br, .awardbx.newsBox p br { display: none; }
  .event-details .fancy-video { display: block; margin: 0 auto 20px; width: 296px; }
  .event-details .fancy-video img, .awardListing .eventImage img { width: auto; height: auto; }
  .search-main-container .search-container .search-area { max-width: 400px; }
  .bt-content a { display: block; }
  .event-details .photo-gallery .row .col-lg-3 a, .event-details .col-lg-5 img { margin: 0 0 20px; }
  .event-details h2 { font-size: 1.25em; }
  .gallery-style-2 .gallery-container .awardListing .awardContent h2, .gallery-style-3 .gallery-container .awardListing .awardContent h2, .gallery-container .awardListing .awardContent h2 { min-height: inherit; }
  .list-view .gallery-container .awardListing .awardContent .socialCont { margin: 0; }
  .list-view .gallery-container .awardListing .awardContent { width: 65%; }
  .list-view .gallery-container .awardListing .eventImage img { height: 128px; }
  .list-view .gen-card .gen-card-img { width: 35%; }
  .list-view .gen-card .gen-card-content-main { width: 60%; }
  .pub-box .pub-content .pub-img { width: 21.5%; }
  .pub-box .pub-content .pub-detail { width: 76%; }
  .service .service-container .service-content .service-box { width: 23%; }
  .page-head { margin: 0 0 12px; }
  #mainFooter .footer-bottom { padding: 25px 0 30px; }
  .logo a h1.h1-logo { font-size: 1.1em; }
  .sitemap ul li { font-size: 15px; }
  .home .vc_custom_1548926916109 .gen-card { padding: 0 !important; }
  .various.fancybox\.iframe img, .event-details .photo-gallery .row .col-lg-3 a img { width: 100%; }
  .details-container { padding: 80px 20px 20px; margin: 80px auto 0; }
  .details-container .minister-pro-img { top: -60px; }
  .details-container .minister-pro-img img { width: 120px; height: 120px; }
  .details-container .minister-meta ul { margin: 0 -10px; }
  .details-container .minister-meta ul li { font-size: 13px; padding: 0 10px; min-height: 40px; }
  .minister-detail { font-size: 13px; }
  .adlogin-cntr { width: 400px; margin: 12px auto; min-height: 250px; padding: 40px 60px; }
  .adlogin-cntr .logininr-cntr .logout-auth h2, .adlogin-cntr .wp-social-login-connect-with { font-size: 1.2em; }
  .adlogin-cntr::before { border: 110px solid transparent; border-top: 110px solid #383838; border-right: 0; }
  .adlogin-cntr::after { border: 90px solid transparent; border-top: 90px solid #545454; border-right: 0; }
  .adlogin-cntr .logininr-cntr .logout-auth .login-link { padding: 5px 12px; margin: 0 4px; font-size: 13px; }
  .video-style-2 .gen-card .gen-card-img a img { height: 180px; }
  .event-style-4 .gen-card .gen-card-img a .image-hover .image-hover-main { top: 68%; }
  .tax-provider .awardListingContainer .awardRightContent h2 { font-size: 1.025em; }
  .single-image { margin: 0 0 10px; }
  .meta-info .general-list { margin: 0; }
  .award-style-2 .awardListing.project-style-2 .pressImage img, .award-style-5 .awardListing.project-style-5 .pressImage img { height: 200px; }
  .award-style-2 .awardListing .pressImage img { height: 198px; }
  .award-style-4 .awardListing .pressImage img { height: 185px; }
  .search-main-container .search-head { width: 30%; }
  .search-main-container .search-container { width: 70%; }
  .gallery-style-3 .gallery-container .awardListing .awardContent .bottom-con .btn { padding: 7px 10px; width: 120px; }
  .list-view .video-gallery-main .gallery-image, .list-view .video-gallery-main .gallery-content, .video-style-2 .list-view .gen-card .eventItemImage .gen-card-img, .video-style-2 .list-view .gen-card .gen-card-content-main, .video-style-3 .list-view .pressrelease-details .gen-card-img, .video-style-3 .list-view .pressrelease-details .card-content, .video-style-4 .list-view .photolistingContainer .photoListingImage .image-list, .video-style-4 .list-view .photolistingContainer .photoListingBg { float: none; clear: both; width: 100%; }
  .video-style-2 .gen-card .gen-card-content-main .gen-card-content h2 { margin: 0 0 8px; }
  .video-style-3 .pressrelease-details { margin: 0 0 1.5em; }
  .video-style-3 .gen-card-img a img, .video-style-4 .photolistingContainer .photoListingImage img { height: auto; }
  .pub-box .pub-content .pub-img img { width: 100%; }
  table thead tr th, table tbody tr td, .data-table-1 tbody td, .data-table-1 thead th { min-width: inherit; max-width: none; }
  .former-head-table .former-prof-pic { text-align: left; }
  .printShare ul li img { max-width: 14px; }
  .style-3 .e-comt-chairman .khowMinisterBox .khowMinisterBoxImg { width: 100%; } }
@media (max-width: 940px) { .flex-direction-nav, .flex-pauseplay { display: block !important; font-size: 0; }
  .flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { top: 50% !important; margin-top: -20px !important; bottom: inherit !important; }
  .flex-direction-nav .flex-prev { right: inherit !important; left: 10px !important; }
  .flex-direction-nav .flex-next { right: 10px !important; left: inherit !important; }
  .flex-pauseplay .flex-pause, .flex-pauseplay .flex-play { bottom: inherit !important; left: inherit !important; right: 10px !important; top: 10px !important; overflow: visible; } }
@media (max-width: 991px) { .style-3 h1, .style-3 h2, .style-3 h3, .style-3 h4, .style-3 .heading1, .style-3 .heading2, .style-3 .heading3, .style-3 .heading4 { line-height: 22px; } }
@media (max-width: 768px) { .home.style-6 .gen-list.medium-font a { font-size: 1.1em !important; }
  .home.style-6 .wpb_column.vc_column_container.vc_col-sm-6 { width: 100%; }
  .news-ticker-horizontal { padding: 12px 0 0 !important; }
  .home.style-6 .holiday-outer { padding-bottom: 25px !important; } }
@media (max-width: 767px) { .home [class*="vc_column-gap-"] > .vc_column_container { padding-left: 20px !important; padding-right: 20px !important; padding-bottom: 0px !important; }
  .switchViewHead { padding-left: 0 !important; }
  .header-right.hidden-xs { display: block !important; }
  body { font-size: 13px; }
  p { line-height: 1.6em; }
  h1 { font-size: 1.5em; }
  .page-template-default h2, .page-template-default h3.list-heading, .page-template-default h2.list-heading { margin: 15px 0 !important; }
  .home.page-template-default .gen-list h2 { margin: 0 0 15px !important; padding: 0; }
  .btn { font-size: 13px; padding: 4px 10px; }
  .m-hide { display: none; }
  .m-show { display: block; }
  .center-block-box.textCenter img { max-width: 200px; }
  #mainFooter ul { margin: 0 0 10px; }
  #mainFooter .copyRights .copyRightsText { margin: 0 auto 20px; max-width: 500px; }
  #mainFooter .copyRights .copyRightsText p { margin: 0 0 12px; }
  #mainFooter ul li { margin: 0 0 5px; }
  #mainFooter .footer-top { padding: 12px 0 0; }
  #topBar #accessibility ul li a.skipContent { font-size: 1.3em; }
  #topBar #accessibility ul li a.skipContent span { line-height: 35px; }
  .viewSwicther { display: none; }
  .award-style-2 .awardListing .pressImage img, .award-style-4 .awardListing .pressImage img, .news.award-style-2 .awardListing .pressImage img, .news .awardListing .eventImage img { height: auto; object-fit: inherit; width: 100%; }
  .awardListingContainer .awardListContent img { width: 100%; }
  .page-head .col-xs-12 { width: 66.66666667%; }
  .page-head .col-xs-12:last-child { width: 33.33333333%; }
  .page-head { margin: 0 0 15px; }
  #breadcrumb ul li { font-size: 13px; }
  .photo-gallery .col-xs-12 { width: 33.33%; }
  .search-main-container .search-head { display: none; }
  .bt-content a { display: inline-block; word-break: break-all; }
  .formMainContainer select { margin: 0 0 15px; }
  .news .awardListing .awardContent h2 { min-height: inherit; }
  .awardListing h2 { min-height: inherit !important; margin: 0 0 5px !important; }
  .event-details h2 { font-size: 1.15em; }
  .eventItem { margin: 0 0 15px; }
  .img-responsive { margin: 0 0 15px; }
  .event-style-6 .gen-card-with-image .gen-card-img .img-responsive { margin: 0; }
  .event-style-6 .gen-card-content-main { margin: 0; padding: 0 20px 20px; }
  .event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel strong { font-size: 1em; }
  .event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel p { margin: 0 0 5px; }
  .event-style-6 .gen-card-with-image .gen-card-img .event-date-section .event-date-panel { padding: 12px 20px; }
  .adlogin-cntr { margin: 30px auto; }
  .awardListing { margin: 0 0 25px !important; }
  .alignleft, .alignright { float: none; margin: 0 auto 15px; }
  .meta-info.odd { margin-top: -10px; }
  .awardbx.box, .awardbx.newsBox { margin: 15px 0 0; }
  .pub-box { margin: 0 0 15px; }
  .carasoleflex-wrap { margin-top: -50px; }
  .details-container .minister-meta ul li { float: none; width: 100%; min-height: inherit; margin: 0 0 8px; }
  .minister-detail { margin: 10px 0 0; }
  .video-gallery-main .gallery-content a h2 { font-size: 1.2em; margin: 0 0 12px !important; }
  .video-style-2 .gen-card .gen-card-img a img { height: 165px; }
  .video-style-3 .gen-card-img a img { margin: 0; height: 165px; }
  .video-style-4 .photolistingContainer .photoListingBg .photoHeadingContainer h2 { margin: 0 !important; }
  .video-style-4 .photolistingContainer .photoListingBg .photosocialCont { width: calc(100% - 30px); }
  .video-style-4 .photolistingContainer .photoListingImage img { margin: 0; height: auto; }
  .event-style-4 .gen-card .gen-card-img img { width: 100%; }
  .gen-card .gen-card-content-main .gen-card-content h2 { margin: 0 0 12px !important; }
  .gen-card .gen-card-content-main .venue-section { height: 40px; }
  .tax-provider .eventItem .eventContent h2, .tax-provider .award-style-2 .awardListing h2, .tax-provider .award-style-4 .awardListing h2 { min-height: inherit; margin: 0 0 10px; }
  .award-style-2 .awardListing.project-style-2 .pressImage img, .awardListingContainer.project-style-3 .awardListContent > img, .award-style-5 .awardListing.project-style-5 .pressImage img { height: auto; }
  .socialCont { width: 100%; position: static; }
  .awardListing .awardContent { padding: 0 12px 20px; }
  .award-style-2 .awardListing .awardContent { padding: 12px; }
  .awardListingContainer .awardListContent { margin: 0; }
  .award-style-4 .awardListing .awardContent { padding: 0; }
  .award-style-4 .awardListing .socialCont { margin: 15px 0 0; }
  .event-style-6 .gen-card-content-main .socialCont, .news-style-7 .gen-card-content-main .socialCont { bottom: 25px; position: absolute; width: calc(100% - 24px); }
  .news-style-7 .gen-card-content-main .socialCont { bottom: 30px; }
  .event-style-6 .gen-card-content-main, .news-style-7 .gen-card-content-main { padding: 20px 20px 60px; }
  .news-style-6 .gen-card .gen-card-content-main .gen-card-content .socialCont, .service-style-3 .gen-card .gen-card-content-main .gen-card-content .socialCont, .service-style-4 .gen-card .gen-card-content-main .gen-card-content .socialCont, .video-style-2 .gen-card .gen-card-content-main .gen-card-content .socialCont { position: absolute; width: calc(100% - 24px); }
  .service-style-3 .gen-card .gen-card-img .hold-icon, .service-style-4 .gen-card .gen-card-img .hold-icon { width: 100px; height: 100px; line-height: 100px; font-size: 2.5em; }
  .gen-card .gen-card-img > img { height: auto; }
  .news-style-5 .pressrelease-details .gen-card-img img, .video-style-3 .pressrelease-details .gen-card-img img { width: 100%; margin: 0; }
  .news-style-5 .pressrelease-details, .video-style-3 .pressrelease-details { margin-bottom: 1.5em; }
  .news.news-style-5 .pressrelease-details .card-content .socialCont { height: auto; }
  .gallery-container .awardListing .awardContent h2 { margin: 0 0 12px !important; }
  .event-details .fancy-video img, .awardListing .eventImage img { width: 100%; }
  .single-gallery-style-7 .photoglryMainCont .photogalleryTxtCont { padding: 1em 1em 0.5em; }
  .video-gallery-main .gallery-content .socialCont { width: 100%; }
  .video-gallery-main .gallery-content { padding: 10px 15px 15px; }
  .video-gallery-main { margin: 10px 0; }
  .video-style-2 .gen-card .gen-card-content-main .gen-card-content h2 { margin: 8px 0 !important; }
  .video-style-2 .gen-card, .video-style-3 .pressrelease-details { margin: 0 0 20px !important; }
  .video-style-2 .gen-card .gen-card-img a img { height: auto; }
  .video-style-3 .gen-card-img a img { height: auto; }
  .gridlist-filter { margin: 10px 0; }
  .cm-fund-write.fund-write-style2 { padding: 0; }
  .cm-fund-write.fund-write-style2 > span { margin: 20px 0; }
  .gen-card.card-initiatives-home-10 { margin-bottom: 15px !important; }
  .style-3 .dynamic-card-wrapper.ecourt-awards .gen-card.dynamic-card { width: 100%; margin: 0 0 15px !important; } }
@media (max-width: 700px) { .header-right.hidden-xs { display: none !important; }
  .logo .site_logo .emblem { height: 80px; margin: 0 8px 0 0; }
  .header-wrapper .col-lg-8.col-md-8.col-sm-8.col-xs-7 { padding-right: 0; width: 80%; }
  .header-wrapper .col-lg-4.col-md-4.col-sm-4.col-xs-5 { padding-left: 0; width: 20%; }
  .logo .site_logo .logo_text strong { font-size: 15px; }
  .logo .site_logo .logo_text .site_name_english, .logo .site_logo .logo_text h1.h1-logo { font-size: 1.3em; }
  .search-main-container { padding: 15px 0; height: auto; margin: 0 0 25px; }
  .data-table-container { margin: 20px 0; }
  .search-main-container.odd { height: auto; display: block; }
  .search-main-container .search-container { display: block; width: 450px; margin: 0 auto; }
  .search-main-container .search-container .search-area { max-width: none; }
  .fil-box { margin-top: -50px; }
  h1, .heading2 { font-size: 1.5em; }
  h2, .heading2, .style-2.home h2 { font-size: 1.3em; }
  .event-details h2 { font-size: 1.2em; }
  .sitemap ul li { font-size: 14px; padding-top: 5px; padding-bottom: 5px; }
  .sitemap ul li::before { top: 10px; font-size: 0.7em; left: 2px; } }
@media (max-width: 640px) { .logo .site_logo .logo_text .logo-sub-title { font-weight: 400; font-size: 14px; display: block; }
  .photo-gallery .col-xs-12 { width: 50%; }
  .service .service-container .service-content .service-box { width: 30%; }
  .indicator { display: block; float: right; }
  .nav li.has-sub li > a .indicator { position: static; transform: none; -webkit-transform: none; }
  .nav ul a { padding: 0 19px; line-height: 42px; }
  .nav li > a { line-height: 42px; }
  .nav li.has-sub > a .indicator::after, .nav li.has-sub li > a .indicator::after { content: "\e9bb"; font-size: 14px; background-color: #000; color: #ffffff; border-radius: 50%; padding: 5px; position: relative; top: 16px; }
  .nav li.has-sub > a .indicator.open::after, .nav li.has-sub li > a .indicator.open::after { content: "\e9a2"; }
  .nav ul li a:hover .indicator::after { background-color: #ffffff; color: #000000; }
  .menuWrapper .menu { margin: 0 -15px; }
  #mainFooter .copyRights .copyRightsLogos li { width: 48%; }
  #mainFooter .copyRights .copyRightsLogos li a { display: block; width: 100%; min-height: 75px; padding: 15px 10px; width: 125px; margin: 0 auto; }
  #mainFooter .copyRights .copyRightsLogos li a::after { width: 300px; height: 1px; right: auto; top: auto; bottom: -2px; left: 50%; margin-left: -150px; }
  #mainFooter .copyRights .copyRightsLogos li:last-child a::after { content: ""; }
  #mainFooter .copyRights .copyRightsText { margin: 0 auto 10px; }
  #mainFooter .copyRights .copyRightsText p br { display: none; }
  #mainFooter .footer-bottom { padding: 25px 0 15px; }
  .home .vc_custom_1553674643077 { margin-top: -20px !important; }
  table caption { font-size: 1.2em; }
  .adlogin-cntr { width: 275px; margin: 10px auto; min-height: 200px; padding: 30px 40px; }
  .adlogin-cntr .logininr-cntr .logout-auth h2 { font-size: 1.2em; margin: 0 0 15px !important; }
  .adlogin-cntr .wp-social-login-connect-with { font-size: 1.2em; }
  .adlogin-cntr::before { border: 70px solid transparent; border-top: 70px solid #383838; border-right: 0; }
  .adlogin-cntr::after { border: 60px solid transparent; border-top: 60px solid #545454; border-right: 0; }
  .adlogin-cntr .logininr-cntr .logout-auth .login-link { padding: 4px 10px; margin: 0 4px; font-size: 12px; }
  .search-main-container.tourism-whereTostay .cat-filter-cntr select { margin: 0 0 8px; }
  .search-main-container.tourism-whereTostay .cat-filter-cntr select:last-child { margin: 0; }
  .style-2 .nav li.has-sub li > a .indicator::after { top: 4px !important; }
  .style-2 .nav ul li a:hover .indicator::after { background-color: #000000; color: #ffffff; }
  h1, .heading2 { font-size: 1.3em; line-height: 26px; }
  .style-3 .ad-banner-cntr.ecourt-adbanner ul li .hyperlikdiv .ad-bnr-img { max-width: 75%; margin: 0 auto; display: block; }
  .style-3 .singlebox.col-one.e-comt-chairman .box-1 .khowMinisterBox .khowMinisterBoxImg img { height: auto !important; } }
@media (max-width: 550px) { .logo .site_logo .logo_text { display: block; margin: 4px 0; }
  .logo .site_logo .logo_text strong { font-size: 14px; }
  .logo .site_logo .logo_text .site_name_english, .logo .site_logo .logo_text h1.h1-logo { font-size: 1.1em; line-height: 16px; }
  .logo .site_logo .emblem { height: 70px; }
  .header-wrapper { padding: 15px 0; }
  .pub-box .pub-content .pub-img { width: 100%; text-align: center; margin: 0 0 15px; padding: 0; box-shadow: none; }
  .pub-box .pub-content .pub-detail { width: 100%; }
  .service .service-container .service-content .service-box { width: 49%; }
  .service .service-container .service-content .service-box:nth-child(2n) { margin-right: 0; }
  .page-head .col-xs-12 { width: 100% !important; }
  .printShare { float: none !important; text-align: left !important; margin: 15px 0 0; }
  .pub-box { padding: 15px 12px 25px; }
  .style-3 .logo .site_logo .logo_text strong { font-size: 12px !important; }
  .style-3 .logo .site_logo .logo_text .site_name_english, .style-3 .logo .site_logo .logo_text h1.h1-logo { font-size: 0.9em !important; }
  .style-3 h1, .style-3 .site_name_english { margin: 3px 0 !important; }
  .style-3 .logo .site_logo .logo_text .logo-sub-title { font-size: 12px; }
  #mainFooter .copyRights .copyRightsLogos li { width: 100%; }
  #mainFooter .copyRights .copyRightsLogos li:last-child a::after { content: none; } }
@media (min-width: 641px) { .nav li:hover > ul { display: block !important; } }
@media (max-width: 499px) { body { font-size: 12px; }
  p { line-height: 1.5em; }
  .search-main-container .search-container { width: 350px; }
  .fil-box { margin: 10px 0 15px; width: 100%; }
  .fil-box label { width: 90px; text-align: left; }
  .fil-box form#srt { width: calc(100% - 90px); }
  .org .pub-box .pub-content .pub-img { width: 100%; float: none; margin: 0 0 15px; }
  .org .pub-box .pub-content .pub-detail { width: 100%; float: none; }
  .printShare ul li { float: none; display: inline-block; }
  .data-table-container { margin: 0; }
  #mainFooter .copyRights .copyRightsLogos li a { min-height: auto; }
  .adlogin-cntr::before, .adlogin-cntr::after { content: none; } }
@media (max-width: 400px) { .logo .site_logo .logo_text .logo-sub-title { font-size: 13px; margin-top: -2px; }
  #topBar #accessibility ul li a.skipContent { font-size: 1.2em; padding: 0 12px; }
  #topBar #accessibility ul li a.skipContent span { line-height: 28px; }
  #topBar #accessibility ul li a { font-size: 1.2em; padding: 0 8px; line-height: 28px; }
  #topBar #accessibility ul li .textSizing { padding: 7px 8px 3px 6px; }
  #topBar #accessibility ul li .textSizing ul li a { font-size: 0.7em; padding: 0px 3px; }
  #topBar #accessibility ul li a.language { font-size: 0.7em; padding: 0 5px; }
  #topBar #accessibility ul li .socialIcons ul li a { font-size: 0.8em !important; }
  #topBar #accessibility ul li .socialIcons { top: 28px; }
  #topBar #accessibility ul li.searchbox a { padding: 0 2px; }
  #topBar #accessibility ul li.searchbox a > img { max-width: 26px; }
  #topBar .col-xs-12 .push-left { min-height: inherit; padding: 4px 0 0; }
  #topBar .col-xs-12 .govBranding ul { padding: 0; }
  .search-main-container .search-container { width: 300px; }
  .photo-gallery .col-xs-12 { width: 100%; }
  .social-group-icon span { font-size: 8px; height: auto; }
  .details-container .minister-meta ul li strong { display: block; float: none; width: 100%; margin: 0 0 5px; }
  .details-container .minister-meta ul li span { float: none; width: 100%; }
  .details-container { padding: 60px 15px 15px; margin: 70px auto 0; }
  .details-container .minister-pro-img img { width: 100px; height: 100px; }
  .details-container .minister-pro-img { top: -50px; }
  #topBar .govBranding ul li a { font-size: 0.7em; line-height: 28px !important; }
  .home-14.home .vc_row-o-equal-height.vc_row-has-fill .wpb_column.vc_column_container .vc_column-inner { margin: 0 0px 15px !important; }
  #topBar .col-xs-12 .push-right { min-height: inherit; }
  .style-3 #topBar .govBranding ul li a { font-size: 0.6em; } }
@media (max-width: 360px) { .search-main-container .search-container { width: auto; }
  .search-main-container.odd .search-container .search-area input.form-control, .search-main-container .search-container .search-area .btn, .search-main-container .search-container .search-area select.form-control { width: 100%; float: none; border-radius: 0; }
  .search-main-container { padding: 10px; }
  .adlogin-cntr { width: 250px; }
  .logo .site_logo .emblem { height: 50px; }
  .logo .site_logo .logo_text strong { font-size: 13px; line-height: 14px; }
  .logo .site_logo .logo_text .site_name_english, .logo .site_logo .logo_text h1.h1-logo { font-size: 0.9em; line-height: 20px; }
  .menuToggle { top: 5px; }
  /*.home-slider.flexslider .slides img { height: 150px !important;	object-fit: cover !important; }*/
  .search-main-container .search-container .search-area form .btn { width: auto; }
  #topBar .govBranding ul li a { padding: 0 5px; } }

/*# sourceMappingURL=base.css.map */
