@charset 'UTF-8';
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)

 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html { font-family:sans-serif; line-height:1.15; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
body { margin:0;overflow-x:hidden; }
article, aside, footer, header, nav, section { display:block }
h1 { font-size:2em; margin:.67em 0 }
figcaption, figure, main { display:block } 
figure { margin:1em 40px } 
hr { -webkit-box-sizing:content-box; box-sizing:content-box; height:0; overflow:visible }
pre { font-family:monospace, monospace; font-size:1em }
a { background-color:transparent; -webkit-text-decoration-skip:objects }
a:active, a:hover { outline-width:0 }
abbr[title] { border-bottom:none; text-decoration:underline; text-decoration:underline dotted }
b, strong { font-weight:inherit }
b, strong { font-weight:bolder }
code, kbd, samp { font-family:monospace, monospace; font-size:1em }
dfn { font-style:italic }
mark { background-color:#ff0; color:#000 }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sub { bottom:-.25em }
sup { top:-.5em }
audio, video { display:inline-block }
audio:not([controls]) {
display:none;
height:0
}
img { border-style:none }
svg:not(:root) {
overflow:hidden
}
button, input, optgroup, select, textarea { font-family:sans-serif; font-size:100%; line-height:1.15; margin:0 }
button, input { overflow:visible }
button, select { text-transform:none }
[type=reset], [type=submit], button, html [type=button] {
-webkit-appearance:button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em }
legend { -webkit-box-sizing:border-box; box-sizing:border-box; color:inherit; display:table; max-width:100%; padding:0; white-space:normal }
progress { display:inline-block; vertical-align:baseline }
textarea { overflow:auto }
[type=checkbox], [type=radio] {
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu { display:block }
summary { display:list-item }
canvas { display:inline-block }
template { display:none }
[hidden] {
display:none
}
 @media print {
*, ::after, ::before, blockquote::first-letter, blockquote::first-line, div::first-letter, div::first-line, li::first-letter, li::first-line, p::first-letter, p::first-line {text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a, a:visited { text-decoration:underline }abbr[title]::after {content:" (" attr(title) ")"}pre { white-space:pre-wrap!important }blockquote, pre { border:1px solid #999; page-break-inside:avoid }thead { display:table-header-group }img, tr { page-break-inside:avoid }h2, h3, p { orphans:3; widows:3 }h2, h3 { page-break-after:avoid }.navbar { display:none }.badge { border:1px solid #000 }.table { border-collapse:collapse!important }.table td, .table th { background-color:#fff!important }.table-bordered td, .table-bordered th { border:1px solid #ddd!important }}
html { -webkit-box-sizing:border-box; box-sizing:border-box }
*, ::after, ::before {
-webkit-box-sizing:inherit;
box-sizing:inherit
}
@-ms-viewport {
width:device-width
}
html { -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:transparent }
body { font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size:1rem; font-weight:400; line-height:1.5; color:#292b2c; background-color:#fff }
[tabindex="-1"]:focus { outline:0!important }
h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:.5rem
}
p { margin-top:0; margin-bottom:1rem }
abbr[data-original-title], abbr[title] { cursor:help }
address { margin-bottom:1rem; font-style:normal; line-height:inherit }
dl, ol, ul { margin-top:0; margin-bottom:1rem }
ol ol, ol ul, ul ol, ul ul { margin-bottom:0 }
dt { font-weight:700 }
dd {
margin-bottom:.5rem; margin-left:0 }
blockquote { margin:0 0 1rem }
a { color:#0275d8; text-decoration:none }
a:focus, a:hover { color:#014c8c; text-decoration:underline }
a:not([href]):not([tabindex]) {
color:inherit;
text-decoration:none
}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
color:inherit;
text-decoration:none
}
a:not([href]):not([tabindex]):focus {
outline:0
}
pre { margin-top:0; margin-bottom:1rem; overflow:auto }
figure { margin:0 0 1rem }
img { vertical-align:middle }
[role=button] {
cursor:pointer
}
[role=button], a, area, button, input, label, select, summary, textarea {
-ms-touch-action:manipulation;
touch-action:manipulation
}
table { border-collapse:collapse; background-color:transparent }
caption {
padding-top:.75rem;
padding-bottom:.75rem; color:#636c72; text-align:left; caption-side:bottom }
th { text-align:left }
label { display:inline-block; margin-bottom:.5rem
}
button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color }
button, input, select, textarea { line-height:inherit }
input[type=checkbox]:disabled, input[type=radio]:disabled { cursor:not-allowed }
input[type=date], input[type=time], input[type=datetime-local], input[type=month] { -webkit-appearance:listbox }
textarea { resize:vertical }
fieldset { min-width:0; padding:0; margin:0; border:0 }
legend { display:block; width:100%; padding:0; margin-bottom:.5rem;
font-size:1.5rem; line-height:inherit }
input[type=search] { -webkit-appearance:none }
output { display:inline-block }
[hidden] {
display:none!important
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-bottom:.5rem; font-family:inherit; font-weight:500; line-height:1.1; color:inherit }
.h1, h1 { font-size:2.5rem }
.h2, h2 { font-size:2rem }
.h3, h3 { font-size:1.75rem }
.h4, h4 { font-size:1.5rem }
.h5, h5 { font-size:1.25rem }
.h6, h6 { font-size:1rem }
.lead { font-size:1.25rem; font-weight:300 }
.display-1 { font-size:6rem; font-weight:300; line-height:1.1 }
.display-2 { font-size:5.5rem; font-weight:300; line-height:1.1 }
.display-3 { font-size:4.5rem; font-weight:300; line-height:1.1 }
.display-4 { font-size:3.5rem; font-weight:300; line-height:1.1 }
hr { margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, .1) }
.small, small { font-size:80%; font-weight:400 }
.mark, mark { padding:.2em; background-color:#fcf8e3 }
.list-unstyled { padding-left:0; list-style:none }
.list-inline { padding-left:0; list-style:none }
.list-inline-item { display:inline-block }
.list-inline-item:not(:last-child) {
margin-right:5px
}
.initialism { font-size:90%; text-transform:uppercase }
.blockquote {
padding:.5rem 1rem; margin-bottom:1rem; font-size:1.25rem; border-left:.25rem solid #eceeef
}
.blockquote-footer { display:block; font-size:80%; color:#636c72 }
.blockquote-footer::before {
content:"\2014 \00A0"
}
.blockquote-reverse { padding-right:1rem; padding-left:0; text-align:right; border-right:.25rem solid #eceeef;
border-left:0 }
.blockquote-reverse .blockquote-footer::before {
content:""
}
.blockquote-reverse .blockquote-footer::after {
content:"\00A0 \2014"
}
.img-fluid { max-width:100%; height:auto }
.img-thumbnail {
padding:.25rem; background-color:#fff; border:1px solid #ddd; border-radius:.25rem;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
max-width:100%; height:auto }
.figure { display:inline-block }
.figure-img {
margin-bottom:.5rem; line-height:1 }
.figure-caption { font-size:90%; color:#636c72 }
code, kbd, pre, samp { font-family:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace }
code {
padding:.2rem .4rem; font-size:90%; color:#bd4147; background-color:#f7f7f9; border-radius:.25rem
}
a>code { padding:0; color:inherit; background-color:inherit }
kbd {
padding:.2rem .4rem; font-size:90%; color:#fff; background-color:#292b2c; border-radius:.2rem
}
kbd kbd { padding:0; font-size:100%; font-weight:700 }
pre { display:block; margin-top:0; margin-bottom:1rem; font-size:90%; color:#292b2c }
pre code { padding:0; font-size:inherit; color:inherit; background-color:transparent; border-radius:0 }
.pre-scrollable { max-height:340px; overflow-y:scroll }
.container { position:relative; margin-left:auto; margin-right:auto; padding-right:15px; padding-left:15px }
.breadcrumb li a {color: #666;font-size: 13px;font-family: open sans,sans-serif;display: inline-block;}
.breadcrumb li a:hover {/* color:#f26522;*/}
 @media (min-width:576px) {.container {padding-right:15px;padding-left:15px}}
 @media (min-width:768px) {.container {padding-right:15px;padding-left:15px}}
 @media (min-width:992px) {.container {padding-right:15px;padding-left:15px}}
 @media (min-width:1200px) {.container {padding-right:15px;padding-left:15px}}
 /*@media (min-width:576px) {.container {width:100%;max-width:100%}}
 @media (min-width:768px) {.container {width:100%;max-width:100%}}
 @media (min-width:992px) {.container {width:100%;max-width:100%}}
 @media (min-width:1200px) {.container {width:1140px;max-width:100%}}*/
 @media (min-width:576px){.container{width:540px;max-width:100%}}
 @media (min-width:768px){.container{width:720px;max-width:100%}}
 @media (min-width:992px){.container{width:960px;max-width:100%}}
 @media (min-width:1200px){.container{width:1140px;max-width:100%}}
.container-fluid { position:relative; margin-left:auto; margin-right:auto; padding-right:15px; padding-left:15px }
 @media (min-width:576px) {
.container-fluid {
padding-right:15px;
padding-left:15px
}
}
 @media (min-width:768px) {
.container-fluid {
padding-right:15px;
padding-left:15px
}
}
 @media (min-width:992px) {
.container-fluid {
padding-right:15px;
padding-left:15px
}
}
 @media (min-width:1200px) {
.container-fluid {
padding-right:15px;
padding-left:15px
}
}
.row { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px }
 @media (min-width:576px) {
.row {
margin-right:-15px;
margin-left:-15px
}
}
 @media (min-width:768px) {
.row {
margin-right:-15px;
margin-left:-15px
}
}
 @media (min-width:992px) {
.row {
margin-right:-15px;
margin-left:-15px
}
}
 @media (min-width:1200px) {
.row {
margin-right:-15px;
margin-left:-15px
}
}
.no-gutters { margin-right:0; margin-left:0 }
.no-gutters>.col, .no-gutters>[class*=col-] {
padding-right:0;
padding-left:0
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { position:relative; width:100%; min-height:1px; padding-right:15px; padding-left:15px }
 @media (min-width:576px) {
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
padding-right:15px;
padding-left:15px
}
}
 @media (min-width:768px) {
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
padding-right:15px;
padding-left:15px
}
}
 @media (min-width:992px) {
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
padding-right:15px;
padding-left:15px
}
}
 @media (min-width:1200px) {
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
padding-right:15px;
padding-left:15px
}
}
.col { -webkit-flex-basis:0; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; max-width:100% }
.col-auto { -webkit-box-flex:0; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; width:auto }
.col-1 { -webkit-box-flex:0; -webkit-flex:0 0 8.333333%; -ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333% }
.col-2 { -webkit-box-flex:0; -webkit-flex:0 0 16.666667%; -ms-flex:0 0 16.666667%; flex:0 0 16.666667%; max-width:16.666667% }
.col-3 { -webkit-box-flex:0; -webkit-flex:0 0 25%; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25% }
.col-4 { -webkit-box-flex:0; -webkit-flex:0 0 33.333333%; -ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333% }
.col-5 { -webkit-box-flex:0; -webkit-flex:0 0 41.666667%; -ms-flex:0 0 41.666667%; flex:0 0 41.666667%; max-width:41.666667% }
.col-6 { -webkit-box-flex:0; -webkit-flex:0 0 50%; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50% }
.col-7 { -webkit-box-flex:0; -webkit-flex:0 0 58.333333%; -ms-flex:0 0 58.333333%; flex:0 0 58.333333%; max-width:58.333333% }
.col-8 { -webkit-box-flex:0; -webkit-flex:0 0 66.666667%; -ms-flex:0 0 66.666667%; flex:0 0 66.666667%; max-width:66.666667% }
.col-9 { -webkit-box-flex:0; -webkit-flex:0 0 75%; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75% }
.col-10 { -webkit-box-flex:0; -webkit-flex:0 0 83.333333%; -ms-flex:0 0 83.333333%; flex:0 0 83.333333%; max-width:83.333333% }
.col-11 { -webkit-box-flex:0; -webkit-flex:0 0 91.666667%; -ms-flex:0 0 91.666667%; flex:0 0 91.666667%; max-width:91.666667% }
.col-12 { -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100% }
.pull-0 { right:auto }
.pull-1 { right:8.333333% }
.pull-2 { right:16.666667% }
.pull-3 { right:25% }
.pull-4 { right:33.333333% }
.pull-5 { right:41.666667% }
.pull-6 { right:50% }
.pull-7 { right:58.333333% }
.pull-8 { right:66.666667% }
.pull-9 { right:75% }
.pull-10 { right:83.333333% }
.pull-11 { right:91.666667% }
.pull-12 { right:100% }
.push-0 { left:auto }
.push-1 { left:8.333333% }
.push-2 { left:16.666667% }
.push-3 { left:25% }
.push-4 { left:33.333333% }
.push-5 { left:41.666667% }
.push-6 { left:50% }
.push-7 { left:58.333333% }
.push-8 { left:66.666667% }
.push-9 { left:75% }
.push-10 { left:83.333333% }
.push-11 { left:91.666667% }
.push-12 { left:100% }
.offset-1 { margin-left:8.333333% }
.offset-2 { margin-left:16.666667% }
.offset-3 { margin-left:25% }
.offset-4 { margin-left:33.333333% }
.offset-5 { margin-left:41.666667% }
.offset-6 { margin-left:50% }
.offset-7 { margin-left:58.333333% }
.offset-8 { margin-left:66.666667% }
.offset-9 { margin-left:75% }
.offset-10 { margin-left:83.333333% }
.offset-11 { margin-left:91.666667% }
 @media (min-width:576px) {
.col-sm {
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-sm-auto {
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}
.col-sm-1 {
-webkit-box-flex:0;
-webkit-flex:0 0 8.333333%;
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%
}
.col-sm-2 {
-webkit-box-flex:0;
-webkit-flex:0 0 16.666667%;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-sm-3 {
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-sm-4 {
-webkit-box-flex:0;
-webkit-flex:0 0 33.333333%;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-sm-5 {
-webkit-box-flex:0;
-webkit-flex:0 0 41.666667%;
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%
}
.col-sm-6 {
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-sm-7 {
-webkit-box-flex:0;
-webkit-flex:0 0 58.333333%;
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%
}
.col-sm-8 {
-webkit-box-flex:0;
-webkit-flex:0 0 66.666667%;
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}
.col-sm-9 {
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}
.col-sm-10 {
-webkit-box-flex:0;
-webkit-flex:0 0 83.333333%;
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%
}
.col-sm-11 {
-webkit-box-flex:0;
-webkit-flex:0 0 91.666667%;
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%
}
.col-sm-12 {
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.pull-sm-0 {
right:auto
}
.pull-sm-1 {
right:8.333333%
}
.pull-sm-2 {
right:16.666667%
}
.pull-sm-3 {
right:25%
}
.pull-sm-4 {
right:33.333333%
}
.pull-sm-5 {
right:41.666667%
}
.pull-sm-6 {
right:50%
}
.pull-sm-7 {
right:58.333333%
}
.pull-sm-8 {
right:66.666667%
}
.pull-sm-9 {
right:75%
}
.pull-sm-10 {
right:83.333333%
}
.pull-sm-11 {
right:91.666667%
}
.pull-sm-12 {
right:100%
}
.push-sm-0 {
left:auto
}
.push-sm-1 {
left:8.333333%
}
.push-sm-2 {
left:16.666667%
}
.push-sm-3 {
left:25%
}
.push-sm-4 {
left:33.333333%
}
.push-sm-5 {
left:41.666667%
}
.push-sm-6 {
left:50%
}
.push-sm-7 {
left:58.333333%
}
.push-sm-8 {
left:66.666667%
}
.push-sm-9 {
left:75%
}
.push-sm-10 {
left:83.333333%
}
.push-sm-11 {
left:91.666667%
}
.push-sm-12 {
left:100%
}
.offset-sm-0 {
margin-left:0
}
.offset-sm-1 {
margin-left:8.333333%
}
.offset-sm-2 {
margin-left:16.666667%
}
.offset-sm-3 {
margin-left:25%
}
.offset-sm-4 {
margin-left:33.333333%
}
.offset-sm-5 {
margin-left:41.666667%
}
.offset-sm-6 {
margin-left:50%
}
.offset-sm-7 {
margin-left:58.333333%
}
.offset-sm-8 {
margin-left:66.666667%
}
.offset-sm-9 {
margin-left:75%
}
.offset-sm-10 {
margin-left:83.333333%
}
.offset-sm-11 {
margin-left:91.666667%
}
}
 @media (min-width:768px) {
.col-md {
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-md-auto {
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}
.col-md-1 {
-webkit-box-flex:0;
-webkit-flex:0 0 8.333333%;
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%
}
.col-md-2 {
-webkit-box-flex:0;
-webkit-flex:0 0 16.666667%;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-md-3 {
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-md-4 {
-webkit-box-flex:0;
-webkit-flex:0 0 33.333333%;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-md-5 {
-webkit-box-flex:0;
-webkit-flex:0 0 41.666667%;
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%
}
.col-md-6 {
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-md-7 {
-webkit-box-flex:0;
-webkit-flex:0 0 58.333333%;
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%
}
.col-md-8 {
-webkit-box-flex:0;
-webkit-flex:0 0 66.666667%;
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}
.col-md-9 {
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}
.col-md-10 {
-webkit-box-flex:0;
-webkit-flex:0 0 83.333333%;
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%
}
.col-md-11 {
-webkit-box-flex:0;
-webkit-flex:0 0 91.666667%;
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%
}
.col-md-12 {
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.pull-md-0 {
right:auto
}
.pull-md-1 {
right:8.333333%
}
.pull-md-2 {
right:16.666667%
}
.pull-md-3 {
right:25%
}
.pull-md-4 {
right:33.333333%
}
.pull-md-5 {
right:41.666667%
}
.pull-md-6 {
right:50%
}
.pull-md-7 {
right:58.333333%
}
.pull-md-8 {
right:66.666667%
}
.pull-md-9 {
right:75%
}
.pull-md-10 {
right:83.333333%
}
.pull-md-11 {
right:91.666667%
}
.pull-md-12 {
right:100%
}
.push-md-0 {
left:auto
}
.push-md-1 {
left:8.333333%
}
.push-md-2 {
left:16.666667%
}
.push-md-3 {
left:25%
}
.push-md-4 {
left:33.333333%
}
.push-md-5 {
left:41.666667%
}
.push-md-6 {
left:50%
}
.push-md-7 {
left:58.333333%
}
.push-md-8 {
left:66.666667%
}
.push-md-9 {
left:75%
}
.push-md-10 {
left:83.333333%
}
.push-md-11 {
left:91.666667%
}
.push-md-12 {
left:100%
}
.offset-md-0 {
margin-left:0
}
.offset-md-1 {
margin-left:8.333333%
}
.offset-md-2 {
margin-left:16.666667%
}
.offset-md-3 {
margin-left:25%
}
.offset-md-4 {
margin-left:33.333333%
}
.offset-md-5 {
margin-left:41.666667%
}
.offset-md-6 {
margin-left:50%
}
.offset-md-7 {
margin-left:58.333333%
}
.offset-md-8 {
margin-left:66.666667%
}
.offset-md-9 {
margin-left:75%
}
.offset-md-10 {
margin-left:83.333333%
}
.offset-md-11 {
margin-left:91.666667%
}
}
 @media (min-width:992px) {
.col-lg {
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-lg-auto {
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}
.col-lg-1 {
-webkit-box-flex:0;
-webkit-flex:0 0 8.333333%;
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%
}
.col-lg-2 {
-webkit-box-flex:0;
-webkit-flex:0 0 16.666667%;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-lg-3 {
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-lg-4 {
-webkit-box-flex:0;
-webkit-flex:0 0 33.333333%;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-lg-5 {
-webkit-box-flex:0;
-webkit-flex:0 0 41.666667%;
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%
}
.col-lg-6 {
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-lg-7 {
-webkit-box-flex:0;
-webkit-flex:0 0 58.333333%;
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%
}
.col-lg-8 {
-webkit-box-flex:0;
-webkit-flex:0 0 66.666667%;
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}
.col-lg-9 {
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}
.col-lg-10 {
-webkit-box-flex:0;
-webkit-flex:0 0 83.333333%;
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%
}
.col-lg-11 {
-webkit-box-flex:0;
-webkit-flex:0 0 91.666667%;
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%
}
.col-lg-12 {
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.pull-lg-0 {
right:auto
}
.pull-lg-1 {
right:8.333333%
}
.pull-lg-2 {
right:16.666667%
}
.pull-lg-3 {
right:25%
}
.pull-lg-4 {
right:33.333333%
}
.pull-lg-5 {
right:41.666667%
}
.pull-lg-6 {
right:50%
}
.pull-lg-7 {
right:58.333333%
}
.pull-lg-8 {
right:66.666667%
}
.pull-lg-9 {
right:75%
}
.pull-lg-10 {
right:83.333333%
}
.pull-lg-11 {
right:91.666667%
}
.pull-lg-12 {
right:100%
}
.push-lg-0 {
left:auto
}
.push-lg-1 {
left:8.333333%
}
.push-lg-2 {
left:16.666667%
}
.push-lg-3 {
left:25%
}
.push-lg-4 {
left:33.333333%
}
.push-lg-5 {
left:41.666667%
}
.push-lg-6 {
left:50%
}
.push-lg-7 {
left:58.333333%
}
.push-lg-8 {
left:66.666667%
}
.push-lg-9 {
left:75%
}
.push-lg-10 {
left:83.333333%
}
.push-lg-11 {
left:91.666667%
}
.push-lg-12 {
left:100%
}
.offset-lg-0 {
margin-left:0
}
.offset-lg-1 {
margin-left:8.333333%
}
.offset-lg-2 {
margin-left:16.666667%
}
.offset-lg-3 {
margin-left:25%
}
.offset-lg-4 {
margin-left:33.333333%
}
.offset-lg-5 {
margin-left:41.666667%
}
.offset-lg-6 {
margin-left:50%
}
.offset-lg-7 {
margin-left:58.333333%
}
.offset-lg-8 {
margin-left:66.666667%
}
.offset-lg-9 {
margin-left:75%
}
.offset-lg-10 {
margin-left:83.333333%
}
.offset-lg-11 {
margin-left:91.666667%
}
}
 @media (min-width:1200px) {
.col-xl {
-webkit-flex-basis:0;
-ms-flex-preferred-size:0;
flex-basis:0;
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-xl-auto {
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:auto
}
.col-xl-1 {
-webkit-box-flex:0;
-webkit-flex:0 0 8.333333%;
-ms-flex:0 0 8.333333%;
flex:0 0 8.333333%;
max-width:8.333333%
}
.col-xl-2 {
-webkit-box-flex:0;
-webkit-flex:0 0 16.666667%;
-ms-flex:0 0 16.666667%;
flex:0 0 16.666667%;
max-width:16.666667%
}
.col-xl-3 {
-webkit-box-flex:0;
-webkit-flex:0 0 25%;
-ms-flex:0 0 25%;
flex:0 0 25%;
max-width:25%
}
.col-xl-4 {
-webkit-box-flex:0;
-webkit-flex:0 0 33.333333%;
-ms-flex:0 0 33.333333%;
flex:0 0 33.333333%;
max-width:33.333333%
}
.col-xl-5 {
-webkit-box-flex:0;
-webkit-flex:0 0 41.666667%;
-ms-flex:0 0 41.666667%;
flex:0 0 41.666667%;
max-width:41.666667%
}
.col-xl-6 {
-webkit-box-flex:0;
-webkit-flex:0 0 50%;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%
}
.col-xl-7 {
-webkit-box-flex:0;
-webkit-flex:0 0 58.333333%;
-ms-flex:0 0 58.333333%;
flex:0 0 58.333333%;
max-width:58.333333%
}
.col-xl-8 {
-webkit-box-flex:0;
-webkit-flex:0 0 66.666667%;
-ms-flex:0 0 66.666667%;
flex:0 0 66.666667%;
max-width:66.666667%
}
.col-xl-9 {
-webkit-box-flex:0;
-webkit-flex:0 0 75%;
-ms-flex:0 0 75%;
flex:0 0 75%;
max-width:75%
}
.col-xl-10 {
-webkit-box-flex:0;
-webkit-flex:0 0 83.333333%;
-ms-flex:0 0 83.333333%;
flex:0 0 83.333333%;
max-width:83.333333%
}
.col-xl-11 {
-webkit-box-flex:0;
-webkit-flex:0 0 91.666667%;
-ms-flex:0 0 91.666667%;
flex:0 0 91.666667%;
max-width:91.666667%
}
.col-xl-12 {
-webkit-box-flex:0;
-webkit-flex:0 0 100%;
-ms-flex:0 0 100%;
flex:0 0 100%;
max-width:100%
}
.pull-xl-0 {
right:auto
}
.pull-xl-1 {
right:8.333333%
}
.pull-xl-2 {
right:16.666667%
}
.pull-xl-3 {
right:25%
}
.pull-xl-4 {
right:33.333333%
}
.pull-xl-5 {
right:41.666667%
}
.pull-xl-6 {
right:50%
}
.pull-xl-7 {
right:58.333333%
}
.pull-xl-8 {
right:66.666667%
}
.pull-xl-9 {
right:75%
}
.pull-xl-10 {
right:83.333333%
}
.pull-xl-11 {
right:91.666667%
}
.pull-xl-12 {
right:100%
}
.push-xl-0 {
left:auto
}
.push-xl-1 {
left:8.333333%
}
.push-xl-2 {
left:16.666667%
}
.push-xl-3 {
left:25%
}
.push-xl-4 {
left:33.333333%
}
.push-xl-5 {
left:41.666667%
}
.push-xl-6 {
left:50%
}
.push-xl-7 {
left:58.333333%
}
.push-xl-8 {
left:66.666667%
}
.push-xl-9 {
left:75%
}
.push-xl-10 {
left:83.333333%
}
.push-xl-11 {
left:91.666667%
}
.push-xl-12 {
left:100%
}
.offset-xl-0 {
margin-left:0
}
.offset-xl-1 {
margin-left:8.333333%
}
.offset-xl-2 {
margin-left:16.666667%
}
.offset-xl-3 {
margin-left:25%
}
.offset-xl-4 {
margin-left:33.333333%
}
.offset-xl-5 {
margin-left:41.666667%
}
.offset-xl-6 {
margin-left:50%
}
.offset-xl-7 {
margin-left:58.333333%
}
.offset-xl-8 {
margin-left:66.666667%
}
.offset-xl-9 {
margin-left:75%
}
.offset-xl-10 {
margin-left:83.333333%
}
.offset-xl-11 {
margin-left:91.666667%
}
}
.table { width:100%; max-width:100%; margin-bottom:1rem }
.table td, .table th {
padding:.75rem; vertical-align:top; border-top:1px solid #eceeef }
.table thead th { vertical-align:bottom; border-bottom:2px solid #eceeef }
.table tbody+tbody { border-top:2px solid #eceeef }
.table .table { background-color:#fff }
.table-sm td, .table-sm th { padding:.3rem
}

.views-view-table { width:100%; max-width:100%; margin-bottom:1rem;background:#fff; }
.views-view-table td, .views-view-table th {
padding:.75rem; vertical-align:top; border-top:1px solid #eceeef }
.views-view-table thead th { vertical-align:bottom; border-bottom:2px solid #eceeef;width:55px; }
.views-view-table tbody+tbody { border-top:2px solid #eceeef }
.views-view-table .views-view-table { background-color:#fff }

.table-bordered { border:1px solid #eceeef }
.table-bordered td, .table-bordered th { border:1px solid #eceeef }
.table-bordered thead td, .table-bordered thead th { border-bottom-width:2px }
.table-striped tbody tr:nth-of-type(odd) {
background-color:rgba(0, 0, 0, .05)
}
.table-hover tbody tr:hover { background-color:rgba(0, 0, 0, .075) }
.table-active, .table-active>td, .table-active>th { background-color:rgba(0, 0, 0, .075) }
.table-hover .table-active:hover { background-color:rgba(0, 0, 0, .075) }
.table-hover .table-active:hover>td, .table-hover .table-active:hover>th { background-color:rgba(0, 0, 0, .075) }
.table-success, .table-success>td, .table-success>th { background-color:#dff0d8 }
.table-hover .table-success:hover { background-color:#d0e9c6 }
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th { background-color:#d0e9c6 }
.table-info, .table-info>td, .table-info>th { background-color:#d9edf7 }
.table-hover .table-info:hover { background-color:#c4e3f3 }
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th { background-color:#c4e3f3 }
.table-warning, .table-warning>td, .table-warning>th { background-color:#fcf8e3 }
.table-hover .table-warning:hover { background-color:#faf2cc }
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th { background-color:#faf2cc }
.table-danger, .table-danger>td, .table-danger>th { background-color:#f2dede }
.table-hover .table-danger:hover { background-color:#ebcccc }
.table-hover .table-danger:hover>td, .table-hover .table-danger:hover>th { background-color:#ebcccc }
.thead-inverse th { color:#fff; background-color:#292b2c }
.thead-default th { color:#464a4c; background-color:#eceeef }
.table-inverse { color:#fff; background-color:#292b2c }
.table-inverse td, .table-inverse th, .table-inverse thead th { border-color:#fff }
.table-inverse.table-bordered { border:0 }
.table-responsive { display:block; width:100%; overflow-x:auto; -ms-overflow-style:-ms-autohiding-scrollbar }
.table-responsive.table-bordered { border:0 }
.form-control { display:block; width:100%; padding:.5rem .75rem;
font-size:1rem; line-height:1.25; color:#464a4c; background-color:#fff; background-image:none; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid rgba(0, 0, 0, .15); border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}
.form-control:focus { color:#464a4c; background-color:#fff; border-color:#5cb3fd; outline:0 }
.form-control::-webkit-input-placeholder {
color:#fff;
opacity:1
}
.form-control::-moz-placeholder {
color:#636c72;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#636c72;
opacity:1
}
.form-control::placeholder {
color:#636c72;
opacity:1
}


.pageFilter .search::-webkit-input-placeholder {
color:#999;
opacity:1
}
.pageFilter .search::-moz-placeholder {
color:#999;
opacity:1
}
.pageFilter .search:-ms-input-placeholder {
color:#999;
opacity:1
}
.pageFilter .search::placeholder {
color:#999;
opacity:1
}


.form-control:disabled, .form-control[readonly] { background-color:#eceeef; opacity:1 }
.form-control:disabled { cursor:not-allowed }
select.form-control:not([size]):not([multiple]) {
height:calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value {
color:#464a4c;
background-color:#fff
}
.form-control-file, .form-control-range { display:block }
.col-form-label {
padding-top:calc(.5rem - 1px * 2);
padding-bottom:calc(.5rem - 1px * 2); margin-bottom:0 }
.col-form-label-lg {
padding-top:calc(.75rem - 1px * 2);
padding-bottom:calc(.75rem - 1px * 2); font-size:1.25rem }
.col-form-label-sm { padding-top:calc(.25rem - 1px * 2);
padding-bottom:calc(.25rem - 1px * 2);
font-size:.875rem
}
.col-form-legend {
padding-top:.5rem;
padding-bottom:.5rem; margin-bottom:0; font-size:1rem }
.form-control-static {
padding-top:.5rem;
padding-bottom:.5rem; margin-bottom:0; line-height:1.25; border:solid transparent; border-width:1px 0 }
.form-control-static.form-control-lg, .form-control-static.form-control-sm, .input-group-lg>.form-control-static.form-control, .input-group-lg>.form-control-static.input-group-addon, .input-group-lg>.input-group-btn>.form-control-static.btn, .input-group-sm>.form-control-static.form-control, .input-group-sm>.form-control-static.input-group-addon, .input-group-sm>.input-group-btn>.form-control-static.btn { padding-right:0; padding-left:0 }
.form-control-sm, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn { padding:.25rem .5rem;
font-size:.875rem;
border-radius:.2rem
}
.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-sm>select.form-control:not([size]):not([multiple]), .input-group-sm>select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) {
height:1.8125rem
}



.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {
padding:.75rem 1.5rem; font-size:1.25rem; border-radius:.3rem
}
.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]), .input-group-lg>select.form-control:not([size]):not([multiple]), .input-group-lg>select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) {
height:3.166667rem
}
.form-group { margin-bottom:1rem }
.form-text { display:block; margin-top:.25rem
}
.form-check { position:relative; display:block; margin-bottom:.5rem
}
.form-check.disabled .form-check-label { color:#636c72; cursor:not-allowed }
.form-check-label { padding-left:1.25rem; margin-bottom:0; cursor:pointer }
.form-check-input { position:absolute; margin-top:.25rem;
margin-left:-1.25rem }
.form-check-input:only-child { position:static }
.form-check-inline { display:inline-block }
.form-check-inline .form-check-label { vertical-align:middle }
.form-check-inline+.form-check-inline { margin-left:.75rem
}
.form-control-feedback { margin-top:.25rem
}
.form-control-danger, .form-control-success, .form-control-warning { padding-right:2.25rem; background-repeat:no-repeat; background-position:center right .5625rem;
-webkit-background-size:1.125rem 1.125rem; background-size:1.125rem 1.125rem }
.has-success .col-form-label, .has-success .custom-control, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label { color:#5cb85c }
.has-success .form-control { border-color:#5cb85c }
.has-success .input-group-addon { color:#5cb85c; border-color:#5cb85c; background-color:#eaf6ea }
.has-success .form-control-success { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") }
.has-warning .col-form-label, .has-warning .custom-control, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label { color:#f0ad4e }
.has-warning .form-control { border-color:#f0ad4e }
.has-warning .input-group-addon { color:#f0ad4e; border-color:#f0ad4e; background-color:#fff }
.has-warning .form-control-warning { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E") }
.has-danger .col-form-label, .has-danger .custom-control, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label { color:#d9534f }
.has-danger .form-control { border-color:#d9534f }
.has-danger .input-group-addon { color:#d9534f; border-color:#d9534f; background-color:#fdf7f7 }
.has-danger .form-control-danger { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") }
.form-inline { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center }
.form-inline .form-check { width:100% }
 @media (min-width:576px) {
.form-inline label {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:0
}
.form-inline .form-group {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-webkit-flex:0 0 auto;
-ms-flex:0 0 auto;
flex:0 0 auto;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
margin-bottom:0
}
.form-inline .form-control {
display:inline-block;
width:auto;
vertical-align:middle
}
.form-inline .form-control-static {
display:inline-block
}
.form-inline .input-group {
width:auto
}
.form-inline .form-control-label {
margin-bottom:0;
vertical-align:middle
}
.form-inline .form-check {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
width:auto;
margin-top:0;
margin-bottom:0
}
.form-inline .form-check-label {
padding-left:0
}
.form-inline .form-check-input {
position:relative;
margin-top:0;
margin-right:.25rem;
margin-left:0
}
.form-inline .custom-control {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
padding-left:0
}
.form-inline .custom-control-indicator {
position:static;
display:inline-block;
margin-right:.25rem;
vertical-align:text-bottom
}
.form-inline .has-feedback .form-control-feedback {
top:0
}
}
.btn { display:inline-block; font-weight:400; line-height:1.25; text-align:center; white-space:nowrap; vertical-align:middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border:1px solid transparent; padding:.5rem 1rem;
font-size:1rem; border-radius:.25rem;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.btn:focus, .btn:hover { text-decoration:none }
.btn.focus, .btn:focus { outline:0; -webkit-box-shadow:0 0 0 2px rgba(2, 117, 216, .25); box-shadow:0 0 0 2px rgba(2, 117, 216, .25) }
.btn.disabled, .btn:disabled { cursor:not-allowed; opacity:.65 }
.btn.active, .btn:active { background-image:none }
a.btn.disabled, fieldset[disabled] a.btn { pointer-events:none }
.btn-primary { color:#fff; background-color:#0275d8; border-color:#0275d8 }
.btn-primary:hover { color:#fff; background-color:#025aa5; border-color:#01549b }
.btn-primary.focus, .btn-primary:focus { -webkit-box-shadow:0 0 0 2px rgba(2, 117, 216, .5); box-shadow:0 0 0 2px rgba(2, 117, 216, .5) }
.btn-primary.disabled, .btn-primary:disabled { background-color:#0275d8; border-color:#0275d8 }
.btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle { color:#fff; background-color:#025aa5; background-image:none; border-color:#01549b }
.btn-secondary { color:#292b2c; background-color:#fff; border-color:#ccc }
.btn-secondary:hover { color:#292b2c; background-color:#e6e6e6; border-color:#adadad }
.btn-secondary.focus, .btn-secondary:focus { -webkit-box-shadow:0 0 0 2px rgba(204, 204, 204, .5); box-shadow:0 0 0 2px rgba(204, 204, 204, .5) }
.btn-secondary.disabled, .btn-secondary:disabled { background-color:#fff; border-color:#ccc }
.btn-secondary.active, .btn-secondary:active, .show>.btn-secondary.dropdown-toggle { color:#292b2c; background-color:#e6e6e6; background-image:none; border-color:#adadad }
.btn-info { color:#fff; background-color:#5bc0de; border-color:#5bc0de }
.btn-info:hover { color:#fff; background-color:#31b0d5; border-color:#2aabd2 }
.btn-info.focus, .btn-info:focus { -webkit-box-shadow:0 0 0 2px rgba(91, 192, 222, .5); box-shadow:0 0 0 2px rgba(91, 192, 222, .5) }
.btn-info.disabled, .btn-info:disabled { background-color:#5bc0de; border-color:#5bc0de }
.btn-info.active, .btn-info:active, .show>.btn-info.dropdown-toggle { color:#fff; background-color:#31b0d5; background-image:none; border-color:#2aabd2 }
.btn-success { color:#fff; background-color:#5cb85c; border-color:#5cb85c }
.btn-success:hover { color:#fff; background-color:#449d44; border-color:#419641 }
.btn-success.focus, .btn-success:focus { -webkit-box-shadow:0 0 0 2px rgba(92, 184, 92, .5); box-shadow:0 0 0 2px rgba(92, 184, 92, .5) }
.btn-success.disabled, .btn-success:disabled { background-color:#5cb85c; border-color:#5cb85c }
.btn-success.active, .btn-success:active, .show>.btn-success.dropdown-toggle { color:#fff; background-color:#449d44; background-image:none; border-color:#419641 }
.btn-warning { color:#fff; background-color:#f0ad4e; border-color:#f0ad4e }
.btn-warning:hover { color:#fff; background-color:#ec971f; border-color:#eb9316 }
.btn-warning.focus, .btn-warning:focus { -webkit-box-shadow:0 0 0 2px rgba(240, 173, 78, .5); box-shadow:0 0 0 2px rgba(240, 173, 78, .5) }
.btn-warning.disabled, .btn-warning:disabled { background-color:#f0ad4e; border-color:#f0ad4e }
.btn-warning.active, .btn-warning:active, .show>.btn-warning.dropdown-toggle { color:#fff; background-color:#ec971f; background-image:none; border-color:#eb9316 }
.btn-danger { color:#fff; background-color:#d9534f; border-color:#d9534f }
.btn-danger:hover { color:#fff; background-color:#c9302c; border-color:#c12e2a }
.btn-danger.focus, .btn-danger:focus { -webkit-box-shadow:0 0 0 2px rgba(217, 83, 79, .5); box-shadow:0 0 0 2px rgba(217, 83, 79, .5) }
.btn-danger.disabled, .btn-danger:disabled { background-color:#d9534f; border-color:#d9534f }
.btn-danger.active, .btn-danger:active, .show>.btn-danger.dropdown-toggle { color:#fff; background-color:#c9302c; background-image:none; border-color:#c12e2a }
.btn-outline-primary { color:#0275d8; background-image:none; background-color:transparent; border-color:#0275d8 }
.btn-outline-primary:hover { color:#fff; background-color:#0275d8; border-color:#0275d8 }
.btn-outline-primary.focus, .btn-outline-primary:focus { -webkit-box-shadow:0 0 0 2px rgba(2, 117, 216, .5); box-shadow:0 0 0 2px rgba(2, 117, 216, .5) }
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#0275d8; background-color:transparent }
.btn-outline-primary.active, .btn-outline-primary:active, .show>.btn-outline-primary.dropdown-toggle { color:#fff; background-color:#0275d8; border-color:#0275d8 }
.btn-outline-secondary { color:#ccc; background-image:none; background-color:transparent; border-color:#ccc }
.btn-outline-secondary:hover { color:#fff; background-color:#ccc; border-color:#ccc }
.btn-outline-secondary.focus, .btn-outline-secondary:focus { -webkit-box-shadow:0 0 0 2px rgba(204, 204, 204, .5); box-shadow:0 0 0 2px rgba(204, 204, 204, .5) }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color:#ccc; background-color:transparent }
.btn-outline-secondary.active, .btn-outline-secondary:active, .show>.btn-outline-secondary.dropdown-toggle { color:#fff; background-color:#ccc; border-color:#ccc }
.btn-outline-info { color:#5bc0de; background-image:none; background-color:transparent; border-color:#5bc0de }
.btn-outline-info:hover { color:#fff; background-color:#5bc0de; border-color:#5bc0de }
.btn-outline-info.focus, .btn-outline-info:focus { -webkit-box-shadow:0 0 0 2px rgba(91, 192, 222, .5); box-shadow:0 0 0 2px rgba(91, 192, 222, .5) }
.btn-outline-info.disabled, .btn-outline-info:disabled { color:#5bc0de; background-color:transparent }
.btn-outline-info.active, .btn-outline-info:active, .show>.btn-outline-info.dropdown-toggle { color:#fff; background-color:#5bc0de; border-color:#5bc0de }
.btn-outline-success { color:#5cb85c; background-image:none; background-color:transparent; border-color:#5cb85c }
.btn-outline-success:hover { color:#fff; background-color:#5cb85c; border-color:#5cb85c }
.btn-outline-success.focus, .btn-outline-success:focus { -webkit-box-shadow:0 0 0 2px rgba(92, 184, 92, .5); box-shadow:0 0 0 2px rgba(92, 184, 92, .5) }
.btn-outline-success.disabled, .btn-outline-success:disabled { color:#5cb85c; background-color:transparent }
.btn-outline-success.active, .btn-outline-success:active, .show>.btn-outline-success.dropdown-toggle { color:#fff; background-color:#5cb85c; border-color:#5cb85c }
.btn-outline-warning { color:#f0ad4e; background-image:none; background-color:transparent; border-color:#f0ad4e }
.btn-outline-warning:hover { color:#fff; background-color:#f0ad4e; border-color:#f0ad4e }
.btn-outline-warning.focus, .btn-outline-warning:focus { -webkit-box-shadow:0 0 0 2px rgba(240, 173, 78, .5); box-shadow:0 0 0 2px rgba(240, 173, 78, .5) }
.btn-outline-warning.disabled, .btn-outline-warning:disabled { color:#f0ad4e; background-color:transparent }
.btn-outline-warning.active, .btn-outline-warning:active, .show>.btn-outline-warning.dropdown-toggle { color:#fff; background-color:#f0ad4e; border-color:#f0ad4e }
.btn-outline-danger { color:#d9534f; background-image:none; background-color:transparent; border-color:#d9534f }
.btn-outline-danger:hover { color:#fff; background-color:#d9534f; border-color:#d9534f }
.btn-outline-danger.focus, .btn-outline-danger:focus { -webkit-box-shadow:0 0 0 2px rgba(217, 83, 79, .5); box-shadow:0 0 0 2px rgba(217, 83, 79, .5) }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color:#d9534f; background-color:transparent }
.btn-outline-danger.active, .btn-outline-danger:active, .show>.btn-outline-danger.dropdown-toggle { color:#fff; background-color:#d9534f; border-color:#d9534f }
.btn-link { font-weight:400; color:#0275d8; border-radius:0 }
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled { background-color:transparent }
.btn-link, .btn-link:active, .btn-link:focus { border-color:transparent }
.btn-link:hover { border-color:transparent }
.btn-link:focus, .btn-link:hover { color:#014c8c; text-decoration:underline; background-color:transparent }
.btn-link:disabled { color:#636c72 }
.btn-link:disabled:focus, .btn-link:disabled:hover { text-decoration:none }
.btn-group-lg>.btn, .btn-lg {
padding:.75rem 1.5rem; font-size:1.25rem; border-radius:.3rem
}
.btn-group-sm>.btn, .btn-sm { padding:.25rem .5rem;
font-size:.875rem;
border-radius:.2rem
}
.btn-block { display:block; width:100% }
.btn-block+.btn-block { margin-top:.5rem
}
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block { width:100% }
.fade { opacity:0; -webkit-transition:opacity .15s linear;
-o-transition:opacity .15s linear;
transition:opacity .15s linear
}
.fade.show { opacity:1 }
.collapse { display:none }
.collapse.show { display:block }
tr.collapse.show { display:table-row }
tbody.collapse.show { display:table-row-group }
.collapsing { position:relative; height:0; overflow:hidden; -webkit-transition:height .35s ease;
-o-transition:height .35s ease;
transition:height .35s ease
}
.dropdown, .dropup { position:relative }
.dropdown-toggle::after {
display:inline-block;
width:0;
height:0;
margin-left:.3em;
vertical-align:middle;
content:"";
border-top:.3em solid;
border-right:.3em solid transparent;
border-left:.3em solid transparent
}
.dropdown-toggle:focus { outline:0 }
.dropup .dropdown-toggle::after {
border-top:0;
border-bottom:.3em solid
}
.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:10rem; padding:.5rem 0;
margin:0; font-size:1rem; color:#292b2c; text-align:left; list-style:none; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid rgba(0, 0, 0, .15); border-radius:.25rem
}
.dropdown-divider { height:1px; margin:.5rem 0;
overflow:hidden; background-color:#eceeef }
.dropdown-item { display:block; width:100%; padding:3px 1.5rem; clear:both; font-weight:400; color:#292b2c; text-align:inherit; white-space:nowrap; background:0 0; border:0 }
.dropdown-item:focus, .dropdown-item:hover { color:#1d1e1f; text-decoration:none; background-color:#f7f7f9 }
.dropdown-item.active, .dropdown-item:active { color:#fff; text-decoration:none; background-color:#0275d8 }
.dropdown-item.disabled, .dropdown-item:disabled { color:#636c72; cursor:not-allowed; background-color:transparent }
.show>.dropdown-menu { display:block }
.show>a { outline:0 }
.dropdown-menu-right { right:0; left:auto }
.dropdown-menu-left { right:auto; left:0 }
.dropdown-header { display:block; padding:.5rem 1.5rem;
margin-bottom:0; font-size:.875rem;
color:#636c72; white-space:nowrap }
.dropdown-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:990 }
.dropup .dropdown-menu { top:auto; bottom:100%; margin-bottom:.125rem
}
.btn-group, .btn-group-vertical { position:relative; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; vertical-align:middle }
.btn-group-vertical>.btn, .btn-group>.btn { position:relative; -webkit-box-flex:0; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto }
.btn-group-vertical>.btn:hover, .btn-group>.btn:hover { z-index:2 }
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus { z-index:2 }
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group { margin-left:-1px }
.btn-toolbar { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start }
.btn-toolbar .input-group { width:auto }
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius:0
}
.btn-group>.btn:first-child { margin-left:0 }
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius:0;
border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group>.btn-group { float:left }
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius:0;
border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0 }
.btn+.dropdown-toggle-split { padding-right:.75rem;
padding-left:.75rem
}
.btn+.dropdown-toggle-split::after {
margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split { padding-right:.375rem;
padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split { padding-right:1.125rem; padding-left:1.125rem }
.btn-group-vertical { display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center }
.btn-group-vertical .btn, .btn-group-vertical .btn-group { width:100% }
.btn-group-vertical>.btn+.btn, .btn-group-vertical>.btn+.btn-group, .btn-group-vertical>.btn-group+.btn, .btn-group-vertical>.btn-group+.btn-group { margin-top:-1px; margin-left:0 }
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
border-top-right-radius:0;
border-top-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
border-radius:0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius:0;
border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
border-top-right-radius:0;
border-top-left-radius:0
}
[data-toggle=buttons]>.btn input[type=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {
position:absolute;
clip:rect(0,0,0,0);
pointer-events:none
}
.input-group { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:100% }
.input-group .form-control { position:relative; z-index:2; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; width:1%; margin-bottom:0 }
.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover { z-index:3 }
.input-group .form-control, .input-group-addon, .input-group-btn { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
border-radius:0
}
.input-group-addon, .input-group-btn { white-space:nowrap; vertical-align:middle }
.input-group-addon {
padding:.5rem .75rem; margin-bottom:0; font-size:1rem; font-weight:400; line-height:1.25; color:#464a4c; text-align:center; background-color:#eceeef; border:1px solid rgba(0, 0, 0, .15); border-radius:.25rem
}
.input-group-addon.form-control-sm, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.input-group-addon.btn { padding:.25rem .5rem;
font-size:.875rem;
border-radius:.2rem
}
.input-group-addon.form-control-lg, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.input-group-addon.btn {
padding:.75rem 1.5rem; font-size:1.25rem; border-radius:.3rem
}
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] { margin-top:0 }
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle {
border-bottom-right-radius:0;
border-top-right-radius:0
}
.input-group-addon:not(:last-child) {
border-right:0
}
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group>.btn, .input-group-btn:not(:first-child)>.dropdown-toggle, .input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn, .input-group-btn:not(:last-child)>.btn:not(:first-child) {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.form-control+.input-group-addon:not(:first-child) {
border-left:0
}
.input-group-btn { position:relative; font-size:0; white-space:nowrap }
.input-group-btn>.btn { position:relative; -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0% }
.input-group-btn>.btn+.btn { margin-left:-1px }
.input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover { z-index:3 }
.input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group {
margin-right:-1px
}
.input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group {
z-index:2;
margin-left:-1px
}
.input-group-btn:not(:first-child)>.btn-group:active, .input-group-btn:not(:first-child)>.btn-group:focus, .input-group-btn:not(:first-child)>.btn-group:hover, .input-group-btn:not(:first-child)>.btn:active, .input-group-btn:not(:first-child)>.btn:focus, .input-group-btn:not(:first-child)>.btn:hover {
z-index:3
}
.custom-control { position:relative; display:-webkit-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; min-height:1.5rem; padding-left:1.5rem; margin-right:1rem; cursor:pointer }
.custom-control-input { position:absolute; z-index:-1; opacity:0 }
.custom-control-input:checked~.custom-control-indicator {
color:#fff;
background-color:#0275d8
}
.custom-control-input:focus~.custom-control-indicator {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 3px #0275d8;
box-shadow:0 0 0 1px #fff, 0 0 0 3px #0275d8
}
.custom-control-input:active~.custom-control-indicator {
color:#fff;
background-color:#8fcafe
}
.custom-control-input:disabled~.custom-control-indicator {
cursor:not-allowed;
background-color:#eceeef
}
.custom-control-input:disabled~.custom-control-description {
color:#636c72;
cursor:not-allowed
}
.custom-control-indicator { position:absolute; top:.25rem;
left:0; display:block; width:1rem; height:1rem; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:#ddd; background-repeat:no-repeat; background-position:center center; -webkit-background-size:50% 50%; background-size:50% 50% }
.custom-checkbox .custom-control-indicator { border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-indicator {
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator {
background-color:#0275d8;
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-indicator { border-radius:50% }
.custom-radio .custom-control-input:checked~.custom-control-indicator {
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-controls-stacked { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column }
.custom-controls-stacked .custom-control { margin-bottom:.25rem
}
.custom-controls-stacked .custom-control+.custom-control { margin-left:0 }
.custom-select { display:inline-block; max-width:100%; height:calc(2.25rem + 2px); padding:.375rem 1.75rem .375rem .75rem;
line-height:1.25; color:#464a4c; vertical-align:middle; background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
-webkit-background-size:8px 10px; background-size:8px 10px; border:1px solid rgba(0, 0, 0, .15); border-radius:.25rem;
-moz-appearance:none; -webkit-appearance:none }
.custom-select:focus { border-color:#5cb3fd; outline:0 }
.custom-select:focus::-ms-value {
color:#464a4c;
background-color:#fff
}
.custom-select:disabled { color:#636c72; cursor:not-allowed; background-color:#eceeef }
.custom-select::-ms-expand {
opacity:0
}
.custom-select-sm {
padding-top:.375rem;
padding-bottom:.375rem; font-size:75% }
.custom-file { position:relative; display:inline-block; max-width:100%; height:2.5rem; margin-bottom:0; cursor:pointer }
.custom-file-input { min-width:14rem; max-width:100%; height:2.5rem; margin:0; filter:alpha(opacity=0); opacity:0 }
.custom-file-control { position:absolute; top:0; right:0; left:0; z-index:5; height:2.5rem; padding:.5rem 1rem;
line-height:1.5; color:#464a4c; pointer-events:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:#fff; border:1px solid rgba(0, 0, 0, .15); border-radius:.25rem
}
.custom-file-control:lang(en)::after {
content:"Choose file..."
}
.custom-file-control::before {
position:absolute;
top:-1px;
right:-1px;
bottom:-1px;
z-index:6;
display:block;
height:2.5rem;
padding:.5rem 1rem;
line-height:1.5;
color:#464a4c;
background-color:#eceeef;
border:1px solid rgba(0, 0, 0, .15);
border-radius:0 .25rem .25rem 0
}
.custom-file-control:lang(en)::before {
content:"Browse"
}
.nav { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; padding-left:0; margin-bottom:0; list-style:none }
.nav-link { display:block; padding:.5em 1em }
.nav-link:focus, .nav-link:hover { text-decoration:none }
.nav-link.disabled { color:#636c72; cursor:not-allowed }
.nav-tabs { border-bottom:1px solid #ddd }
.nav-tabs .nav-item { margin-bottom:-1px }
.nav-tabs .nav-link { border:1px solid transparent; border-top-right-radius:.25rem;
border-top-left-radius:.25rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color:#eceeef #eceeef #ddd }
.nav-tabs .nav-link.disabled { color:#636c72; background-color:transparent; border-color:transparent }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color:#464a4c; background-color:#fff; border-color:#ddd #ddd #fff }
.nav-tabs .dropdown-menu { margin-top:-1px; border-top-right-radius:0; border-top-left-radius:0 }
.nav-pills .nav-link { border-radius:.25rem
}
.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active { color:#fff; cursor:default; background-color:#0275d8 }
.nav-fill .nav-item { -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; text-align:center }
.nav-justified .nav-item { -webkit-box-flex:1; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; text-align:center }
.tab-content>.tab-pane { display:none }
.tab-content>.active { display:block }
.navbar { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; padding:.5rem 1rem
}
.navbar-brand { display:inline-block; padding-top:.25rem;
padding-bottom:.25rem;
margin-right:1rem; font-size:1.25rem; line-height:inherit; white-space:nowrap }
.navbar-brand:focus, .navbar-brand:hover { text-decoration:none }
.navbar-nav { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none }
.navbar-nav .nav-link { padding-right:0; padding-left:0 }
.navbar-text { display:inline-block; padding-top:.425rem;
padding-bottom:.425rem
}
.navbar-toggler { -webkit-align-self:flex-start; -ms-flex-item-align:start; align-self:flex-start; padding:.25rem .75rem;
font-size:1.25rem; line-height:1; background:0 0; border:1px solid transparent; border-radius:.25rem
}
.navbar-toggler:focus, .navbar-toggler:hover { text-decoration:none }
.navbar-toggler-icon { display:inline-block; width:1.5em; height:1.5em; vertical-align:middle; content:""; background:no-repeat center center; -webkit-background-size:100% 100%; background-size:100% 100% }
.navbar-toggler-left { position:absolute; left:1rem }
.navbar-toggler-right { position:absolute; right:1rem }
 @media (max-width:575px) {
.navbar-toggleable .navbar-nav .dropdown-menu {
position:static;
float:none
}
.navbar-toggleable>.container {
padding-right:0;
padding-left:0
}
}
 @media (min-width:576px) {
.navbar-toggleable {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable .navbar-nav {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.navbar-toggleable .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-toggleable>.container {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable .navbar-collapse {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important;
width:100%
}
.navbar-toggleable .navbar-toggler {
display:none
}

}
 @media (max-width:767px) {
.navbar-toggleable-sm .navbar-nav .dropdown-menu {
position:static;
float:none
}
.footprint-section .footprint {
     padding: 50px 0;
}
}
.footprint-section .footprint .left .footprint-content {
    max-width: 100%;
    text-align: left;
}
.footprint-section .footprint .left .footprint-content .single-footprint .item {
    width: 50%;
}
.navbar-toggleable-sm>.container {
padding-right:0;
padding-left:0
}
.displayNone{display:none !important;}
}
 @media (min-width:768px) {
.navbar-toggleable-sm {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable-sm .navbar-nav {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.navbar-toggleable-sm .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-toggleable-sm>.container {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable-sm .navbar-collapse {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important;
width:100%
}
.navbar-toggleable-sm .navbar-toggler {
display:none
}
}
 @media (max-width:991px) {
.navbar-toggleable-md .navbar-nav .dropdown-menu {
position:static;
float:none
}
.adotizementBannerMain {
    padding: 0 35px !important;
}
.defaultSearch .col-lg-9.articles .col-lg-12.text-right.col-12.col-md-4.col-sm-12 {width: 100%;max-width: 100%;flex: 100%;}
.defaultSearch .col-lg-9.articles .fromDateTodate {width: 33%;flex: 33%;max-width: 33%;}
#manifesto .row .default-bullet.col-lg-9.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {padding: 0 50px;}
#manifesto .row div#sidebar-second {padding: 0 60px;}
div#nationalofficeList .col-lg-3.col-sm-6.col-xs-12.col-md-3.col-12, #manifesto .row div#nationalofficeList .col-lg-4.col-sm-6.col-xs-12.col-md-3.col-12 {
    width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.printBtnSection {
    padding: 0 35px 0 0;
}
.articles .articles-card .img-container a.right {
    float: left;
    width: 100%;
}


.default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {
    padding: 0 50px;
}
.navbar-toggleable-md>.container {
padding-right:0;
padding-left:0
}
.defaultSearch .col-lg-9.articles .col-lg-2.fromDateTodate{width:16.666667%;flex: 16.666667%;max-width: 16.666667%;}

}
 @media (min-width:992px) {
.navbar-toggleable-md {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable-md .navbar-nav {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.navbar-toggleable-md .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-toggleable-md>.container {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable-md .navbar-collapse {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important;
width:100%
}
.navbar-toggleable-md .navbar-toggler {
display:none
}
}
@media (max-width:1199px) {
.navbar-toggleable-lg .navbar-nav .dropdown-menu {
position:static;
float:none
}
.navbar-toggleable-lg>.container {
padding-right:0;
padding-left:0
}
div#fontChange .title h1.title.page-title {width: 75%;}
}
 @media (min-width:1200px) {
.navbar-toggleable-lg {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable-lg .navbar-nav {
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-webkit-flex-direction:row;
-ms-flex-direction:row;
flex-direction:row
}
.navbar-toggleable-lg .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-toggleable-lg>.container {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.navbar-toggleable-lg .navbar-collapse {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important;
width:100%
}
.navbar-toggleable-lg .navbar-toggler {
display:none
}
}
.navbar-toggleable-xl { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center }
.navbar-toggleable-xl .navbar-nav .dropdown-menu { position:static; float:none }
.navbar-toggleable-xl>.container { padding-right:0; padding-left:0 }
.navbar-toggleable-xl .navbar-nav { -webkit-box-orient:horizontal; -webkit-box-direction:normal; -webkit-flex-direction:row; -ms-flex-direction:row; flex-direction:row }
.navbar-toggleable-xl .navbar-nav .nav-link { padding-right:.5rem;
padding-left:.5rem
}
.navbar-toggleable-xl>.container { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:nowrap; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center }
.navbar-toggleable-xl .navbar-collapse { display:-webkit-box!important; display:-webkit-flex!important; display:-ms-flexbox!important; display:flex!important; width:100% }
.navbar-toggleable-xl .navbar-toggler { display:none }
.navbar-light .navbar-brand, .navbar-light .navbar-toggler { color:rgba(0, 0, 0, .9) }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover { color:rgba(0, 0, 0, .9) }
.navbar-light .navbar-nav .nav-link { color:rgba(0, 0, 0, .5) }
.navbar-light .navbar-nav .nav-link { text-transform: uppercase; }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color:rgba(0, 0, 0, .7) }
.navbar-light .navbar-nav .nav-link.disabled { color:rgba(0, 0, 0, .3) }
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.nav-link { color:rgba(0, 0, 0, .9) }
.navbar-light .navbar-toggler { border-color:rgba(0, 0, 0, .1) }
.navbar-light .navbar-toggler-icon { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") }
.navbar-light .navbar-text { color:rgba(0, 0, 0, .5) }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-toggler { color:#fff }
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-toggler:focus, .navbar-inverse .navbar-toggler:hover { color:#fff }
.navbar-inverse .navbar-nav .nav-link { color:rgba(255, 255, 255, .5) }
.navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover { color:rgba(255, 255, 255, .75) }
.navbar-inverse .navbar-nav .nav-link.disabled { color:rgba(255, 255, 255, .25) }
.navbar-inverse .navbar-nav .active>.nav-link, .navbar-inverse .navbar-nav .nav-link.active, .navbar-inverse .navbar-nav .nav-link.open, .navbar-inverse .navbar-nav .open>.nav-link { color:#fff }
.navbar-inverse .navbar-toggler { border-color:rgba(255, 255, 255, .1) }
.navbar-inverse .navbar-toggler-icon { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") }
.navbar-inverse .navbar-text { color:rgba(255, 255, 255, .5) }
.card { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; background-color:#fff; border:1px solid rgba(0, 0, 0, .125); border-radius:.25rem
}
.card-block { -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; padding:1.25rem }
.card-title { margin-bottom:.75rem
}
.card-subtitle {
margin-top:-.375rem; margin-bottom:0 }
.card-text:last-child { margin-bottom:0 }
.card-link:hover { text-decoration:none }
.card-link+.card-link { margin-left:1.25rem }
.card>.list-group:first-child .list-group-item:first-child { border-top-right-radius:.25rem;
border-top-left-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child { border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.card-header {
padding:.75rem 1.25rem; margin-bottom:0; background-color:#f7f7f9; border-bottom:1px solid rgba(0, 0, 0, .125) }
.card-header:first-child { border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-footer {
padding:.75rem 1.25rem; background-color:#f7f7f9; border-top:1px solid rgba(0, 0, 0, .125) }
.card-footer:last-child { border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
margin-right:-.625rem;
margin-bottom:-.75rem;
margin-left:-.625rem; border-bottom:0 }
.card-header-pills { margin-right:-.625rem;
margin-left:-.625rem
}
.card-primary { background-color:#0275d8; border-color:#0275d8 }
.card-primary .card-footer, .card-primary .card-header { background-color:transparent }
.card-success { background-color:#5cb85c; border-color:#5cb85c }
.card-success .card-footer, .card-success .card-header { background-color:transparent }
.card-info { background-color:#5bc0de; border-color:#5bc0de }
.card-info .card-footer, .card-info .card-header { background-color:transparent }
.card-warning { background-color:#f0ad4e; border-color:#f0ad4e }
.card-warning .card-footer, .card-warning .card-header { background-color:transparent }
.card-danger { background-color:#d9534f; border-color:#d9534f }
.card-danger .card-footer, .card-danger .card-header { background-color:transparent }
.card-outline-primary { background-color:transparent; border-color:#0275d8 }
.card-outline-secondary { background-color:transparent; border-color:#ccc }
.card-outline-info { background-color:transparent; border-color:#5bc0de }
.card-outline-success { background-color:transparent; border-color:#5cb85c }
.card-outline-warning { background-color:transparent; border-color:#f0ad4e }
.card-outline-danger { background-color:transparent; border-color:#d9534f }
.card-inverse { color:rgba(255, 255, 255, .65) }
.card-inverse .card-footer, .card-inverse .card-header { background-color:transparent; border-color:rgba(255, 255, 255, .2) }
.card-inverse .card-blockquote, .card-inverse .card-footer, .card-inverse .card-header, .card-inverse .card-title { color:#fff }
.card-inverse .card-blockquote .blockquote-footer, .card-inverse .card-link, .card-inverse .card-subtitle, .card-inverse .card-text { color:rgba(255, 255, 255, .65) }
.card-inverse .card-link:focus, .card-inverse .card-link:hover { color:#fff }
.card-blockquote { padding:0; margin-bottom:0; border-left:0 }
.card-img { border-radius:calc(.25rem - 1px)
}
.card-img-overlay { position:absolute; top:0; right:0; bottom:0; left:0; padding:1.25rem }
.card-img-top { border-top-right-radius:calc(.25rem - 1px);
border-top-left-radius:calc(.25rem - 1px)
}
.card-img-bottom { border-bottom-right-radius:calc(.25rem - 1px);
border-bottom-left-radius:calc(.25rem - 1px)
}
 @media (min-width:576px) {
.card-deck {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.card-deck .card {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-webkit-flex:1 0 0%;
-ms-flex:1 0 0%;
flex:1 0 0%;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:column;
-ms-flex-direction:column;
flex-direction:column
}
.card-deck .card:not(:first-child) {
margin-left:15px
}
.card-deck .card:not(:last-child) {
margin-right:15px
}
}
 @media (min-width:576px) {
.card-group {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap
}
.card-group .card {
-webkit-box-flex:1;
-webkit-flex:1 0 0%;
-ms-flex:1 0 0%;
flex:1 0 0%
}
.card-group .card+.card {
margin-left:0;
border-left:0
}
.card-group .card:first-child {
border-bottom-right-radius:0;
border-top-right-radius:0
}
.card-group .card:first-child .card-img-top {
border-top-right-radius:0
}
.card-group .card:first-child .card-img-bottom {
border-bottom-right-radius:0
}
.card-group .card:last-child {
border-bottom-left-radius:0;
border-top-left-radius:0
}
.card-group .card:last-child .card-img-top {
border-top-left-radius:0
}
.card-group .card:last-child .card-img-bottom {
border-bottom-left-radius:0
}
.card-group .card:not(:first-child):not(:last-child) {
border-radius:0
}
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top {
border-radius:0
}
}
 @media (min-width:576px) {
.card-columns {
-webkit-column-count:3;
-moz-column-count:3;
column-count:3;
-webkit-column-gap:1.25rem;
-moz-column-gap:1.25rem;
column-gap:1.25rem
}
.card-columns .card {
display:inline-block;
width:100%;
margin-bottom:.75rem
}
}
.breadcrumb {
padding:.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#eceeef; border-radius:.25rem;
}
.breadcrumb::after {
display:block;
content:"";
clear:both
}
.breadcrumb-item { float:left }
.breadcrumb-item+.breadcrumb-item::before {
display:inline-block;
padding-right:.5rem;
padding-left:.5rem;
color:#636c72;
content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
text-decoration:none
}
.breadcrumb-item.active { color:#636c72 }
.pagination { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; padding-left:0; list-style:none; border-radius:.25rem
}
.page-item:first-child .page-link { margin-left:0; border-bottom-left-radius:.25rem;
border-top-left-radius:.25rem

}
.page-item:last-child .page-link { border-bottom-right-radius:.25rem;
border-top-right-radius:.25rem
}
.page-item.active .page-link { z-index:2; color:#fff; background-color:#0275d8; border-color:#0275d8 }
.page-item.disabled .page-link { color:#636c72; pointer-events:none; cursor:not-allowed; background-color:#fff; border-color:#ddd }
.page-link { position:relative; display:block; padding:.5rem .75rem;
margin-left:-1px; line-height:1.25; color:#0275d8; background-color:#fff; border:1px solid #ddd }
.page-link:focus, .page-link:hover { color:#014c8c; text-decoration:none; background-color:#eceeef; border-color:#ddd }
.pagination-lg .page-link {
padding:.75rem 1.5rem; font-size:1.25rem }
.pagination-lg .page-item:first-child .page-link { border-bottom-left-radius:.3rem;
border-top-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link { border-bottom-right-radius:.3rem;
border-top-right-radius:.3rem
}
.pagination-sm .page-link { padding:.25rem .5rem;
font-size:.875rem
}
.pagination-sm .page-item:first-child .page-link { border-bottom-left-radius:.2rem;
border-top-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link { border-bottom-right-radius:.2rem;
border-top-right-radius:.2rem
}
.badge { display:inline-block; padding:.25em .4em; font-size:75%; font-weight:700; line-height:1; color:#fff; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25rem
}
.badge:empty { display:none }
.btn .badge { position:relative; top:-1px }
a.badge:focus, a.badge:hover { color:#fff; text-decoration:none; cursor:pointer }
.badge-pill { padding-right:.6em; padding-left:.6em; border-radius:10rem }
.badge-default { background-color:#636c72 }
.badge-default[href]:focus, .badge-default[href]:hover { background-color:#4b5257 }
.badge-primary { background-color:#0275d8 }
.badge-primary[href]:focus, .badge-primary[href]:hover { background-color:#025aa5 }
.badge-success { background-color:#5cb85c }
.badge-success[href]:focus, .badge-success[href]:hover { background-color:#449d44 }
.badge-info { background-color:#5bc0de }
.badge-info[href]:focus, .badge-info[href]:hover { background-color:#31b0d5 }
.badge-warning { background-color:#f0ad4e }
.badge-warning[href]:focus, .badge-warning[href]:hover { background-color:#ec971f }
.badge-danger { background-color:#d9534f }
.badge-danger[href]:focus, .badge-danger[href]:hover { background-color:#c9302c }
.jumbotron { padding:2rem 1rem; margin-bottom:2rem; background-color:#eceeef; border-radius:.3rem
}
 @media (min-width:576px) {
.jumbotron {
padding:4rem 2rem
}
}
.jumbotron-hr { border-top-color:#d0d5d8 }
.jumbotron-fluid { padding-right:0; padding-left:0; border-radius:0 }
.alert {
padding:.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:.25rem
}
.alert-heading { color:inherit }
.alert-link { font-weight:700 }
.alert-dismissible .close { position:relative; top:-.75rem;
right:-1.25rem; padding:.75rem 1.25rem;
color:inherit }
.alert-success { background-color:#dff0d8; border-color:#d0e9c6; color:#3c763d }
.alert-success hr { border-top-color:#c1e2b3 }
.alert-success .alert-link { color:#2b542c }
.alert-info { background-color:#d9edf7; border-color:#bcdff1; color:#31708f }
.alert-info hr { border-top-color:#a6d5ec }
.alert-info .alert-link { color:#245269 }
.alert-warning { background-color:#fcf8e3; border-color:#faf2cc; color:#8a6d3b }
.alert-warning hr { border-top-color:#f7ecb5 }
.alert-warning .alert-link { color:#66512c }
.alert-danger { background-color:#f2dede; border-color:#ebcccc; color:#a94442 }
.alert-danger hr { border-top-color:#e4b9b9 }
.alert-danger .alert-link { color:#843534 }
@-webkit-keyframes progress-bar-stripes { from {
background-position:1rem 0
}
to { background-position:0 0 }
}
@-o-keyframes progress-bar-stripes { from {
background-position:1rem 0
}
to { background-position:0 0 }
}
@keyframes progress-bar-stripes { from {
background-position:1rem 0
}
to { background-position:0 0 }
}
.progress { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; overflow:hidden; font-size:.75rem;
line-height:1rem; text-align:center; background-color:#eceeef; border-radius:.25rem
}
.progress-bar { height:1rem; color:#fff; background-color:#0275d8 }
.progress-bar-striped { background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image:linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -webkit-background-size:1rem 1rem; background-size:1rem 1rem }
.progress-bar-animated { -webkit-animation:progress-bar-stripes 1s linear infinite; -o-animation:progress-bar-stripes 1s linear infinite; animation:progress-bar-stripes 1s linear infinite }
.media { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start }
.media-body { -webkit-box-flex:1; -webkit-flex:1 1 0%; -ms-flex:1 1 0%; flex:1 1 0% }
.list-group { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; padding-left:0; margin-bottom:0 }
.list-group-item-action { width:100%; color:#464a4c; text-align:inherit }
.list-group-item-action .list-group-item-heading { color:#292b2c }
.list-group-item-action:focus, .list-group-item-action:hover { color:#464a4c; text-decoration:none; background-color:#f7f7f9 }
.list-group-item-action:active { color:#292b2c; background-color:#eceeef }
.list-group-item { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; padding:.75rem 1.25rem;
margin-bottom:-1px; background-color:#fff; border:1px solid rgba(0, 0, 0, .125) }
.list-group-item:first-child { border-top-right-radius:.25rem;
border-top-left-radius:.25rem
}
.list-group-item:last-child { margin-bottom:0; border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.list-group-item:focus, .list-group-item:hover { text-decoration:none }
.list-group-item.disabled, .list-group-item:disabled { color:#636c72; cursor:not-allowed; background-color:#fff }
.list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading { color:inherit }
.list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text { color:#636c72 }
.list-group-item.active { z-index:2; color:#fff; background-color:#0275d8; border-color:#0275d8 }
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small { color:inherit }
.list-group-item.active .list-group-item-text { color:#daeeff }
.list-group-flush .list-group-item { border-right:0; border-left:0; border-radius:0 }
.list-group-flush:first-child .list-group-item:first-child { border-top:0 }
.list-group-flush:last-child .list-group-item:last-child { border-bottom:0 }
.list-group-item-success { color:#3c763d; background-color:#dff0d8 }
a.list-group-item-success, button.list-group-item-success { color:#3c763d }
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color:inherit }
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover { color:#3c763d; background-color:#d0e9c6 }
a.list-group-item-success.active, button.list-group-item-success.active { color:#fff; background-color:#3c763d; border-color:#3c763d }
.list-group-item-info { color:#31708f; background-color:#d9edf7 }
a.list-group-item-info, button.list-group-item-info { color:#31708f }
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color:inherit }
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover { color:#31708f; background-color:#c4e3f3 }
a.list-group-item-info.active, button.list-group-item-info.active { color:#fff; background-color:#31708f; border-color:#31708f }
.list-group-item-warning { color:#8a6d3b; background-color:#fcf8e3 }
a.list-group-item-warning, button.list-group-item-warning { color:#8a6d3b }
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color:inherit }
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover { color:#8a6d3b; background-color:#faf2cc }
a.list-group-item-warning.active, button.list-group-item-warning.active { color:#fff; background-color:#8a6d3b; border-color:#8a6d3b }
.list-group-item-danger { color:#a94442; background-color:#f2dede }
a.list-group-item-danger, button.list-group-item-danger { color:#a94442 }
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color:inherit }
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover { color:#a94442; background-color:#ebcccc }
a.list-group-item-danger.active, button.list-group-item-danger.active { color:#fff; background-color:#a94442; border-color:#a94442 }
.embed-responsive { position:relative; display:block; width:100%; padding:0; overflow:hidden }
.embed-responsive::before {
display:block;
content:""
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0 }
.embed-responsive-21by9::before {
padding-top:42.857143%
}
.embed-responsive-16by9::before {
padding-top:56.25%
}
.embed-responsive-4by3::before {
padding-top:75%
}
.embed-responsive-1by1::before {
padding-top:100%
}
.close { float:right; font-size:1.5rem; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; opacity:.5 }
.close:focus, .close:hover { color:#000; text-decoration:none; cursor:pointer; opacity:.75 }
button.close { padding:0; cursor:pointer; background:0 0; border:0; -webkit-appearance:none }
.modal-open { overflow:hidden }
.modal { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; display:none; overflow:hidden; outline:0 }
.modal.fade .modal-dialog {
-webkit-transition:-webkit-transform .3s ease-out;
transition:-webkit-transform .3s ease-out;
-o-transition:-o-transform .3s ease-out;
transition:transform .3s ease-out;
transition:transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out; -webkit-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%) }
.modal.show .modal-dialog { -webkit-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0) }
.modal-open .modal { overflow-x:hidden; overflow-y:auto; }
.modal-dialog { position:relative; width:auto; margin:10px }
.modal-content { position:relative; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid rgba(0, 0, 0, .2); border-radius:.3rem;
outline:0 }
.modal-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000 }
.modal-backdrop.fade { opacity:0 }
.modal-backdrop.show { opacity:.5 }
.modal-header { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; padding:15px; border-bottom:1px solid #eceeef }
.modal-title { margin-bottom:0; line-height:1.5 }
.modal-body { position:relative; -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; padding:15px }
.modal-footer { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:end; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; padding:15px; border-top:1px solid #eceeef }
.modal-footer>:not(:first-child) {
margin-left:.25rem
}
.modal-footer>:not(:last-child) {
margin-right:.25rem
}
.modal-scrollbar-measure { position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll }


#breadcumbs .orga .views-exposed-form { padding-top: 10px;padding-right: 0;display:block;}
#breadcumbs .orga .views-exposed-form .button {padding: 0 13px; font-size: 14px; height: 35px; line-height: 35px; border-radius:0;position: unset;margin: 0 0 0 10px;display: inline-block;float: left; }
#breadcumbs .orga .views-exposed-form .col-lg-4, #breadcumbs .orga .views-exposed-form .col-lg-5, #breadcumbs .orga .views-exposed-form .col-lg-3, #breadcumbs .orga .views-exposed-form .col-lg-2 { padding-right: 5px; padding-left: 5px;text-align:right;display:inline-block; }
form#views-exposed-form-special-invitee-page-1, form#views-exposed-form-permanent-invitees-page-1, form#views-exposed-form-national-executive-member-page-1, form#views-exposed-form-national-general-secretary-page-1, form#views-exposed-form-national-office-bearers-page-1, form#views-exposed-form-lok-sabha-member-page-1, form#views-exposed-form-committee-page-1, form#views-exposed-form-union-council-of-ministers-page-1 {width: 100%;margin: 10px 0 0;}
#breadcumbs .orga .views-exposed-form div#edit-actions {display: inline-block;}
.pv-slide-section .field-collection-item .content {color: #000;font-size: 22px;}
 @media (min-width:576px) {
.modal-dialog {
max-width:500px;
margin:30px auto
}
.modal-sm {
max-width:300px
}
}
 @media (min-width:992px) {
.modal-lg {
max-width:800px
}
}
.tooltip { position:absolute; z-index:1070; display:block; font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style:normal; font-weight:400; letter-spacing:normal; line-break:auto; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; font-size:.875rem;
word-wrap:break-word; opacity:0 }
.tooltip.show { opacity:.9 }
.tooltip.bs-tether-element-attached-bottom, .tooltip.tooltip-top { padding:5px 0; margin-top:-3px }
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before {
bottom:0;
left:50%;
margin-left:-5px;
content:"";
border-width:5px 5px 0;
border-top-color:#000
}
.tooltip.bs-tether-element-attached-left, .tooltip.tooltip-right { padding:0 5px; margin-left:3px }
.tooltip.bs-tether-element-attached-left .tooltip-inner::before, .tooltip.tooltip-right .tooltip-inner::before {
top:50%;
left:0;
margin-top:-5px;
content:"";
border-width:5px 5px 5px 0;
border-right-color:#000
}
.tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom { padding:5px 0; margin-top:3px }
.tooltip.bs-tether-element-attached-top .tooltip-inner::before, .tooltip.tooltip-bottom .tooltip-inner::before {
top:0;
left:50%;
margin-left:-5px;
content:"";
border-width:0 5px 5px;
border-bottom-color:#000
}
.tooltip.bs-tether-element-attached-right, .tooltip.tooltip-left { padding:0 5px; margin-left:-3px }
.tooltip.bs-tether-element-attached-right .tooltip-inner::before, .tooltip.tooltip-left .tooltip-inner::before {
top:50%;
right:0;
margin-top:-5px;
content:"";
border-width:5px 0 5px 5px;
border-left-color:#000
}
.tooltip-inner { max-width:200px; padding:3px 8px; color:#fff; text-align:center; background-color:#000; border-radius:.25rem
}
.tooltip-inner::before {
position:absolute;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.popover { position:absolute; top:0; left:0; z-index:1060; display:block; max-width:276px; padding:1px; font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-style:normal; font-weight:400; letter-spacing:normal; line-break:auto; line-height:1.5; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; white-space:normal; word-break:normal; word-spacing:normal; font-size:.875rem;
word-wrap:break-word; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid rgba(0, 0, 0, .2); border-radius:.3rem
}
.popover.bs-tether-element-attached-bottom, .popover.popover-top { margin-top:-10px }
.popover.bs-tether-element-attached-bottom::after, .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::after, .popover.popover-top::before {
left:50%;
border-bottom-width:0
}
.popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before {
bottom:-11px;
margin-left:-11px;
border-top-color:rgba(0, 0, 0, .25)
}
.popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after {
bottom:-10px;
margin-left:-10px;
border-top-color:#fff
}
.popover.bs-tether-element-attached-left, .popover.popover-right { margin-left:10px }
.popover.bs-tether-element-attached-left::after, .popover.bs-tether-element-attached-left::before, .popover.popover-right::after, .popover.popover-right::before {
top:50%;
border-left-width:0
}
.popover.bs-tether-element-attached-left::before, .popover.popover-right::before {
left:-11px;
margin-top:-11px;
border-right-color:rgba(0, 0, 0, .25)
}
.popover.bs-tether-element-attached-left::after, .popover.popover-right::after {
left:-10px;
margin-top:-10px;
border-right-color:#fff
}
.popover.bs-tether-element-attached-top, .popover.popover-bottom { margin-top:10px }
.popover.bs-tether-element-attached-top::after, .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::after, .popover.popover-bottom::before {
left:50%;
border-top-width:0
}
.popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before {
top:-11px;
margin-left:-11px;
border-bottom-color:rgba(0, 0, 0, .25)
}
.popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after {
top:-10px;
margin-left:-10px;
border-bottom-color:#f7f7f7
}
.popover.bs-tether-element-attached-top .popover-title::before, .popover.popover-bottom .popover-title::before {
position:absolute;
top:0;
left:50%;
display:block;
width:20px;
margin-left:-10px;
content:"";
border-bottom:1px solid #f7f7f7
}
.popover.bs-tether-element-attached-right, .popover.popover-left { margin-left:-10px }
.popover.bs-tether-element-attached-right::after, .popover.bs-tether-element-attached-right::before, .popover.popover-left::after, .popover.popover-left::before {
top:50%;
border-right-width:0
}
.popover.bs-tether-element-attached-right::before, .popover.popover-left::before {
right:-11px;
margin-top:-11px;
border-left-color:rgba(0, 0, 0, .25)
}
.popover.bs-tether-element-attached-right::after, .popover.popover-left::after {
right:-10px;
margin-top:-10px;
border-left-color:#fff
}
.popover-title { padding:8px 14px; margin-bottom:0; font-size:1rem; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-top-right-radius:calc(.3rem - 1px);
border-top-left-radius:calc(.3rem - 1px)
}
.popover-title:empty { display:none }
.popover-content { padding:9px 14px }
.popover::after, .popover::before {
position:absolute;
display:block;
width:0;
height:0;
border-color:transparent;
border-style:solid
}
.popover::before {
content:"";
border-width:11px
}
.popover::after {
content:"";
border-width:10px
}
.carousel { position:relative }
.carousel-inner { position:relative; width:100%; overflow:hidden }
.carousel-item { position:relative; display:none; width:100% }
 @media (-webkit-transform-3d) {
.carousel-item {
-webkit-transition:-webkit-transform .6s ease-in-out;
transition:-webkit-transform .6s ease-in-out;
-o-transition:-o-transform .6s ease-in-out;
transition:transform .6s ease-in-out;
transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000px;
perspective:1000px
}
}
@supports ((-webkit-transform:translate3d(0, 0, 0)) or (transform:translate3d(0, 0, 0))) {
.carousel-item {
-webkit-transition:-webkit-transform .6s ease-in-out;
transition:-webkit-transform .6s ease-in-out;
-o-transition:-o-transform .6s ease-in-out;
transition:transform .6s ease-in-out;
transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-perspective:1000px;
perspective:1000px
}
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex }
.carousel-item-next, .carousel-item-prev { position:absolute; top:0 }
 @media (-webkit-transform-3d) {
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
.active.carousel-item-right, .carousel-item-next {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
.active.carousel-item-left, .carousel-item-prev {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@supports ((-webkit-transform:translate3d(0, 0, 0)) or (transform:translate3d(0, 0, 0))) {
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
.active.carousel-item-right, .carousel-item-next {
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
.active.carousel-item-left, .carousel-item-prev {
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.carousel-control-next, .carousel-control-prev { position:absolute; top:0; bottom:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; width:15%; color:#fff; text-align:center; opacity:.5 }
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color:#fff; text-decoration:none; outline:0; opacity:.9 }
.carousel-control-prev { left:0 }
.carousel-control-next { right:0 }
.carousel-control-next-icon, .carousel-control-prev-icon { display:inline-block; width:20px; height:20px; background:transparent no-repeat center center; -webkit-background-size:100% 100%; background-size:100% 100% }
.carousel-control-prev-icon { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") }
.carousel-control-next-icon { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") }
.carousel-indicators { position:absolute; right:0; bottom:10px; left:0; z-index:15; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; padding-left:0; margin-right:15%; margin-left:15%; list-style:none }
.carousel-indicators li { position:relative; -webkit-box-flex:1; -webkit-flex:1 0 auto; -ms-flex:1 0 auto; flex:1 0 auto; max-width:30px; height:3px; margin-right:3px; margin-left:3px; text-indent:-999px; cursor:pointer; background-color:rgba(255, 255, 255, .5) }
.carousel-indicators li::before {
position:absolute;
top:-10px;
left:0;
display:inline-block;
width:100%;
height:10px;
content:""
}
.carousel-indicators li::after {
position:absolute;
bottom:-10px;
left:0;
display:inline-block;
width:100%;
height:10px;
content:""
}
.carousel-indicators .active { background-color:#fff }
.carousel-caption { position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center }
.align-baseline { vertical-align:baseline!important }
.align-top { vertical-align:top!important }
.align-middle { vertical-align:middle!important }
.align-bottom { vertical-align:bottom!important }
.align-text-bottom { vertical-align:text-bottom!important }
.align-text-top { vertical-align:text-top!important }
.bg-faded { background-color:#f7f7f7 }
.bg-primary { background-color:#0275d8!important }
a.bg-primary:focus, a.bg-primary:hover { background-color:#025aa5!important }
.bg-success { background-color:#5cb85c!important }
a.bg-success:focus, a.bg-success:hover { background-color:#449d44!important }
.bg-info { background-color:#5bc0de!important }
a.bg-info:focus, a.bg-info:hover { background-color:#31b0d5!important }
.bg-warning { background-color:#f0ad4e!important }
a.bg-warning:focus, a.bg-warning:hover { background-color:#ec971f!important }
.bg-danger { background-color:#d9534f!important }
a.bg-danger:focus, a.bg-danger:hover { background-color:#c9302c!important }
.bg-inverse { background-color:#292b2c!important }
a.bg-inverse:focus, a.bg-inverse:hover { background-color:#101112!important }
.border-0 { border:0!important }
.border-top-0 { border-top:0!important }
.border-right-0 { border-right:0!important }
.border-bottom-0 { border-bottom:0!important }
.border-left-0 { border-left:0!important }
.rounded { border-radius:.25rem
}
.rounded-top { border-top-right-radius:.25rem;
border-top-left-radius:.25rem
}
.rounded-right { border-bottom-right-radius:.25rem;
border-top-right-radius:.25rem
}
.rounded-bottom { border-bottom-right-radius:.25rem;
border-bottom-left-radius:.25rem
}
.rounded-left { border-bottom-left-radius:.25rem;
border-top-left-radius:.25rem
}
.rounded-circle { border-radius:50% }
.rounded-0 { border-radius:0 }
.clearfix::after {
display:block;
content:"";
clear:both
}
.d-none { display:none!important }
.d-inline { display:inline!important }
.d-inline-block { display:inline-block!important }
.d-block { display:block!important }
.d-table { display:table!important }
.d-table-cell { display:table-cell!important }
.d-flex { display:-webkit-box!important; display:-webkit-flex!important; display:-ms-flexbox!important; display:flex!important }
.d-inline-flex { display:-webkit-inline-box!important; display:-webkit-inline-flex!important; display:-ms-inline-flexbox!important; display:inline-flex!important }
 @media (min-width:576px) {
.d-sm-none {
display:none!important
}
.d-sm-inline {
display:inline!important
}
.d-sm-inline-block {
display:inline-block!important
}
.d-sm-block {
display:block!important
}
.d-sm-table {
display:table!important
}
.d-sm-table-cell {
display:table-cell!important
}
.d-sm-flex {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important
}
.d-sm-inline-flex {
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}
}
 @media (min-width:768px) {
.d-md-none {
display:none!important
}
.d-md-inline {
display:inline!important
}
.d-md-inline-block {
display:inline-block!important
}
.d-md-block {
display:block!important
}
.d-md-table {
display:table!important
}
.d-md-table-cell {
display:table-cell!important
}
.d-md-flex {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important
}
.d-md-inline-flex {
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}
}
 @media (min-width:992px) {
.d-lg-none {
display:none!important
}
.d-lg-inline {
display:inline!important
}
.d-lg-inline-block {
display:inline-block!important
}
.d-lg-block {
display:block!important
}
.d-lg-table {
display:table!important
}
.d-lg-table-cell {
display:table-cell!important
}
.d-lg-flex {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important
}
.d-lg-inline-flex {
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}
}
 @media (min-width:1200px) {
.d-xl-none {
display:none!important
}
.d-xl-inline {
display:inline!important
}
.d-xl-inline-block {
display:inline-block!important
}
.d-xl-block {
display:block!important
}
.d-xl-table {
display:table!important
}
.d-xl-table-cell {
display:table-cell!important
}
.d-xl-flex {
display:-webkit-box!important;
display:-webkit-flex!important;
display:-ms-flexbox!important;
display:flex!important
}
.d-xl-inline-flex {
display:-webkit-inline-box!important;
display:-webkit-inline-flex!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important
}
}
.flex-first { -webkit-box-ordinal-group:0; -webkit-order:-1; -ms-flex-order:-1; order:-1 }
.flex-last { -webkit-box-ordinal-group:2; -webkit-order:1; -ms-flex-order:1; order:1 }
.flex-unordered { -webkit-box-ordinal-group:1; -webkit-order:0; -ms-flex-order:0; order:0 }
.flex-row { -webkit-box-orient:horizontal!important; -webkit-box-direction:normal!important; -webkit-flex-direction:row!important; -ms-flex-direction:row!important; flex-direction:row!important }
.flex-column { -webkit-box-orient:vertical!important; -webkit-box-direction:normal!important; -webkit-flex-direction:column!important; -ms-flex-direction:column!important; flex-direction:column!important }
.flex-row-reverse { -webkit-box-orient:horizontal!important; -webkit-box-direction:reverse!important; -webkit-flex-direction:row-reverse!important; -ms-flex-direction:row-reverse!important; flex-direction:row-reverse!important }
.flex-column-reverse { -webkit-box-orient:vertical!important; -webkit-box-direction:reverse!important; -webkit-flex-direction:column-reverse!important; -ms-flex-direction:column-reverse!important; flex-direction:column-reverse!important }
.flex-wrap { -webkit-flex-wrap:wrap!important; -ms-flex-wrap:wrap!important; flex-wrap:wrap!important }
.flex-nowrap { -webkit-flex-wrap:nowrap!important; -ms-flex-wrap:nowrap!important; flex-wrap:nowrap!important }
.flex-wrap-reverse { -webkit-flex-wrap:wrap-reverse!important; -ms-flex-wrap:wrap-reverse!important; flex-wrap:wrap-reverse!important }
.justify-content-start { -webkit-box-pack:start!important; -webkit-justify-content:flex-start!important; -ms-flex-pack:start!important; justify-content:flex-start!important }
.justify-content-end { -webkit-box-pack:end!important; -webkit-justify-content:flex-end!important; -ms-flex-pack:end!important; justify-content:flex-end!important }
.justify-content-center { -webkit-box-pack:center!important; -webkit-justify-content:center!important; -ms-flex-pack:center!important; justify-content:center!important }
.justify-content-between { -webkit-box-pack:justify!important; -webkit-justify-content:space-between!important; -ms-flex-pack:justify!important; justify-content:space-between!important }

.justify-content-around { -webkit-justify-content:space-around!important; -ms-flex-pack:distribute!important; justify-content:space-around!important }
.align-items-start { -webkit-box-align:start!important; -webkit-align-items:flex-start!important; -ms-flex-align:start!important; align-items:flex-start!important }
.align-items-end { -webkit-box-align:end!important; -webkit-align-items:flex-end!important; -ms-flex-align:end!important; align-items:flex-end!important }
.align-items-center { -webkit-box-align:center!important; -webkit-align-items:center!important; -ms-flex-align:center!important; align-items:center!important }
.align-items-baseline { -webkit-box-align:baseline!important; -webkit-align-items:baseline!important; -ms-flex-align:baseline!important; align-items:baseline!important }
.align-items-stretch { -webkit-box-align:stretch!important; -webkit-align-items:stretch!important; -ms-flex-align:stretch!important; align-items:stretch!important }
.align-content-start { -webkit-align-content:flex-start!important; -ms-flex-line-pack:start!important; align-content:flex-start!important }
.align-content-end { -webkit-align-content:flex-end!important; -ms-flex-line-pack:end!important; align-content:flex-end!important }
.align-content-center { -webkit-align-content:center!important; -ms-flex-line-pack:center!important; align-content:center!important }
.align-content-between { -webkit-align-content:space-between!important; -ms-flex-line-pack:justify!important; align-content:space-between!important }
.align-content-around { -webkit-align-content:space-around!important; -ms-flex-line-pack:distribute!important; align-content:space-around!important }
.align-content-stretch { -webkit-align-content:stretch!important; -ms-flex-line-pack:stretch!important; align-content:stretch!important }
.align-self-auto { -webkit-align-self:auto!important; -ms-flex-item-align:auto!important; -ms-grid-row-align:auto!important; align-self:auto!important }
.align-self-start { -webkit-align-self:flex-start!important; -ms-flex-item-align:start!important; align-self:flex-start!important }
.align-self-end { -webkit-align-self:flex-end!important; -ms-flex-item-align:end!important; align-self:flex-end!important }
.align-self-center { -webkit-align-self:center!important; -ms-flex-item-align:center!important; -ms-grid-row-align:center!important; align-self:center!important }
.align-self-baseline { -webkit-align-self:baseline!important; -ms-flex-item-align:baseline!important; align-self:baseline!important }
.align-self-stretch { -webkit-align-self:stretch!important; -ms-flex-item-align:stretch!important; -ms-grid-row-align:stretch!important; align-self:stretch!important }
 @media (min-width:576px) {
.flex-sm-first {
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1
}
.flex-sm-last {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.flex-sm-unordered {
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0
}
.flex-sm-row {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}
.flex-sm-column {
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}
.flex-sm-row-reverse {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}
.flex-sm-column-reverse {
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}
.flex-sm-wrap {
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}
.flex-sm-nowrap {
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}
.flex-sm-wrap-reverse {
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}
.justify-content-sm-start {
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}
.justify-content-sm-end {
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}
.justify-content-sm-center {
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}
.justify-content-sm-between {
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}
.justify-content-sm-around {
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}
.align-items-sm-start {
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}
.align-items-sm-end {
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}
.align-items-sm-center {
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important
}
.align-items-sm-baseline {
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}
.align-items-sm-stretch {
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}
.align-content-sm-start {
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}
.align-content-sm-end {
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}
.align-content-sm-center {
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important
}
.align-content-sm-between {
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}
.align-content-sm-around {
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}
.align-content-sm-stretch {
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}
.align-self-sm-auto {
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}
.align-self-sm-start {
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important
}
.align-self-sm-end {
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important
}
.align-self-sm-center {
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}
.align-self-sm-baseline {
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}
.align-self-sm-stretch {
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}
}
 @media (min-width:768px) {
.flex-md-first {
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1
}
.flex-md-last {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.flex-md-unordered {
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0
}
.flex-md-row {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}
.flex-md-column {
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}
.flex-md-row-reverse {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}
.flex-md-column-reverse {
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}
.flex-md-wrap {
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}
.flex-md-nowrap {
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}
.flex-md-wrap-reverse {
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}
.justify-content-md-start {
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}
.justify-content-md-end {
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}
.justify-content-md-center {
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}
.justify-content-md-between {
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}
.justify-content-md-around {
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}
.align-items-md-start {
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}
.align-items-md-end {
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}
.align-items-md-center {
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important
}
.align-items-md-baseline {
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}
.align-items-md-stretch {
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}
.align-content-md-start {
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}
.align-content-md-end {
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}
.align-content-md-center {
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important
}
.align-content-md-between {
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}
.align-content-md-around {
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}
.align-content-md-stretch {
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}
.align-self-md-auto {
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}
.align-self-md-start {
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;

align-self:flex-start!important
}
.align-self-md-end {
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important
}
.align-self-md-center {
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}
.align-self-md-baseline {
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}
.align-self-md-stretch {
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}
}
 @media (min-width:992px) {
.flex-lg-first {
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1
}
.flex-lg-last {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.flex-lg-unordered {
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0
}
.flex-lg-row {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}
.flex-lg-column {
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}
.flex-lg-row-reverse {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}
.flex-lg-column-reverse {
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}
.flex-lg-wrap {
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}
.flex-lg-nowrap {
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}
.flex-lg-wrap-reverse {
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}
.justify-content-lg-start {
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}
.justify-content-lg-end {
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}
.justify-content-lg-center {
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}
.justify-content-lg-between {
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}
.justify-content-lg-around {
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}
.align-items-lg-start {
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}
.align-items-lg-end {
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}
.align-items-lg-center {
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important
}
.align-items-lg-baseline {
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}
.align-items-lg-stretch {
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}
.align-content-lg-start {
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}
.align-content-lg-end {
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}
.align-content-lg-center {
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important
}
.align-content-lg-between {
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}
.align-content-lg-around {
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}
.align-content-lg-stretch {
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}
.align-self-lg-auto {
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}
.align-self-lg-start {
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important
}
.align-self-lg-end {
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important
}
.align-self-lg-center {
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}
.align-self-lg-baseline {
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}
.align-self-lg-stretch {
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}
}
 @media (min-width:1200px) {
.flex-xl-first {
-webkit-box-ordinal-group:0;
-webkit-order:-1;
-ms-flex-order:-1;
order:-1
}
.flex-xl-last {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.flex-xl-unordered {
-webkit-box-ordinal-group:1;
-webkit-order:0;
-ms-flex-order:0;
order:0
}
.flex-xl-row {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:row!important;
-ms-flex-direction:row!important;
flex-direction:row!important
}
.flex-xl-column {
-webkit-box-orient:vertical!important;
-webkit-box-direction:normal!important;
-webkit-flex-direction:column!important;
-ms-flex-direction:column!important;
flex-direction:column!important
}
.flex-xl-row-reverse {
-webkit-box-orient:horizontal!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:row-reverse!important;
-ms-flex-direction:row-reverse!important;
flex-direction:row-reverse!important
}
.flex-xl-column-reverse {
-webkit-box-orient:vertical!important;
-webkit-box-direction:reverse!important;
-webkit-flex-direction:column-reverse!important;
-ms-flex-direction:column-reverse!important;
flex-direction:column-reverse!important
}
.flex-xl-wrap {
-webkit-flex-wrap:wrap!important;
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important
}
.flex-xl-nowrap {
-webkit-flex-wrap:nowrap!important;
-ms-flex-wrap:nowrap!important;
flex-wrap:nowrap!important
}
.flex-xl-wrap-reverse {
-webkit-flex-wrap:wrap-reverse!important;
-ms-flex-wrap:wrap-reverse!important;
flex-wrap:wrap-reverse!important
}
.justify-content-xl-start {
-webkit-box-pack:start!important;
-webkit-justify-content:flex-start!important;
-ms-flex-pack:start!important;
justify-content:flex-start!important
}
.justify-content-xl-end {
-webkit-box-pack:end!important;
-webkit-justify-content:flex-end!important;
-ms-flex-pack:end!important;
justify-content:flex-end!important
}
.justify-content-xl-center {
-webkit-box-pack:center!important;
-webkit-justify-content:center!important;
-ms-flex-pack:center!important;
justify-content:center!important
}
.justify-content-xl-between {
-webkit-box-pack:justify!important;
-webkit-justify-content:space-between!important;
-ms-flex-pack:justify!important;
justify-content:space-between!important
}

.justify-content-xl-around {
-webkit-justify-content:space-around!important;
-ms-flex-pack:distribute!important;
justify-content:space-around!important
}
.align-items-xl-start {
-webkit-box-align:start!important;
-webkit-align-items:flex-start!important;
-ms-flex-align:start!important;
align-items:flex-start!important
}
.align-items-xl-end {
-webkit-box-align:end!important;
-webkit-align-items:flex-end!important;
-ms-flex-align:end!important;
align-items:flex-end!important
}
.align-items-xl-center {
-webkit-box-align:center!important;
-webkit-align-items:center!important;
-ms-flex-align:center!important;
align-items:center!important
}
.align-items-xl-baseline {
-webkit-box-align:baseline!important;
-webkit-align-items:baseline!important;
-ms-flex-align:baseline!important;
align-items:baseline!important
}
.align-items-xl-stretch {
-webkit-box-align:stretch!important;
-webkit-align-items:stretch!important;
-ms-flex-align:stretch!important;
align-items:stretch!important
}
.align-content-xl-start {
-webkit-align-content:flex-start!important;
-ms-flex-line-pack:start!important;
align-content:flex-start!important
}
.align-content-xl-end {
-webkit-align-content:flex-end!important;
-ms-flex-line-pack:end!important;
align-content:flex-end!important
}
.align-content-xl-center {
-webkit-align-content:center!important;
-ms-flex-line-pack:center!important;
align-content:center!important
}
.align-content-xl-between {
-webkit-align-content:space-between!important;
-ms-flex-line-pack:justify!important;
align-content:space-between!important
}
.align-content-xl-around {
-webkit-align-content:space-around!important;
-ms-flex-line-pack:distribute!important;
align-content:space-around!important
}
.align-content-xl-stretch {
-webkit-align-content:stretch!important;
-ms-flex-line-pack:stretch!important;
align-content:stretch!important
}
.align-self-xl-auto {
-webkit-align-self:auto!important;
-ms-flex-item-align:auto!important;
-ms-grid-row-align:auto!important;
align-self:auto!important
}
.align-self-xl-start {
-webkit-align-self:flex-start!important;
-ms-flex-item-align:start!important;
align-self:flex-start!important
}
.align-self-xl-end {
-webkit-align-self:flex-end!important;
-ms-flex-item-align:end!important;
align-self:flex-end!important
}
.align-self-xl-center {
-webkit-align-self:center!important;
-ms-flex-item-align:center!important;
-ms-grid-row-align:center!important;
align-self:center!important
}
.align-self-xl-baseline {
-webkit-align-self:baseline!important;
-ms-flex-item-align:baseline!important;
align-self:baseline!important
}
.align-self-xl-stretch {
-webkit-align-self:stretch!important;
-ms-flex-item-align:stretch!important;
-ms-grid-row-align:stretch!important;
align-self:stretch!important
}
}
.float-left { float:left!important }
.float-right { float:right!important }
.float-none { float:none!important }
 @media (min-width:576px) {
.float-sm-left {
float:left!important
}
.float-sm-right {
float:right!important
}
.float-sm-none {
float:none!important
}
}
 @media (min-width:768px) {
.float-md-left {
float:left!important
}
.float-md-right {
float:right!important
}
.float-md-none {
float:none!important
}
}
 @media (min-width:992px) {
.float-lg-left {
float:left!important
}
.float-lg-right {
float:right!important
}
.float-lg-none {
float:none!important
}
}
 @media (min-width:1200px) {
.float-xl-left {
float:left!important
}
.float-xl-right {
float:right!important
}
.float-xl-none {
float:none!important
}
}
.fixed-top { position:fixed; top:0; right:0; left:0; z-index:1030 }
.fixed-bottom { position:fixed; right:0; bottom:0; left:0; z-index:1030 }
.sticky-top { position:-webkit-sticky; position:sticky; top:0; z-index:1030 }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto }
.w-25 { width:25%!important }
.w-50 { width:50%!important }
.w-75 { width:75%!important }
.w-100 { width:100%!important }
.h-25 { height:25%!important }
.h-50 { height:50%!important }
.h-75 { height:75%!important }
.h-100 { height:100%!important }
.mw-100 { max-width:100%!important }
.mh-100 { max-height:100%!important }
.m-0 { margin:0 0!important }
.mt-0 { margin-top:0!important }
.mr-0 { margin-right:0!important }
.mb-0 { margin-bottom:0!important }
.ml-0 { margin-left:0!important }
.mx-0 { margin-right:0!important; margin-left:0!important }
.my-0 { margin-top:0!important; margin-bottom:0!important }
.m-1 { margin:.25rem .25rem!important
}
.mt-1 { margin-top:.25rem!important
}
.mr-1 { margin-right:.25rem!important
}
.mb-1 { margin-bottom:.25rem!important
}
.ml-1 { margin-left:.25rem!important
}
.mx-1 { margin-right:.25rem!important;
margin-left:.25rem!important
}
.my-1 { margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.m-2 { margin:.5rem .5rem!important
}
.mt-2 { margin-top:.5rem!important
}
.mr-2 { margin-right:.5rem!important
}
.mb-2 { margin-bottom:.5rem!important
}
.ml-2 { margin-left:.5rem!important
}
.mx-2 { margin-right:.5rem!important;
margin-left:.5rem!important
}
.my-2 { margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.m-3 { margin:1rem 1rem!important }
.mt-3 { margin-top:1rem!important }
.mr-3 { margin-right:1rem!important }
.mb-3 { margin-bottom:1rem!important }
.ml-3 { margin-left:1rem!important }
.mx-3 { margin-right:1rem!important; margin-left:1rem!important }
.my-3 { margin-top:1rem!important; margin-bottom:1rem!important }
.m-4 { margin:1.5rem 1.5rem!important }
.mt-4 { margin-top:1.5rem!important }
.mr-4 { margin-right:1.5rem!important }
.mb-4 { margin-bottom:1.5rem!important }
.ml-4 { margin-left:1.5rem!important }
.mx-4 { margin-right:1.5rem!important; margin-left:1.5rem!important }
.my-4 { margin-top:1.5rem!important; margin-bottom:1.5rem!important }
.m-5 { margin:3rem 3rem!important }
.mt-5 { margin-top:3rem!important }
.mr-5 { margin-right:3rem!important }
.mb-5 { margin-bottom:3rem!important }
.ml-5 { margin-left:3rem!important }
.mx-5 { margin-right:3rem!important; margin-left:3rem!important }
.my-5 { margin-top:3rem!important; margin-bottom:3rem!important }
.p-0 { padding:0 0!important }
.pt-0 { padding-top:0!important }
.pr-0 { padding-right:0!important }
.pb-0 { padding-bottom:0!important }
.pl-0 { padding-left:0!important }
.px-0 { padding-right:0!important; padding-left:0!important }
.py-0 { padding-top:0!important; padding-bottom:0!important }
.p-1 { padding:.25rem .25rem!important
}
.pt-1 { padding-top:.25rem!important
}
.pr-1 { padding-right:.25rem!important
}
.pb-1 { padding-bottom:.25rem!important
}
.pl-1 { padding-left:.25rem!important
}
.px-1 { padding-right:.25rem!important;
padding-left:.25rem!important
}
.py-1 { padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.p-2 { padding:.5rem .5rem!important
}
.pt-2 { padding-top:.5rem!important
}
.pr-2 { padding-right:.5rem!important
}
.pb-2 { padding-bottom:.5rem!important
}
.pl-2 { padding-left:.5rem!important
}
.px-2 { padding-right:.5rem!important;
padding-left:.5rem!important
}
.py-2 { padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.p-3 { padding:1rem 1rem!important }
.pt-3 { padding-top:1rem!important }
.pr-3 { padding-right:1rem!important }
.pb-3 { padding-bottom:1rem!important }
.pl-3 { padding-left:1rem!important }
.px-3 { padding-right:1rem!important; padding-left:1rem!important }
.py-3 { padding-top:1rem!important; padding-bottom:1rem!important }
.p-4 { padding:1.5rem 1.5rem!important }
.pt-4 { padding-top:1.5rem!important }
.pr-4 { padding-right:1.5rem!important }
.pb-4 { padding-bottom:1.5rem!important }
.pl-4 { padding-left:1.5rem!important }
.px-4 { padding-right:1.5rem!important; padding-left:1.5rem!important }
.py-4 { padding-top:1.5rem!important; padding-bottom:1.5rem!important }
.p-5 { padding:3rem 3rem!important }
.pt-5 { padding-top:3rem!important }
.pr-5 { padding-right:3rem!important }
.pb-5 { padding-bottom:3rem!important }
.pl-5 { padding-left:3rem!important }
.px-5 { padding-right:3rem!important; padding-left:3rem!important }
.py-5 { padding-top:3rem!important; padding-bottom:3rem!important }
.m-auto { margin:auto!important }
.mt-auto { margin-top:auto!important }
.mr-auto { margin-right:auto!important }
.mb-auto { margin-bottom:auto!important }
.ml-auto { margin-left:auto!important }
.mx-auto { margin-right:auto!important; margin-left:auto!important }
.my-auto { margin-top:auto!important; margin-bottom:auto!important }
 @media (min-width:576px) {
.m-sm-0 {
margin:0 0!important
}
.mt-sm-0 {
margin-top:0!important
}
.mr-sm-0 {
margin-right:0!important
}
.mb-sm-0 {
margin-bottom:0!important
}
.ml-sm-0 {
margin-left:0!important
}
.mx-sm-0 {
margin-right:0!important;
margin-left:0!important
}
.my-sm-0 {
margin-top:0!important;
margin-bottom:0!important
}
.m-sm-1 {
margin:.25rem .25rem!important
}
.mt-sm-1 {
margin-top:.25rem!important
}
.mr-sm-1 {
margin-right:.25rem!important
}
.mb-sm-1 {
margin-bottom:.25rem!important
}
.ml-sm-1 {
margin-left:.25rem!important
}
.mx-sm-1 {
margin-right:.25rem!important;
margin-left:.25rem!important
}
.my-sm-1 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.m-sm-2 {
margin:.5rem .5rem!important
}
.mt-sm-2 {
margin-top:.5rem!important
}
.mr-sm-2 {
margin-right:.5rem!important
}
.mb-sm-2 {
margin-bottom:.5rem!important
}
.ml-sm-2 {
margin-left:.5rem!important
}
.mx-sm-2 {
margin-right:.5rem!important;
margin-left:.5rem!important
}
.my-sm-2 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.m-sm-3 {
margin:1rem 1rem!important
}
.mt-sm-3 {
margin-top:1rem!important
}
.mr-sm-3 {
margin-right:1rem!important
}
.mb-sm-3 {
margin-bottom:1rem!important
}
.ml-sm-3 {
margin-left:1rem!important
}
.mx-sm-3 {
margin-right:1rem!important;
margin-left:1rem!important
}
.my-sm-3 {
margin-top:1rem!important;
margin-bottom:1rem!important
}
.m-sm-4 {
margin:1.5rem 1.5rem!important
}
.mt-sm-4 {
margin-top:1.5rem!important
}
.mr-sm-4 {
margin-right:1.5rem!important
}
.mb-sm-4 {
margin-bottom:1.5rem!important
}
.ml-sm-4 {
margin-left:1.5rem!important
}
.mx-sm-4 {
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.my-sm-4 {
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.m-sm-5 {
margin:3rem 3rem!important
}
.mt-sm-5 {
margin-top:3rem!important
}
.mr-sm-5 {
margin-right:3rem!important
}
.mb-sm-5 {
margin-bottom:3rem!important
}
.ml-sm-5 {
margin-left:3rem!important
}
.mx-sm-5 {
margin-right:3rem!important;
margin-left:3rem!important
}
.my-sm-5 {
margin-top:3rem!important;
margin-bottom:3rem!important
}
.p-sm-0 {
padding:0 0!important
}
.pt-sm-0 {
padding-top:0!important
}
.pr-sm-0 {
padding-right:0!important
}
.pb-sm-0 {
padding-bottom:0!important
}
.pl-sm-0 {
padding-left:0!important
}
.px-sm-0 {
padding-right:0!important;
padding-left:0!important
}
.py-sm-0 {
padding-top:0!important;
padding-bottom:0!important
}
.p-sm-1 {
padding:.25rem .25rem!important
}
.pt-sm-1 {
padding-top:.25rem!important
}
.pr-sm-1 {
padding-right:.25rem!important
}
.pb-sm-1 {
padding-bottom:.25rem!important
}
.pl-sm-1 {
padding-left:.25rem!important
}
.px-sm-1 {
padding-right:.25rem!important;
padding-left:.25rem!important
}
.py-sm-1 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.p-sm-2 {
padding:.5rem .5rem!important
}
.pt-sm-2 {
padding-top:.5rem!important
}
.pr-sm-2 {
padding-right:.5rem!important
}
.pb-sm-2 {
padding-bottom:.5rem!important
}
.pl-sm-2 {
padding-left:.5rem!important
}
.px-sm-2 {
padding-right:.5rem!important;
padding-left:.5rem!important
}
.py-sm-2 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.p-sm-3 {
padding:1rem 1rem!important
}
.pt-sm-3 {
padding-top:1rem!important
}
.pr-sm-3 {
padding-right:1rem!important
}
.pb-sm-3 {
padding-bottom:1rem!important
}
.pl-sm-3 {
padding-left:1rem!important
}
.px-sm-3 {
padding-right:1rem!important;
padding-left:1rem!important
}
.py-sm-3 {
padding-top:1rem!important;
padding-bottom:1rem!important
}
.p-sm-4 {
padding:1.5rem 1.5rem!important
}
.pt-sm-4 {
padding-top:1.5rem!important
}
.pr-sm-4 {
padding-right:1.5rem!important
}
.pb-sm-4 {
padding-bottom:1.5rem!important
}
.pl-sm-4 {
padding-left:1.5rem!important
}
.px-sm-4 {
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.py-sm-4 {
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.p-sm-5 {
padding:3rem 3rem!important
}
.pt-sm-5 {
padding-top:3rem!important
}
.pr-sm-5 {
padding-right:3rem!important
}
.pb-sm-5 {
padding-bottom:3rem!important
}
.pl-sm-5 {
padding-left:3rem!important
}
.px-sm-5 {
padding-right:3rem!important;
padding-left:3rem!important
}
.py-sm-5 {
padding-top:3rem!important;
padding-bottom:3rem!important
}
.m-sm-auto {
margin:auto!important
}
.mt-sm-auto {
margin-top:auto!important
}
.mr-sm-auto {
margin-right:auto!important
}
.mb-sm-auto {
margin-bottom:auto!important
}
.ml-sm-auto {
margin-left:auto!important
}
.mx-sm-auto {
margin-right:auto!important;
margin-left:auto!important
}
.my-sm-auto {
margin-top:auto!important;
margin-bottom:auto!important
}
}
 @media (min-width:768px) {
.m-md-0 {
margin:0 0!important
}
.mt-md-0 {
margin-top:0!important
}
.mr-md-0 {
margin-right:0!important
}
.mb-md-0 {
margin-bottom:0!important
}
.ml-md-0 {
margin-left:0!important
}
.mx-md-0 {
margin-right:0!important;
margin-left:0!important
}
.my-md-0 {
margin-top:0!important;
margin-bottom:0!important
}
.m-md-1 {
margin:.25rem .25rem!important
}
.mt-md-1 {
margin-top:.25rem!important
}
.mr-md-1 {
margin-right:.25rem!important
}
.mb-md-1 {
margin-bottom:.25rem!important
}
.ml-md-1 {
margin-left:.25rem!important
}
.mx-md-1 {
margin-right:.25rem!important;
margin-left:.25rem!important
}
.my-md-1 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.m-md-2 {
margin:.5rem .5rem!important
}
.mt-md-2 {
margin-top:.5rem!important
}
.mr-md-2 {
margin-right:.5rem!important
}
.mb-md-2 {
margin-bottom:.5rem!important
}
.ml-md-2 {
margin-left:.5rem!important
}
.mx-md-2 {
margin-right:.5rem!important;
margin-left:.5rem!important
}
.my-md-2 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.m-md-3 {
margin:1rem 1rem!important
}
.mt-md-3 {
margin-top:1rem!important
}
.mr-md-3 {
margin-right:1rem!important
}
.mb-md-3 {
margin-bottom:1rem!important
}
.ml-md-3 {
margin-left:1rem!important
}
.mx-md-3 {
margin-right:1rem!important;
margin-left:1rem!important
}
.my-md-3 {
margin-top:1rem!important;
margin-bottom:1rem!important
}
.m-md-4 {
margin:1.5rem 1.5rem!important
}
.mt-md-4 {
margin-top:1.5rem!important
}
.mr-md-4 {
margin-right:1.5rem!important
}
.mb-md-4 {
margin-bottom:1.5rem!important
}
.ml-md-4 {
margin-left:1.5rem!important
}
.mx-md-4 {
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.my-md-4 {
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.m-md-5 {
margin:3rem 3rem!important
}
.mt-md-5 {
margin-top:3rem!important
}
.mr-md-5 {
margin-right:3rem!important
}
.mb-md-5 {
margin-bottom:3rem!important
}
.ml-md-5 {
margin-left:3rem!important
}
.mx-md-5 {
margin-right:3rem!important;
margin-left:3rem!important
}
.my-md-5 {
margin-top:3rem!important;
margin-bottom:3rem!important
}
.p-md-0 {
padding:0 0!important
}
.pt-md-0 {
padding-top:0!important
}
.pr-md-0 {
padding-right:0!important
}
.pb-md-0 {
padding-bottom:0!important
}
.pl-md-0 {
padding-left:0!important
}
.px-md-0 {
padding-right:0!important;
padding-left:0!important
}
.py-md-0 {
padding-top:0!important;
padding-bottom:0!important
}
.p-md-1 {
padding:.25rem .25rem!important
}
.pt-md-1 {
padding-top:.25rem!important
}
.pr-md-1 {
padding-right:.25rem!important
}
.pb-md-1 {
padding-bottom:.25rem!important
}
.pl-md-1 {
padding-left:.25rem!important
}
.px-md-1 {
padding-right:.25rem!important;
padding-left:.25rem!important
}
.py-md-1 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.p-md-2 {
padding:.5rem .5rem!important
}
.pt-md-2 {
padding-top:.5rem!important
}
.pr-md-2 {
padding-right:.5rem!important
}
.pb-md-2 {
padding-bottom:.5rem!important
}
.pl-md-2 {
padding-left:.5rem!important
}
.px-md-2 {
padding-right:.5rem!important;
padding-left:.5rem!important
}
.py-md-2 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.p-md-3 {
padding:1rem 1rem!important
}
.pt-md-3 {
padding-top:1rem!important
}
.pr-md-3 {
padding-right:1rem!important
}
.pb-md-3 {
padding-bottom:1rem!important
}
.pl-md-3 {
padding-left:1rem!important
}
.px-md-3 {
padding-right:1rem!important;
padding-left:1rem!important
}
.py-md-3 {
padding-top:1rem!important;
padding-bottom:1rem!important
}
.p-md-4 {
padding:1.5rem 1.5rem!important
}
.pt-md-4 {
padding-top:1.5rem!important
}
.pr-md-4 {
padding-right:1.5rem!important
}
.pb-md-4 {
padding-bottom:1.5rem!important
}
.pl-md-4 {
padding-left:1.5rem!important
}
.px-md-4 {
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.py-md-4 {
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.p-md-5 {
padding:3rem 3rem!important
}
.pt-md-5 {
padding-top:3rem!important
}
.pr-md-5 {
padding-right:3rem!important
}
.pb-md-5 {
padding-bottom:3rem!important
}
.pl-md-5 {
padding-left:3rem!important
}
.px-md-5 {
padding-right:3rem!important;
padding-left:3rem!important
}
.py-md-5 {
padding-top:3rem!important;
padding-bottom:3rem!important
}
.m-md-auto {
margin:auto!important
}
.mt-md-auto {
margin-top:auto!important
}
.mr-md-auto {
margin-right:auto!important
}
.mb-md-auto {
margin-bottom:auto!important
}
.ml-md-auto {
margin-left:auto!important
}
.mx-md-auto {
margin-right:auto!important;
margin-left:auto!important
}
.my-md-auto {
margin-top:auto!important;
margin-bottom:auto!important
}
}
 @media (min-width:992px) {
.m-lg-0 {
margin:0 0!important
}
.mt-lg-0 {
margin-top:0!important
}
.mr-lg-0 {
margin-right:0!important
}
.mb-lg-0 {
margin-bottom:0!important
}
.ml-lg-0 {
margin-left:0!important
}
.mx-lg-0 {
margin-right:0!important;
margin-left:0!important
}
.my-lg-0 {
margin-top:0!important;
margin-bottom:0!important
}
.m-lg-1 {
margin:.25rem .25rem!important
}
.mt-lg-1 {
margin-top:.25rem!important
}
.mr-lg-1 {
margin-right:.25rem!important
}
.mb-lg-1 {
margin-bottom:.25rem!important
}
.ml-lg-1 {
margin-left:.25rem!important
}
.mx-lg-1 {
margin-right:.25rem!important;
margin-left:.25rem!important
}
.my-lg-1 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.m-lg-2 {
margin:.5rem .5rem!important
}
.mt-lg-2 {
margin-top:.5rem!important
}
.mr-lg-2 {
margin-right:.5rem!important
}
.mb-lg-2 {
margin-bottom:.5rem!important
}
.ml-lg-2 {
margin-left:.5rem!important
}
.mx-lg-2 {
margin-right:.5rem!important;
margin-left:.5rem!important
}
.my-lg-2 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.m-lg-3 {
margin:1rem 1rem!important
}
.mt-lg-3 {
margin-top:1rem!important
}
.mr-lg-3 {
margin-right:1rem!important
}
.mb-lg-3 {
margin-bottom:1rem!important
}
.ml-lg-3 {
margin-left:1rem!important
}
.mx-lg-3 {
margin-right:1rem!important;
margin-left:1rem!important
}
.my-lg-3 {
margin-top:1rem!important;
margin-bottom:1rem!important
}
.m-lg-4 {
margin:1.5rem 1.5rem!important
}
.mt-lg-4 {
margin-top:1.5rem!important
}
.mr-lg-4 {
margin-right:1.5rem!important
}
.mb-lg-4 {
margin-bottom:1.5rem!important
}
.ml-lg-4 {
margin-left:1.5rem!important
}
.mx-lg-4 {
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.my-lg-4 {
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.m-lg-5 {
margin:3rem 3rem!important
}
.mt-lg-5 {
margin-top:3rem!important
}
.mr-lg-5 {
margin-right:3rem!important
}
.mb-lg-5 {
margin-bottom:3rem!important
}
.ml-lg-5 {
margin-left:3rem!important
}
.mx-lg-5 {
margin-right:3rem!important;
margin-left:3rem!important
}
.my-lg-5 {
margin-top:3rem!important;
margin-bottom:3rem!important
}
.p-lg-0 {
padding:0 0!important
}
.pt-lg-0 {
padding-top:0!important
}
.pr-lg-0 {
padding-right:0!important
}
.pb-lg-0 {
padding-bottom:0!important
}
.pl-lg-0 {
padding-left:0!important
}
.px-lg-0 {
padding-right:0!important;
padding-left:0!important
}
.py-lg-0 {
padding-top:0!important;
padding-bottom:0!important
}
.p-lg-1 {
padding:.25rem .25rem!important
}
.pt-lg-1 {
padding-top:.25rem!important
}
.pr-lg-1 {
padding-right:.25rem!important
}
.pb-lg-1 {
padding-bottom:.25rem!important
}
.pl-lg-1 {
padding-left:.25rem!important
}
.px-lg-1 {
padding-right:.25rem!important;
padding-left:.25rem!important
}
.py-lg-1 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.p-lg-2 {
padding:.5rem .5rem!important
}
.pt-lg-2 {
padding-top:.5rem!important
}
.pr-lg-2 {
padding-right:.5rem!important
}
.pb-lg-2 {
padding-bottom:.5rem!important
}
.pl-lg-2 {
padding-left:.5rem!important
}
.px-lg-2 {
padding-right:.5rem!important;
padding-left:.5rem!important
}
.py-lg-2 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.p-lg-3 {
padding:1rem 1rem!important
}
.pt-lg-3 {
padding-top:1rem!important
}
.pr-lg-3 {
padding-right:1rem!important
}
.pb-lg-3 {
padding-bottom:1rem!important
}
.pl-lg-3 {
padding-left:1rem!important
}
.px-lg-3 {
padding-right:1rem!important;
padding-left:1rem!important
}
.py-lg-3 {
padding-top:1rem!important;
padding-bottom:1rem!important
}
.p-lg-4 {
padding:1.5rem 1.5rem!important
}
.pt-lg-4 {
padding-top:1.5rem!important
}
.pr-lg-4 {
padding-right:1.5rem!important
}
.pb-lg-4 {
padding-bottom:1.5rem!important
}
.pl-lg-4 {
padding-left:1.5rem!important
}
.px-lg-4 {
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.py-lg-4 {
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.p-lg-5 {
padding:3rem 3rem!important
}
.pt-lg-5 {
padding-top:3rem!important
}
.pr-lg-5 {
padding-right:3rem!important
}
.pb-lg-5 {
padding-bottom:3rem!important
}
.pl-lg-5 {
padding-left:3rem!important
}
.px-lg-5 {
padding-right:3rem!important;
padding-left:3rem!important
}
.py-lg-5 {
padding-top:3rem!important;
padding-bottom:3rem!important
}
.m-lg-auto {
margin:auto!important
}
.mt-lg-auto {
margin-top:auto!important
}
.mr-lg-auto {
margin-right:auto!important
}
.mb-lg-auto {
margin-bottom:auto!important
}
.ml-lg-auto {
margin-left:auto!important
}
.mx-lg-auto {
margin-right:auto!important;
margin-left:auto!important
}
.my-lg-auto {
margin-top:auto!important;
margin-bottom:auto!important
}
}
 @media (min-width:1200px) {
.m-xl-0 {
margin:0 0!important
}
.mt-xl-0 {
margin-top:0!important
}
.mr-xl-0 {
margin-right:0!important
}
.mb-xl-0 {
margin-bottom:0!important
}
.ml-xl-0 {
margin-left:0!important
}
.mx-xl-0 {
margin-right:0!important;
margin-left:0!important
}
.my-xl-0 {
margin-top:0!important;
margin-bottom:0!important
}
.m-xl-1 {
margin:.25rem .25rem!important
}
.mt-xl-1 {
margin-top:.25rem!important
}
.mr-xl-1 {
margin-right:.25rem!important
}
.mb-xl-1 {
margin-bottom:.25rem!important
}
.ml-xl-1 {
margin-left:.25rem!important
}
.mx-xl-1 {
margin-right:.25rem!important;
margin-left:.25rem!important
}
.my-xl-1 {
margin-top:.25rem!important;
margin-bottom:.25rem!important
}
.m-xl-2 {
margin:.5rem .5rem!important
}
.mt-xl-2 {
margin-top:.5rem!important
}
.mr-xl-2 {
margin-right:.5rem!important
}
.mb-xl-2 {
margin-bottom:.5rem!important
}
.ml-xl-2 {
margin-left:.5rem!important
}
.mx-xl-2 {
margin-right:.5rem!important;
margin-left:.5rem!important
}
.my-xl-2 {
margin-top:.5rem!important;
margin-bottom:.5rem!important
}
.m-xl-3 {
margin:1rem 1rem!important
}
.mt-xl-3 {
margin-top:1rem!important
}
.mr-xl-3 {
margin-right:1rem!important
}
.mb-xl-3 {
margin-bottom:1rem!important
}
.ml-xl-3 {
margin-left:1rem!important
}
.mx-xl-3 {
margin-right:1rem!important;
margin-left:1rem!important
}
.my-xl-3 {
margin-top:1rem!important;
margin-bottom:1rem!important
}
.m-xl-4 {
margin:1.5rem 1.5rem!important
}
.mt-xl-4 {
margin-top:1.5rem!important
}
.mr-xl-4 {
margin-right:1.5rem!important
}
.mb-xl-4 {
margin-bottom:1.5rem!important
}
.ml-xl-4 {
margin-left:1.5rem!important
}
.mx-xl-4 {
margin-right:1.5rem!important;
margin-left:1.5rem!important
}
.my-xl-4 {
margin-top:1.5rem!important;
margin-bottom:1.5rem!important
}
.m-xl-5 {
margin:3rem 3rem!important
}
.mt-xl-5 {
margin-top:3rem!important
}
.mr-xl-5 {
margin-right:3rem!important
}
.mb-xl-5 {
margin-bottom:3rem!important
}
.ml-xl-5 {
margin-left:3rem!important
}
.mx-xl-5 {
margin-right:3rem!important;
margin-left:3rem!important
}
.my-xl-5 {
margin-top:3rem!important;
margin-bottom:3rem!important
}
.p-xl-0 {
padding:0 0!important
}
.pt-xl-0 {
padding-top:0!important
}
.pr-xl-0 {
padding-right:0!important
}
.pb-xl-0 {
padding-bottom:0!important
}
.pl-xl-0 {
padding-left:0!important
}
.px-xl-0 {
padding-right:0!important;
padding-left:0!important
}
.py-xl-0 {
padding-top:0!important;
padding-bottom:0!important
}
.p-xl-1 {
padding:.25rem .25rem!important
}
.pt-xl-1 {
padding-top:.25rem!important
}
.pr-xl-1 {
padding-right:.25rem!important
}
.pb-xl-1 {
padding-bottom:.25rem!important
}
.pl-xl-1 {
padding-left:.25rem!important
}
.px-xl-1 {
padding-right:.25rem!important;
padding-left:.25rem!important
}
.py-xl-1 {
padding-top:.25rem!important;
padding-bottom:.25rem!important
}
.p-xl-2 {
padding:.5rem .5rem!important
}
.pt-xl-2 {
padding-top:.5rem!important
}
.pr-xl-2 {
padding-right:.5rem!important
}
.pb-xl-2 {
padding-bottom:.5rem!important
}
.pl-xl-2 {
padding-left:.5rem!important
}
.px-xl-2 {
padding-right:.5rem!important;
padding-left:.5rem!important
}
.py-xl-2 {
padding-top:.5rem!important;
padding-bottom:.5rem!important
}
.p-xl-3 {
padding:1rem 1rem!important
}
.pt-xl-3 {
padding-top:1rem!important
}
.pr-xl-3 {
padding-right:1rem!important
}
.pb-xl-3 {
padding-bottom:1rem!important
}
.pl-xl-3 {
padding-left:1rem!important
}
.px-xl-3 {
padding-right:1rem!important;
padding-left:1rem!important
}
.py-xl-3 {
padding-top:1rem!important;
padding-bottom:1rem!important
}
.p-xl-4 {
padding:1.5rem 1.5rem!important
}
.pt-xl-4 {
padding-top:1.5rem!important
}
.pr-xl-4 {
padding-right:1.5rem!important
}
.pb-xl-4 {
padding-bottom:1.5rem!important
}
.pl-xl-4 {
padding-left:1.5rem!important
}
.px-xl-4 {
padding-right:1.5rem!important;
padding-left:1.5rem!important
}
.py-xl-4 {
padding-top:1.5rem!important;
padding-bottom:1.5rem!important
}
.p-xl-5 {
padding:3rem 3rem!important
}
.pt-xl-5 {
padding-top:3rem!important
}
.pr-xl-5 {
padding-right:3rem!important
}
.pb-xl-5 {
padding-bottom:3rem!important
}
.pl-xl-5 {
padding-left:3rem!important
}
.px-xl-5 {
padding-right:3rem!important;
padding-left:3rem!important
}
.py-xl-5 {
padding-top:3rem!important;
padding-bottom:3rem!important
}
.m-xl-auto {
margin:auto!important
}
.mt-xl-auto {
margin-top:auto!important
}
.mr-xl-auto {
margin-right:auto!important
}
.mb-xl-auto {
margin-bottom:auto!important
}
.ml-xl-auto {
margin-left:auto!important
}
.mx-xl-auto {
margin-right:auto!important;
margin-left:auto!important
}
.my-xl-auto {
margin-top:auto!important;
margin-bottom:auto!important
}
}
.text-justify { text-align:justify!important }
.text-nowrap { white-space:nowrap!important }
.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap }
.text-left { text-align:left!important }
.text-right { text-align:right!important }
.text-center { text-align:center!important }
.text-align-left { text-align:left!important; }
.text-align-right { text-align:right!important;}
.text-align-center { text-align:center!important; }
 @media (min-width:576px) {
.text-sm-left {
text-align:left!important
}
.text-sm-right {
text-align:right!important
}
.text-sm-center {
text-align:center!important
}
}
 @media (min-width:768px) {
.text-md-left {
text-align:left!important
}
.text-md-right {
text-align:right!important
}
.text-md-center {
text-align:center!important
}
}
 @media (min-width:992px) {
.text-lg-left {
text-align:left!important
}
.text-lg-right {
text-align:right!important
}
.text-lg-center {
text-align:center!important
}
}
 @media (min-width:1200px) {
.text-xl-left {
text-align:left!important
}
.text-xl-right {
text-align:right!important
}
.text-xl-center {
text-align:center!important
}
}
.text-lowercase { text-transform:lowercase!important }
.text-uppercase { text-transform:uppercase!important }
.text-capitalize { text-transform:capitalize!important }
.font-weight-normal { font-weight:400 }
.font-weight-bold { font-weight:700 }
.font-italic { font-style:italic }
.text-white { color:#fff!important }
.text-muted { color:#636c72!important }
a.text-muted:focus, a.text-muted:hover { color:#4b5257!important }
.text-primary { color:#0275d8!important }
a.text-primary:focus, a.text-primary:hover { color:#025aa5!important }
.text-success { color:#5cb85c!important }
a.text-success:focus, a.text-success:hover { color:#449d44!important }
.text-info { color:#5bc0de!important }
a.text-info:focus, a.text-info:hover { color:#31b0d5!important }
.text-warning { color:#f0ad4e!important }
a.text-warning:focus, a.text-warning:hover { color:#ec971f!important }
.text-danger { color:#d9534f!important }
a.text-danger:focus, a.text-danger:hover { color:#c9302c!important }
.text-gray-dark { color:#292b2c!important }
a.text-gray-dark:focus, a.text-gray-dark:hover { color:#101112!important }
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0 }
.invisible { visibility:hidden!important }
.hidden-xs-up { display:none!important }
 @media (max-width:575px) {
.hidden-xs-down {
display:none!important
}
}
 @media (min-width:576px) {
.hidden-sm-up {
display:none!important
}
}
 @media (max-width:767px) {
.hidden-sm-down {
display:none!important
}
}
 @media (min-width:768px) {
.hidden-md-up {
display:none!important
}
}
 @media (max-width:991px) {
.hidden-md-down {
display:none!important
}
}
 @media (min-width:992px) {
.hidden-lg-up {
display:none!important
}
}
 @media (max-width:1199px) {
.hidden-lg-down {
display:none!important
}
}
 @media (min-width:1200px) {
.hidden-xl-up {
display:none!important
}
}
.hidden-xl-down { display:none!important }
.visible-print-block { display:none!important }
@media print {
.visible-print-block { display:block!important }
}
.visible-print-inline { display:none!important }
 @media print {
.visible-print-inline { display:inline!important }
}
.visible-print-inline-block { display:none!important }
 @media print {
.visible-print-inline-block { display:inline-block!important }
}
 @media print {
.hidden-print { display:none!important }
}
/*# sourceMappingURL=bootstrap.min.css.map */
.tether-element, .tether-element *, .tether-element :after, .tether-element :before, .tether-element:after, .tether-element:before { box-sizing:border-box }
.tether-element { position:absolute; display:none }
.tether-element.tether-open { display:block }
/*!* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
**/.datepicker { padding:4px; margin-top:1px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; direction:ltr }
.datepicker-inline { width:220px }
.datepicker.datepicker-rtl { direction:rtl }
.datepicker.datepicker-rtl table tr td span { float:right }
.datepicker-dropdown { top:0; left:0 }
.datepicker-dropdown:before { content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #ccc; border-bottom-color:rgba(0, 0, 0, .2); position:absolute; top:-7px; left:6px }
.datepicker-dropdown:after { content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fff; position:absolute; top:-6px; left:7px }
.datepicker>div { display:none }
.datepicker.days div.datepicker-days { display:block }
.datepicker.months div.datepicker-months { display:block }
.datepicker.years div.datepicker-years { display:block }
.datepicker table { margin:0 }
.datepicker td, .datepicker th { text-align:center; width:20px; height:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none }
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color:transparent }
.datepicker table tr td.day:hover { background:#eee; cursor:pointer }
.datepicker table tr td.old, .datepicker table tr td.new { color:#999 }
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background:0 0; color:#999; cursor:default }
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { background-color:#fde19a; background-image:-moz-linear-gradient(top, #fdd49a, #fdf59a); background-image:-ms-linear-gradient(top, #fdd49a, #fdf59a); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image:-webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image:-o-linear-gradient(top, #fdd49a, #fdf59a); background-image:linear-gradient(top, #fdd49a, #fdf59a); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
border-color:#fdf59a #fdf59a #fbed50; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] { background-color:#fdf59a }
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active { background-color:#fbf069 \9 }
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { background-color:#f26522; 
border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25) }
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] { background-color:#f26522 }
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active { background-color:#039 \9 }
.datepicker table tr td span { display:block; width:23%; height:54px; line-height:54px; float:left; margin:1%; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.datepicker table tr td span:hover { background:#eee }
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background:0 0; color:#999; cursor:default }
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover { background-color:#f26522; /*background-image:-moz-linear-gradient(top, #0088cc, #0044cc); background-image:-ms-linear-gradient(top, #0088cc, #0044cc); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image:-webkit-linear-gradient(top, #0088cc, #0044cc); background-image:-o-linear-gradient(top, #0088cc, #0044cc); background-image:linear-gradient(top, #0088cc, #0044cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);*/
border-color:#04c #04c #002a80; border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, .25) }
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] { background-color:#f26522 }
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active { background-color:#039 \9 }
.datepicker table tr td span.old { color:#999 }
.datepicker th.switch { width:145px }
.datepicker thead tr:first-child th, .datepicker tfoot tr:first-child th { cursor:pointer }
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr:first-child th:hover { background:#eee }
.input-append.date .add-on i, .input-prepend.date .add-on i { display:block; cursor:pointer; width:16px; height:16px }
/***Date Range Picker***/
.daterangepicker { position:absolute; color:inherit; background-color:#fff; border-radius:4px; border:1px solid #ddd; width:278px; max-width:none; padding:0; margin-top:7px; top:100px; left:20px; z-index:3001; display:none; font-family:arial; font-size:15px; line-height:1em }
.daterangepicker:before, .daterangepicker:after { position:absolute; display:inline-block; border-bottom-color:rgba(0, 0, 0, .2); content:'' }
.daterangepicker:before { top:-7px; border-right:7px solid transparent; border-left:7px solid transparent; border-bottom:7px solid #ccc }
.daterangepicker:after { top:-6px; border-right:6px solid transparent; border-bottom:6px solid #fff; border-left:6px solid transparent }
.daterangepicker.opensleft:before { right:9px }
.daterangepicker.opensleft:after { right:10px }
.daterangepicker.openscenter:before { left:0; right:0; width:0; margin-left:auto; margin-right:auto }
.daterangepicker.openscenter:after { left:0; right:0; width:0; margin-left:auto; margin-right:auto }
.daterangepicker.opensright:before { left:9px }
.daterangepicker.opensright:after { left:10px }
.daterangepicker.drop-up { margin-top:-7px }
.daterangepicker.drop-up:before { top:initial; bottom:-7px; border-bottom:initial; border-top:7px solid #ccc }
.daterangepicker.drop-up:after { top:initial; bottom:-6px; border-bottom:initial; border-top:6px solid #fff }
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar { float:none }
.daterangepicker.single .drp-selected { display:none }
.daterangepicker.show-calendar .drp-calendar { display:block }
.daterangepicker.show-calendar .drp-buttons { display:block }
.daterangepicker.auto-apply .drp-buttons { display:none }
.daterangepicker .drp-calendar { display:none; max-width:270px }
.daterangepicker .drp-calendar.left { padding:8px 0 8px 8px }
.daterangepicker .drp-calendar.right { padding:8px }
.daterangepicker .drp-calendar.single .calendar-table { border:none }
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span { color:#fff; border:solid #000; border-width:0 2px 2px 0; border-radius:0; display:inline-block; padding:3px }
.daterangepicker .calendar-table .next span { transform:rotate(-45deg); -webkit-transform:rotate(-45deg) }
.daterangepicker .calendar-table .prev span { transform:rotate(135deg); -webkit-transform:rotate(135deg) }
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td { white-space:nowrap; text-align:center; vertical-align:middle; min-width:32px; width:32px; height:24px; line-height:24px; font-size:12px; border-radius:4px; border:1px solid transparent; white-space:nowrap; cursor:pointer }
.daterangepicker .calendar-table { border:1px solid #fff; border-radius:4px; background-color:#fff }
.daterangepicker .calendar-table table { width:100%; margin:0; border-spacing:0; border-collapse:collapse }
.daterangepicker td.available:hover, .daterangepicker th.available:hover { background-color:#eee; border-color:transparent; color:inherit }
.daterangepicker td.week, .daterangepicker th.week { font-size:80%; color:#ccc }
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { background-color:#fff; border-color:transparent; color:#999 }
.daterangepicker td.in-range { background-color:#ebf4f8; border-color:transparent; color:#000; border-radius:0 }
.daterangepicker td.start-date { border-radius:4px 0 0 4px }
.daterangepicker td.end-date { border-radius:0 4px 4px 0 }

.daterangepicker td.start-date.end-date { border-radius:4px }
.daterangepicker td.active, .daterangepicker td.active:hover { background-color:#357ebd; border-color:transparent; color:#fff }
.daterangepicker th.month { width:auto }
.daterangepicker td.disabled, .daterangepicker option.disabled { color:#999; cursor:not-allowed; text-decoration:line-through }
.daterangepicker select.monthselect, .daterangepicker select.yearselect { font-size:12px; padding:1px; height:auto; margin:0; cursor:default }
.daterangepicker select.monthselect { margin-right:2%; width:56% }
.daterangepicker select.yearselect { width:40% }
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { width:50px; margin:0 auto; background:#eee; border:1px solid #eee; padding:2px; outline:0; font-size:12px }
.daterangepicker .calendar-time { text-align:center; margin:4px auto 0; line-height:30px; position:relative }
.daterangepicker .calendar-time select.disabled { color:#ccc; cursor:not-allowed }
.daterangepicker .drp-buttons { clear:both; text-align:right; padding:8px; border-top:1px solid #ddd; display:none; line-height:12px; vertical-align:middle }
.daterangepicker .drp-selected { display:inline-block; font-size:12px; padding-right:8px }
.daterangepicker .drp-buttons .btn { margin-left:8px; font-size:12px; font-weight:700; padding:4px 8px }
.daterangepicker.show-ranges .drp-calendar.left { border-left:1px solid #ddd }
.daterangepicker .ranges { float:none; text-align:left; margin:0 }
.daterangepicker.show-calendar .ranges { margin-top:8px }
.daterangepicker .ranges ul { list-style:none; margin:0 auto; padding:0; width:100% }
.daterangepicker .ranges li { font-size:12px; padding:8px 12px; cursor:pointer }
.daterangepicker .ranges li:hover { background-color:#eee }
.daterangepicker .ranges li.active { background-color:#08c; color:#fff }
 @media(min-width:564px) {
.daterangepicker {
width:auto
}
.daterangepicker .ranges ul {
width:140px
}
.daterangepicker.single .ranges ul {
width:100%
}
.daterangepicker.single .drp-calendar.left {
clear:none
}
.daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
float:left
}
.daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
float:right
}
.daterangepicker.ltr {
direction:ltr;
text-align:left
}
.daterangepicker.ltr .drp-calendar.left {
clear:left;
margin-right:0
}
.daterangepicker.ltr .drp-calendar.left .calendar-table {
border-right:none;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.daterangepicker.ltr .drp-calendar.right {
margin-left:0
}
.daterangepicker.ltr .drp-calendar.right .calendar-table {
border-left:none;
border-top-left-radius:0;
border-bottom-left-radius:0
}
.daterangepicker.ltr .drp-calendar.left .calendar-table {
padding-right:8px
}
.daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
float:left
}
.daterangepicker.rtl {
direction:rtl;
text-align:right
}
.daterangepicker.rtl .drp-calendar.left {
clear:right;
margin-left:0
}
.daterangepicker.rtl .drp-calendar.left .calendar-table {
border-left:none;
border-top-left-radius:0;
border-bottom-left-radius:0
}
.daterangepicker.rtl .drp-calendar.right {
margin-right:0
}
.daterangepicker.rtl .drp-calendar.right .calendar-table {
border-right:none;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.daterangepicker.rtl .drp-calendar.left .calendar-table {
padding-left:12px
}
.daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
text-align:right;
float:right
}
}
 @media(min-width:730px) {
.daterangepicker .ranges {
width:auto
}
.daterangepicker.ltr .ranges {
float:left
}
.daterangepicker.rtl .ranges {
float:right
}
.daterangepicker .drp-calendar.left {
clear:none!important
}
}
/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face {
font-family:fontawesome;
src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);
src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight:400;
font-style:normal
}
.fa { display:inline-block; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.fa-lg { font-size:1.33333333em; line-height:.75em; vertical-align:-15% }
.fa-2x { font-size:2em }
.fa-3x { font-size:3em }
.fa-4x { font-size:4em }
.fa-5x { font-size:5em }
.fa-fw { width:1.28571429em; text-align:center }
.fa-ul { padding-left:0; margin-left:2.14285714em; list-style-type:none }
.fa-ul>li { position:relative }
.fa-li { position:absolute; left:-2.14285714em; width:2.14285714em; top:.14285714em; text-align:center }
.fa-li.fa-lg { left:-1.85714286em }
.fa-border { padding:.2em .25em .15em; border:solid .08em #eee; border-radius:.1em }
.fa-pull-left { float:left }
.fa-pull-right { float:right }
.fa.fa-pull-left { margin-right:.3em }
.fa.fa-pull-right { margin-left:.3em }
.pull-right { float:right }
.pull-left { float:left }
.fa.pull-left { margin-right:.3em }
.fa.pull-right { margin-left:.3em }
.fa-spin { -webkit-animation:fa-spin 2s infinite linear; animation:fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation:fa-spin 1s infinite steps(8); animation:fa-spin 1s infinite steps(8) }
@-webkit-keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin { 0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) }
.fa-rotate-180 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg) }
.fa-rotate-270 { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg) }
.fa-flip-horizontal { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform:scale(-1, 1); -ms-transform:scale(-1, 1); transform:scale(-1, 1) }
.fa-flip-vertical { -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform:scale(1, -1); -ms-transform:scale(1, -1); transform:scale(1, -1) }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter:none }
.fa-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:middle }
.fa-stack-1x, .fa-stack-2x { position:absolute; left:0; width:100%; text-align:center }
.fa-stack-1x { line-height:inherit }
.fa-stack-2x { font-size:2em }
.fa-inverse { color:#fff }
.fa-glass:before { content:"\f000" }
.fa-music:before { content:"\f001" }
.fa-search:before { content:"\f002" }
.fa-envelope-o:before { content:"\f003" }
.fa-heart:before { content:"\f004" }
.fa-star:before { content:"\f005" }
.fa-star-o:before { content:"\f006" }
.fa-user:before { content:"\f007" }
.fa-film:before { content:"\f008" }
.fa-th-large:before { content:"\f009" }
.fa-th:before { content:"\f00a" }
.fa-th-list:before { content:"\f00b" }
.fa-check:before { content:"\f00c" }
.fa-remove:before, .fa-close:before, .fa-times:before { content:"\f00d" }
.fa-search-plus:before { content:"\f00e" }
.fa-search-minus:before { content:"\f010" }
.fa-power-off:before { content:"\f011" }
.fa-signal:before { content:"\f012" }
.fa-gear:before, .fa-cog:before { content:"\f013" }
.fa-trash-o:before { content:"\f014" }
.fa-home:before { content:"\f015" }
.fa-file-o:before { content:"\f016" }
.fa-clock-o:before { content:"\f017" }
.fa-road:before { content:"\f018" }
.fa-download:before { content:"\f019" }
.fa-arrow-circle-o-down:before { content:"\f01a" }
.fa-arrow-circle-o-up:before { content:"\f01b" }
.fa-inbox:before { content:"\f01c" }
.fa-play-circle-o:before { content:"\f01d" }
.fa-rotate-right:before, .fa-repeat:before { content:"\f01e" }
.fa-refresh:before { content:"\f021" }
.fa-list-alt:before { content:"\f022" }
.fa-lock:before { content:"\f023" }
.fa-flag:before { content:"\f024" }
.fa-headphones:before { content:"\f025" }
.fa-volume-off:before { content:"\f026" }
.fa-volume-down:before { content:"\f027" }
.fa-volume-up:before { content:"\f028" }
.fa-qrcode:before { content:"\f029" }
.fa-barcode:before { content:"\f02a" }
.fa-tag:before { content:"\f02b" }
.fa-tags:before { content:"\f02c" }
.fa-book:before { content:"\f02d" }
.fa-bookmark:before { content:"\f02e" }
.fa-print:before { content:"\f02f" }
.fa-camera:before { content:"\f030" }
.fa-font:before { content:"\f031" }
.fa-bold:before { content:"\f032" }
.fa-italic:before { content:"\f033" }
.fa-text-height:before { content:"\f034" }
.fa-text-width:before { content:"\f035" }
.fa-align-left:before { content:"\f036" }
.fa-align-center:before { content:"\f037" }
.fa-align-right:before { content:"\f038" }
.fa-align-justify:before { content:"\f039" }
.fa-list:before { content:"\f03a" }
.fa-dedent:before, .fa-outdent:before { content:"\f03b" }
.fa-indent:before { content:"\f03c" }
.fa-video-camera:before { content:"\f03d" }
.fa-photo:before, .fa-image:before, .fa-picture-o:before { content:"\f03e" }
.fa-pencil:before { content:"\f040" }
.fa-map-marker:before { content:"\f041" }
.fa-adjust:before { content:"\f042" }
.fa-tint:before { content:"\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content:"\f044" }
.fa-share-square-o:before { content:"\f045" }
.fa-check-square-o:before { content:"\f046" }
.fa-arrows:before { content:"\f047" }
.fa-step-backward:before { content:"\f048" }
.fa-fast-backward:before { content:"\f049" }
.fa-backward:before { content:"\f04a" }
.fa-play:before { content:"\f04b" }
.fa-pause:before { content:"\f04c" }
.fa-stop:before { content:"\f04d" }
.fa-forward:before { content:"\f04e" }
.fa-fast-forward:before { content:"\f050" }
.fa-step-forward:before { content:"\f051" }
.fa-eject:before { content:"\f052" }
.fa-chevron-left:before { content:"\f053" }
.fa-chevron-right:before { content:"\f054" }
.fa-plus-circle:before { content:"\f055" }
.fa-minus-circle:before { content:"\f056" }
.fa-times-circle:before { content:"\f057" }
.fa-check-circle:before { content:"\f058" }
.fa-question-circle:before { content:"\f059" }
.fa-info-circle:before { content:"\f05a" }
.fa-crosshairs:before { content:"\f05b" }
.fa-times-circle-o:before { content:"\f05c" }
.fa-check-circle-o:before { content:"\f05d" }
.fa-ban:before { content:"\f05e" }
.fa-arrow-left:before { content:"\f060" }
.fa-arrow-right:before { content:"\f061" }
.fa-arrow-up:before { content:"\f062" }
.fa-arrow-down:before { content:"\f063" }
.fa-mail-forward:before, .fa-share:before { content:"\f064" }
.fa-expand:before { content:"\f065" }
.fa-compress:before { content:"\f066" }
.fa-plus:before { content:"\f067" }
.fa-minus:before { content:"\f068" }
.fa-asterisk:before { content:"\f069" }
.fa-exclamation-circle:before { content:"\f06a" }
.fa-gift:before { content:"\f06b" }
.fa-leaf:before { content:"\f06c" }
.fa-fire:before { content:"\f06d" }
.fa-eye:before { content:"\f06e" }
.fa-eye-slash:before { content:"\f070" }
.fa-warning:before, .fa-exclamation-triangle:before { content:"\f071" }
.fa-plane:before { content:"\f072" }
.fa-calendar:before { content:"\f073" }
.fa-random:before { content:"\f074" }
.fa-comment:before { content:"\f075" }
.fa-magnet:before { content:"\f076" }
.fa-chevron-up:before { content:"\f077" }
.fa-chevron-down:before { content:"\f078" }
.fa-retweet:before { content:"\f079" }
.fa-shopping-cart:before { content:"\f07a" }
.fa-folder:before { content:"\f07b" }
.fa-folder-open:before { content:"\f07c" }
.fa-arrows-v:before { content:"\f07d" }
.fa-arrows-h:before { content:"\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content:"\f080" }
.fa-twitter-square:before { content:"\f081" }
.fa-facebook-square:before { content:"\f082" }
.fa-camera-retro:before { content:"\f083" }
.fa-key:before { content:"\f084" }
.fa-gears:before, .fa-cogs:before { content:"\f085" }
.fa-comments:before { content:"\f086" }
.fa-thumbs-o-up:before { content:"\f087" }
.fa-thumbs-o-down:before { content:"\f088" }
.fa-star-half:before { content:"\f089" }
.fa-heart-o:before { content:"\f08a" }
.fa-sign-out:before { content:"\f08b" }
.fa-linkedin-square:before { content:"\f08c" }
.fa-thumb-tack:before { content:"\f08d" }
.fa-external-link:before { content:"\f08e" }
.fa-sign-in:before { content:"\f090" }
.fa-trophy:before { content:"\f091" }
.fa-github-square:before { content:"\f092" }
.fa-upload:before { content:"\f093" }
.fa-lemon-o:before { content:"\f094" }
.fa-phone:before { content:"\f095" }
.fa-square-o:before { content:"\f096" }
.fa-bookmark-o:before { content:"\f097" }
.fa-phone-square:before { content:"\f098" }
.fa-twitter:before { content:"\f099" }
.fa-facebook-f:before, .fa-facebook:before { content:"\f09a" }
.fa-github:before { content:"\f09b" }
.fa-unlock:before { content:"\f09c" }
.fa-credit-card:before { content:"\f09d" }
.fa-feed:before, .fa-rss:before { content:"\f09e" }
.fa-hdd-o:before { content:"\f0a0" }
.fa-bullhorn:before { content:"\f0a1" }
.fa-bell:before { content:"\f0f3" }
.fa-certificate:before { content:"\f0a3" }
.fa-hand-o-right:before { content:"\f0a4" }
.fa-hand-o-left:before { content:"\f0a5" }
.fa-hand-o-up:before { content:"\f0a6" }
.fa-hand-o-down:before { content:"\f0a7" }
.fa-arrow-circle-left:before { content:"\f0a8" }
.fa-arrow-circle-right:before { content:"\f0a9" }
.fa-arrow-circle-up:before { content:"\f0aa" }
.fa-arrow-circle-down:before { content:"\f0ab" }
.fa-globe:before { content:"\f0ac" }
.fa-wrench:before { content:"\f0ad" }
.fa-tasks:before { content:"\f0ae" }
.fa-filter:before { content:"\f0b0" }
.fa-briefcase:before { content:"\f0b1" }
.fa-arrows-alt:before { content:"\f0b2" }
.fa-group:before, .fa-users:before { content:"\f0c0" }
.fa-chain:before, .fa-link:before { content:"\f0c1" }
.fa-cloud:before { content:"\f0c2" }
.fa-flask:before { content:"\f0c3" }
.fa-cut:before, .fa-scissors:before { content:"\f0c4" }
.fa-copy:before, .fa-files-o:before { content:"\f0c5" }
.fa-paperclip:before { content:"\f0c6" }
.fa-save:before, .fa-floppy-o:before { content:"\f0c7" }
.fa-square:before { content:"\f0c8" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content:"\f0c9" }
.fa-list-ul:before { content:"\f0ca" }
.fa-list-ol:before { content:"\f0cb" }
.fa-strikethrough:before { content:"\f0cc" }
.fa-underline:before { content:"\f0cd" }
.fa-table:before { content:"\f0ce" }
.fa-magic:before { content:"\f0d0" }
.fa-truck:before { content:"\f0d1" }
.fa-pinterest:before { content:"\f0d2" }
.fa-pinterest-square:before { content:"\f0d3" }
.fa-google-plus-square:before { content:"\f0d4" }
.fa-google-plus:before { content:"\f0d5" }
.fa-money:before { content:"\f0d6" }
.fa-caret-down:before { content:"\f0d7" }
.fa-caret-up:before { content:"\f0d8" }
.fa-caret-left:before { content:"\f0d9" }
.fa-caret-right:before { content:"\f0da" }
.fa-columns:before { content:"\f0db" }
.fa-unsorted:before, .fa-sort:before { content:"\f0dc" }
.fa-sort-down:before, .fa-sort-desc:before { content:"\f0dd" }
.fa-sort-up:before, .fa-sort-asc:before { content:"\f0de" }
.fa-envelope:before { content:"\f0e0" }
.fa-linkedin:before { content:"\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content:"\f0e2" }
.fa-legal:before, .fa-gavel:before { content:"\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content:"\f0e4" }
.fa-comment-o:before { content:"\f0e5" }
.fa-comments-o:before { content:"\f0e6" }
.fa-flash:before, .fa-bolt:before { content:"\f0e7" }
.fa-sitemap:before { content:"\f0e8" }
.fa-umbrella:before { content:"\f0e9" }
.fa-paste:before, .fa-clipboard:before { content:"\f0ea" }
.fa-lightbulb-o:before { content:"\f0eb" }
.fa-exchange:before { content:"\f0ec" }
.fa-cloud-download:before { content:"\f0ed" }
.fa-cloud-upload:before { content:"\f0ee" }
.fa-user-md:before { content:"\f0f0" }
.fa-stethoscope:before { content:"\f0f1" }
.fa-suitcase:before { content:"\f0f2" }
.fa-bell-o:before { content:"\f0a2" }
.fa-coffee:before { content:"\f0f4" }
.fa-cutlery:before { content:"\f0f5" }
.fa-file-text-o:before { content:"\f0f6" }
.fa-building-o:before { content:"\f0f7" }
.fa-hospital-o:before { content:"\f0f8" }
.fa-ambulance:before { content:"\f0f9" }
.fa-medkit:before { content:"\f0fa" }
.fa-fighter-jet:before { content:"\f0fb" }
.fa-beer:before { content:"\f0fc" }
.fa-h-square:before { content:"\f0fd" }
.fa-plus-square:before { content:"\f0fe" }
.fa-angle-double-left:before { content:"\f100" }
.fa-angle-double-right:before { content:"\f101" }
.fa-angle-double-up:before { content:"\f102" }
.fa-angle-double-down:before { content:"\f103" }
.fa-angle-left:before { content:"\f104" }
.fa-angle-right:before { content:"\f105" }
.fa-angle-up:before { content:"\f106" }
.fa-angle-down:before { content:"\f107" }
.fa-desktop:before { content:"\f108" }
.fa-laptop:before { content:"\f109" }
.fa-tablet:before { content:"\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content:"\f10b" }
.fa-circle-o:before { content:"\f10c" }
.fa-quote-left:before { content:"\f10d" }
.fa-quote-right:before { content:"\f10e" }
.fa-spinner:before { content:"\f110" }
.fa-circle:before { content:"\f111" }
.fa-mail-reply:before, .fa-reply:before { content:"\f112" }
.fa-github-alt:before { content:"\f113" }
.fa-folder-o:before { content:"\f114" }
.fa-folder-open-o:before { content:"\f115" }
.fa-smile-o:before { content:"\f118" }
.fa-frown-o:before { content:"\f119" }
.fa-meh-o:before { content:"\f11a" }
.fa-gamepad:before { content:"\f11b" }
.fa-keyboard-o:before { content:"\f11c" }
.fa-flag-o:before { content:"\f11d" }
.fa-flag-checkered:before { content:"\f11e" }
.fa-terminal:before { content:"\f120" }
.fa-code:before { content:"\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content:"\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content:"\f123" }
.fa-location-arrow:before { content:"\f124" }
.fa-crop:before { content:"\f125" }
.fa-code-fork:before { content:"\f126" }
.fa-unlink:before, .fa-chain-broken:before { content:"\f127" }
.fa-question:before { content:"\f128" }
.fa-info:before { content:"\f129" }
.fa-exclamation:before { content:"\f12a" }
.fa-superscript:before { content:"\f12b" }
.fa-subscript:before { content:"\f12c" }
.fa-eraser:before { content:"\f12d" }
.fa-puzzle-piece:before { content:"\f12e" }
.fa-microphone:before { content:"\f130" }
.fa-microphone-slash:before { content:"\f131" }
.fa-shield:before { content:"\f132" }
.fa-calendar-o:before { content:"\f133" }
.fa-fire-extinguisher:before { content:"\f134" }
.fa-rocket:before { content:"\f135" }
.fa-maxcdn:before { content:"\f136" }
.fa-chevron-circle-left:before { content:"\f137" }
.fa-chevron-circle-right:before { content:"\f138" }
.fa-chevron-circle-up:before { content:"\f139" }
.fa-chevron-circle-down:before { content:"\f13a" }
.fa-html5:before { content:"\f13b" }
.fa-css3:before { content:"\f13c" }
.fa-anchor:before { content:"\f13d" }
.fa-unlock-alt:before { content:"\f13e" }
.fa-bullseye:before { content:"\f140" }
.fa-ellipsis-h:before { content:"\f141" }
.fa-ellipsis-v:before { content:"\f142" }
.fa-rss-square:before { content:"\f143" }
.fa-play-circle:before { content:"\f144" }
.fa-ticket:before { content:"\f145" }
.fa-minus-square:before { content:"\f146" }
.fa-minus-square-o:before { content:"\f147" }
.fa-level-up:before { content:"\f148" }
.fa-level-down:before { content:"\f149" }
.fa-check-square:before { content:"\f14a" }
.fa-pencil-square:before { content:"\f14b" }
.fa-external-link-square:before { content:"\f14c" }
.fa-share-square:before { content:"\f14d" }
.fa-compass:before { content:"\f14e" }
.fa-toggle-down:before, .fa-caret-square-o-down:before { content:"\f150" }
.fa-toggle-up:before, .fa-caret-square-o-up:before { content:"\f151" }
.fa-toggle-right:before, .fa-caret-square-o-right:before { content:"\f152" }
.fa-euro:before, .fa-eur:before { content:"\f153" }
.fa-gbp:before { content:"\f154" }
.fa-dollar:before, .fa-usd:before { content:"\f155" }
.fa-rupee:before, .fa-inr:before { content:"\f156" }
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content:"\f157" }
.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content:"\f158" }
.fa-won:before, .fa-krw:before { content:"\f159" }
.fa-bitcoin:before, .fa-btc:before { content:"\f15a" }
.fa-file:before { content:"\f15b" }
.fa-file-text:before { content:"\f15c" }
.fa-sort-alpha-asc:before { content:"\f15d" }
.fa-sort-alpha-desc:before { content:"\f15e" }
.fa-sort-amount-asc:before { content:"\f160" }
.fa-sort-amount-desc:before { content:"\f161" }
.fa-sort-numeric-asc:before { content:"\f162" }
.fa-sort-numeric-desc:before { content:"\f163" }
.fa-thumbs-up:before { content:"\f164" }
.fa-thumbs-down:before { content:"\f165" }
.fa-youtube-square:before { content:"\f166" }
.fa-youtube:before { content:"\f167" }
.fa-xing:before { content:"\f168" }
.fa-xing-square:before { content:"\f169" }
.fa-youtube-play:before { content:"\f16a" }
.fa-dropbox:before { content:"\f16b" }
.fa-stack-overflow:before { content:"\f16c" }
.fa-instagram:before { content:"\f16d" }
.fa-flickr:before { content:"\f16e" }
.fa-adn:before { content:"\f170" }
.fa-bitbucket:before { content:"\f171" }
.fa-bitbucket-square:before { content:"\f172" }
.fa-tumblr:before { content:"\f173" }
.fa-tumblr-square:before { content:"\f174" }
.fa-long-arrow-down:before { content:"\f175" }
.fa-long-arrow-up:before { content:"\f176" }
.fa-long-arrow-left:before { content:"\f177" }
.fa-long-arrow-right:before { content:"\f178" }
.fa-apple:before { content:"\f179" }
.fa-windows:before { content:"\f17a" }
.fa-android:before { content:"\f17b" }
.fa-linux:before { content:"\f17c" }
.fa-dribbble:before { content:"\f17d" }
.fa-skype:before { content:"\f17e" }
.fa-foursquare:before { content:"\f180" }
.fa-trello:before { content:"\f181" }
.fa-female:before { content:"\f182" }
.fa-male:before { content:"\f183" }
.fa-gittip:before, .fa-gratipay:before { content:"\f184" }
.fa-sun-o:before { content:"\f185" }
.fa-moon-o:before { content:"\f186" }
.fa-archive:before { content:"\f187" }
.fa-bug:before { content:"\f188" }
.fa-vk:before { content:"\f189" }
.fa-weibo:before { content:"\f18a" }
.fa-renren:before { content:"\f18b" }
.fa-pagelines:before { content:"\f18c" }
.fa-stack-exchange:before { content:"\f18d" }
.fa-arrow-circle-o-right:before { content:"\f18e" }
.fa-arrow-circle-o-left:before { content:"\f190" }
.fa-toggle-left:before, .fa-caret-square-o-left:before { content:"\f191" }
.fa-dot-circle-o:before { content:"\f192" }
.fa-wheelchair:before { content:"\f193" }
.fa-vimeo-square:before { content:"\f194" }
.fa-turkish-lira:before, .fa-try:before { content:"\f195" }
.fa-plus-square-o:before { content:"\f196" }
.fa-space-shuttle:before { content:"\f197" }
.fa-slack:before { content:"\f198" }
.fa-envelope-square:before { content:"\f199" }
.fa-wordpress:before { content:"\f19a" }
.fa-openid:before { content:"\f19b" }
.fa-institution:before, .fa-bank:before, .fa-university:before { content:"\f19c" }
.fa-mortar-board:before, .fa-graduation-cap:before { content:"\f19d" }
.fa-yahoo:before { content:"\f19e" }
.fa-google:before { content:"\f1a0" }
.fa-reddit:before { content:"\f1a1" }
.fa-reddit-square:before { content:"\f1a2" }
.fa-stumbleupon-circle:before { content:"\f1a3" }
.fa-stumbleupon:before { content:"\f1a4" }
.fa-delicious:before { content:"\f1a5" }
.fa-digg:before { content:"\f1a6" }
.fa-pied-piper-pp:before { content:"\f1a7" }
.fa-pied-piper-alt:before { content:"\f1a8" }
.fa-drupal:before { content:"\f1a9" }
.fa-joomla:before { content:"\f1aa" }
.fa-language:before { content:"\f1ab" }
.fa-fax:before { content:"\f1ac" }
.fa-building:before { content:"\f1ad" }
.fa-child:before { content:"\f1ae" }
.fa-paw:before { content:"\f1b0" }
.fa-spoon:before { content:"\f1b1" }
.fa-cube:before { content:"\f1b2" }
.fa-cubes:before { content:"\f1b3" }
.fa-behance:before { content:"\f1b4" }
.fa-behance-square:before { content:"\f1b5" }
.fa-steam:before { content:"\f1b6" }
.fa-steam-square:before { content:"\f1b7" }
.fa-recycle:before { content:"\f1b8" }
.fa-automobile:before, .fa-car:before { content:"\f1b9" }
.fa-cab:before, .fa-taxi:before { content:"\f1ba" }
.fa-tree:before { content:"\f1bb" }
.fa-spotify:before { content:"\f1bc" }
.fa-deviantart:before { content:"\f1bd" }
.fa-soundcloud:before { content:"\f1be" }
.fa-database:before { content:"\f1c0" }
.fa-file-pdf-o:before { content:"\f1c1" }
.fa-file-word-o:before { content:"\f1c2" }
.fa-file-excel-o:before { content:"\f1c3" }
.fa-file-powerpoint-o:before { content:"\f1c4" }
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content:"\f1c5" }
.fa-file-zip-o:before, .fa-file-archive-o:before { content:"\f1c6" }
.fa-file-sound-o:before, .fa-file-audio-o:before { content:"\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content:"\f1c8" }
.fa-file-code-o:before { content:"\f1c9" }
.fa-vine:before { content:"\f1ca" }
.fa-codepen:before { content:"\f1cb" }
.fa-jsfiddle:before { content:"\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content:"\f1cd" }
.fa-circle-o-notch:before { content:"\f1ce" }
.fa-ra:before, .fa-resistance:before, .fa-rebel:before { content:"\f1d0" }
.fa-ge:before, .fa-empire:before { content:"\f1d1" }
.fa-git-square:before { content:"\f1d2" }
.fa-git:before { content:"\f1d3" }
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content:"\f1d4" }
.fa-tencent-weibo:before { content:"\f1d5" }
.fa-qq:before { content:"\f1d6" }
.fa-wechat:before, .fa-weixin:before { content:"\f1d7" }
.fa-send:before, .fa-paper-plane:before { content:"\f1d8" }
.fa-send-o:before, .fa-paper-plane-o:before { content:"\f1d9" }
.fa-history:before { content:"\f1da" }
.fa-circle-thin:before { content:"\f1db" }
.fa-header:before { content:"\f1dc" }
.fa-paragraph:before { content:"\f1dd" }
.fa-sliders:before { content:"\f1de" }
.fa-share-alt:before { content:"\f1e0" }
.fa-share-alt-square:before { content:"\f1e1" }
.fa-bomb:before { content:"\f1e2" }
.fa-soccer-ball-o:before, .fa-futbol-o:before { content:"\f1e3" }
.fa-tty:before { content:"\f1e4" }
.fa-binoculars:before { content:"\f1e5" }
.fa-plug:before { content:"\f1e6" }
.fa-slideshare:before { content:"\f1e7" }
.fa-twitch:before { content:"\f1e8" }
.fa-yelp:before { content:"\f1e9" }
.fa-newspaper-o:before { content:"\f1ea" }
.fa-wifi:before { content:"\f1eb" }
.fa-calculator:before { content:"\f1ec" }
.fa-paypal:before { content:"\f1ed" }
.fa-google-wallet:before { content:"\f1ee" }
.fa-cc-visa:before { content:"\f1f0" }
.fa-cc-mastercard:before { content:"\f1f1" }
.fa-cc-discover:before { content:"\f1f2" }
.fa-cc-amex:before { content:"\f1f3" }
.fa-cc-paypal:before { content:"\f1f4" }
.fa-cc-stripe:before { content:"\f1f5" }
.fa-bell-slash:before { content:"\f1f6" }
.fa-bell-slash-o:before { content:"\f1f7" }
.fa-trash:before { content:"\f1f8" }
.fa-copyright:before { content:"\f1f9" }
.fa-at:before { content:"\f1fa" }
.fa-eyedropper:before { content:"\f1fb" }
.fa-paint-brush:before { content:"\f1fc" }
.fa-birthday-cake:before { content:"\f1fd" }
.fa-area-chart:before { content:"\f1fe" }
.fa-pie-chart:before { content:"\f200" }
.fa-line-chart:before { content:"\f201" }
.fa-lastfm:before { content:"\f202" }
.fa-lastfm-square:before { content:"\f203" }
.fa-toggle-off:before { content:"\f204" }
.fa-toggle-on:before { content:"\f205" }
.fa-bicycle:before { content:"\f206" }
.fa-bus:before { content:"\f207" }
.fa-ioxhost:before { content:"\f208" }
.fa-angellist:before { content:"\f209" }
.fa-cc:before { content:"\f20a" }
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content:"\f20b" }
.fa-meanpath:before { content:"\f20c" }
.fa-buysellads:before { content:"\f20d" }
.fa-connectdevelop:before { content:"\f20e" }
.fa-dashcube:before { content:"\f210" }
.fa-forumbee:before { content:"\f211" }
.fa-leanpub:before { content:"\f212" }
.fa-sellsy:before { content:"\f213" }
.fa-shirtsinbulk:before { content:"\f214" }
.fa-simplybuilt:before { content:"\f215" }
.fa-skyatlas:before { content:"\f216" }
.fa-cart-plus:before { content:"\f217" }
.fa-cart-arrow-down:before { content:"\f218" }
.fa-diamond:before { content:"\f219" }
.fa-ship:before { content:"\f21a" }
.fa-user-secret:before { content:"\f21b" }
.fa-motorcycle:before { content:"\f21c" }
.fa-street-view:before { content:"\f21d" }
.fa-heartbeat:before { content:"\f21e" }
.fa-venus:before { content:"\f221" }
.fa-mars:before { content:"\f222" }
.fa-mercury:before { content:"\f223" }
.fa-intersex:before, .fa-transgender:before { content:"\f224" }
.fa-transgender-alt:before { content:"\f225" }
.fa-venus-double:before { content:"\f226" }
.fa-mars-double:before { content:"\f227" }
.fa-venus-mars:before { content:"\f228" }
.fa-mars-stroke:before { content:"\f229" }
.fa-mars-stroke-v:before { content:"\f22a" }
.fa-mars-stroke-h:before { content:"\f22b" }
.fa-neuter:before { content:"\f22c" }
.fa-genderless:before { content:"\f22d" }
.fa-facebook-official:before { content:"\f230" }
.fa-pinterest-p:before { content:"\f231" }
.fa-whatsapp:before { content:"\f232" }
.fa-server:before { content:"\f233" }
.fa-user-plus:before { content:"\f234" }
.fa-user-times:before { content:"\f235" }
.fa-hotel:before, .fa-bed:before { content:"\f236" }
.fa-viacoin:before { content:"\f237" }
.fa-train:before { content:"\f238" }
.fa-subway:before { content:"\f239" }
.fa-medium:before { content:"\f23a" }
.fa-yc:before, .fa-y-combinator:before { content:"\f23b" }
.fa-optin-monster:before { content:"\f23c" }
.fa-opencart:before { content:"\f23d" }
.fa-expeditedssl:before { content:"\f23e" }
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content:"\f240" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content:"\f241" }
.fa-battery-2:before, .fa-battery-half:before { content:"\f242" }
.fa-battery-1:before, .fa-battery-quarter:before { content:"\f243" }
.fa-battery-0:before, .fa-battery-empty:before { content:"\f244" }
.fa-mouse-pointer:before { content:"\f245" }
.fa-i-cursor:before { content:"\f246" }
.fa-object-group:before { content:"\f247" }
.fa-object-ungroup:before { content:"\f248" }
.fa-sticky-note:before { content:"\f249" }
.fa-sticky-note-o:before { content:"\f24a" }
.fa-cc-jcb:before { content:"\f24b" }
.fa-cc-diners-club:before { content:"\f24c" }
.fa-clone:before { content:"\f24d" }
.fa-balance-scale:before { content:"\f24e" }
.fa-hourglass-o:before { content:"\f250" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content:"\f251" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content:"\f252" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content:"\f253" }
.fa-hourglass:before { content:"\f254" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content:"\f255" }
.fa-hand-stop-o:before, .fa-hand-paper-o:before { content:"\f256" }
.fa-hand-scissors-o:before { content:"\f257" }
.fa-hand-lizard-o:before { content:"\f258" }
.fa-hand-spock-o:before { content:"\f259" }
.fa-hand-pointer-o:before { content:"\f25a" }
.fa-hand-peace-o:before { content:"\f25b" }
.fa-trademark:before { content:"\f25c" }
.fa-registered:before { content:"\f25d" }
.fa-creative-commons:before { content:"\f25e" }
.fa-gg:before { content:"\f260" }
.fa-gg-circle:before { content:"\f261" }
.fa-tripadvisor:before { content:"\f262" }
.fa-odnoklassniki:before { content:"\f263" }
.fa-odnoklassniki-square:before { content:"\f264" }
.fa-get-pocket:before { content:"\f265" }
.fa-wikipedia-w:before { content:"\f266" }
.fa-safari:before { content:"\f267" }
.fa-chrome:before { content:"\f268" }
.fa-firefox:before { content:"\f269" }
.fa-opera:before { content:"\f26a" }
.fa-internet-explorer:before { content:"\f26b" }
.fa-tv:before, .fa-television:before { content:"\f26c" }
.fa-contao:before { content:"\f26d" }
.fa-500px:before { content:"\f26e" }
.fa-amazon:before { content:"\f270" }
.fa-calendar-plus-o:before { content:"\f271" }
.fa-calendar-minus-o:before { content:"\f272" }
.fa-calendar-times-o:before { content:"\f273" }
.fa-calendar-check-o:before { content:"\f274" }
.fa-industry:before { content:"\f275" }
.fa-map-pin:before { content:"\f276" }
.fa-map-signs:before { content:"\f277" }
.fa-map-o:before { content:"\f278" }
.fa-map:before { content:"\f279" }
.fa-commenting:before { content:"\f27a" }
.fa-commenting-o:before { content:"\f27b" }
.fa-houzz:before { content:"\f27c" }
.fa-vimeo:before { content:"\f27d" }
.fa-black-tie:before { content:"\f27e" }
.fa-fonticons:before { content:"\f280" }
.fa-reddit-alien:before { content:"\f281" }
.fa-edge:before { content:"\f282" }
.fa-credit-card-alt:before { content:"\f283" }
.fa-codiepie:before { content:"\f284" }
.fa-modx:before { content:"\f285" }
.fa-fort-awesome:before { content:"\f286" }
.fa-usb:before { content:"\f287" }
.fa-product-hunt:before { content:"\f288" }
.fa-mixcloud:before { content:"\f289" }
.fa-scribd:before { content:"\f28a" }
.fa-pause-circle:before { content:"\f28b" }
.fa-pause-circle-o:before { content:"\f28c" }
.fa-stop-circle:before { content:"\f28d" }
.fa-stop-circle-o:before { content:"\f28e" }
.fa-shopping-bag:before { content:"\f290" }
.fa-shopping-basket:before { content:"\f291" }
.fa-hashtag:before { content:"\f292" }
.fa-bluetooth:before { content:"\f293" }
.fa-bluetooth-b:before { content:"\f294" }
.fa-percent:before { content:"\f295" }
.fa-gitlab:before { content:"\f296" }
.fa-wpbeginner:before { content:"\f297" }
.fa-wpforms:before { content:"\f298" }
.fa-envira:before { content:"\f299" }
.fa-universal-access:before { content:"\f29a" }
.fa-wheelchair-alt:before { content:"\f29b" }
.fa-question-circle-o:before { content:"\f29c" }
.fa-blind:before { content:"\f29d" }
.fa-audio-description:before { content:"\f29e" }
.fa-volume-control-phone:before { content:"\f2a0" }
.fa-braille:before { content:"\f2a1" }
.fa-assistive-listening-systems:before { content:"\f2a2" }
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content:"\f2a3" }
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content:"\f2a4" }
.fa-glide:before { content:"\f2a5" }
.fa-glide-g:before { content:"\f2a6" }
.fa-signing:before, .fa-sign-language:before { content:"\f2a7" }
.fa-low-vision:before { content:"\f2a8" }
.fa-viadeo:before { content:"\f2a9" }
.fa-viadeo-square:before { content:"\f2aa" }
.fa-snapchat:before { content:"\f2ab" }
.fa-snapchat-ghost:before { content:"\f2ac" }
.fa-snapchat-square:before { content:"\f2ad" }
.fa-pied-piper:before { content:"\f2ae" }
.fa-first-order:before { content:"\f2b0" }
.fa-yoast:before { content:"\f2b1" }
.fa-themeisle:before { content:"\f2b2" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content:"\f2b3" }
.fa-fa:before, .fa-font-awesome:before { content:"\f2b4" }
.fa-handshake-o:before { content:"\f2b5" }
.fa-envelope-open:before { content:"\f2b6" }
.fa-envelope-open-o:before { content:"\f2b7" }
.fa-linode:before { content:"\f2b8" }
.fa-address-book:before { content:"\f2b9" }
.fa-address-book-o:before { content:"\f2ba" }
.fa-vcard:before, .fa-address-card:before { content:"\f2bb" }
.fa-vcard-o:before, .fa-address-card-o:before { content:"\f2bc" }
.fa-user-circle:before { content:"\f2bd" }
.fa-user-circle-o:before { content:"\f2be" }
.fa-user-o:before { content:"\f2c0" }
.fa-id-badge:before { content:"\f2c1" }
.fa-drivers-license:before, .fa-id-card:before { content:"\f2c2" }
.fa-drivers-license-o:before, .fa-id-card-o:before { content:"\f2c3" }
.fa-quora:before { content:"\f2c4" }
.fa-free-code-camp:before { content:"\f2c5" }
.fa-telegram:before { content:"\f2c6" }
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content:"\f2c7" }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content:"\f2c8" }
.fa-thermometer-2:before, .fa-thermometer-half:before { content:"\f2c9" }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content:"\f2ca" }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content:"\f2cb" }
.fa-shower:before { content:"\f2cc" }
.fa-bathtub:before, .fa-s15:before, .fa-bath:before { content:"\f2cd" }
.fa-podcast:before { content:"\f2ce" }
.fa-window-maximize:before { content:"\f2d0" }
.fa-window-minimize:before { content:"\f2d1" }
.fa-window-restore:before { content:"\f2d2" }
.fa-times-rectangle:before, .fa-window-close:before { content:"\f2d3" }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content:"\f2d4" }
.fa-bandcamp:before { content:"\f2d5" }
.fa-grav:before { content:"\f2d6" }
.fa-etsy:before { content:"\f2d7" }
.fa-imdb:before { content:"\f2d8" }
.fa-ravelry:before { content:"\f2d9" }
.fa-eercast:before { content:"\f2da" }
.fa-microchip:before { content:"\f2db" }
.fa-snowflake-o:before { content:"\f2dc" }
.fa-superpowers:before { content:"\f2dd" }
.fa-wpexplorer:before { content:"\f2de" }
.fa-meetup:before { content:"\f2e0" }
.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto }
/*******BX Slider*********/
.bx-wrapper { position:relative; margin:0 auto 60px; padding:0; *zoom:1
}
.bx-wrapper img { max-width:100%; display:block }
.bx-wrapper .bx-viewport { -webkit-transform:translatez(0); -moz-transform:translatez(0); -ms-transform:translatez(0); -o-transform:translatez(0); transform:translatez(0) }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position:absolute; bottom:-30px; width:100% }
.bx-wrapper .bx-loading { min-height:50px; background:url(../images/bx_loader.gif) center center no-repeat #fff; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000 }
.bx-wrapper .bx-pager { text-align:center; font-size:.85em; font-family:Arial; font-weight:700; color:#666; padding-top:20px }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display:inline-block; *zoom:1;
*display:inline
}
.bx-wrapper .bx-pager.bx-default-pager a { background:#666; text-indent:-9999px; display:block; width:10px; height:10px; margin:0 5px; outline:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#000 }
.bx-wrapper .bx-prev { left:10px; background:url(../images/controls.png) no-repeat 0 -32px }
.bx-wrapper .bx-next { right:10px; background:url(../images/controls.png) no-repeat -43px -32px }
.bx-wrapper .bx-controls-direction a { position:absolute; top:50%; margin-top:-16px; outline:0; width:32px; height:32px; text-indent:-9999px; z-index:9999 }
.bx-wrapper .bx-controls-direction a.disabled { display:none }
.bx-wrapper .bx-controls-auto { text-align:center }
.bx-wrapper .bx-controls-auto .bx-start { display:block; text-indent:-9999px; width:10px; height:11px; outline:0; background:url(../images/controls.png) -86px -11px no-repeat; margin:0 3px }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position:-86px 0 }
.bx-wrapper .bx-controls-auto .bx-stop { display:block; text-indent:-9999px; width:9px; height:11px; outline:0; background:url(../images/controls.png) -86px -44px no-repeat; margin:0 3px }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position:-86px -33px }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align:left; width:80% }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right:0; width:35px }
.bx-wrapper .bx-caption { position:absolute; bottom:0; left:0; background:rgba(80, 80, 80, .75); width:100% }
.bx-wrapper .bx-caption span { color:#fff; font-family:Arial; display:block; font-size:.85em; padding:10px }
/************jQuery Full Page**************/
html.fp-enabled, .fp-enabled body { margin:0; padding:0; overflow:hidden; -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }
.fp-section { position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.fp-slide { float:left }
.fp-slide, .fp-slidesContainer { height:100%; display:block }
.fp-slides { z-index:1; height:100%; overflow:hidden; position:relative; -webkit-transition:all .3s ease-out;
transition:all .3s ease-out
}
.fp-section.fp-table, .fp-slide.fp-table { display:table; table-layout:fixed; width:100% }
.fp-tableCell { display:table-cell; vertical-align:middle; width:100%; height:100% }
.fp-slidesContainer { float:left; position:relative }
.fp-controlArrow { -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -ms-user-select:none; position:absolute; z-index:4; top:50%; cursor:pointer; width:0; height:0; border-style:solid; margin-top:-38px; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.fp-controlArrow.fp-prev { left:15px; width:0; border-width:38.5px 34px 38.5px 0; border-color:transparent #fff transparent transparent }
.fp-controlArrow.fp-next { right:15px; border-width:38.5px 0 38.5px 34px; border-color:transparent transparent transparent #fff }
.fp-scrollable { overflow:hidden; position:relative }
.fp-scroller { overflow:hidden }
.iScrollIndicator { border:0!important }
.fp-notransition { -webkit-transition:none!important; transition:none!important }
#fp-nav { position:fixed; z-index:100; margin-top:-32px; top:50%; opacity:1; -webkit-transform:translate3d(0, 0, 0) }
#fp-nav.fp-right { right:17px }
#fp-nav.left { left:17px }
.fp-slidesNav { position:absolute; z-index:4; opacity:1; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); left:0!important; right:0; margin:0 auto!important }
.fp-slidesNav.bottom { bottom:17px }
.fp-slidesNav.top { top:17px }
#fp-nav ul, .fp-slidesNav ul { margin:0; padding:0 }
#fp-nav ul li, .fp-slidesNav ul li { display:block; width:14px; height:13px; margin:7px; position:relative }
.fp-slidesNav ul li { display:inline-block }
#fp-nav ul li a, .fp-slidesNav ul li a { display:block; position:relative; z-index:1; width:100%; height:100%; cursor:pointer; text-decoration:none }
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span { height:12px; width:12px; margin:-6px 0 0 -6px; border-radius:100% }
#fp-nav ul li a span, .fp-slidesNav ul li a span { border-radius:50%; position:absolute; z-index:1; height:4px; width:4px; border:0; background:#333; left:50%; top:50%; margin:-2px 0 0 -2px; -webkit-transition:all .1s ease-in-out;
-moz-transition:all .1s ease-in-out;
-o-transition:all .1s ease-in-out;
transition:all .1s ease-in-out
}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span { width:10px; height:10px; margin:-5px 0 0 -5px }
#fp-nav ul li .fp-tooltip { position:absolute; top:-2px; color:#fff; font-size:14px; font-family:arial, helvetica, sans-serif; white-space:nowrap; max-width:220px; overflow:hidden; display:block; opacity:0; width:0; cursor:pointer }
#fp-nav ul li:hover .fp-tooltip, #fp-nav.fp-show-active a.active + .fp-tooltip {
-webkit-transition:opacity .2s ease-in;
transition:opacity .2s ease-in; width:auto; opacity:1 }
#fp-nav ul li .fp-tooltip.right { right:20px }
#fp-nav ul li .fp-tooltip.left { left:20px }
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell { height:auto!important }
.fp-responsive .fp-auto-height-responsive.fp-section, .fp-responsive .fp-auto-height-responsive .fp-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell { height:auto!important }
/**********Magnific Popup***********/
.mfp-bg { top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#000; opacity:.9 }
.mfp-wrap { top:0; left:0; width:100%; height:100%; z-index:1043; position:fixed; outline:none!important; -webkit-backface-visibility:hidden }
.mfp-container { text-align:center; position:absolute; width:100%; height:100%; left:0; top:0; padding:0 8px; box-sizing:border-box }
.mfp-container:before { content:''; display:inline-block; height:100%; vertical-align:middle }
.mfp-align-top .mfp-container:before { display:none }
.mfp-content { position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045 }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width:100%; cursor:auto }
.mfp-ajax-cur { cursor:progress }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor:-moz-zoom-out; cursor:-webkit-zoom-out; cursor:zoom-out }
.mfp-zoom { cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in }
.mfp-auto-cursor .mfp-content { cursor:auto }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select:none; -moz-user-select:none; user-select:none }
.mfp-loading.mfp-figure { display:none }
.mfp-hide { display:none!important }
.mfp-preloader { color:#ccc; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044 }
.mfp-preloader a { color:#ccc }
.mfp-preloader a:hover { color:#fff }
.mfp-s-ready .mfp-preloader { display:none }
.mfp-s-error .mfp-content { display:none }
button.mfp-close, button.mfp-arrow { overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1046; box-shadow:none; touch-action:manipulation }
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close { width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; padding:0 0 18px 10px; color:#fff; font-style:normal; font-size:28px; font-family:Arial, Baskerville, monospace }
.mfp-close:hover, .mfp-close:focus { opacity:1 }
.mfp-close:active { top:1px }
.mfp-close-btn-in .mfp-close { color:#333 }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color:#fff; text-align:right; padding-right:6px; right:-6x }
.mfp-counter { position:absolute; top:0; right:0; color:#ccc; font-size:12px; line-height:18px; white-space:nowrap }
.mfp-arrow { position:absolute; opacity:.65; margin:0; top:50%; margin-top:-55px; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent }
.mfp-arrow:active { margin-top:-54px }
.mfp-arrow:hover, .mfp-arrow:focus { opacity:1 }
.mfp-arrow:before, .mfp-arrow:after { content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:medium inset transparent }
.mfp-arrow:after { border-top-width:13px; border-bottom-width:13px; top:8px }
.mfp-arrow:before { border-top-width:21px; border-bottom-width:21px; opacity:.7 }
.mfp-arrow-left { left:0 }
.mfp-arrow-left:after { border-right:17px solid #fff; margin-left:31px }
.mfp-arrow-left:before { margin-left:25px; border-right:27px solid #3f3f3f }
.mfp-arrow-right { right:0 }
.mfp-arrow-right:after { border-left:17px solid #fff; margin-left:39px }
.mfp-arrow-right:before { border-left:27px solid #3f3f3f }
.mfp-iframe-holder { padding-top:0; padding-bottom:0 }
.mfp-iframe-holder .mfp-content { line-height:0; width:100%; max-width:85% }
.mfp-iframe-holder .mfp-close { top:-40px }
.mfp-iframe-scaler { width:100%; height:0; overflow:hidden; padding-top:56.25% }
.mfp-iframe-scaler iframe { position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#000 }
img.mfp-img { width:auto; max-width:100%; height:auto; display:block; line-height:0; box-sizing:border-box; padding:40px 0; margin:0 auto }
.mfp-figure { line-height:0 }
.mfp-figure:after { content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0, 0, 0, .6); background:#444 }
.mfp-figure small { color:#bdbdbd; display:block; font-size:12px; line-height:14px }
.mfp-figure figure { margin:0 }
.mfp-bottom-bar { margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto }
.mfp-title { text-align:left; line-height:18px; color:#f3f3f3; word-wrap:break-word; padding-right:36px }
.mfp-image-holder .mfp-content { max-width:100% }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor:pointer }
 @media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.mfp-img-mobile .mfp-figure:after {
top:0;
bottom:0
}
.mfp-img-mobile .mfp-figure small {
display:inline;
margin-left:5px
}
.mfp-img-mobile .mfp-bottom-bar {
background:rgba(0, 0, 0, .6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, .6);
position:fixed;
text-align:center;
padding:0
}
}
 @media all and (max-width:900px) {
.mfp-arrow {
-webkit-transform:scale(.75);
transform:scale(.75)
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}
.mfp-container {
padding-left:6px;
padding-right:6px
}
html[lang="hi"] .journey .journey-right .join-as li a {
    font-size: 15px !important;
}
}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color:transparent; position:relative }
.owl-carousel { display:none; width:100%; z-index:1 }
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; -moz-backface-visibility:hidden }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0) }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0) }
.owl-carousel .owl-item { min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none }
.owl-carousel .owl-item img { display:block; width:100% }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display:none }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display:block }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-loading { opacity:0; display:block }
.owl-carousel.owl-hidden { opacity:0 }
.owl-carousel.owl-refresh .owl-item { visibility:hidden }
.owl-carousel.owl-drag .owl-item { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-grab { cursor:move; cursor:grab }
.owl-carousel.owl-rtl { direction:rtl }
.owl-carousel.owl-rtl .owl-item { float:right }
.owl-carousel .animated { animation-duration:1s; animation-fill-mode:both }
.owl-carousel .owl-animated-in { z-index:0 }
.owl-carousel .owl-animated-out { z-index:1 }
.owl-carousel .fadeOut { animation-name:fadeOut }
@keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height { transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy { opacity:0; transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d }
.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000 }
.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px;  cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none }
.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease
}
.owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100% }
/****Slick Slider*****/
.slick-slider { position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0 }
.slick-list:focus { outline:none }
.slick-list.dragging { cursor:pointer; cursor:hand }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.slick-track { position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto }
.slick-track:before, .slick-track:after { display:table; content:'' }
.slick-track:after { clear:both }
.slick-loading .slick-track { visibility:hidden }
.slick-slide { display:none; float:left; height:100%; min-height:1px }
[dir=rtl] .slick-slide { float:right }
.slick-slide img { display:block }
.slick-slide.slick-loading img { display:none }
.slick-slide.dragging img { pointer-events:none }
.slick-initialized .slick-slide { display:block }
.slick-loading .slick-slide { visibility:hidden }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent }
.slick-arrow.slick-hidden { display:none }
/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn, .slicknav_nav .slicknav_item { cursor:pointer }
.slicknav_menu, .slicknav_menu * { box-sizing:border-box }
.slicknav_btn { position:relative; display:block; vertical-align:middle; float:right; padding:.438em .625em; line-height:1.125em }
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar { margin-top:.188em }
.slicknav_menu .slicknav_menutxt { display:block; line-height:1.188em; float:left; color:#fff; font-weight:700; text-shadow:0 1px 3px #000 }
.slicknav_menu .slicknav_icon { float:left; width:1.125em; height:.875em; margin:.188em 0 0 .438em }
.slicknav_menu .slicknav_icon:before { background:0 0; width:1.125em; height:.875em; display:block; content:""; position:absolute }
.slicknav_menu .slicknav_no-text { margin:0 }
.slicknav_menu .slicknav_icon-bar { display:block; width:1.125em; height:.125em; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; -webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .25); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .25); box-shadow:0 1px 0 rgba(0, 0, 0, .25) }
.slicknav_menu:after, .slicknav_menu:before { content:" "; display:table }
.slicknav_menu:after { clear:both }
.slicknav_nav li, .slicknav_nav ul { display:block }
.slicknav_nav .slicknav_arrow { font-size:.8em; margin:0 0 0 .4em }
.slicknav_nav .slicknav_item a { display:inline }
.slicknav_nav .slicknav_row, .slicknav_nav a { display:block }
.slicknav_nav .slicknav_parent-link a { display:inline }

.slicknav_menu {
*zoom:1; font-size:16px; background:#4c4c4c; padding:5px }
.slicknav_nav, .slicknav_nav ul { list-style:none; overflow:hidden; padding:0 }
.slicknav_menu .slicknav_icon-bar { background-color:#fff }
.slicknav_btn { margin:5px 5px 6px; text-decoration:none; text-shadow:0 1px 1px rgba(255, 255, 255, .75); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background-color:#222 }
.slicknav_nav { clear:both; color:#fff; margin:0; font-size:.875em }
.slicknav_nav ul { margin:0 0 0 20px }
.slicknav_nav .slicknav_row, .slicknav_nav a { padding:5px 10px; margin:2px 5px }
.slicknav_nav .slicknav_row:hover { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#ccc; color:#fff }
.slicknav_nav a { text-decoration:none; color:#fff }
.slicknav_nav a:hover { -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#ccc; color:#222 }
.slicknav_nav .slicknav_txtnode { margin-left:15px }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { padding:0; margin:0 }
.slicknav_brand { float:left; color:#fff; font-size:18px; line-height:30px; padding:7px 12px; height:44px }
/**********Slick Theme*********/
.slick-loading .slick-list { }


.slick-prev, .slick-next { font-size:0; line-height:0; position:absolute; top:50%; display:block; width:20px; height:20px; padding:0; -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%); transform:translate(0, -50%); cursor:pointer; color:transparent; border:none; outline:none; background:0 0 }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color:transparent; outline:none; background:0 0 }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity:1 }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity:.25 }
.slick-prev:before, .slick-next:before { font-family:slick; font-size:20px; line-height:1; opacity:.75; color:#fff; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.slick-prev { left:-25px }
[dir=rtl] .slick-prev { right:-25px; left:auto }
.slick-prev:before { content:'?' }
[dir=rtl] .slick-prev:before { content:'?' }
.slick-next { right:-25px }
[dir=rtl] .slick-next { right:auto; left:-25px }
.slick-next:before { content:'?' }
[dir=rtl] .slick-next:before { content:'?' }
.slick-dotted.slick-slider { margin-bottom:30px }
.slick-dots { position:absolute; bottom:-25px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center }
.slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer }
.slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:0 0 }
.slick-dots li button:hover, .slick-dots li button:focus { outline:none }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity:1 }
.slick-dots li button:before { font-family:slick; font-size:6px; line-height:20px; position:absolute; top:0; left:0; width:20px; height:20px; content:'ï¿½'; text-align:center; opacity:.25; color:#000; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale }
.slick-dots li.slick-active button:before { opacity:.75; color:#000 }

/*********Swiper 4.4.6******** */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{ margin: 0 6px; width:11px;height:11px;display:inline-block;border-radius:100%;background:#fff;opacity:1}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#763aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-pagination { position: absolute; left: 0; bottom: 10px; text-align: center; width:100%; }
.journeySlider .swiper-slide { float:left; width:305px;}
#journey .outside { margin-top:10px;}

.ministerVideoGallery { margin: 0 -15px; }
.ministerVideoGallery .swiper-slide { width:33.33%; }
.ministerVideoGallery .swiper-wrapper.disabled { transform: translate3d(0px, 0, 0) !important;}
.ministerVideoGallery .titleRow, .ministerVideoGallery .socialRow { padding-left:15px; padding-right:15px; }
.ministerVideoGallery .outerBox { padding: 15px; }
.ministerVideoGallery .ministerVideoGalleryPrev, .ministerVideoGallery .ministerVideoGalleryNext {width: 42px;height: 42px;position: absolute;top: 65px;display:none; z-index:1; text-indent:-9999px;}
.ministerVideoGallery .ministerVideoGalleryPrev {left: 15px;background: url(../images/arrow-left.png) no-repeat 0 0;}
.ministerVideoGallery .ministerVideoGalleryNext {right: 3px;background: url(../images/arrow-right.png) no-repeat 0 0;}
.article .ministerVideoGallery .bg-white {box-shadow: 2px 2px 15px 5px rgba(0, 0, 0, .1);}
/******Components CSS*******/
.grid-gallery ul{list-style:none;margin:0;padding:0}.grid-gallery figure{margin:0}.grid-gallery figure img{display:block;width:100%}.grid-gallery figcaption h3{margin:0;padding:0 0 .5em}.grid-gallery figcaption p{margin:0}.grid-wrap{}.grid{margin:0 auto}.grid li{width:33.33%;float:left;cursor:pointer}.grid figure{padding:0;-webkit-transition:opacity .2s;transition:opacity .2s}.grid li:hover figure{opacity:.7}.grid figcaption{background:#e4e4e4;padding:25px}.slideshow{position:fixed;background:#1a1728;width:100%;height:100%;top:0;left:0;z-index:99999!important;opacity:0;visibility:hidden;overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.slideshow-open .slideshow{opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s}.slideshow ul{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,150px);transform:translate3d(0,0,150px);-webkit-transition:-webkit-transform .5s;transition:transform .5s}.slideshow ul.animatable li{-webkit-transition:-webkit-transform .5s;transition:transform .5s}.slideshow-open .slideshow ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slideshow li{width:660px;height:600px;position:absolute;top:50%;left:50%;margin:-300px 0 0 -330px;visibility:hidden}.slideshow li.show{visibility:visible}.slideshow li:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:0 0;-webkit-transition:opacity .3s;transition:opacity .3s}.slideshow li.current:after{visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0s .3s;transition:opacity .3s,visibility 0s .3s}.slideshow figure{width:100%;height:100%;background:0 0!important;overflow:hidden}.slideshow figcaption{padding-bottom:20px}.slideshow figcaption h3{font-weight:300;font-size:200%}.slideshow nav span{position:fixed;z-index:1000;color:#fff;text-align:center;padding:3%;cursor:pointer;font-size:2.2em}.slideshow nav span.nav-prev,.slideshow nav span.nav-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slideshow nav span.nav-next{right:0}.slideshow nav span.nav-close{top:0;right:0;padding:.5em 1em;color:#fff}.icon:before,.icon:after{font:normal normal normal 14px/1 FontAwesome;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:30px}span.nav-prev:before{content:"\f053"}span.nav-next:before{content:"\f054"}span.nav-close:before{content:"\f00d"}.info-keys{position:fixed;top:10px;left:10px;width:60px;font-size:8px;padding-top:20px;text-transform:uppercase;color:#fff;letter-spacing:1px;text-align:center}.info-keys:before,.info-keys:after{position:absolute;top:0;width:16px;height:16px;border:1px solid #fff;text-align:center;line-height:14px;font-size:12px}.info-keys:before{left:10px;content:"\e603"}.info-keys:after{right:10px;content:"\e604"}@media screen and (max-width:60em){.grid li{width:33.3%}.slideshow li{width:100%;height:100%;top:0;left:0;margin:0}.slideshow li figure img{width:auto;margin:0 auto;max-width:100%}.slideshow nav span,.slideshow nav span.nav-close{font-size:1.8em;padding:.3em}.info-keys{display:none}}@media screen and (max-width:35em){.grid li{width:50%}}@media screen and (max-width:24em){.grid li{width:100%}}
/*********Dflip CSS**********/
.df-abs-center { top:50%; left:50%; position:absolute; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%) }
.df-abs-h-center { position:absolute; left:50%; -webkit-transform:translate(-50%); -moz-transform:translate(-50%); -ms-transform:translate(-50%); transform:translate(-50%) }
.df-container { min-height:320px; background:no-repeat 50%; background-size:cover; width:100%; position:relative; image-rendering:auto; direction:ltr }
.df-container.df-transparent:not(.df-fullscreen) {
background:0 0!important
}
.df-container.df-custom-fullscreen.df-fullscreen { position:fixed!important; top:0!important; left:0!important; right:0!important; bottom:0!important; margin:0!important; border:0!important; z-index:999999 }
.df-container .loading-info { position:absolute; top:100%; margin-top:20px; margin-left:5px; padding:6px 20px; background-color:rgba(0, 0, 0, .09); font-style:italic; border-radius:5px; font-size:11px; max-height:30px; color:#fff; max-width:200px; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); left:50%; opacity:.7; transition:.3s top ease;
-webkit-transition:.3s top ease
}
.loading-info.df-old-browser { color:gray; background-color:#fff; opacity:.9; text-align:center; max-height:none }
.loading-info.df-old-browser a { font-weight:700; font-style:normal; text-transform:uppercase; color:#2196f3; display:block; text-decoration:underline; margin:10px 0 0 }
.df-container.df-init .loading-info { top:50% }
.df-3dcanvas { position:absolute; z-index:1; right:0 }
.df-rtl .df-3dcanvas { right:auto; right:initial; left:0 }
.df-container>canvas { }
.df-container a { outline:none; text-decoration:none; box-shadow:none }
.df-container.df-zoom-enabled canvas.df-3dcanvas, .df-container.df-zoom-enabled .df-book-stage { cursor:move; cursor:-webkit-grab }
.df-container:before, .df-container:after { content:" "; transition:.3s .1s opacity;
-webkit-transition:.3s .1s opacity;
opacity:0; height:50px; width:50px; left:50%; top:50%; font-size:12px; margin:-45px -25px -25px; box-sizing:border-box; position:absolute; pointer-events:none }
.df-container.df-loading:before, .df-container.df-loading:after { content:" "; z-index:100; opacity:1 }
.df-container.df-loading .df-loading-icon { }
.df-container.df-loading:after { content:" "; background-image:url(../images/loading.gif); background-repeat:no-repeat; background-size:32px; background-position:50% }
.df-container.df-loading:before { background-color:#fff; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; border:1px solid rgba(150, 150, 150, .2) }
.df-book-stage { position:absolute; overflow:hidden; right:0; bottom:0; z-index:1; top:0; left:0; filter:blur(0); -webkit-filter:blur(0); padding:30px 50px 70px }
.df-floating .df-book-stage { }
.df-container.df-xs .df-book-stage { padding-left:20px; padding-right:20px }
.df-container.df-sidemenu-open .df-book-stage { padding-left:230px; padding-right:10px }
.df-container.df-sidemenu-open>.df-ui-btn.df-ui-prev { left:220px }
.df-rtl.df-container.df-sidemenu-open>.df-ui-btn.df-ui-prev { left:0 }
.df-rtl.df-container.df-sidemenu-open>.df-ui-btn.df-ui-next { right:220px }
.df-book-stage.df-zoom-enabled { cursor:move }
.df-page-front:before, .df-page-back:before { content:" " }
.df-book-page .df-page-front:before { background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%); background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%); background-image:-ms-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%) }
.df-book-page .df-page-back:before { background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.0)); background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.0)); background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.0)) }
.df-book-wrapper, .df-page-wrapper, .df-book-page, .df-page-content, .df-page-front:before, .df-page-wrapper:after, .df-page-back:before, .df-page-content:after, .df-page-effects, .df-page-effects:before, .df-page-effects { position:absolute; height:100%; display:block; top:0 }
.df-page-content, .df-book-page { width:100% }
.df-book-wrapper { position:relative; margin:0 auto; transition:.3s left;
-webkit-transition:.3s left;
left:0 }
.df-zoom-enabled .df-book-wrapper { transition:none; -webkit-transition:none }
.df-loading.df-container .df-book-wrapper { left:100% }
.df-book-wrapper.close-right { left:25% }
.df-book-wrapper.close-left { left:-25% }
.df-book-shadow { position:absolute; z-index:-1; height:100%; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3); -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3); -ms-box-shadow:0 0 10px rgba(0, 0, 0, .3); box-shadow:0 0 10px rgba(0, 0, 0, .3) }
.df-book-wrapper .df-book-side-buttons { position:absolute; left:100%; width:40px; opacity:.3; height:100%; cursor:pointer; z-index:30; -webkit-border-radius:0 20px 20px 0; -moz-border-radius:0 20px 20px 0; border-radius:0 20px 20px 0 }
.df-book-prev-button.df-book-side-buttons { -webkit-border-radius:20px 0 0 20px; -moz-border-radius:20px 0 0 20px; border-radius:20px 0 0 20px }
.df-book-wrapper .df-book-side-buttons:hover { opacity:.5; background-color:rgba(0, 0, 0, .18) }
.df-book-wrapper .df-book-prev-button { right:100%; left:auto; left:initial }
.df-book-wrapper .df-book-side-buttons:before { position:absolute; font-size:30px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); left:50%; top:50% }
.df-book-wrapper .df-book-prev-button:before { }
.df-page-wrapper { overflow:hidden }
.df-hard-page .df-page-wrapper { width:100%!important; height:100%!important; overflow:visible; transform-style:preserve-3d; -webkit-transform-origin:0 50% 0; -moz-transform-origin:0 50% 0; -ms-transform-origin:0 50% 0; transform-origin:0 50% 0 }
.df-book-page.df-flipping, .df-book-page.df-folding { box-shadow:-2px 0 10px transparent }
.df-book-page.df-left-side { left:0; -webkit-transform-origin:right; -moz-transform-origin:right; -ms-transform-origin:right; transform-origin:right }
.df-book-page.df-right-side { left:50%; -webkit-transform-origin:left; -moz-transform-origin:left; -ms-transform-origin:left; transform-origin:left }
.df-book-page.df-hard-page { }
.df-book-page.df-right-side+.df-page-wrapper.df-right-side { z-index:-1 }
.df-book-page .df-page-front, .df-book-page .df-page-back { width:100%; background-size:100.5% 100%; background-size:100% 100%; height:100%; background-color:#fff; position:absolute; box-sizing:border-box }
.df-page-back>canvas, .df-page-front>canvas { width:100%; position:relative; z-index:-1 }
.df-page-wrapper:before { }
.df-quick-turn:before { opacity:0 }
.df-book-page.df-flipping.df-left-side:before { background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); width:10px; left:-10px }
.df-book-page.df-right-side:before { }
.df-book-page { width:50% }
.df-book-page.df-flipping, .df-book-page.df-folding { z-index:200!important }
.df-page-content { background-size:100.25%!important; background-repeat:no-repeat!important; transition-property:transform; -webkit-transition-property:-webkit-transform; width:100%; overflow:hidden }
.df-book-page.df-left-side .df-page-front { z-index:2 }
.df-book-page.df-left-side .df-page-back { z-index:1 }
.df-book-page.df-left-side.df-folding:not(.df-hard-page) .df-page-back {
z-index:3
}
.df-book-page.df-right-side .df-page-front { top:0; left:0; z-index:0 }
.df-book-page, .df-page-front, .df-page-back, .df-page-fold-inner-shadow, .df-page-fold-outer-shadow, .df-page-wrapper { position:absolute; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; -ms-transform-origin:0 0 0; transform-origin:0 0 0 }
.df-page-front, .df-page-back { overflow:hidden }
.df-page-fold-outer-shadow { z-index:-1; width:100%; height:100% }
.df-page-fold-inner-shadow { position:absolute; z-index:5; display:none }
.df-book-page.df-folding .df-page-fold-inner-shadow { display:block }
.df-book-page.df-right-side .df-page-back { left:0; z-index:1 }
.df-book-page.df-right-side.df-folding .df-page-front { z-index:2 }
.df-page-wrapper.df-right-side .df-page-back { left:100%; z-index:1; overflow:hidden }
.df-hard-page .df-page-front, .df-hard-page .df-page-back { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden }
.df-hard-page.df-right-side .df-page-front { -webkit-transform-origin:right 50%; -moz-transform-origin:right 50%; -ms-transform-origin:right 50%; transform-origin:right 50%; z-index:3!important }
.df-hard-page.df-left-side .df-page-front { -webkit-transform-origin:right 50%; -moz-transform-origin:right 50%; -ms-transform-origin:right 50%; transform-origin:right 50% }
.df-hard-page.df-right-side .df-page-back { -webkit-transform-origin:left 50%; -moz-transform-origin:left 50%; -ms-transform-origin:left 50%; transform-origin:left 50%; z-index:3 }
.df-hard-page.df-left-side .df-page-back { -webkit-transform-origin:left 50%; -moz-transform-origin:left 50%; -ms-transform-origin:left 50%; transform-origin:left 50% }
.df-page-front:before, .df-page-back:before { width:20%; z-index:5; pointer-events:none }
.df-page-front:before { right:0 }
.df-page-wrapper.df-right-side.df-flipping { z-index:4 }
.df-ui { height:60px; padding:20px 16px 0 }
.df-ui-wrapper, .df-ui-btn { color:#888; vertical-align:top; background-color:#f7f7f7; box-sizing:border-box; text-align:center }
.df-ui-wrapper { box-shadow:0 1px 4px rgba(0, 0, 0, .3); background-color:#f7f7f7; position:absolute }
.df-share-wrapper { z-index:2; position:absolute; top:0; bottom:0; right:0; left:0; background-color:rgba(0, 0, 0, .35); display:none }
.df-share-wrapper.df-hidden { }
.df-share-box { position:absolute; top:50%; width:280px; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); left:50%; background-color:#fff; border-radius:10px; padding:10px 15px 5px; text-align:center }
span.df-share-title { color:#777; margin-bottom:10px; display:block }
.df-share-url { background-color:#fff; height:60px; color:#666; padding:2px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:100%; font-size:12px; box-sizing:border-box; margin-bottom:0 }
.df-share-button { display:inline-block; text-align:center; cursor:pointer; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; padding:10px; margin:3px; color:#aaa }
.df-share-button:hover { color:#444 }
.df-ui-btn { position:relative; width:35px; right:0; height:40px; font-size:17px; cursor:pointer; z-index:2; display:inline-block; padding:12px 5px; line-height:1 }
.df-floating .df-ui-controls>.df-ui-btn:first-child { border-radius:5px 0 0 5px }
.df-floating .df-ui-controls>.df-ui-btn:last-child { border-radius:0 5px 5px 0 }
.df-ui-btn:before { box-sizing:border-box }
.df-ui-fit, .df-ui-thumbnail { }
.df-ui-thumbnail, .df-ui-share, .df-ui-outline, .df-ui-help, .df-ui-sound { float:left }
.df-ui-zoomin, .df-ui-zoomout { }
.df-ui-btn:hover { color:#00acce }
.df-ui-btn.disabled, .df-ui-btn.disabled:hover { color:#ccc }
.df-ui-share:before { }
.df-ui-page { padding:8px 5px 2px; font-size:12px; width:auto; width:50px; margin:0; border-radius:0; background-color:rgba(0, 0, 0, .03) }
.df-ui-page input { width:100%; background-color:transparent; height:25px; margin:0; padding:0!important; border:1px solid #8f8f8f; text-align:center; vertical-align:top; color:transparent; font-size:14px; top:0; box-sizing:border-box; z-index:-1; display:inline-block; opacity:0 }
.df-ui-page input:focus { z-index:2; opacity:1; color:inherit }
.df-ui-page input:focus+label { opacity:0; display:none }
.df-ui-page label { position:absolute; height:30px; width:100%; display:block; top:0; padding-top:14px; line-height:1.1em; color:#999; font-size:13px; font-weight:400; left:0; cursor:pointer; background-color:transparent; z-index:1; box-sizing:border-box }
.df-ui-share { float:left }
.df-ui-share:before { }
.df-ui-fullscreen { bottom:0 }
.df-ui-fullscreen:before { }
.df-ui-zoom { top:24px; height:60px; right:24px; width:30px; display:none; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.df-ui-sidemenu-close { position:absolute; top:10px; right:-32px; font-size:14px; width:32px; height:35px; cursor:pointer; padding:10px 0; background:inherit; border-radius:0 5px 5px 0; z-index:-1; transition:.5s ease;
-webkit-transition:.5s ease
}
.df-ui-controls { bottom:0; width:100%; height:40px; padding:0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:4; display:block }
.df-floating .df-ui-controls { bottom:10px; width:auto; width:intial; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); left:50%; margin:0 auto; display:table; display:flex; border-radius:5px }
.df-floating.df-controls-top .df-ui-controls { bottom:auto; bottom:intial; top:10px }
.df-floating.df-controls-hide .df-ui-controls { display:none }
.df-ui-wrapper.df-ui-controls .df-ui-btn { float:none }
.df-ui-size { bottom:24px; height:60px; right:24px }
.df-ui-zoom:before, .df-ui-size:before { height:0; border-bottom:1px solid; content:" "; right:5px; opacity:.3; display:block; position:absolute; top:30px; left:5px; z-index:2 }
.df-ui-zoomin { top:0 }
.df-ui-zoomin:before { }
.df-ui-zoomout { bottom:0 }
.df-ui-btn.df-ui-zoomout { }
.df-zoom-enabled .df-ui-btn.df-ui-zoomout { }
.df-zoom-enabled .df-ui-btn.df-ui-zoomin { }
.df-ui-zoomout:before { }
.df-ui-next { right:24px; right:0; border-radius:0 }
.df-container.df-floating>.df-ui-next { right:8px }
.df-container.df-floating>.df-ui-prev { left:2px }
.df-container>.df-ui-next, .df-container>.df-ui-prev { margin-top:-5px; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); top:50%; position:absolute; opacity:.3; background-color:transparent; height:auto; height:initial; font-size:36px; color:#000; width:auto; text-align:center; width:initial }
.df-container>.df-ui-next:hover, .df-container>.df-ui-prev:hover { opacity:.7 }
.df-container.df-floating>.df-ui-next, .df-container.df-floating>.df-ui-prev { border-radius:50%; width:40px }
.df-ui-next:before { }
.df-ui-prev { left:0; right:auto; border-radius:0 }
.df-ui-prev:before { }
.df-ui-alt { position:relative!important; right:auto; right:initial; left:auto; left:initial; box-shadow:none!important }
.df-ui-alt.df-ui-next, .df-ui-alt.df-ui-prev { }
.df-ui-alt.df-ui-next { border-right:1px solid #ddd }
.df-ui-start { }
.df-ui-start:before { }
.df-ui-end { }
.df-ui-end:before { }
.df-ui-thumbnail:before { }
.df-ui-outline:before { }
.df-ui-btn.df-active { color:#00acce; background-color:#e7e7e7 }
.df-ui-fit { display:none }
.df-ui-zoomin, .df-ui-zoomout, .df-ui-fullscreen, .df-ui-more { float:right }
.df-ui-fit { top:0 }
.df-ui-fit:before { }
.df-ui-fit.button-fit-active:before { }
.df-page-content div { }
.df-ui-more .more-container { display:none; position:absolute; bottom:100%; margin-bottom:8px!important; right:10px; background-color:#f7f7f7; z-index:20; border-radius:5px; box-shadow:0 -1px 3px rgba(0, 0, 0, .2) }
.df-controls-top .df-ui-more .more-container { bottom:auto; bottom:initial; margin-top:8px!important; top:100%; box-shadow:0 1px 3px rgba(0, 0, 0, .2) }
.more-container:before { content:" "; position:absolute; border:solid transparent; border-width:7px; border-top-color:#eee; height:0; width:0; bottom:-14px; right:13px; margin-right:-8px; pointer-events:none }
.df-controls-top .more-container:before { border:solid transparent; border-bottom-color:#eee; border-width:7px; top:-14px }
.more-container .df-ui-btn { width:auto; width:initial; width:170px; text-align:left; padding:8px 10px; height:36px; border-top:1px solid #e4e4e4; border-radius:0 }
.more-container .df-ui-btn:hover { background-color:#eee }
.more-container>.df-ui-btn:first-child { border-radius:5px; border-top:none }
.more-container>.df-ui-btn:last-child { border-radius:0 0 5px 5px }
.more-container .df-ui-btn:before { position:absolute; top:11px; font-size:14px }
.df-ui-btn span { display:none }
.more-container .df-ui-btn span { font-size:12px; padding-left:20px; vertical-align:middle; display:inline-block }
.df-ui-more.df-active .more-container { display:block }
.annotationLayer section, .annotationDiv section, .customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, .linkAnnotation, .highlightAnnotation, .popupAnnotation { position:absolute; z-index:5; cursor:pointer; pointer-events:all }
.annotationDiv .popupWrapper { position:absolute; width:20em }
.annotationDiv .popup { position:absolute; z-index:200; max-width:20em; background-color:#ff9; box-shadow:0 2px 5px #333; border-radius:2px; padding:.6em; margin-left:5px; cursor:pointer; word-wrap:break-word }
.annotationDiv .popup h1 { font-size:1em; border-bottom:1px solid #000; padding-bottom:.2em }
.annotationDiv .popup p { padding-top:.2em }
.annotationDiv .highlightAnnotation, .annotationDiv .underlineAnnotation, .annotationDiv .squigglyAnnotation, .annotationDiv .strikeoutAnnotation, .annotationDiv .fileAttachmentAnnotation { cursor:pointer }
.annotationDiv .textAnnotation img { position:absolute; cursor:pointer }
section.linkAnnotation a, .annotationDiv .buttonWidgetAnnotation.pushButton>a { display:block; height:100% }
section.linkAnnotation a, a.linkAnnotation, a.customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation { background-color:transparent; background-color:#ff0; opacity:.1 }
a.customLinkAnnotation { }
section.linkAnnotation a:hover, a.linkAnnotation:hover, .highlightAnnotation:hover, a.customLinkAnnotation:hover { opacity:.4; border-color:transparent; background-color:#2196f3 }
.annotationDiv { position:absolute; top:0; left:0; bottom:0; right:0; overflow:hidden }
section.linkAnnotation a .annotationLayer>a { display:block; position:absolute; height:100%; cursor:pointer; box-sizing:border-box }
section.linkAnnotation a.internalLink:hover { }
.df-page-loading:after, .df-page-loading:before { content:" "; height:44px; width:44px; position:absolute; top:50%; left:50%; margin:-22px }
.df-page-loading:before { background-color:#fff; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; box-sizing:border-box }
.df-page-loading:after { background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center; background-size:22px }
.df-thumb-container .df-vrow { height:124px; left:0; width:90%; margin:10px auto; background-position:50%; cursor:pointer; background-repeat:no-repeat; right:0; border-radius:5px }
.df-thumb-container .df-vrow:before { content:""; background-image:url(../images/loading.gif); background-size:22px; height:22px; width:22px; display:block; top:60px; margin:0 auto; position:relative; z-index:0 }
.df-thumb-container .df-vrow:hover { background-color:#bbb }
.df-floating .df-thumb-container .df-vrow:hover, .df-vrow.df-selected { background-color:#ccc; opacity:1 }
.df-thumb-container .df-vrow.df-thumb-loaded { background-size:contain }
.df-thumb-container .df-vrow.df-thumb-loaded:before { display:none }
.df-vrow>div { height:20px; background-color:rgba(170, 170, 170, .54); width:40px; margin:0 auto }
.df-sidemenu { float:left; width:220px; height:auto!important; position:absolute!important; top:0; z-index:3; transition:.5s transform ease;
-webkit-transition:.5s -webkit-transform ease;
transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -ms-transform:translateX(-100%); left:-50px; background-color:rgba(238, 238, 238, .9) }
.df-rtl .df-sidemenu { left:auto; left:initial; transform:translateX(100%); -webkit-transform:translateX(100%); -moz-transform:translateX(100%); -ms-transform:translateX(100%); right:-50px; direction:rtl }
.df-thumb-container { text-align:center }
.df-outline-container { color:#666; font-size:12px }
.df-outline-wrapper, .df-thumb-wrapper { position:absolute!important; top:0; bottom:0; left:0; right:0; height:auto!important; box-shadow:1px 0 4px rgba(102, 102, 102, .38) }
.df-outline-wrapper { overflow:auto; padding:10px 10px 5px }
.df-floating .df-outline-container, .df-floating .df-thumb-container { bottom:0 }
.df-sidemenu.df-sidemenu-visible { display:block; transform:translateX(0); -ms-transform:translateX(0); -moz-transform:translateX(0); -webkit-transform:translateX(0); left:0 }
.df-outline-toggle { cursor:pointer; float:left; width:18px; padding:5px 0; margin-left:-18px; text-align:center }
.df-outline-toggle.df-outlines-hidden~.df-outline-items {
display:none
}
.df-outline-items>.df-outline-item { margin-left:18px }
.df-outline-item a:hover, .df-outline-toggle:hover { background-color:#e7e7e7 }
.df-outline-item a { color:inherit!important; text-decoration:none!important; display:block; padding:5px 0 5px 5px; overflow:hidden; text-overflow:ellipsis; border:none!important; box-shadow:none!important }
.df-outline-toggle:before { content:"\e64b"; font-size:10px; font-family:themify }
.df-outline-toggle.df-outlines-hidden:before { content:"\e649" }
.df-lightbox-wrapper { position:fixed!important; top:0; bottom:0; right:0; height:auto!important; left:0; background-color:#fff; z-index:99999 }
.df-lightbox-controls { float:right; padding:5px; z-index:1000; position:relative }
.df-lightbox-close { float:right; height:40px; text-align:center; font-size:50px; cursor:pointer; color:#444; border-radius:50%; border-color:transparent; width:40px; background-color:transparent; transition:.2s;
-webkit-transition:.2s
}
.df-lightbox-close:hover { color:#fff; background-color:rgba(0, 0, 0, .21); border-color:#000 }
.df-lightbox-close:before { top:50%; position:absolute; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); left:50%; font-size:24px }
.df-lightbox-wrapper .df-container { position:absolute!important; width:100%; top:0; bottom:0; height:auto!important }
.df-container.df-xs .df-ui-controls .df-ui-btn.df-ui-next, .df-container.df-xs .df-ui-controls .df-ui-btn.df-ui-prev { }
.df-container.df-xs .df-ui-controls .df-ui-btn.df-ui-page { display:none!important }
._df_button, ._df_thumb { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:inline-block; position:relative; cursor:pointer }
._df_button { padding:5px 15px; background-color:#444; background:#0085ba; color:#fff; font-size:14px; border-color:#0073aa #006799 #006799; cursor:pointer; border-width:1px; border-style:solid; -webkit-appearance:none; -webkit-border-radius:3px; border-radius:3px; white-space:nowrap }
._df_thumb { border:none; width:140px; height:200px; text-align:center }
._df_thumb { cursor:pointer; box-shadow:0 1px 2px rgba(0, 0, 0, .22); display:inline-block; -webkit-transform-style:flat; -moz-transform-style:preserve-3d; transform-style:preserve-3d; box-sizing:border-box; -webkit-transition:.2s;
margin:30px 10px 10px; -moz-perspective:1200px; perspective:1200px }
._df_books ._df_thumb, ._df_books .df-dummy { width:140px; height:200px; text-align:center; display:inline-block; position:relative; margin:20px 10px; vertical-align:top }
._df_books .df-dummy { }
._df_thumb[thumbtype=img] { height:auto }
._df_thumb[thumbtype=img] img { max-width:100%; max-height:200px }
._df_book-cover { background-size:100% 100%; height:100%; width:100%; -webkit-transform-origin:left; transform-origin:left; top:0; background-color:#eee; position:relative; overflow:hidden; -webkit-transition:.3s;
-moz-transition:.3s;
-ms-transition:.3s;
box-shadow:0 1px 2px rgba(0, 0, 0, .22) }
._df_thumb ._df_book-title { bottom:-100%; position:absolute; width:100%; left:0; padding:5px; font-size:12px; background:rgba(1, 163, 163, .87); background:rgba(60, 60, 60, .8); box-sizing:border-box; display:block; color:#fff; transition:.4s;
-webkit-transition:.4s;
opacity:0 }
._df_thumb ._df_book-tag { float:left; padding:0 4px 2px; background-color:rgba(0, 0, 0, .26); text-transform:uppercase; font-size:10px; margin:-15px 0 0 2px; z-index:-1; color:rgba(255, 255, 255, .8); position:relative }
._df_thumb:hover ._df_book-title, ._df_thumb-not-found ._df_book-title { opacity:1; bottom:0 }
._df_thumb:hover ._df_book-title i { }
._df_thumb:hover { }
._df_thumb:hover ._df_book-cover { -webkit-transform:rotateY(-20deg) rotateZ(0deg); -moz-transform:rotateY(-20deg) rotateZ(0deg); -ms-transform:rotateY(-20deg) rotateZ(0deg); transform:rotateY(-20deg) rotateZ(0deg); box-shadow:3px 0 12px rgba(0, 0, 0, .6) }
.df-webkit ._df_thumb:hover ._df_book-cover { -webkit-transform:none; -moz-transform:none; -ms-transform:none; transform:none; box-shadow:1px 0 12px rgba(0, 0, 0, .6) }
._df_books { max-width:960px; margin:0 auto; text-align:center; position:relative; z-index:1; padding:20px 5px 150px }
._df_books-break { color:rgba(255, 255, 255, .3); font-size:14px; letter-spacing:1px; font-weight:600; margin-top:25px; text-transform:uppercase }
._df_books-break:after { content:" "; bottom:0; width:50px; height:1px; background-color:rgba(255, 255, 255, .24); display:block; margin:10px auto }
.df-page-wrapper { -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0) }
.df-container ::-webkit-scrollbar {
width:8px
}
.df-container ::-webkit-scrollbar-button {
height:8px
}
.df-container ::-webkit-scrollbar-thumb {
background:rgba(0, 0, 0, .3);
border:0 #fff;
border-radius:100px
}
.df-container ::-webkit-scrollbar-thumb:hover {
background:rgba(0, 0, 0, .5)
}
.df-container ::-webkit-scrollbar-thumb:active {
background:rgba(0, 0, 0, .5)
}
.df-container ::-webkit-scrollbar-track {
background:rgba(0, 0, 0, .2);
border:0 #fff;
border-radius:100px
}
.df-container ::-webkit-scrollbar-track:hover {
background:rgba(0, 0, 0, .2)
}
.df-container ::-webkit-scrollbar-track:active {
background:rgba(0, 0, 0, .15)
}
.df-container ::-webkit-scrollbar-corner {
background:0 0
}
.df-skipTransition { -webkit-transition:none!important; -moz-transition:none!important; -ms-transition:none!important; transition:none!important }
.df-container.df-fullscreen { height:100%!important; max-height:100%!important; width:100%!important; max-width:100%!important }
.df-container.df-double-internal .df-page-front { background-position:left; background-size:cover }
.df-container.df-double-internal .df-page-back { background-position:right; background-size:cover }
.customHtmlAnnotation iframe { position:absolute; top:0; left:0; width:100%!important; height:100%!important }
.df-rtl .more-container .df-ui-btn { text-align:right; direction:rtl }
.df-rtl .more-container .df-ui-btn:before { right:10px }
.df-rtl .more-container .df-ui-btn span { padding:0; padding-right:20px }
.df-rtl .df-outline-items>.df-outline-item { margin:0 18px 0 0; text-align:right; direction:rtl }
.df-rtl .df-outline-toggle { float:right; margin:0 -18px 0 0 }
.df-rtl .df-outline-toggle.df-outlines-hidden:before { content:"\e64a" }
.df-rtl .df-sidemenu.df-sidemenu-visible { left:auto; left:initial; right:0 }
.df-rtl .df-ui-sidemenu-close { right:auto; right:initial; left:-32px; border-radius:5px 0 0 5px }
._df_thumb[thumbtype=img] ._df_thumb-not-found { height:200px; position:relative }
/************Themify Icons Min**********/
@font-face {
font-family:'themify';
src:url('../fonts/themify.eot');
src:url('../fonts/themify.eot?#iefix') format('embedded-opentype'), url('../fonts/themify.woff') format('woff'), url('../fonts/themify.ttf') format('truetype'), url('../fonts/themify.svg') format('svg');
font-weight:normal;
font-style:normal
}
[class^="ti-"]:before, [class*=" ti-"]:before {
font-family:'themify';
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.ti-wand:before { content:"\e600" }
.ti-volume:before { content:"\e601" }
.ti-user:before { content:"\e602" }
.ti-unlock:before { content:"\e603" }
.ti-unlink:before { content:"\e604" }
.ti-trash:before { content:"\e605" }
.ti-thought:before { content:"\e606" }
.ti-target:before { content:"\e607" }
.ti-tag:before { content:"\e608" }
.ti-tablet:before { content:"\e609" }
.ti-star:before { content:"\e60a" }
.ti-spray:before { content:"\e60b" }

.ti-signal:before { content:"\e60c" }
.ti-shopping-cart:before { content:"\e60d" }
.ti-shopping-cart-full:before { content:"\e60e" }
.ti-settings:before { content:"\e60f" }
.ti-search:before { content:"\e610" }
.ti-zoom-in:before { content:"\e611" }
.ti-zoom-out:before { content:"\e612" }
.ti-cut:before { content:"\e613" }
.ti-ruler:before { content:"\e614" }
.ti-ruler-pencil:before { content:"\e615" }
.ti-ruler-alt:before { content:"\e616" }
.ti-bookmark:before { content:"\e617" }
.ti-bookmark-alt:before { content:"\e618" }
.ti-reload:before { content:"\e619" }
.ti-plus:before { content:"\e61a" }
.ti-pin:before { content:"\e61b" }
.ti-pencil:before { content:"\e61c" }
.ti-pencil-alt:before { content:"\e61d" }
.ti-paint-roller:before { content:"\e61e" }
.ti-paint-bucket:before { content:"\e61f" }
.ti-na:before { content:"\e620" }
.ti-mobile:before { content:"\e621" }
.ti-minus:before { content:"\e622" }
.ti-medall:before { content:"\e623" }
.ti-medall-alt:before { content:"\e624" }
.ti-marker:before { content:"\e625" }
.ti-marker-alt:before { content:"\e626" }
.ti-arrow-up:before { content:"\e627" }
.ti-arrow-right:before { content:"\e628" }
.ti-arrow-left:before { content:"\e629" }
.ti-arrow-down:before { content:"\e62a" }
.ti-lock:before { content:"\e62b" }
.ti-location-arrow:before { content:"\e62c" }
.ti-link:before { content:"\e62d" }
.ti-layout:before { content:"\e62e" }
.ti-layers:before { content:"\e62f" }
.ti-layers-alt:before { content:"\e630" }
.ti-key:before { content:"\e631" }
.ti-import:before { content:"\e632" }
.ti-image:before { content:"\e633" }
.ti-heart:before { content:"\e634" }
.ti-heart-broken:before { content:"\e635" }
.ti-hand-stop:before { content:"\e636" }
.ti-hand-open:before { content:"\e637" }
.ti-hand-drag:before { content:"\e638" }
.ti-folder:before { content:"\e639" }
.ti-flag:before { content:"\e63a" }
.ti-flag-alt:before { content:"\e63b" }
.ti-flag-alt-2:before { content:"\e63c" }
.ti-eye:before { content:"\e63d" }
.ti-export:before { content:"\e63e" }
.ti-exchange-vertical:before { content:"\e63f" }
.ti-desktop:before { content:"\e640" }
.ti-cup:before { content:"\e641" }
.ti-crown:before { content:"\e642" }
.ti-comments:before { content:"\e643" }
.ti-comment:before { content:"\e644" }
.ti-comment-alt:before { content:"\e645" }
.ti-close:before { content:"\e646" }
.ti-clip:before { content:"\e647" }
.ti-angle-up:before { content:"\e648" }
.ti-angle-right:before { content:"\e649" }
.ti-angle-left:before { content:"\e64a" }
.ti-angle-down:before { content:"\e64b" }
.ti-check:before { content:"\e64c" }
.ti-check-box:before { content:"\e64d" }
.ti-camera:before { content:"\e64e" }
.ti-announcement:before { content:"\e64f" }
.ti-brush:before { content:"\e650" }
.ti-briefcase:before { content:"\e651" }
.ti-bolt:before { content:"\e652" }
.ti-bolt-alt:before { content:"\e653" }
.ti-blackboard:before { content:"\e654" }
.ti-bag:before { content:"\e655" }
.ti-move:before { content:"\e656" }
.ti-arrows-vertical:before { content:"\e657" }
.ti-arrows-horizontal:before { content:"\e658" }
.ti-fullscreen:before { content:"\e659" }
.ti-arrow-top-right:before { content:"\e65a" }
.ti-arrow-top-left:before { content:"\e65b" }
.ti-arrow-circle-up:before { content:"\e65c" }
.ti-arrow-circle-right:before { content:"\e65d" }
.ti-arrow-circle-left:before { content:"\e65e" }
.ti-arrow-circle-down:before { content:"\e65f" }
.ti-angle-double-up:before { content:"\e660" }
.ti-angle-double-right:before { content:"\e661" }
.ti-angle-double-left:before { content:"\e662" }
.ti-angle-double-down:before { content:"\e663" }
.ti-zip:before { content:"\e664" }
.ti-world:before { content:"\e665" }
.ti-wheelchair:before { content:"\e666" }
.ti-view-list:before { content:"\e667" }
.ti-view-list-alt:before { content:"\e668" }
.ti-view-grid:before { content:"\e669" }
.ti-uppercase:before { content:"\e66a" }
.ti-upload:before { content:"\e66b" }
.ti-underline:before { content:"\e66c" }
.ti-truck:before { content:"\e66d" }
.ti-timer:before { content:"\e66e" }
.ti-ticket:before { content:"\e66f" }
.ti-thumb-up:before { content:"\e670" }
.ti-thumb-down:before { content:"\e671" }
.ti-text:before { content:"\e672" }
.ti-stats-up:before { content:"\e673" }
.ti-stats-down:before { content:"\e674" }
.ti-split-v:before { content:"\e675" }
.ti-split-h:before { content:"\e676" }
.ti-smallcap:before { content:"\e677" }
.ti-shine:before { content:"\e678" }
.ti-shift-right:before { content:"\e679" }
.ti-shift-left:before { content:"\e67a" }
.ti-shield:before { content:"\e67b" }
.ti-notepad:before { content:"\e67c" }
.ti-server:before { content:"\e67d" }
.ti-quote-right:before { content:"\e67e" }
.ti-quote-left:before { content:"\e67f" }
.ti-pulse:before { content:"\e680" }
.ti-printer:before { content:"\e681" }
.ti-power-off:before { content:"\e682" }
.ti-plug:before { content:"\e683" }
.ti-pie-chart:before { content:"\e684" }
.ti-paragraph:before { content:"\e685" }
.ti-panel:before { content:"\e686" }
.ti-package:before { content:"\e687" }
.ti-music:before { content:"\e688" }
.ti-music-alt:before { content:"\e689" }
.ti-mouse:before { content:"\e68a" }
.ti-mouse-alt:before { content:"\e68b" }
.ti-money:before { content:"\e68c" }
.ti-microphone:before { content:"\e68d" }
.ti-menu:before { content:"\e68e" }
.ti-menu-alt:before { content:"\e68f" }
.ti-map:before { content:"\e690" }
.ti-map-alt:before { content:"\e691" }
.ti-loop:before { content:"\e692" }
.ti-location-pin:before { content:"\e693" }
.ti-list:before { content:"\e694" }
.ti-light-bulb:before { content:"\e695" }
.ti-Italic:before { content:"\e696" }
.ti-info:before { content:"\e697" }
.ti-infinite:before { content:"\e698" }
.ti-id-badge:before { content:"\e699" }
.ti-hummer:before { content:"\e69a" }
.ti-home:before { content:"\e69b" }
.ti-help:before { content:"\e69c" }
.ti-headphone:before { content:"\e69d" }
.ti-harddrives:before { content:"\e69e" }
.ti-harddrive:before { content:"\e69f" }
.ti-gift:before { content:"\e6a0" }
.ti-game:before { content:"\e6a1" }
.ti-filter:before { content:"\e6a2" }
.ti-files:before { content:"\e6a3" }
.ti-file:before { content:"\e6a4" }
.ti-eraser:before { content:"\e6a5" }
.ti-envelope:before { content:"\e6a6" }
.ti-download:before { content:"\e6a7" }
.ti-direction:before { content:"\e6a8" }
.ti-direction-alt:before { content:"\e6a9" }
.ti-dashboard:before { content:"\e6aa" }
.ti-control-stop:before { content:"\e6ab" }
.ti-control-shuffle:before { content:"\e6ac" }
.ti-control-play:before { content:"\e6ad" }
.ti-control-pause:before { content:"\e6ae" }
.ti-control-forward:before { content:"\e6af" }
.ti-control-backward:before { content:"\e6b0" }
.ti-cloud:before { content:"\e6b1" }
.ti-cloud-up:before { content:"\e6b2" }
.ti-cloud-down:before { content:"\e6b3" }
.ti-clipboard:before { content:"\e6b4" }
.ti-car:before { content:"\e6b5" }
.ti-calendar:before { content:"\e6b6" }
.ti-book:before { content:"\e6b7" }
.ti-bell:before { content:"\e6b8" }
.ti-basketball:before { content:"\e6b9" }
.ti-bar-chart:before { content:"\e6ba" }
.ti-bar-chart-alt:before { content:"\e6bb" }
.ti-back-right:before { content:"\e6bc" }
.ti-back-left:before { content:"\e6bd" }
.ti-arrows-corner:before { content:"\e6be" }
.ti-archive:before { content:"\e6bf" }
.ti-anchor:before { content:"\e6c0" }
.ti-align-right:before { content:"\e6c1" }
.ti-align-left:before { content:"\e6c2" }
.ti-align-justify:before { content:"\e6c3" }
.ti-align-center:before { content:"\e6c4" }
.ti-alert:before { content:"\e6c5" }
.ti-alarm-clock:before { content:"\e6c6" }
.ti-agenda:before { content:"\e6c7" }
.ti-write:before { content:"\e6c8" }
.ti-window:before { content:"\e6c9" }
.ti-widgetized:before { content:"\e6ca" }
.ti-widget:before { content:"\e6cb" }
.ti-widget-alt:before { content:"\e6cc" }
.ti-wallet:before { content:"\e6cd" }
.ti-video-clapper:before { content:"\e6ce" }
.ti-video-camera:before { content:"\e6cf" }
.ti-vector:before { content:"\e6d0" }
.ti-themify-logo:before { content:"\e6d1" }
.ti-themify-favicon:before { content:"\e6d2" }
.ti-themify-favicon-alt:before { content:"\e6d3" }
.ti-support:before { content:"\e6d4" }
.ti-stamp:before { content:"\e6d5" }
.ti-split-v-alt:before { content:"\e6d6" }
.ti-slice:before { content:"\e6d7" }
.ti-shortcode:before { content:"\e6d8" }
.ti-shift-right-alt:before { content:"\e6d9" }
.ti-shift-left-alt:before { content:"\e6da" }
.ti-ruler-alt-2:before { content:"\e6db" }
.ti-receipt:before { content:"\e6dc" }
.ti-pin2:before { content:"\e6dd" }
.ti-pin-alt:before { content:"\e6de" }
.ti-pencil-alt2:before { content:"\e6df" }
.ti-palette:before { content:"\e6e0" }
.ti-more:before { content:"\e6e1" }
.ti-more-alt:before { content:"\e6e2" }
.ti-microphone-alt:before { content:"\e6e3" }
.ti-magnet:before { content:"\e6e4" }
.ti-line-double:before { content:"\e6e5" }
.ti-line-dotted:before { content:"\e6e6" }
.ti-line-dashed:before { content:"\e6e7" }
.ti-layout-width-full:before { content:"\e6e8" }
.ti-layout-width-default:before { content:"\e6e9" }
.ti-layout-width-default-alt:before { content:"\e6ea" }
.ti-layout-tab:before { content:"\e6eb" }
.ti-layout-tab-window:before { content:"\e6ec" }
.ti-layout-tab-v:before { content:"\e6ed" }
.ti-layout-tab-min:before { content:"\e6ee" }
.ti-layout-slider:before { content:"\e6ef" }
.ti-layout-slider-alt:before { content:"\e6f0" }
.ti-layout-sidebar-right:before { content:"\e6f1" }
.ti-layout-sidebar-none:before { content:"\e6f2" }
.ti-layout-sidebar-left:before { content:"\e6f3" }
.ti-layout-placeholder:before { content:"\e6f4" }
.ti-layout-menu:before { content:"\e6f5" }
.ti-layout-menu-v:before { content:"\e6f6" }
.ti-layout-menu-separated:before { content:"\e6f7" }
.ti-layout-menu-full:before { content:"\e6f8" }
.ti-layout-media-right-alt:before { content:"\e6f9" }
.ti-layout-media-right:before { content:"\e6fa" }
.ti-layout-media-overlay:before { content:"\e6fb" }
.ti-layout-media-overlay-alt:before { content:"\e6fc" }
.ti-layout-media-overlay-alt-2:before { content:"\e6fd" }
.ti-layout-media-left-alt:before { content:"\e6fe" }
.ti-layout-media-left:before { content:"\e6ff" }
.ti-layout-media-center-alt:before { content:"\e700" }
.ti-layout-media-center:before { content:"\e701" }
.ti-layout-list-thumb:before { content:"\e702" }
.ti-layout-list-thumb-alt:before { content:"\e703" }
.ti-layout-list-post:before { content:"\e704" }
.ti-layout-list-large-image:before { content:"\e705" }
.ti-layout-line-solid:before { content:"\e706" }
.ti-layout-grid4:before { content:"\e707" }
.ti-layout-grid3:before { content:"\e708" }
.ti-layout-grid2:before { content:"\e709" }
.ti-layout-grid2-thumb:before { content:"\e70a" }
.ti-layout-cta-right:before { content:"\e70b" }
.ti-layout-cta-left:before { content:"\e70c" }
.ti-layout-cta-center:before { content:"\e70d" }
.ti-layout-cta-btn-right:before { content:"\e70e" }
.ti-layout-cta-btn-left:before { content:"\e70f" }
.ti-layout-column4:before { content:"\e710" }
.ti-layout-column3:before { content:"\e711" }
.ti-layout-column2:before { content:"\e712" }
.ti-layout-accordion-separated:before { content:"\e713" }
.ti-layout-accordion-merged:before { content:"\e714" }
.ti-layout-accordion-list:before { content:"\e715" }
.ti-ink-pen:before { content:"\e716" }
.ti-info-alt:before { content:"\e717" }
.ti-help-alt:before { content:"\e718" }
.ti-headphone-alt:before { content:"\e719" }
.ti-hand-point-up:before { content:"\e71a" }
.ti-hand-point-right:before { content:"\e71b" }
.ti-hand-point-left:before { content:"\e71c" }
.ti-hand-point-down:before { content:"\e71d" }
.ti-gallery:before { content:"\e71e" }
.ti-face-smile:before { content:"\e71f" }
.ti-face-sad:before { content:"\e720" }
.ti-credit-card:before { content:"\e721" }
.ti-control-skip-forward:before { content:"\e722" }
.ti-control-skip-backward:before { content:"\e723" }
.ti-control-record:before { content:"\e724" }
.ti-control-eject:before { content:"\e725" }
.ti-comments-smiley:before { content:"\e726" }
.ti-brush-alt:before { content:"\e727" }
.ti-youtube:before { content:"\e728" }
.ti-vimeo:before { content:"\e729" }
.ti-twitter:before { content:"\e72a" }
.ti-time:before { content:"\e72b" }
.ti-tumblr:before { content:"\e72c" }
.ti-skype:before { content:"\e72d" }
.ti-share:before { content:"\e72e" }
.ti-share-alt:before { content:"\e72f" }
.ti-rocket:before { content:"\e730" }
.ti-pinterest:before { content:"\e731" }
.ti-new-window:before { content:"\e732" }
.ti-microsoft:before { content:"\e733" }
.ti-list-ol:before { content:"\e734" }
.ti-linkedin:before { content:"\e735" }
.ti-layout-sidebar-2:before { content:"\e736" }
.ti-layout-grid4-alt:before { content:"\e737" }
.ti-layout-grid3-alt:before { content:"\e738" }
.ti-layout-grid2-alt:before { content:"\e739" }
.ti-layout-column4-alt:before { content:"\e73a" }
.ti-layout-column3-alt:before { content:"\e73b" }
.ti-layout-column2-alt:before { content:"\e73c" }
.ti-instagram:before { content:"\e73d" }
.ti-google:before { content:"\e73e" }
.ti-github:before { content:"\e73f" }
.ti-flickr:before { content:"\e740" }
.ti-facebook:before { content:"\e741" }
.ti-dropbox:before { content:"\e742" }
.ti-dribbble:before { content:"\e743" }
.ti-apple:before { content:"\e744" }
.ti-android:before { content:"\e745" }
.ti-save:before { content:"\e746" }
.ti-save-alt:before { content:"\e747" }
.ti-yahoo:before { content:"\e748" }
.ti-wordpress:before { content:"\e749" }
.ti-vimeo-alt:before { content:"\e74a" }
.ti-twitter-alt:before { content:"\e74b" }
.ti-tumblr-alt:before { content:"\e74c" }
.ti-trello:before { content:"\e74d" }
.ti-stack-overflow:before { content:"\e74e" }
.ti-soundcloud:before { content:"\e74f" }
.ti-sharethis:before { content:"\e750" }
.ti-sharethis-alt:before { content:"\e751" }
.ti-reddit:before { content:"\e752" }
.ti-pinterest-alt:before { content:"\e753" }
.ti-microsoft-alt:before { content:"\e754" }
.ti-linux:before { content:"\e755" }
.ti-jsfiddle:before { content:"\e756" }
.ti-joomla:before { content:"\e757" }
.ti-html5:before { content:"\e758" }
.ti-flickr-alt:before { content:"\e759" }
.ti-email:before { content:"\e75a" }
.ti-drupal:before { content:"\e75b" }
.ti-dropbox-alt:before { content:"\e75c" }
.ti-css3:before { content:"\e75d" }
.ti-rss:before { content:"\e75e" }
.ti-rss-alt:before { content:"\e75f" }
/********Style CSS*******/
input[type=text], textarea, input[type=submit] { appearance:none; -webkit-appearance:none; -moz-appearance:none; outline:none; border-radius:0; font-family:open sans, sans-serif }
::-webkit-input-placeholder {
color:#fff
}
::-moz-placeholder {
color:#fff
}
:-moz-placeholder {
color:#fff
}
.panel { float:left; width:100%; border-radius:0; padding:0; margin:0; box-shadow:none; background:0 0; border:none }
.flush { padding:0 }
.flush-left { padding-left:0 }
.flush-right { padding-right:0 }
ul { margin:0; padding:0 }
section { float:left; width:100% }
.row-eq-height { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex }
.tableRow { display:table; width:100%; height:100%; vertical-align:middle }
.tableCell { display:table-cell; width:100%; height:100%; vertical-align:middle }
h1, h2, h3, h4, h5, h6 { font-family:roboto, sans-serif; font-family:open sans, sans-serif; color:#000 }
p, label { font-family:open sans, sans-serif }
body { font-family:open sans, sans-serif; color:#000 }
.hidden-lg { display:none }
.btn-success, .btn-info, .btn-primary { display:inline-block }
a:hover { text-decoration:none }
@media(min-width:1200px) {
	.container {width:1360px;max-width:100%}
}
img { max-width:100% }
#topbar { background:#111339; padding:7px 0 }
#topbar.transparent { background:0 0; position:relative!important; top:0!important; z-index:99 }
#topbar .form-group { margin:0 }
#topbar ul { list-style:none; width:100%; padding:0; margin:0 0 -11px; }
#topbar .topMenuList > ul > li.menuTopDynamic ul li i {margin: 0 5px 0 0;}
#topbar .topMenuList > ul > li { display:inline-block; position:relative;padding:0px; }
#topbar ul li a { color:#fff; display:inline-block; padding:0 10px; border-right:1px solid rgba(255, 255, 255, .7); font-family:roboto condensed, sans-serif; color:#fff; margin-left:0;}
#topbar input.search { display:inline-block; float:none; background:url(../images/icon-search.png) 0% 50% no-repeat; border:none; box-shadow:none; height:12px; width:65px; color:#fff; font-family:roboto condensed, sans-serif; font-size:13px; padding:0; padding-left:18px; outline:none; border-right:1px solid rgba(255, 255, 255, .7); position:relative }
#topbar .btn-primary { display:inline-block; float:none; background:url(../images/arrow-down.png) 90% 50% no-repeat; border:none; box-shadow:none; height:20px; width:65px; color:#fff; font-family:roboto condensed, sans-serif; font-size:13px; padding:0; padding-right:15px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin-left:10px; border-right:1px solid rgba(255, 255, 255, .7) }
#topbar .btn-primary:after { display:none }
#topbar ::-webkit-input-placeholder {
color:#fff
}
#header #topbar .innerPagestopBar a.nav-link.join.orange {
    margin: 0 0 0 10px;
}
#topbar .dropdown-menu a { color:#000 }
#topbar .join { background:#f5821f; padding:0; min-width:150px; line-height:28px; text-align:center; border-radius:3px; font-size:14px; margin-left:10px }
#topbar .join.orange { background:#f36523 }
#topbar.hide { display:none }
#header { background:#161847 }
#header.transparent { background:0 0; position:fixed; top:0!important; z-index:9999 }
#header.sticky { position:fixed; width:100%; left:0; top:0; z-index:9 }
.bg-faded { background:0 0 }
#header .dropdown-toggle:after { display:none }
.navbar-light .navbar-nav .nav-link { color:#fff; font-size:15px; line-height:15px; font-weight:500; padding:2px 10px; border-right:1px solid rgba(255, 255, 255, .8); font-family:roboto condensed, sans-serif }
.navbar-light .navbar-nav li:last-child .nav-link { border:none; font-size:18px }
.navbar-light .navbar-nav .lt-bars .nav-link { font-size:9px!important; position:relative }
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open>.nav-link { color:#fff }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color:#f5821f }
.lt-bars .fa-navicon:before, .lt-bars .fa-reorder:before, .lt-bars .fa-bars:before { content:""; position:absolute; left:9px; top:5px; background:url(../images/menu-icon.png) no-repeat; width:24px; height:16px }
.transparent .lt-bars .fa-bars:before { top:13px }
.transparent .navbar-light .navbar-nav .lt-bars .nav-link:hover .fa-bars:before { background:url(../images/menu-icon-hover.png) no-repeat }
.dropdown-item { font-family:roboto condensed, sans-serif }
.fixed-social-sec { position:fixed; right:8px; z-index:9; top:130px }
.fixed-social-sec.sticky { top:130px }
.fixed-social-sec .fixed-menu-trigger { margin-top:20px }
.fixed-social li { list-style:none }
.fixed-social li a { display:flex; justify-content:center; align-items:center; height:30px; width:30px; color:rgba(255, 255, 255, .8); border:1px solid rgba(255, 255, 255, .8); border-radius:50%; margin:8px 0; transition:all 350ms }
.fixed-social li a.facebook:hover { color:#fff; background:#3b5998; border-color:#3b5998 }
.fixed-social li a.twitter:hover { color:#fff; background:#1da1f2; border-color:#1da1f2 }
.fixed-social li a.youtube:hover { color:#fff; background:red; border-color:red }
.fixed-social li a.instagram:hover { color:#fff; background:#8236ad; border-color:#8236ad }
.fixed-menu-trigger li.active a { background:#fb612e; border-color:#623223 }
.fixed-menu-trigger li a { display:inline-block; height:15px; width:15px; border-radius:50%; background:rgba(255, 255, 255, .4); border:2px solid rgba(235, 235, 235, .2); margin:3px 0 }
#fp-nav { margin-top:-140px!important; z-index:8 }
#fp-nav.fp-right { right:8px }
#fp-nav.fp-right ul li a span.fp-sr-only {font-size: 0;}
#fp-nav ul li a { display:block; height:10px; width:10px; border-radius:50%; background:rgba(255, 255, 255, .4); border:1px solid rgba(235, 235, 235, .2); margin:15px 0 }
#fp-nav ul li a.active { background:#fb612e; border-color:#623223 }
#fp-nav ul li a span { background:0 0 }
.slide-social li { display:inline-block }
.slide-social li a { display:block; color:#000; font-size:22px; margin:0 7px }
.slide-social li a.facebook:hover { color:#3b5998 }
.slide-social li a.twitter:hover { color:#1da1f2 }
.slide-social li a.youtube:hover { color:red }
.slide-social li a.instagram:hover { color:#8236ad }
.slide-social li a.linkedin:hover { color:#09f }
.pv-slide-section { position:relative }
.pv-slide-section .pv-slide-item { min-height:100vh; display:flex; justify-content:center; align-items:center; padding:150px 20px }
.pv-slide-section .pv-slide-item .pv-slide-content { max-width:550px }
.pv-slide-section .pv-slide-item .pv-slide-content h1 { color:#fff; font-size:45px; transform:translateY(-50px); opacity:0; transition:2s; font-family:anton, sans-serif }
.pv-slide-section .owl-item.active .pv-slide-content h1 { transform:translateY(0); opacity:1 }
.pv-slide-section .pv-slide-item img { display:none }
.pv-slide-section .pv-slide-item .slide-social img { display:block }
.pv-slide-section .position-text { position:absolute; left:50px; bottom:15px; z-index:2 }
.pv-slide-section .position-text.right-text { right:50px; left:auto }
.pv-slide-section .position-text.right-text .slide-social li a { margin-left:0 }
.pv-slide-section .position-text.right-text .slide-social li a i { display:none }
.pv-slide-section .position-text.right-text .slide-social li a:hover { opacity:.8 }
.pv-slide-section .position-text.right-text p { color:#fff; font-size:14px; margin-bottom:5px }
.pv-slide-section .position-text .link { display:inline-block; color:#fff; margin-bottom:10px }
.pv-slide-section .indicatior { position:absolute; bottom:30px; display:inline-block; border:2px solid #fff; padding:20px 13px; border-radius:20px; cursor:pointer; left:50%; transform:translate(-50%); z-index:3 }
.pv-slide-section .indicatior span { display:inline-block; animation:mymove 2s infinite; position:relative }
.pv-slide-section .owl-dots { position:absolute; bottom:110px; width:100%; text-align:center }
.pv-slide-section .owl-dot { height:13px; width:13px; background:rgba(255, 255, 255, .4); border-radius:50%; display:inline-block; margin:8px; border:2px solid rgba(255, 255, 255, .3) }
.pv-slide-section .owl-dot.active { border:2px solid #fff; background:rgba(255, 255, 255, .7) }
.tp-slide-section { position:relative }
.tp-slide-section .tp-slide-item { padding:70px 50px; position:relative; display:flex; align-items:flex-end; justify-content:center; min-height:100vh; color:#fff }
.tp-slide-section .tp-slide-item .normal-text { text-align:center }
.tp-slide-section .tp-slide-item .normal-text>* { opacity:0; transform:translateY(50px); transition:2s }
.tp-slide-section .tp-slide-item .normal-text .more { display:inline-block; color:#fff; border:1px solid rgba(255, 255, 255, .8); background:rgba(255, 255, 255, .1); padding:8px 20px; font-size:16px; font-family:open sans, sans-serif; margin-top:25px }
.tp-slide-section .tp-slide-item .normal-text h1 { font-size:45px; color:#fff; font-family:anton, sans-serif }
.tp-slide-section .owl-item.active .normal-text>* { opacity:1; transform:translateY(0) }
.tp-slide-section .position-text { position:absolute; left:50px; bottom:25px; z-index:2 }
.tp-slide-section .position-text .link { display:inline-block; color:#fff; margin-bottom:10px }
.tp-slide-section .owl-dots { position:absolute; bottom:20px; width:100%; text-align:center }
.tp-slide-section .owl-dot { height:13px; width:13px; background:rgba(255, 255, 255, .4); border-radius:50%; display:inline-block; margin:8px; border:2px solid rgba(255, 255, 255, .3) }
.tp-slide-section .owl-dot.active { border:2px solid #fff; background:rgba(255, 255, 255, .7) }
.oj-slide-section .about-us { position:absolute; z-index:2; bottom:12px; display:block; color:#ddd; left:10px; font-size:20px; text-transform:uppercase; display:none }
.oj-slide-section .oj-item { padding:100px 80px; height:100vh; color:#fff }
.oj-slide-section .oj-item .oj-item-content .left { width:50%; padding-top:80px }
.oj-slide-section .oj-item .oj-item-content .left h1 { font-size:80px; text-transform:uppercase; color:#fff; font-family:anton, sans-serif }
.oj-slide-section .oj-item .oj-item-content .left .session { display:block; font-size:45px; font-weight:100; font-family:open sans, sans-serif }
.oj-slide-section .oj-item .oj-item-content .left p { font-size:17px; color:#ddd; font-weight:100; font-family:open sans, sans-serif;text-align:left; }
.oj-slide-section .oj-item .oj-item-content .right { width:50% }
.oj-slide-section .oj-item .oj-item-content .right .name { padding-left:27%; margin-top:40px }
.oj-slide-section .oj-item .oj-item-content .right .name span { display:block; font-size:26px; font-weight:100; font-family:open sans, sans-serif }
.oj-slide-section .oj-item .oj-item-content .right .name p { font-size:19px; color:#ccc; font-weight:100; font-family:open sans, sans-serif }
.oj-slide-section .oj-slide-nav { position:absolute; width:calc(100% - 205px); left:40px; bottom:0; color:#fff }
.oj-slide-section .oj-slide-nav .slick-slide { position:relative }
.oj-slide-section .oj-slide-nav .slick-slide::after {
content:'|||||||';
color:#666;
position:absolute;
bottom:-3px;
left:55%;
letter-spacing:6px;
transform:translate(-50%, 0);
-webkit-transform:translate(-50%, 0);
-moz-transform:translate(-50%, 0);
-ms-transform:translate(-50%, 0)
}
.oj-slide-section .oj-slide-nav .oj-nav-item { text-align:center; overflow:hidden; margin-bottom:-6px; padding-bottom:9px; border-right:1px solid #666 }
.oj-slide-section .oj-slide-nav .oj-nav-item span { color:#ddd; font-size:22px; border-bottom:5px solid transparent; display:inline-block; cursor:pointer }
.oj-slide-section .oj-slide-nav .is-active .oj-nav-item span { position:relative }
.oj-slide-section .oj-slide-nav .is-active .oj-nav-item span:after { content:''; position:absolute; height:5px; width:100%; background:#f26522; left:0; bottom:-5px; z-index:9 }
.oj-slide-section .oj-slide-nav .oj-prev, .oj-slide-section .oj-slide-nav .oj-next { font-size:40px; position:absolute; right:-20px; line-height:30px; bottom:5px; cursor:pointer }
.oj-slide-section .oj-slide-nav .oj-next { right:-50px }
.inspiration-section { position:relative }
.inspiration-section .owl-item.active .inspiration-content>* { transform:translateX(0); opacity:1 }
.inspiration-section .inspiration-item { min-height:100vh; margin:auto; padding:100px 80px }
.inspiration-content { padding-top:80px }
.inspiration-section .inspiration-item .inspiration-content>* { transform:translateY(70px); opacity:0 }
.inspiration-section .inspiration-item .inspiration-content>:nth-child(1) {
transition:2s
}
.inspiration-section .inspiration-item .inspiration-content>:nth-child(2) {
transition:2.5s
}
.inspiration-section .inspiration-item .inspiration-content>:nth-child(3) {
transition:3.2s
}
.inspiration-section .inspiration-item .inspiration-content>:nth-child(4) {
transition:4s
}
.inspiration-section .inspiration-item .inspiration-content h1 { color:#000; font-size:80px; text-transform:uppercase; margin-bottom:80px; font-family:anton, sans-serif }
.inspiration-section .inspiration-item .inspiration-content h3 { font-weight:700; font-size:30px; font-family:open sans, sans-serif; color:#1a1828 }
.inspiration-section .inspiration-item .inspiration-content p { font-family:roboto, sans-serif; font-size:20px; color:#000; font-weight:300 }
.inspiration-section .inspiration-item .inspiration-content .more { font-size:17px; color:#000; display:inline-block; border:1px solid #000; padding:8px 20px; margin-top:20px }
.inspiration-section .owl-nav { position:absolute; right:90px; bottom:50px; background:#fff; width:110px; border-radius:30px; height:50px; display:flex; align-items:center }
.inspiration-section .owl-prev, .inspiration-section .owl-next {position: absolute;font-size: 30px;left: 15px;color: #000;line-height: 20px;top: 50%;transform: translateY(-50%);}
.inspiration-section .owl-next { left:auto; right:15px }
.inspiration-section #counter { position:absolute; right:133px; bottom:63px; z-index:8; font-size:14px; color:#000 }
.dream-section { position:relative }
.dream-section .position-content { position:absolute; left:25px; max-width:750px; bottom:10px; z-index:4; }
.dream-section .position-content h1 { color:#fff; font-size:75px; text-transform:uppercase; font-family:anton, sans-serif }
.dream-india .dream-item { min-height:100vh; display:flex; align-items:flex-start; padding:120px 15px 70px; color:#fff; justify-content:center; border-right:2px solid #000 }
.dream-india .dream-item .item-content { text-align:center }
.dream-india .dream-item .item-content h3 { font-size:30px; color:#fff; font-family:oswald, sans-serif; font-weight:600 }
.dream-india .dream-item .item-content h4 { font-size:20px; color:#fff; font-family:open sans, sans-serif }
.dream-india .dream-item .item-content a { display:inline-block; color:#fff; text-transform:uppercase; border:1px solid #fff; padding:10px 20px; margin-top:30px }
.dream-india .owl-nav { position:absolute; top:50%; margin-top:-30px; width:100% }
.dream-section .owl-carousel .owl-nav .owl-prev.disabled, .dream-section .owl-carousel .owl-nav .owl-next.disabled { cursor:auto; opacity:.7 }
.inspiration-section .owl-carousel .owl-nav .owl-prev.disabled, .inspiration-section .owl-carousel .owl-nav .owl-next.disabled { opacity:.6; cursor:auto }
.dream-india .owl-prev, .dream-india .owl-next { position:absolute; left:30px; height:60px; width:41px; display:flex; justify-content:center; align-items:center; color:#fff; font-size:25px; background:url(../images/arrow-owl-next.png) }
.dream-india .owl-prev { background:url(../images/arrow-owl-previous.png) }
.dream-india .owl-next { left:auto; right:30px }
.modal label.error { color:red!important; font-size:12px!important; font-family:open sans, sans-serif!important; text-transform:none!important; font-weight:400!important }
#sec7 .dream-india .dream-item { min-height:100vh; display:flex; align-items:flex-end; padding:150px 15px 70px; color:#fff; justify-content:center; border-right:2px solid #000 }
#sec7.dream-section .position-content { bottom:250px; max-width:100%; left:100px }
.footprint-section { background:url("../images/map-bg.jpg") no-repeat scroll center center/cover }
.footprint-section .fp-scrollable { height:100vh }
.footprint-section .client-detail .image { max-height:350px; overflow:hidden }
.client-detail-wrap { top:0; right:0; transform:translate(105%, 0); -moz-transform:translate(105%, 0); -ms-transform:translate(105%, 0); -webkit-transform:translate(105%, 0) }
.client-detail-wrap.pop-open { transform:translate(0, 0); -moz-transform:translate(0, 0); -ms-transform:translate(0, 0) }
.footprint-section .client-detail-wrap { position:fixed; top:0; right:0; z-index:9999; width:100%; height:100vh; overflow:hidden; transition:all ease .7s;
-webkit-transition:all ease .7s;
display:none }
.body-overlay { height:100%; width:100%; position:fixed; top:0; left:0; background:rgba(0, 0, 0, .5); z-index:9998; display:none }
.footprint-section .client-detail-wrap .crosss { display:flex; height:30px; width:30px; justify-content:center; align-items:center; border-radius:50%; position:absolute; background:#f1f1f1; cursor:pointer; top:40px; right:456px; z-index:10000 }
.footprint-section .client-detail-wrap .client-detail { max-width:470px; top:0; right:0; z-index:9999; height:100vh; overflow-y:auto; background:#fff; position:fixed }
.footprint-section .client-detail-wrap .client-detail .content { padding:15px 30px }
.footprint-section .client-detail-wrap .client-detail .content h3 { color:#28253e; text-transform:uppercase; margin-bottom:15px }
.footprint-section .client-detail-wrap .client-detail .content .bjp-list li { position:relative; padding:6px 0 6px 20px; font-size:15px; font-family:roboto, sans-serif; list-style:none }
.footprint-section .client-detail-wrap .client-detail .content .bjp-list li::before {
content:"";
position:absolute;
height:6px;
width:6px;
border:1px solid #404040;
border-radius:50%;
top:15px;
left:0
}
.footprint-section .container-fluid { max-width:1300px; margin:auto }
.footprint-section .footprint { align-items:center }
.footprint-section .footprint .left { width:50% }
.footprint-section .footprint .left .footprint-content { max-width:630px }
.footprint-section .footprint .left .footprint-content .top h1 { color:#28253e; font-size:95px; text-transform:uppercase; font-family:anton, sans-serif }
.footprint-section .footprint .left .footprint-content .top h2 { font-size:50px; color:#0f1d37; font-family:anton, sans-serif }
.footprint-section .footprint .left .footprint-content .single-footprint { padding:20px 0 30px }
.footprint-section .footprint .left .footprint-content .single-footprint .item { width:50%; text-align:center }
.footprint-section .footprint .left .footprint-content .single-footprint .item h3 { text-transform:uppercase; color:#0f1d37; font-size:28px; font-family:anton, sans-serif }
.footprint-section .footprint .left .footprint-content .single-footprint .item h4 { font-size:40px; color:#68413f; font-family:anton, sans-serif }
.footprint-section .footprint .left .footprint-content .single-footprint .item h4 span { color:#4e3130 }
.footprint-section .footprint .left .footprint-content .bottom { border:1px solid #af8864; padding:10px 20px }
.fp-btn { display:none }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-left { width:130px; margin-right:30px; display:flex; flex-direction:column; justify-content:space-between; height:242px; overflow:hidden }
.footprint-section .footprint .left img#stateImage { height:200px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-left .vg-social li a { color:rgba(78, 49, 48, .8); border-color:rgba(104, 65, 63, .5) }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-left .vg-social li a:hover { color:#fff }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right { width:calc(100% - 160px) }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right h2 { color:#0f1d37; font-size:26px; font-family:anton, sans-serif; margin-bottom:0; min-height:30px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .cm {font-size: 18px;display: block;color: #0f1d37;font-family: open sans, sans-serif;min-height: auto;line-height: 20px;}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right a { font-weight:700; color:#1a1828; font-size:12px; display:block; min-height:18px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom { margin-top:20px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data { text-align:center; width:29%; min-height:93px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data { padding:0 17px; border-right:1px solid #cb9f66 }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data:last-child { border-right:0 }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p { font-weight:700; color:#1a1828; font-size:15px; height:33px; line-height:16px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data h3 { font-size:32px; color:#68413f; font-family:anton, sans-serif }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data h3 span { color:#68413f }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .btn9 { color:#0f1d37; font-weight:600; background:rgba(255, 120, 0, .5); border:1px solid #ff7800; display:inline-block; padding:8px 30px; font-size:16px }
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .data-wrap { border-bottom:1px solid #cb9f66; padding-bottom:10px; margin-bottom:10px }
.footprint-section .footprint .right { width:50%; position:relative }
.journey-section { background:url("../images/bg-journey.jpg") no-repeat scroll center center/cover; color:#fff }
.journey { display:flex; height:100vh }
.journey .journey-left { width:50%; position:relative; justify-content:center; align-items:center; display:flex }
.journey .journey-left .shirt-logo { position:relative }
.journey .journey-left::before {
content:"";
background:url("../images/journey-shirt.png") no-repeat scroll center center/cover;
height:100%;
width:100%;
position:absolute;
left:-15px
}
#slider-banner.oldleader {height: auto;}
#slider-banner.oldleader #atal-info p { font-size: 16px; }
.journey .journey-right { max-width:650px; width:50%; margin:auto auto auto 0; padding:80px 0 100px }
.journey .journey-right .content h1 { font-size:90px; text-transform:uppercase; color:#fff; font-family:anton, sans-serif }
.journey .journey-right .content .subtitle { font-size:30px; display:block; font-weight:300 }
.journey .journey-right .content .join { font-size:30px; display:block; text-transform:uppercase; font-weight:700 }
.journey .journey-right .content p.join { margin:0; color:#fff }
.journey .journey-right .content .join span { color:#f26522}
.journey .journey-right .content p { color:#bab6d6; margin:10px 0; font-weight:400; font-size:16px; text-align:left; }
.journey .journey-right .join-as { display:flex; flex-wrap:wrap; margin:30px 0; list-style:none }
.journey .journey-right .join-as li { width:160px; margin:8px 20px 8px 0 }
.journey .journey-right .join-as li:nth-child(1) a {
background:#0012ff
}
.journey .journey-right .join-as li:nth-child(2) a {
background:#ec008c
}
.journey .journey-right .join-as li:nth-child(3) a {
background:#f26522
}
.journey .journey-right .join-as li a { font-weight:700; font-size:22px; text-transform:uppercase; color:#fff; text-align:center; display:flex; justify-content:center; align-items:center; min-height:110px }
.join-social li { display:inline-block }
.join-social li a { display:flex; justify-content:center; align-items:center; height:35px; width:35px; color:rgba(235, 235, 235, .4); border-radius:50%; margin-left:5px; border:1px solid #666 }
.join-social li a.facebook:hover { background:#3b5998!important; border-color:#3b5998!important; color:#fff!important }
.join-social li a.twitter:hover { background:#1da1f2!important; border-color:#1da1f2!important; color:#fff!important }
.join-social li a.youtube:hover { background:red!important; border-color:red!important; color:#fff!important }
.join-social li a.share:hover { background:#0275d8!important; border-color:#0275d8!important; color:#fff!important }
.fp-section #footer .join-social li a { border:none }
.fp-section .join-social li a { border:2px solid #6f717d }
#megamenu .join-social li a { border-color:#666; color:#666; text-decoration:none }
#footer .join-social li .fa:hover { color:#ebebeb; border-color:#ebebeb }
#megamenu .joi-social li a:hover { color:#fff; border-color:#fff }
.join-social li a.facebook:hover { color:#fff; background:#3b5998; border-color:#3b5998 }
.join-social li a.twitter:hover { color:#fff; background:#1da1f2; border-color:#1da1f2 }
.join-social li a.youtube:hover { color:#fff; background:red; border-color:red }
.join-social li a.linkedin:hover { color:#fff; background:#09f; border-color:#09f }
.vg-social li { display:inline-block; margin-right:4px; }
.double-social-block .vg-social li { list-style:none; float:left; margin-left:5px }
.vg-social li a { display:flex; justify-content:center; align-items:center; border:1px solid #715a59; color:#715a59; margin-right:0; height:22px; width:22px; border-radius:50%; font-size:12px }
.vg-social li a:focus, a:focus { text-decoration:none!important }
.vg-social li a:hover { color:#fff; border-color:#ea6035!important; background:#ea6035 }
.vg-social li a.facebook:hover { background:#3b5998; border-color:#3b5998!important }
.vg-social li a.twitter:hover { background:#1da1f2; border-color:#1da1f2!important }
.vg-social li a.linkedin:hover { background:#09f; border-color:#09f!important }
.footprint-section .footprint .right .stSelect { fill:#68413f!important; stroke:#fff; stroke-width:1px }
.footprint-section .footprint .right .st0.stSelect { fill:#f8f8f8!important; stroke-width:0!important }
.footprint-section .footprint .right .st1:hover { fill:#68413f!important }
.home-social-block-section { background:#303452; padding-top:120px; padding-bottom:40px }
.home-social-block-section .social-block-wrap { max-width:1400px; margin:0 auto 50px }
.home-social-block-section .fp-scrollable { height:100vh!important }
.home-social-block-section .social-block-wrap>* { width:33% }
.home-social-block-section .social-block-wrap .social-block { padding:0 20px }
.double-social-block .social-block:first-child { margin-bottom:40px }
.footprint-section .footprint .right .st1:hover { fill:#68413f!important }
.social-block .b-head { padding:4px 10px; background:#0a1c47 }
.social-block .b-head .title { display:block; font-family:roboto, sans-serif; font-weight:700; text-transform:uppercase; color:#fff }
.social-block .b-body { padding:10px; background:#fff }
.social-block .upcoming-events .event-img .date { left:-5px; bottom:0 }
.social-block .upcoming-events .event-body p { font-family:lato, sans-serif; font-size:15px; font-weight:700 }
.social-block .press .nav-tabs li { width:33.33% }
.social-block .press .nav-tabs li:nth-child(1) a {
background:#011b41
}
.social-block .press .nav-tabs li:nth-child(1) a::before {
border-top-color:#011b41
}
.social-block .press .nav-tabs li:nth-child(2) a {
background:#002e6e
}
.social-block .press .nav-tabs li:nth-child(2) a::before {
border-top-color:#002e6e
}
.social-block .press .nav-tabs li:nth-child(3) a {
background:#043f96
}
.social-block .press .nav-tabs li:nth-child(3) a::before {
border-top-color:#043f96
}
.social-block .press .nav-tabs li a { color:rgba(255, 255, 255, .8); font-size:14px; text-transform:uppercase; font-weight:700; padding:5px 2px; display:block; text-align:center; position:relative }
.social-block .press .nav-tabs li a::before {
content:unset;
position:absolute;
border:6px solid;
top:100%;
border-right:6px solid transparent;
border-left:6px solid transparent;
border-bottom:6px solid transparent;
left:50%;
transform:translate(-50%)
}
.social-block .press .nav-tabs li a.active { color:#fff }
.social-block .press .nav-tabs li a.active::before {
content:""
}
.social-block .press .tab-content { background:#fff }
.social-block .press .tab-content .single-timeline { border-bottom:1px solid #ddd; padding:8px 12px }
.social-block .press .tab-content .single-timeline img { width:100%; margin-bottom:10px }
.social-block .press .tab-content .single-timeline .date { font-size:13px; color:#666; display:block; margin:7px 0 }
.social-block .press .tab-content .single-timeline p { color:#333; font-size:15px }
.social-block .social-strem .nav-tabs { display:block; border:0; position:absolute; right:100%; top:0 }
.social-block .social-strem .nav-tabs li:nth-child(1) a.active {
background:#3869ce;
border-color:#3869ce;
color:#fff
}
.social-block .social-strem .nav-tabs li:nth-child(2) a.active {
background:#19bbff;
border-color:#19bbff;
color:#fff
}
.social-block .social-strem .nav-tabs li:nth-child(3) a.active {
background:#d60003;
border-color:#d60003;
color:#fff
}
.social-block .social-strem .nav-tabs li a { border:1px solid #ebebeb; background:linear-gradient(#fff, #ececec); display:flex; height:27px; width:27px; justify-content:center; align-items:center; padding:0; transition:unset }
.social-block .social-strem .tab-content { position:relative; background:#fff }
.social-strem .title { font-weight:700; font-size:14px; color:#fff; text-transform:uppercase; padding:8px 5px; background:#0a1c47; display:block }
.more { display:block; color:#ec0e5d; font-size:13px; font-family:roboto, sans-serif }
.p8-12 { padding:8px 12px }
.upcoming-events .event-img { position:relative }
.upcoming-events .event-img img { width:100% }
.upcoming-events .event-img .date { background:#0012ff; color:#fff; font-size:13px; display:block; position:absolute; padding:5px; height:50px; width:50px; text-align:center; line-height:14px; bottom:-5px; left:-5px }
.social-block .upcoming-events .event-img .date { left:-5px; bottom:0 }
#fullpage .single-article { box-shadow:0 8px 30px 0 rgba(0, 0, 0, .21); margin-bottom:40px }
#fullpage .home-social-block-section .single-article { box-shadow:0 0 0 0 rgba(0, 0, 0, .21); margin-bottom:0 }
#fullpage .single-article .content { padding:10px 15px; background:#fff }
#fullpage .single-article .head img { width:100% }
#fullpage .single-article .term { margin-bottom:15px }
#fullpage .single-article .term .bookmark { color:#ec0e5d }
#fullpage .single-article .text { display:block; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; height:67px!important }
#fullpage .single-article .text a { font-size:14px; color:#000; display:block }
#fullpage .single-article .meta { margin-top:10px }
#fullpage .single-article .meta p { color:#666; font-size:11px }
#fullpage .single-article .meta p span { font-weight:700 }
#fullpage .single-article .footer { padding-top:8px; border-top:1px solid #e1e1e1; margin-top:5px; padding-right:4px;align-items:flex-start !important}
#fullpage .single-article .footer .right a { color:#ec0e5d; font-size:13px; line-height:25px }
#fullpage .single-article .footer .right a:hover { color:#ea6035 }
#fullpage .single-article .footer .right a i { letter-spacing:-3px; -webkit-text-stroke:1px }
#fullpage .term-list li { display:inline-block }
#fullpage .term-list li a { display:block; color:#fff; font-size:10px; padding:2px 8px; border-radius:2px; background:#f5821f; text-transform:uppercase; font-weight:700 }
.call-to-action { display:none }
#fullpage .call-to-action { background:#181b32; padding:35px 0 35px 0; margin-top:0!important; display:block }
.home-social-block-section { position:relative }
.home-social-block-section { padding-bottom:35px }
.call-to-action .call-to { max-width:770px; margin:auto }
.call-to-action .call-to span { font-size:18px; color:rgba(255, 255, 255, .5); display:inline-block; padding-right:20px; min-width:210 }
.call-to-action .call-to input[type=email], .call-to-action .call-to input[type=text] { color:#fff; padding:10px 15px; border:0; border-radius:3px; background:#3f4573; margin-right:12px; width:100%; max-width:400px }
.call-to-action .call-to input[type=submit] { border:1px solid rgba(255, 255, 255, .5); color:#fff; font-size:18px; text-transform:uppercase; padding:7px 20px; background:0 0; cursor:pointer }
@-webkit-keyframes mymove { from {
top:-10px
}
to { top:10px }
}
@keyframes mymove { from {
top:-10px
}
to { top:10px }
}
.transparent-header-section { position:relative }
.transparent-header-section .transparent-header { background:0 0; position:absolute; top:0; left:0; width:100%; z-index:9; background-image:linear-gradient(rgba(0, 0, 0, 0.58) 10%, rgba(0, 0, 0, 0) 100%); font-family:roboto condensed, sans-serif }
.transparent-header-section .transparent-header .bjp-header-top-section { background:0 0; padding-right:45px }
.transparent-header-section .transparent-header .header-bottom-section { background:0 0 }
.transparent-header-section .transparent-header .header-bottom-section.sticky { position:fixed; width:100%; left:0; top:0; background-image:linear-gradient(rgba(0, 0, 0, 0.58) 10%, rgba(0, 0, 0, 0) 100%); padding:5px 0; transition:.3s
}
.transparent-header-section .transparent-header .bjpht-single { padding-left:10px }
.transparent-header-section .transparent-header .bjpht-single .pro .pro-name { font-weight:900 }
.transparent-header-section .transparent-header .bjpht-single.share-url a { color:#fff; font-size:14px }
.transparent-header-section .transparent-header .bjpht-single::before {
border-color:#fff;
height:12px;
top:6px;
left:6px;
border-width:1px
}
.transparent-header-section .transparent-header .bjpht-single.lang-opt::before {
top:10px
}
.transparent-header-section .transparent-header .bjpht-single.share-url::before {
left:2px
}
.transparent-header-section .transparent-header .bjpht-single .pro::before {
display:none
}
.transparent-header-section .transparent-header .bjpht-single .language { padding-left:0 }
.transparent-header-section .transparent-header .bjpht-single .language button { font-weight:700; padding:4px 16px 3px 2px; width:64px; position:relative; top:3px }
.transparent-header-section .transparent-header .bjpht-single:last-child::before {
top:10px
}
.bjpht-single .language button:after { border:none; content:'\f107'; font-family:FontAwesome; -webkit-text-stroke:.5px }
.transparent-header-section .transparent-header .bjpht-single .state button { font-weight:500; padding:4px 16px 3px 2px; width:105px; font-size:14px; position:relative; top:2px }
.transparent-header-section .transparent-header .bjpht-single .state button:after { border:none; content:'\f107'; font-family:FontAwesome; -webkit-text-stroke:1px }
.transparent-header-section .transparent-header .header-menu ul>li:last-child>a::before {
content:unset
}
.transparent-header-section .transparent-header .header-menu ul>li>a { font-family:roboto condensed, sans-serif; margin:0 6px }
.transparent-header-section .transparent-header .header-menu ul>li>a::before {
border-color:#fff;
height:18px;
right:-9
}
.transparent-header-section .transparent-header .header-menu ul>li>ul li a { margin:0 }
.transparent-header-section .transparent-header .header-bottom { padding:0 }
.transparent-header-section .transparent-header .menu-bar { display:inline-block; color:#fff; text-align:center }
.transparent-header-section .transparent-header .menu-bar span { display:block; font-size:11px; text-transform:uppercase; line-height:5px }
.transparent-header-section .transparent-header .join .btn1, .transparent-header-section .transparent-header .join .btn2 { font-size:17px; font-family:anton, sans-serif; text-transform:unset; font-weight:400 }
.transparent-header-section .transparent-header .join .btn2 { margin-left:7px }
#megamenu { width:100%; position:fixed; height:100vh; overflow-y:scroll; right:0; top:0; z-index:99; background:#f8f8f8; padding-top:10px; display:none }
#megamenu .dropdown-toggle { color:#f58221; font-size:22px; font-family:oswald, sans-serif; font-weight:700; border:none; padding:0; margin:0; box-shadow:none; background:0 0; display:inline-block; width:100%; text-align:left; cursor:pointer }
#megamenu .subtitle { color:#62370a; font-size:15px; display:inline-block; text-transform:uppercase; font-weight:700; width:100%; margin-top:7px; margin-bottom:3px }
#megamenu .subtitle.tp { margin-top:20px }
#megamenu .dropdown-menu { border:none; padding:0; margin:0; box-shadow:none; background:0 0; width:100%; z-index:8; text-align:left; cursor:pointer; position:relative; display:inline-block }
#megamenu .dropdown-menu .dropdown-item { padding:0; color:#656565; white-space:normal; font-size:14px; font-family:open sans, sans-serif }
#megamenu .dropdown-menu .dropdown-item:hover { padding:0; color:#f58221; background:0 0 }
#megamenu .dropdown-menu a:hover, #megamenu .dropdown-menu a:hover .f-border { color:#f58221 }
#megamenu .dropdown-menu .f-border { border-bottom:1px solid #ccc!important }
#megamenu .dropdown-toggle:after { display:none }
#megamenu hr { border-color:#292c3f; margin:15px 0 7px }
#megamenu .dropdown-menu ul { list-style:none; width:100%; padding:0; margin:0 }
#megamenu .dropdown-menu .f-border { padding:0; color:#62370a; font-size:15px; font-weight:600; display:inline-block; width:100%; border-bottom:1px solid #292c3f; padding-bottom:10px; text-transform:uppercase; margin-bottom:10px }
#megamenu .btn { display:inline-block; color:#fff!important; background:#00aeef; border:1px solid #0097cf; border-bottom:3px solid #0097cf; font-family:oswald, sans-serif; font-size:18px; font-weight:600; width:195px; line-height:40px; text-align:center; padding:0; margin:15px 0 }
.hidocument #megamenu .btn, .hidocument #footer .btn { font-size:15px }
#megamenu a.btn.lalac.bharat-man-ke-baat, #footer a.btn.lalac.bharat-man-ke-baat { background:#ee7c00; border-color:#bd6300 }
#megamenu a.btn.lalac.bharat-man-ke-baat:hover, #footer a.btn.lalac.bharat-man-ke-baat:hover { background:#da7406; border-color:#bd6300 }
#megamenu .btn.pink { background:#ed145b; border-color:#af0337; margin:10px 0 0 }
#megamenu .btn.lalac { background:#560d7f; border-color:#3c015e; margin:10px 0 0 }
#megamenu .btn.lalac.four-year, #footer .btn.lalac.four-year { background:#38b39a; border-color:#26947e; margin:10px 0 0 }
#megamenu .btn.lalac.four-year:hover, #footer .btn.lalac.four-year:hover { background:#26947e!important }
#megamenu .btn.orange { background:#f26522; border-color:#b13900; margin:10px 0 0 }
#megamenu .btn.yellow { background:#f58221; border-color:#b45707; margin:10px 0 0 }
#searchAutocomplete { position:absolute; top:30px; max-width:300px; background:#fff; border:0 solid #ccc; z-index:999; text-align:left; display:none }
#searchAutocomplete li { width:100%; display:inline-block }
#searchAutocomplete h3 { background:#fafafa; padding:5px 10px; color:#161847; font-size:14px; font-weight:700; width:100%; margin-bottom:5px }
#searchAutocomplete p { color:#414141; font-size:12px; padding:0 10px; margin:0 }
#topbar #searchAutocomplete a { color:#5e68a6; text-align:right; font-family:open sans, sans-serif; font-size:12px; font-weight:700; float:right; margin:5px 0; border:0 }
#searchAutocomplete h3.allLinks { color:#fff; background:#f36523; width:100%; display:inline-block; padding:0 10px; margin:0 }
#topbar #searchAutocomplete .allLinks a { color:#fff; float:left; display:inline-block }
#breadcumbs { background:#fafafa; padding:10px 0; }
.breadcrumb { border:none; background:0 0; padding:0; margin:0 0 10px }
.breadcrumb-item a, .breadcrumb li { color:#666; font-size:13px; font-family:open sans, sans-serif; display:inline-block }
.breadcrumb-item.active { color:#131643; font-size:13px; font-family:open sans, sans-serif; line-height:29px }
.breadcrumb-item+.breadcrumb-item::before {
content:"\f105";
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
#breadcumbs h3, #breadcumbs h1 { color:#000; font-size:25px; font-weight:600; margin:0 }
.breadcrumb li::before {
content: "\f054";
font-family: fontawesome;
font-size: 9px;
margin: 0 5px;
}
#breadcumbs p { color:#666; font-size:13px; margin:0; margin-top:25px; font-family:open sans, sans-serif }
#breadcumbs p img { margin-left:7px }
#breadcumbs p span { display:inline-block; vertical-align:middle; margin-left:7px }
#breadcumbs .orga .form-group { margin:10px 0 0 }
#breadcumbs .orga select {display: inline-block;width: 100%;padding: .5rem .75rem;font-size: 14px;line-height: 1.25;color: #333;background: url(../images/select-arrow.png) 95% 50% no-repeat;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border-radius: .25rem;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;height: 35px;border-radius: 2px;font-family: open sans, sans-serif;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;outline: none;font-weight: 700;margin: 0;float: none;margin: 10px -10px 0 0;}
.defaultSearch .form--inline .form-item {float: none;margin-right: 0;}
.defaultSearch .form--inline.clearfix {float: right;width: 100%;text-align: right;}
#breadcumbs .orga input.search { display:inline-block; width:250px; padding:0; padding-right:0; font-size:14px; line-height:1.25; color:#999; background:url() 100% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:25px; border-radius:0; font-family:open sans, sans-serif; font-weight:600; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0; border:none; border-bottom:1px solid #959595; margin-top:20px }
.srch-row { position:relative }
.srch-btn { position:absolute; right:-5px; top:8px; text-indent:-9999em; height:35px; width:45px; background:url(../images/icon-search-black.png) 50% 12px no-repeat; border:0; transition:all 250ms ease }
.srch-btn:hover { background:url(../images/icon-search-black-h.png) 50% 12px no-repeat }
#breadcumbs .orga input.search:focus { border-bottom-color:#f36726 }
#breadcumbs .orga input::-webkit-input-placeholder {
color:#999
}
#breadcumbs .orga .articles input.search { width:100% }
#breadcumbs .orga .articles select { width:100%; font-size:13px; height:35px; text-transform:uppercase; margin-top:10px }
#breadcumbs .orga .articles input.date { width:100%; display:inline-block; padding:.5rem .75rem;
font-size:13px; line-height:1.25; color:#333; background:url(../images/select-arrow.png) 95% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:35px; border-radius:2px; font-family:open sans, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0; font-weight:700; text-transform:uppercase; margin-top:10px }
#breadcumbs .orga .articles input.date::-webkit-input-placeholder {
color:#333
}
#content { background:#f8f8f8 url(../images/bg-content.jpg) top left no-repeat; padding:50px 0 100px; background-size:100% }
#content .bg-white { background:#fff; padding:15px 20px 20px; box-shadow:0 0 8px 0 rgba(0, 0, 0, .1); min-height:232px; margin-bottom:50px }
#content .space { padding:0 75px }
#content .lok h3 { font-size:15px; line-height:20px }
#content .lok .bg-white { min-height:0; padding-bottom:10px }
#content .lok h3 span { font-size:13px }
#content h3 { color:#000; font-size:28px; line-height:32px; font-weight:700; margin:0 0 5px }
#content h3 span { color:#f36523; font-size:20px }
#content p { color:#333; font-size:16px; margin:0 0 10px }
#content p.phone { color:#333; font-size:14px; margin:0 0 5px; font-family:roboto, sans-serif }
#content p.phone span { color:#333; font-size:14px; font-weight:700; display:inline-block; vertical-align:top; min-width:88px }
#content p.phone a { color:#2363f3; text-decoration:underline; display:inline-block; vertical-align:top; font-family:roboto, sans-serif }
#content p.sm { color:#000; font-size:12px; margin:0 0 5px; font-family:roboto, sans-serif }
#content .img { margin-top:20px }
#content .img img { margin-right:7px }
#content .img-right img { margin-left:8px }
.organisation-card-primary p.sm{ text-align:right;}
#content .organisation h2 { color:#666; font-size:38px; text-transform:uppercase; font-family:anton, sans-serif; margin-bottom:30px }
#content .organisation .bg-white { background:#fff; padding:15px 13px; }
#content .organisation h3 { font-size:15px; line-height:20px; font-weight:700; margin:0 0 5px }
#content .organisation h3 span { font-size:14px }
#content .organisation p { color:#333; font-size:14px; margin:0 0 30px }
.unioncouncilminister#content .organisation p { font-size:12px; margin-bottom:0 }
.unioncouncilminister .unionBox { min-height:205px }
#content.unioncouncilminister .organisation .img { min-height:38px; margin-top:10px }
.unioncouncilminister .unionBox p { padding-left:11px; margin-bottom:4px!important; position:relative }
.unionBox p:before { position:absolute; background:#887f7b; content:""; left:0; top:6px; width:5px; height:5px; border-radius:1px }
#content .organisation p.phone { padding-left:25px; margin-bottom:5px }
#content .organisation p.phone span { color:#333; margin-left:-25px; min-width:25px; margin-top:5px }
#content .organisation p.phone span .fa-phone { transform:scaleX(-1) }
#content .organisation p.phone a { color:#333 }
#content .organisation .img { border-top:1px solid #dedede; padding:10px 0 0; margin-top:30px }
#content .organisation .img img { max-width:25px }
#content .organisation .sd p { margin-bottom:0; font-size:12px; min-height:58px }
#content .organisation .sd p.phone { margin-bottom:0; font-size:13px; min-height:47px }
#content .organisation .sd p.phone.l1 { min-height:20px; margin-bottom:0 }
#content .organisation .sd p.phone.lt { min-height:20px }
#content .organisation .sd p.phone.lb { min-height:35px }
#content .organisation .sd h3 span { font-size:12px; line-height:16px }
#content .organisation .sd .img { margin:0 }
#content.doc { padding-top:30px; padding-bottom:0 }
#content .doc h5 { color:#161847; font-size:28px; font-family:anton, sans-serif; margin:10px 0 }
#content .doc .bg-white { margin-bottom:80px }
#content .doc .bg-white h4 { color:#161847; font-size:24px; font-family:anton, sans-serif; text-transform:uppercase; margin:15px 0 10px }
#content .organisation.doc .img { margin:0 }
#content .organisation.doc .bg-white { background:#fff; padding:0 15px 15px; min-height:auto; float:left }
#content .doc .nav-tabs { border:none; margin-bottom:0; border:none; padding-bottom:50px }
#content .doc .align { position:absolute; top:10px; right:0 }
#content .doc .nav-tabs .nav-link { font-family:anton, sans-serif; font-size:34px; font-weight:400; color:#666; padding:0; border:none; background:0 0; border-radius:0 }
#content .doc .nav-tabs .nav-link:before, #content .doc .nav-tabs .nav-link.active:before { display:none }
#content .doc .nav-tabs li { margin-right:35px; width:auto; border:none }
#content .doc .nav-tabs .nav-link.active, #content .doc .nav-tabs .nav-link:hover { color:#f36726; border:none; background:0 0; border-radius:0 }
#content .doc .nav-tabs .nav-link .fa { display:none }
#content .doc .tab-content { padding:0; margin:0; background:0 0 }
#content.depart { padding-bottom:200px }
#content.depart h3 { color:#000; font-size:14px; line-height:16px; margin:10px 0 5px }
#content.depart p { color:#666; font-size:12px; line-height:16px; margin:0 0 20px }
.modal.department .modal-content { display:inline-block; width:100%; background:#fff }
.modal.department .close { color:#000; font-size:14px; font-weight:700; font-family:open sans, sans-serif; position:relative; top:5px; right:auto; float:right }
.modal.department .modal-header { padding:15px 30px }
.modal.department .modal-body { display:inline-block; width:100%; padding:0 30px }
.modal.department .modal-header p { display:inline-block; width:100%; color:#000; font-size:16px; font-weight:700; font-family:open sans, sans-serif; text-transform:uppercase; margin:0 }
.modal.department { }
.modal.department .bg-white { background:#fff; background:#fff; padding:15px; box-shadow:3px 3px 6px 0 rgba(0, 0, 0, .1); min-height:232px; margin-bottom:50px }
.modal.department h3 { font-size:17px; line-height:20px; font-weight:700; margin:0 0 5px }
.modal.department h3 span { color:#f36523; font-size:13px }
.modal.department .bg-white p { color:#333; margin:0 0 30px; margin-bottom:0; font-size:14px; min-height:58px }
.modal.department .bg-white p.phone a { color:#333; text-decoration:underline }
.modal.department .bg-white p.phone { min-height:58px; font-size:12px }
.modal.department .bg-white p.phone.l1 { min-height:20px; margin-bottom:10px; font-size:13px; padding-left:25px }
.modal.department .bg-white p.phone span { color:#333; font-size:14px; font-weight:700; display:inline-block; vertical-align:top; margin-left:-25px; min-width:25px; margin-top:5px }
.modal.department .bg-white p.phone.lt { min-height:20px; padding-left:25px; margin-bottom:10px }
.modal.department p.phone.lb { min-height:35px; padding-left:25px }
.modal.department .img { border-top:1px solid #dedede; padding:10px 0 0; margin-top:0 }
.modal.department p.social.grey { border-top:1px solid #e1e1e1; padding:10px 0; margin-bottom:0; min-height:0; padding-bottom:0 }
.modal.department p.social .fa { color:#666; display:inline-block; border:1px solid #666; border-radius:50%; text-align:center; line-height:23px; width:23px; height:23px; display:inline-block; vertical-align:middle; font-size:12px; margin:0 }
#content.doc.s-bt { padding-bottom:250px }
#content .kamal h5 { color:#000; border-bottom:1px solid #acacac; font-size:38px; padding-bottom:5px; margin-bottom:20px; margin-top:20px }
#content .kamal p.social.grey { margin:10px 0; min-height:0; padding-bottom:0 }
#content .kamal p.social a { color:#666 }
#content .kamal p.social .fa:hover { color:#fff }
#content .kamal p.social a.right { float:right; font-weight:600 }
#content .kamal p.social a.right img { margin-left:5px }
#content .kamal p.social .fa { color:#666; display:inline-block; border:1px solid #666; border-radius:50%; text-align:center; line-height:23px; width:23px; height:23px; display:inline-block; vertical-align:middle; font-size:12px; margin:0 }
#content.n-office .organisation .sd p.phone.l1 { min-height:35px }
#content.n-office .organisation .sd p.phone.lt { min-height:55px }
#content.n-office .organisation .sd p.phone.lb { min-height:35px }
#content.n-office .organisation .img .rt { float:right }
#social-stream { background:#f8f8f8 url(../images/bg-content.jpg) top left no-repeat; padding:50px 0 100px; background-size:100% }
#social-stream .nav-tabs { border:none; margin-bottom:77px; position:relative;z-index:9; }
#social-stream.prof-in-tab .nav-tabs { margin-bottom:40px!important }
#social-stream .nav-tabs .nav-link { font-family:anton, sans-serif; font-size:29px; color:#666; padding:0; border:none; background:0 0; border-radius:0 }
#social-stream.prof-in-tab .nav-tabs .nav-link { font-family:anton, sans-serif; font-size:34px!important; color:#666!important; padding:0!important; border:none!important; background:0 0!important; border-radius:0!important; font-weight:400!important }
#social-stream .nav-tabs li { margin-right:55px }
#social-stream.prof-in-tab .nav-tabs li { margin-right:55px!important }
#social-stream .nav-tabs .nav-link.is-active, #social-stream .nav-tabs .nav-link:hover { color:#f36726; border:none; background:0 0; border-radius:0 }
#social-stream .nav-tabs .nav-link.active, #social-stream .nav-tabs .nav-link:hover { color:#f36726; border:none; background:0 0; border-radius:0 }
#social-stream.prof-in-tab .nav-tabs .nav-link.active, #social-stream.prof-in-tab .nav-tabs .nav-link:hover { color:#f36726!important; border:none!important; background:0 0!important; border-radius:0!important }
#social-stream.prof-in-tab .nav-tabs .nav-link.is-active, #social-stream.prof-in-tab .nav-tabs .nav-link:hover { color:#f36726!important; border:none!important; background:0 0!important; border-radius:0!important }
#social-stream.prof-in-tab .bg-white p.text { font-size:13px!important; color:#000; display:block; min-height:60px!important; margin-top:10px }
#social-stream.prof-in-tab .bg-white p.sm { color:#666; font-size:11px; margin-bottom:5px }
#social-stream.prof-in-tab p.social.grey { border-top:1px solid #e1e1e1!important; padding:10px 0!important; margin:0 }
#social-stream.prof-in-tab .bg-white .social .right { color:#ec0e5d; font-size:13px; line-height:25px; margin-top:0; float:right }
#social-stream .nav-tabs .nav-link .fa { display:none }
#social-stream h3 { color:#f37d35; font-size:22px; font-family:anton, sans-serif; display:block }
#social-stream h3 span { color:#333; float:left }
#social-stream h3 em { font-style:normal; float:left }
#social-stream h3 em .fa { font-style:normal; color:rgba(51, 51, 51, .5) }
#social-stream h3 em a { color:#0048ff; font-size:12px; font-family:open sans, sans-serif; padding-left:10px }
#social-stream .space { padding:0 75px }
#social-stream .twitter-tweet { width:100%!important; margin:0!important; min-width:100%!important }
.view-btn { display:inline-block; padding:7px 10px; text-align:center; margin:20px 0; border-radius:3px; font-weight:600; font-size:12px }
.view-btn:hover { text-decoration:underline }
#social-stream .article p.sm a .fa { font-size:20px; margin-right:5px; color:#666 }
#social-stream .article .position { height:230px; max-height:230px; overflow:hidden; position:relative }
#social-stream .article .position img { min-width:100%; max-width:inherit; width:auto }
.tablerow { display:table; width:100%; height:100% }
.tablecell { display:table-cell; width:100%; height:100%; vertical-align:middle }
#social-stream .article.v-gallery .position { padding:0 }
#social-stream .article.v-gallery .position { height:160px; max-height:160px; position:relative; z-index:4 }
#social-stream .article.v-gallery .position img { max-width:100%; min-height:160px; max-height:160px }
#social-stream .article.v-gallery .position .video-icon { position:absolute; bottom:5px; left:10px; z-index:999 }
#social-stream .article.v-gallery .position .video-icon img { min-height:24px; min-width:34px; max-width:34px; width:34px }
#social-stream .article.v-gallery .bg-white h6 { color:#666; font-size:13px; font-weight:600; padding:0; margin:10px 0 }
#social-stream .article.v-gallery .bg-white h6 .fa { margin-right:5px }
#social-stream .article.v-gallery .bg-white h6 .rt { margin:0; float:right; color:#ec0e5d }
#social-stream .article.v-gallery .bg-white p.text { font-size:14px; min-height:65px; height:40px; overflow:hidden }
#social-stream.sm-video { background:#ebebeb; padding:20px 0 10px }
#social-stream.sm-video h2 { color:#1a1828; font-size:32px; text-transform:uppercase; font-family:anton, sans-serif; margin:15px 0 20px }
#social-stream.sm-video h2 .view { display:inline-block; color:#ec0e5d; font-size:16px; text-transform:capitalize; float:right; margin-top:10px; font-family:roboto, sans-serif }
#social-stream.sm-video .article.v-gallery .bg-white p.text { min-height:45px }
#social-stream .article.v-gallery select { display:inline-block; width:250px; padding:.5rem .75rem;
font-size:13px; font-weight:700; font-size:13px; color:#333; background:#fff url(../images/select-arrow.png) 95% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
border-radius:2px; font-family:open sans, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0 0 20px 10px; text-transform:uppercase; float:right }
button.close { opacity:1; color:#fff; float:right; position:absolute; top:0; right:15px }
.modal-content { background:0 0; border:none; border-radius:0; box-shadow:none }
.modal-header { background:0 0; border:none; border-radius:0; box-shadow:none; padding:10px 15px }
@media(min-width:576px) {
.modal-dialog {
max-width:900px;
margin:50px auto
}
}
#social-stream.i-gallery #p-gallery { background:0 0; padding:0 }
#social-stream.i-gallery .shadow { margin-bottom:40px }
#social-stream.i-gallery .shadow .align { background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) -470%, rgba(0, 0, 0, 0.90) 100%); align-items:flex-end; bottom:0; padding:15px;text-align:left; }

#social-stream.i-gallery .inf h5 { color:#1f4985; font-weight:600; font-size:18px; margin-bottom:20px }
#social-stream.i-gallery .inf .btn-load { display:inline-block; font-size:15px; color:#ec0e5d; text-transform:uppercase; font-family:roboto, sans-serif; padding:9px 30px; border:1px solid #ec0e5d; text-decoration:none!important; transition:all .5s
}
#social-stream.v-gallery { padding-bottom:35px }
#social-stream.video .bx-thumb .bx-wrapper .bx-controls-direction a { display:block; top:27% }
#social-stream.video .bx-thumb .bx-wrapper .bx-next { right:0 }
#social-stream.video .bx-thumb .bx-wrapper .bx-prev { left:0 }
#social-stream.video .bx-thumb .bx-wrapper .bx-next:hover { background:url(../images/arrow-right-hover.png) no-repeat }
#social-stream.video .bx-thumb .bx-wrapper .bx-prev:hover { background:url(../images/arrow-left-hover.png) no-repeat }
#social-stream.video h2 { margin-bottom:35px }
#social-stream.video h2 { margin-bottom:35px }
#social-stream.video .space { padding:0 54px }
#social-stream.video .carousel-control-next, #social-stream.video .carousel-control-prev { width:auto; display:inline-block!important; opacity:1; top:20px; height:30px; background:#ebebeb }
#social-stream.video .carousel-control-next { right:15px }
#social-stream.video .carousel-control-prev { left:auto; right:50px }
#social-stream.video .carousel-item { }
/* .show { display:inline-block!important } */
#p-gallery { background:#ddd; padding:50px 0 100px }
#p-gallery .space { padding:0 75px }
#p-gallery h2 { color:#1a1828; font-size:32px; text-transform:uppercase; font-family:anton, sans-serif; margin:15px 0 20px }
#p-gallery h2 .view { display:inline-block; color:#ec0e5d; font-size:16px; text-transform:capitalize; float:right; margin-top:10px; font-family:roboto, sans-serif }
#p-gallery .align { position:absolute; bottom:10px!important; left:0!important; background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) -470%, rgba(0, 0, 0, 0.90) 100%); align-items:flex-end; bottom:0!important; padding:15px!important }
#p-gallery p { color:#fff!important; font-size:14px!important; margin:0!important; padding:0 24px 0 0 }
#p-gallery .infograf-box p { color:#fff!important; font-size:21px!important; margin:0!important; text-align:center; font-weight:600; height:41px; padding-top:8px }
#p-gallery p.sm { font-size:12px!important; margin:0!important }
#p-gallery p.social { margin:0 }
#p-gallery p.social .fa { color:#fff!important; display:inline-block!important; border:1px solid #fff!important; border-radius:50%!important; text-align:center!important; line-height:23px!important; width:23px!important; height:23px!important; display:inline-block!important; vertical-align:middle!important; font-size:12px!important; margin-right:0!important }
#p-gallery .shadow { box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .5) }
.bx-thumb .bx-wrapper .bx-controls-direction a { width:42px; height:42px; display:none }
.bx-thumb .bx-wrapper .bx-prev { left:10px; background:url(../images/arrow-left.png) no-repeat }
.bx-thumb .bx-wrapper .bx-next { right:10px; background:url(../images/arrow-right.png) no-repeat }
#video-banner { background:linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url(../images/banner-video.jpg) no-repeat scroll center center; background-size:cover; padding:40px 0 0; position:relative }
#video-banner .banner-box { position:relative; height:86vh }
#video-banner .banner-content { position:absolute; bottom:70px; width:100% }
#video-banner .video-play { display:flex; height:65px; width:65px; justify-content:center; align-items:center; background:#fc1716; border-radius:50%; padding:15px; box-shadow:0 7px 12px 0 rgba(0, 0, 0, .32); color:#fff; font-size:30px }
#video-banner .video-play:hover { color:#fff; background:#f36523 }
#video-banner span { font-size:20px; display:block; padding:3px 0; color:#fff }
#video-banner h4 { color:#fff; font-size:21px; font-weight:700; margin:10px 0 20px }
#video-banner ul.s-img .fa { color:#fff; width:33px; height:33px; font-size:16px; line-height:33px; margin-right:8px }
#video-banner ul.s-img li a:hover .fa.fa-facebook { background:#3b5998; border-color:#3b5998 }
#video-banner ul.s-img li a:hover .fa.fa-twitter { background:#1da1f2; border-color:#1da1f2 }
#video-banner ul.s-img li a:hover .fa.fa-share-alt { background:#0097cf; border-color:#0097cf }
#video-banner.gallery { background:0 0; padding:0; position:relative }
#breadcumbs .orga .views-exposed-form select {margin: 0 !important;}
#video-banner.gallery .banner-slider>li { padding:250px 0 }
#breadcumbs .orga .views-exposed-form input#edit-title {margin: 0;}
#breadcumbs .orga .views-exposed-form .col-lg-4.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-5.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-2.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-3.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-4 select, #breadcumbs .orga .views-exposed-form .col-lg-5 select, #breadcumbs .orga .views-exposed-form .col-lg-2 select, #breadcumbs .orga .views-exposed-form .col-lg-3 select, #breadcumbs .orga .views-exposed-form .col-lg-2 select {position: relative;top: -12px;}
.video-banner h2 { font-family:open sans, sans-serif; font-weight:700; font-size:30px; margin:5px 0 15px; color:#fff }
.video-banner-social li { display:inline-block }
.video-banner-social li a { display:flex; justify-content:center; align-items:center; color:#fff; border-radius:50%; border:1px solid rgba(255, 255, 255, .4); height:32px; width:32px }
.video-banner-social li a:hover { background:#f36523; border-color:#f36523 }
.video-banner-social li a.facebook:hover { background:#3b5998; border-color:#3b5998 }
.video-banner-social li a.twitter:hover { background:#1da1f2; border-color:#1da1f2 }
.video-banner-social li a.share:hover { background:#c7d0e0; border-color:#c7d0e0 }
.ig-slider { position:relative }
.ig-slider .ig-slide-item { padding:0 15px }
.ig-slider .ig-slide-item .ig-slide-content { position:absolute; bottom:200px; width:100% }
.ig-slider .ig-slide-item .ig-slide-content>* { transform:translateY(-70px); opacity:0 }
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(1) {
transition:3.7s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(2) {
transition:2.8s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(3) {
transition:2s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(4) {
transition:1.7s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(5) {
transition:.8s
}
.ig-slider .slick-active .ig-slide-item .ig-slide-content>* { transform:translateY(0); opacity:1 }
.ig-slider .container { min-height:700px; display:flex; max-width:920px; margin:auto; align-items:flex-end; padding:70px 0 220px; color:#fff; position:relative }
.ig-slider .ig-slide-thumb { max-width:100% }
.ig-slider .ig-slide-thumb span { display:block; height:100px; border:3px solid #fff; margin:4px; cursor:pointer }
.ig-slider .ig-slider-nav { max-width:920px; left:50%; transform:translate(-50%); position:absolute; bottom:30px; width:100% }
.ig-slider .ig-slider-nav .is-active .ig-slide-thumb span { border-color:#f36523 }
.ig-single-content { box-shadow:0 4px 8px 0 rgba(0, 0, 0, .4); position:relative }
.ig-single-content .image img { width:100% }
.ig-single-content .text { background:linear-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 60%); position:absolute; width:100%; bottom:0; left:0; padding:15px; display:flex; align-items:flex-end; color:#fff }
.ig-single-content .text .video-banner-social li a { height:22px; width:22px; font-size:12px }
.ig-single-content .text .date { display:block; font-size:12px }
#banner { background:#f5821f }
img.fullwidth { width:100% }
.books-row.books-img h1.title.page-title, #banner h2 { color:#fff; font-size:60px; font-family:anton, sans-serif; text-transform:uppercase; padding-left:10px }
.books-row.books-img h1.title.page-title{width:80%;}
#banner .space { padding-top:80px }
#banner p { margin:0 }
#banner p .fa { color:#fff; font-size:20px; margin-top:25px; margin-left:0 }
#slider-banner { }
#slider-banner li { padding:160px 0 270px }
#slider-banner li {/*  padding:225px 0 254px; */background-size:cover !important; }
#slider-banner h3, .common-slide-caption h3 { color:#1a1828; font-size:56px; font-family:anton, sans-serif }
#slider-banner h4, .common-slide-caption h4 { color:#fff; font-size:28px; font-family:anton, sans-serif }
#slider-banner p, .common-slide-caption p { color:#000; font-size:22px }
#slider-banner .bx-wrapper .bx-pager, #slider-banner .bx-wrapper .bx-controls-auto { bottom:45px }
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a { border:1px solid #161847; width:12px; height:12px; border-radius:50%; background:0 0 }
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:hover, #slider-banner .bx-wrapper .bx-pager.bx-default-pager a.active { background:#161847 }
.bx-wrapper { margin-bottom:0 }
#slider-banner .s-prasad h3 { color:#1a1828; font-size:50px; text-transform:uppercase }
#slider-banner .s-prasad h4 { color:#161847; font-size:28px }
#slider-banner .s-prasad h4 span { color:#161847; font-size:18px }
#slider-banner .s-prasad li { padding-top:150px; padding-bottom:200px }
#amit-banner { background:url(../images/bg-banner-amit.png) 50% 50% no-repeat; background-size:cover; padding:420px 0 230px; min-height:865px;}
#amit-banner h3 { color:#fff; font-size:60px; font-family:anton, sans-serif }
#amit-banner h4 { color:#fff; font-size:40px; font-family:anton, sans-serif; margin:0 0 15px}
#amit-banner p { color:#fff; font-size:18px }
.leadersPresident h3 { color:#fff; font-size:60px; font-family:anton, sans-serif }
.leadersPresident h4 { color:#fff; font-size:40px; font-family:anton, sans-serif; margin:0 }
.leadersPresident p { color:#fff; font-size:18px }
.leadersPresident {padding: 420px 0 230px;min-height: 865px;}
#bjp-info { }
#bjp-info .left { padding:10px 15px; float:none; }
#bjp-info p { color:#333; font-size:16px; margin:5px 0 0 }
#bjp-info p span { color:#666; font-size:14px }
#bjp-info .bg { background:#002157; padding:10px 40px }
#bjp-info h3 { color:#fff; font-size:14px; margin:5px 0 15px }
#bjp-info p img {margin-right: 15px;width: auto;height: auto;}
#about-amit { background:#f1f1f1; padding:50px 0 }
#about-amit .space { padding:0 75px }
#about-amit .bt { margin-bottom:35px }
#about-amit h2 { color:#161b3e; font-size:42px; font-family:anton, sans-serif; margin:0 0 5px }
#about-amit h4 { color:#000; font-size:25px; font-weight:300; margin:0 0 10px; line-height:1.1 }
#about-amit p { color:#000; font-size:14px; line-height:22px; font-weight:400; margin:0 0 30px }
#about-amit .read { display:inline-block; color:#333; font-size:14px; line-height:44px; font-weight:400; border:1px solid #cecece; margin:0 0 10px; text-align:center; min-width:134px }
#follow { background:#fff; padding:50px 0 70px }
#follow .space { padding:0 75px }
#follow .bt { margin-bottom:35px }
#follow h2 { color:#161b3e; font-size:32px; font-family:anton, sans-serif; margin:0 0 5px; text-transform:uppercase }
#follow h3 { font-size:22px; color:#161b3e; font-family:anton, sans-serif; margin-bottom:16px }
#follow h3 img { margin-right:15px }
#follow h3.fb { color:#3d5a98 }
#follow h3.tt { color:#00aced }
#follow h3.ig { color:#3f729b }
#follow .view-btn { display:inline-block; color:#1da0f1; font-size:15px; font-weight:700; text-decoration:underline; float:right }
#newsletter { background:#181b32; padding:15px 0 }
#newsletter ul { list-style:none; display:inline-block; width:100%; padding:0; margin:0 }
#newsletter ul li { display:inline-block; margin:0 7px }
#newsletter h3 { font-size:18px; color:rgba(255, 255, 255, .5); margin:0 }
#newsletter .form-group { margin:0 }
#newsletter .form-control { background:#3f4573; width:390px; color:#fff; font-size:16px; height:45px; font-family:open sans, sans-serif; border-radius:4px; outline:none;margin:0px; }
#newsletter ::-webkit-input-placeholder {
color:#acacac
}
#newsletter .form-control.submit { background:0 0; width:135px; color:#fff; border:1px solid rgba(255, 255, 255, .5); text-align:center; padding:0; line-height:40px; font-size:16px; font-family:open sans, sans-serif; border-radius:4px; text-transform:uppercase; border-radius:4px }
#journey { background:#252d52; padding-top:70px }
#journey h2 { color:#fff; font-size:42px; font-family:anton, sans-serif; margin:0 0 25px; text-transform:uppercase }
#journey h4 { color:#b9c2e9; font-size:14px; font-weight:700; margin:15px 0 8px }
#journey p { color:#8990af; font-size:14px; font-weight:400; margin:0 0 20px; line-height:19px }
#journey h5 { color:#fff; display:inline-block; width:100%; font-size:24px; font-weight:700; margin:0; text-align:left; position:relative; bottom:0; left:0 }
#journey .sp-border { padding:0 30px; border-right:1px solid #313859; position:relative; padding-bottom:60px; min-height:586px }
#journey .outside span { display:inline-block; margin-left:15px }
#amit-info { background:url(../images/amit-cong.png) 50% 50% no-repeat; background-size:cover; padding:580px 0 40px }
#amit-info h2 { color:#fff; font-size:54px; font-family:anton, sans-serif; margin:0 0 10px }
#amit-info .read { display:inline-block; color:#fff; background:rgba(183, 183, 183, .2); font-size:14px; line-height:44px; font-weight:400; margin:0 0 10px; text-align:center; min-width:134px }
#kamal-banner { background:#34254e }
#kamal-banner .left { padding-top:70px; padding-right:60px }
#kamal-banner .left p { color:#fff; font-size:14px; margin-top:15px }
#kamal-banner .left p span { color:#f36e21; font-weight:700 }
#kamal-banner .left p .right { color:#f36e21; font-weight:700 }
#kamal-banner .left p .right { color:#fff; float:right; margin-top:5px }
#kamal-banner .left p a { color:#fff }
#kamal-banner .left p a:hover { color:#f5821f }
#kamal-banner .left .subs { display:inline-block; color:#fff; font-size:16px; line-height:40px; border:1px solid #fff; border-radius:35px; background:#a91317; text-align:center; padding:0 20px; margin-top:30px; font-family:anton, sans-serif; transition:all 350ms ease }
#kamal-banner .left .subs:hover { background:#dc1419 }
#kamal-banner .bg { background:#232038; padding-top:30px; padding-left:30px }
#kamal-banner h3 { font-family:anton, sans-serif; color:#fff; font-size:22px; margin:30px 0 }
#kamal-banner h5 { /* font-family:adobedevanagari_844; */ color:#fff; font-size:13px; margin:0 0 10px }
#kamal-banner h5 span {/* font-family: adobedevanagari_844; */font-weight: 700;color: #7a759c;font-size: 11px;margin: 0 0 5px;float: left;width: 100%;}
#kamal-banner .rt h5 { font-size:12px; line-height:17px; font-family:open sans, sans-serif; font-weight:700 }
#kamal-banner .rt h5 span { font-size:14px; font-family:open sans, sans-serif; font-weight:700 }

#kamal-banner h4 { color:#fff; font-size:20px; line-height:22px; font-weight:700; font-family:open sans, sans-serif; margin:-5px 0 25px;}
#kamal-banner h4 span { color:#7a759c; font-size:14px }
#kamal-banner .bg p { color:#fff; font-size:14px }
#kamal-banner .bg p a { color:#fff }
#kamal-banner .bg p span { color:#7a759c }
#atal-info { background:#f8f8f8 url(../images/bg-content.jpg) top left no-repeat; padding:20px 0 290px; background-size:100% }
#atal-info .space { padding:0 75px }
/*.page-node-334 #atal-info h2 { color:#575757; font-size:55px; font-family:anton, sans-serif; margin-bottom:30px }*/
/*#atal-info h2 span { font-size:42px; font-family:anton, sans-serif }*/
#atal-info p { color:#222; font-size:14px; line-height:22px; margin-bottom:20px }
#atal-info p.st { color:#666; font-size:32px; line-height:38px; font-family:libre baskerville, serif; font-style:italic }
#atal-info .img { margin-bottom:30px }
#atal-info p.lg { font-size:17px; line-height:33px }
#atal-info p.plg { font-size:16px; line-height:23px; padding-left:30px }
#atal-info p.plg span { color:#161b3e; font-size:20px; font-weight:700; display:inline-block; margin-bottom:5px }
#atal-info .bg-img { background:url(../images/atal-bg.png) 50% 50% no-repeat; background-size:cover; padding:160px 15px 120px; margin:20px 0 0 }
#atal-info .bg-img h2 { color:#fff; font-size:42px; margin:0 }
#atal-info .bg-img p.hin { color:#f58221; font-size:40px; line-height:50px; margin:0 0 10px }
#atal-info p.hin span { font-family:anton, sans-serif }
#atal-info .bg-img p { color:#fff; font-size:12px; margin:10px 0 }
#atal-info .bg-img p a { color:#fff }
#atal-info.brief .bg { background:#fff; padding:25px 55px }
#atal-info.brief .bg p { color:#666; font-size:18px; line-height:34px }
#atal-info.brief .bg p span { color:#666; font-family:libre baskerville, serif; font-style:italic; font-size:32px; line-height:38px }
#atal-info.brief .top { margin-top:25px }
#atal-info.brief p.blue { color:#161b3e; font-size:24px; line-height:29px }
#manifesto { background:#f8f8f8 url(../images/bg-content.jpg) top left no-repeat; background-size:100%; padding:50px 0 200px; position:relative }
#manifesto h3 { color:#f37d35; font-size:24px; font-family:anton, sans-serif }
#manifesto .form-group { margin-bottom:5px }
h4#subscribesuccess { color:#f36523!important; font-size:11px!important; padding:0!important; font-weight:400!important; margin:0!important }
h4#subscribefail { color:#c00!important; font-size:11px!important; padding:0!important; font-weight:400!important; margin:0!important }
#newsletter h4#subscribefail { font-size:15px!important }
.hidocument #newsletter h4#subscribesuccess { margin:0 0 0 4%!important }
#manifesto h3 span { color:#333; float:left }
#manifesto .space { padding:0 70px }
#manifesto .bg-orange { box-shadow:3px 2px 5px 0 rgba(0, 0, 0, .5); background:#f57921; padding-bottom:10px }
#manifesto .align { position:absolute; bottom:15px; left:-5px }
#manifesto .align p { margin:0 }
p.social .fa, p.social .fa { color:#fff; display:inline-block; border:1px solid #fff; border-radius:50%; text-align:center; line-height:23px; width:23px; height:23px; display:inline-block; vertical-align:middle; font-size:16px; margin-right:5px }
p.social.large .fa, p.social.large .fa { color:#fff; display:inline-block; border:1px solid #fff; border-radius:50%; text-align:center; line-height:33px; width:33px; height:33px; display:inline-block; vertical-align:middle; font-size:16px; margin-right:5px }
p.social.large.grey .fa, p.social.large.grey .fa { color:#fff; display:inline-block; border:1px solid #fff; border-radius:50%; text-align:center; line-height:33px; width:33px; height:33px; display:inline-block; vertical-align:middle; font-size:16px; margin-right:5px }
#manifesto p.social.grey { border-top:1px solid #e1e1e1; padding:10px 0;width:100%; }
.social.grey .fa.fa-share-alt:hover, .social .fa.fa-share-alt:hover {border: 1px solid #666 !important;background: transparent !important;color: #666 !important;}
#banner p.social .fa {width: 33px;height: 33px;line-height: 33px;font-size: 14px;}
#banner p.social {margin: -20px 0 0;}
#banner p.social .fa:hover {border: 1px solid #fff !important;background: transparent !important;color: #fff !important;}
p.social.grey a { margin-right: 5px; }
p.social.grey a .fa {width: 23px;height: 23px;line-height: 23px;font-size: 14px;margin:0px;}
.social .fa.fa-facebook, .social-icon .fa.fa-facebook { background:#3b5998!important; border-color:#3b5998!important; color:#fff!important;line-height:23px; width:23px; height:23px; font-size:12px;transition:all 0.3s ease-out; }
.social.grey .fa.fa-twitter, .social .fa.fa-twitter, .social-icon .fa.fa-twitter { background:#1da1f2!important; border-color:#1da1f2!important; color:#fff!important;line-height:23px; width:23px; height:23px; font-size:12px;transition:all 0.3s ease-out; }
.social.grey .fa.fa-share-alt, .social .fa.fa-share-alt, .social-icon .fa.fa-share-alt { background:#0097cf!important; border-color:#0097cf!important; color:#fff!important;line-height:23px; width:23px; height:23px; font-size:12px;margin:0;transition:all 0.3s ease-out; }
#manifesto .articles .bg-white .social .right:hover i.fa.fa-angle-double-right {border: 0 !important;color: #ec0e5d !important;}
p.social.grey a:hover i.fa { border:1px solid #666 !important; color:#666 !important;background:transparent !important; }
.social .fa.fa-facebook:hover, .social-icon .fa.fa-facebook:hover {border: 1px solid #fff !important;color: #fff !important;background: transparent !important;}
.social .fa.fa-twitter:hover, .social-icon .fa.fa-twitter:hover {border: 1px solid #fff !important;color: #fff !important;background: transparent !important;}
.social .fa.fa-share-alt:hover, .social-icon .fa.fa-share-alt:hover {border: 1px solid #fff !important;color: #fff !important;background: transparent !important;}
p.social.grey a:hover i.fa-share-alt { border:1px solid #666 !important; color:#666 !important;background:transparent !important; }
.articles .bg-white .social .right:hover { text-decoration:underline }
.news-list .bg-img p.social-icon .read:hover { text-decoration:underline }
.manifesto p.social .right, #content .kamal p.social a.right { float:right; margin-top:5px; position:relative }
.manifesto p.social .right img, #content .kamal p.social a.right img { display:none }
.manifesto p.social .right:after, #content .kamal p.social a.right:after { position:absolute; right:-5px; top:-2px; content:"\f019"; font-family:FontAwesome; height:25px; width:25px; font-size:18px; color:#666; transition:all 350ms ease; font-weight:400 }
.carousel-indicators li {font-size: 0;}
.manifesto p.social .right:hover:after, #content .kamal p.social a.right:hover:after, .flip-box a.right :hover { color:#f5821f }
#manifesto .organisation p {float: left;width: 100%;margin: 0;}
#manifesto .organisation p .right { float:right; margin-top:5px; position:relative }
#manifesto .organisation p .right img { display:none }
#manifesto .organisation p .right:after{ position:absolute; right:-5px; top:-2px; content:"\f019"; font-family:FontAwesome; height:25px; width:25px; font-size:18px; color:#666; transition:all 350ms ease; font-weight:400 }
#manifesto .organisation p .right:hover::after { color:#f5821f }
.view-empty p.noRecFound {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;text-align: center;margin: 0 auto;}
p.noRecFound {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;text-align: center;margin: 0 auto;}
#content .organisation .view-empty p.noRecFound {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;text-align: center;margin: 0 auto;}
#manifesto .left p.noRecFound {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;text-align: center;margin: 0 auto;}
#content .kamal p.social a.right {padding-right: 30px;margin: 5px 0 0;}
#manifesto .bg-orange p.social .right:after { font-size:22px; color:#fff; top:-2px }
#manifesto .bg-orange p.social .right:hover:after { color:#794111 }
#manifesto .bg-white { box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .5); background:#fff; margin-bottom:40px }
#manifesto p.text { color:#000; font-size:13px; margin:7px 0 }
#manifesto .top { margin-top:150px }
#manifesto .tp { margin-top:32px }
#manifesto .tps { margin-top:15px;/* border:1px solid #ccc;padding:5px; */ }
#manifesto .tps img { width:100% }
#manifesto .bg-w { background:#fff; padding:18px 15px 0 }
#manifesto .bg-w3 h4 { color:#161847; font-size:14px; font-weight:normal; margin-bottom:15px }
#manifesto h4 { color:#333; font-size:13px; margin-bottom:0; line-height:17px; margin-top:5px }
#manifesto #formSubscription h4 { color:#161847; font-size:14px; font-weight:700; margin-bottom:15px }
#manifesto .form-group.bd { border:1px solid #ddd; display:inline-block; width:100% }
#manifesto .form-group.bd input.form-control { border:none; width:233px; float:left }
#manifesto ::-webkit-input-placeholder {
color:#dadada
}
#manifesto .form-group.bd input[type=submit].form-control { width:40px; line-height:30px; height:30px; background:#f36523; color:#fff; padding:0; text-align:center; font-size:15px; float:right; border-radius:3px; margin:3px 5px 0 0; cursor:pointer }
#manifesto .bg-w2 { background:#fff; padding:10px 15px; margin:20px 0 }
#manifesto .para { color:#414141; font-size:12px; margin:10px 0 0 }
#manifesto .bg-w2 iframe { margin-top:5px }
#manifesto .bg-w3 { background:#fff; padding:10px; margin:0 0 20px }
#manifesto .bg-w3 h4 { margin:3px 0 10px }
#manifesto .bg-w3 .align { left:-10px; bottom:-10px; background:#0012ff; padding:5px 12px; text-align:center; color:#fff; font-size:13px; width:auto; line-height:19px }
#manifesto .bg-w3 p { color:#414141; font-size:14px; margin:15px 0 10px }
#manifesto .bg-w3 .read { color:#ec0e5d; font-size:14px }
#manifesto .bg-w3 .st { float:right }
#manifesto .bg-w3 .st .fa { color:#4c7ad6; font-size:17px }
#manifesto .bg-w3 .st .fa-twitter-square { color:#19bbff }
#manifesto .label {float: left;width: 100%;background: #0a1c47;color: #fff;text-transform: uppercase;text-align: left;padding: 7px;font-size: 16px;font-family: open sans,sans-serif;font-weight: 600;}
#manifesto .nav-tabs { border-bottom:1px solid #eee; float:left; width:100% }
#manifesto .nav-tabs li { border-right:1px solid #eee; margin:0; float:left; width:33.33% }
#manifesto .social-stream-mo .nav-tabs li { padding:0 }
.right .nav-tabs li:before { display:none }
#manifesto .nav-tabs li:last-child { border-right:none }
#manifesto .nav-tabs .nav-link { color:#333; font-size:13px; font-weight:700; padding:10px 5px; border-radius:0; border:none; position:relative; width:100%; text-align:center }
#manifesto .nav-tabs .nav-link .fa { margin-right:5px }
#manifesto .nav-tabs .nav-link.active:before { content:''; position:absolute; left:50%; bottom:-6px; margin-left:-3px; width:0; height:0; border-style:solid; border-width:6px 7px 0; border-color:#eee transparent transparent transparent }
#manifesto .nav-tabs .nav-link.fb.active { color:#396bd1; background:#eee; border-radius:0; border-bottom:1px solid #eee }
#manifesto .nav-tabs .nav-link.tt.active { color:#19bbff; background:#eee; border-radius:0; border-bottom:1px solid #eee }
#manifesto .nav-tabs .nav-link.yt.active { color:red; background:#eee; border-radius:0; border-bottom:1px solid #eee }
#manifesto .tab-content { background:#fff; padding:10px 15px; float:left; width:100% }
#manifesto .twitter-tweet { width:100%!important; min-width:100%!important; margin:0!important }
#manifesto .carousel-indicators { bottom:-10px }
#manifesto .carousel-indicators li, .organisation .carousel-indicators li { max-width:10px; height:10px; width:10px; border-radius:100%; background-color:#fff; border:1px solid #444 }
.organisation .carousel-indicators { bottom:0; z-index:8 }
.nationalgensec .organisation .carousel-indicators, .committee .organisation .carousel-indicators { bottom:-12px }
#manifesto .carousel-indicators li.active, .organisation .carousel-indicators li.active { border:none; background-color:#f37d35 }
.p-right-15 { padding-right:30px }
#manifesto .left .title h3, .eventDetailTitle h1 {color: #000;margin: 0;font-family: open sans,sans-serif;font-weight: 700;}
div#fontChange .title h1.title.page-title {float: left;width: 100%;font-size: 26px;line-height: 36px;font-weight: 700;} 
#manifesto .left h4 { color:#000; font-size:26px; font-family:open sans, sans-serif; font-weight:700; margin:20px 0 10px; line-height:30px }
#manifesto .left p { color:#333; font-size:16px; font-family:open sans, sans-serif; margin:20px 0 15px }
#manifesto .left .title h3 span { color:#666; font-size:14px; margin:0; font-family:roboto, sans-serif; font-weight:400 }
#manifesto .left hr { margin:10px 0; display:inline-block; width:100% }
#manifesto .left .links p { color:#333; font-size:14px; margin-bottom:20px }
#manifesto .left .links p a { color:#666; font-size:18px; font-family:myriad pro; font-weight:300; display:inline-block; border:1px dashed #bebfbe; width:25px; height:25px; line-height:23px; text-align:center; margin-left:5px; cursor:pointer }
#manifesto .left .links p a.sm-txt { font-size:15px }
#manifesto .left .links p a.md-txt { font-size:16px }

#manifesto .left .links p a.lg-txt { font-size:18px }
.social-img a, .social-img a:focus { text-decoration:none!important }
#manifesto .left .tag { border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; padding:25px 15px; margin-top:20px }
#manifesto .left .tag h4 { font-size:15px; margin:0 }
#manifesto .left .tag a { color:#999; font-size:12px; margin:0; display:inline-block; border:1px solid #999; line-height:23px; padding:0 20px; border-radius:25px; margin-top:10px; margin-right:5px }
#manifesto .share h4 { color:#333; font-size:16px; font-weight:700; margin:10px 0 }
#manifesto .share h5 { color:#000; font-size:14px; font-weight:700; margin:10px 0 }
#manifesto .share .s-btn { display:inline-block; color:#fff; font-size:10px; background:#3b5998; border:1px solid #3b5998; border-radius:3px; font-weight:400; padding-right:20px; margin-left:10px }
#manifesto .share .s-btn .fa { display:inline-block; color:#fff; font-size:15px; padding:5px 0; text-align:center; width:30px; border-right:2px solid #3b5998; margin-right:5px; vertical-align:middle }
#manifesto .share .s-btn.gp { background:#dd4b39; border-color:#bd4030 }
#manifesto .share .s-btn.gp .fa { border-color:#bd4030 }
#manifesto .share .s-btn.tt { background:#55acee; border-color:#4595d1 }
#manifesto .share .s-btn.tt .fa { border-color:#4595d1 }
#manifesto .share .s-btn.us { background:#acacac; border-color:#969696 }
#manifesto .share .s-btn.us .fa { border-color:#969696 }
#manifesto textarea.form-control { border:1px solid rgba(0, 0, 0, .15); border-radius:0; height:140px; padding:10px; margin:0 }
#manifesto .refresh { display:inline-block; padding-top:10px }
#manifesto .refresh a { color:#001eff; font-size:12px; text-decoration:underline }
#manifesto .refresh input.form-control { border:1px solid #acacac; border-radius:0; width:115px; height:23px; padding:0 10px; margin:0 }
#manifesto .form p { color:#333; font-size:12px; margin:10px 0 }
input[type=reset], input[type=submit], input[type=button] { cursor:pointer!important }
#manifesto .form input[type=submit] { background:#f36523; color:#fff; text-align:center; line-height:44px; height:44px; width:129px; padding:0; border-radius:3px; border:1px solid #da5517; font-weight:700; margin-top:20px; cursor:pointer!important }
#manifesto .philosophy .title hr { margin-bottom:20px }
#manifesto .philosophy .title h4 { margin-top:15px }
#manifesto .philosophy.left .title p {margin: 10px 0 10px 0;text-align: right;}
#manifesto .philosophy.left h4 { margin-bottom:0 }
#manifesto .philosophy.left p { margin-top:0; margin-bottom:20px; text-align: left;word-break: break-word; }
#manifesto .philosophy.left p  iframe{width: 80%;height: 500px;}
#manifesto .row { position:relative }
#manifesto .social-img { display:inline-block; position:absolute; top:20px; left:-30px }
#manifesto .social-img .fa { display:inline-block; width:32px; height:32px; border:1px solid #f58221; color:#f58221; font-size:15px; line-height:30px; text-align:center; border-radius:50%; margin-bottom:10px }
#manifesto .social-img .fa-facebook { border-color:#3b5998; color:#3b5998 }
#manifesto .social-img .fa-twitter { border-color:#1da1f3; color:#1da1f3 }
#manifesto .social-img .fa-share-alt { border-color:#666; color:#666 }
#manifesto .philosophy .nav-tabs { border:none; margin-bottom:0; border-bottom:1px solid rgba(0, 0, 0, .1); padding-bottom:40px }
#manifesto .philosophy .nav-tabs .nav-link { font-family:anton, sans-serif; font-size:34px; font-weight:400; color:#666; padding:0; border:none; background:0 0; border-radius:0 }
#manifesto .philosophy .nav-tabs .nav-link:before, #manifesto .philosophy .nav-tabs .nav-link.is-active:before { display:none }
#manifesto .philosophy .nav-tabs .nav-link:before, #manifesto .philosophy .nav-tabs .nav-link.active:before { display:none }
#manifesto .philosophy .nav-tabs li { margin-right:40px; width:auto; border:none }
#manifesto .philosophy .nav-tabs .nav-link.is-active, #manifesto .philosophy .nav-tabs .nav-link:hover { color:#f36726; border:none; background:0 0; border-radius:0 }
#manifesto .philosophy .nav-tabs .nav-link.active, #manifesto .philosophy .nav-tabs .nav-link:hover { color:#f36726; border:none; background:0 0; border-radius:0 }
#manifesto .philosophy .nav-tabs .nav-link .fa { display:none }
#manifesto .philosophy .tab-content { padding:0; margin:0; background:0 0 }
#manifesto .s-invites .left .bg-white { background:#fff; padding:15px; box-shadow:0 0 8px 0 rgba(0, 0, 0, .1); margin-bottom:50px; min-height:315px }
#manifesto .s-invites .left .bg-white h3 { color:#000; font-size:15px; line-height:20px; font-weight:700; margin:0 0 5px; font-family:open sans, sans-serif; display:inline-block; width:100%; border-bottom:1px solid #ccc; padding-bottom:10px; min-height:51px }
#manifesto .s-invites .left .bg-white h3 span { color:#f36523; font-size:12px; font-family:open sans, sans-serif; line-height:16px; display:block; margin-top:5px; }
#manifesto .s-invites .left .bg-white h3 span.or { display: inline-block; margin-top:0;} 
#manifesto .s-invites .left .ad { margin-bottom:50px }
#manifesto .s-invites .left .bg-white p { color:#333; font-size:14px; margin:0 0 0; width:100%; min-height:65px }
#manifesto .s-invites .left .bg-white .img { margin-top:0 }
#manifesto .s-invites .left .bg-white p.phone { padding-left:25px; margin-bottom:0; min-height:40px }
#manifesto .s-invites .left .bg-white p.phone .fa { font-size:15px }
#manifesto .s-invites .left .bg-white p.phone span .fa-phone { transform:scaleX(-1) }
#manifesto .s-invites .left .bg-white p.phone span { color:#333; font-size:13px; font-weight:700; display:inline-block; vertical-align:top; margin-left:-25px; min-width:25px; margin-top:5px }
#manifesto .s-invites .left .bg-white p.phone a { color:#f5821f; font-size:12px; text-decoration:underline }
#manifesto .s-invites.s-prabhari .back-white { background:#fff; border:1px solid #d7d7d7; border-radius:2px; padding:0 30px 10px; position:relative; z-index:9999 }
#manifesto .state-prabhari { display:none }
#manifesto .s-prabhari .close { color:#161847; font-size:14px; font-weight:700; opacity:1; display:inline-block; margin:15px 0 }
#manifesto .left .carousel-indicators li, .organisation .carousel-indicators li { width:8px; min-width:8px; max-width:8px; height:8px; border-radius:50%; border-color:#f36523 }
#manifesto .s-prabhari .close .fa { color:#000; font-size:14px; font-weight:400; opacity:1 }
#manifesto .s-prabhari .left .bg-white { margin-bottom:10px; box-shadow:2px 2px 20px 5px rgba(0, 0, 0, .1) }
#manifesto .left .s-president-card .bg-white { box-shadow:0 0 8px 0 rgba(0, 0, 0, .2) }
#manifesto .s-prabhari .left .bg-white h3 { padding-bottom:5px; margin-bottom:10px; min-height:auto }
#manifesto .s-prabhari .left .bg-white p { font-size:13.5px }
#manifesto .s-prabhari .bg-white h3 span { display:inline-block; width:100%; color:#000; font-weight:400; font-weight:700 }
#manifesto .s-prabhari .bg-white h3 span.or { color:#f36523; font-weight:700 }
#manifesto .s-prabhari h2 { color:#0f1d37; font-size:33px; font-family:anton, sans-serif; margin:10px 0 }
#manifesto .s-prabhari h2 span { color:#f36523 }
#manifesto .s-prabhari .lt h2 { text-transform:uppercase }
#manifesto.bg-space { padding:100px 0 70px; position:relative; min-height:720px; background-size:100% }
#manifesto #prabhari-info { position:relative; width:100%; left:0; line-height:1;}
#manifesto .bg-map svg { position:relative; left:35%; top:-35px; position:absolute; top:-80px; z-index:9999 }
#manifesto .s-prabhari .form-group { margin-bottom:5px }
#manifesto .s-prabhari select { display:inline-block; width:270px; padding:.5rem .75rem;
font-size:14px; line-height:1.25; color:#333; background:#fff url(../images/select-arrow.png) 95% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:41px; border-radius:2px; font-family:roboto, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0; text-transform:uppercase; font-family:open sans, sans-serif; font-weight:600; position:relative; z-index:9999 }
#manifesto .u-budget .left .bg-white { padding:3px 3px 15px; border-radius:7px }
#manifesto .u-budget .left .bg-white iframe { border-radius:5px }
#manifesto .u-budget .left .bg-white h6 { color:#666; font-size:13px; font-weight:600; padding:0; margin:10px 0 }
#manifesto .u-budget .left .bg-white h6 .fa { margin-right:5px }
#manifesto .u-budget .left .bg-white h6 .rt { margin:0; float:right; color:#ec0e5d }
#manifesto .u-budget .left .sds .bg-white { padding:0; border-radius:0 }
#manifesto .u-budget .left .sds .bg-white .sts { margin:0; padding:10px }
#manifesto .u-budget .left .sds .bg-white .sts .rt { float:right; margin-top:5px; margin-right:5px }
#manifesto .u-budget .left .bg-white p { color:#000; font-size:13px; margin-bottom:0; min-height:60px }
#manifesto .u-budget .left .bg-white p.sm { color:#666; font-size:13px; min-height:auto; margin-bottom:10px }
#manifesto .u-budget .left .bg-white .sts { padding:0 10px }
#manifesto .u-budget .title h4 { color:#000; font-size:22px; font-weight:400; line-height:24px; margin:15px 0 }
#manifesto .u-budget .title h4 span { color:#666; font-size:18px; font-weight:400 }
#manifesto .u-budget h2 { color:#f36523; font-size:34px; font-family:anton, sans-serif; margin:0 }
#manifesto .u-budget hr { float:left; width:100%; margin:7px 0 25px }
#manifesto .u-budget .bud .form-group { margin:0 }
#manifesto .u-budget .bud select { display:inline-block; width:270px; padding:.5rem .75rem;
font-size:14px; line-height:1.25; color:#333; background:#fff url(../images/select-arrow.png) 95% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:41px; border-radius:2px; font-family:roboto, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0; font-family:open sans, sans-serif; font-weight:600; margin:0 }
#manifesto .u-budget .right .t-link { margin-bottom:25px }
#manifesto .u-budget .right .t-link ul li { display:inline-block; width:100%; padding:0; margin:0 }
#manifesto .u-budget .right .t-link h4 { color:#2d0e46; margin-bottom:5px; padding:0 10px }
#manifesto .u-budget .right .t-link ul li { display:inline-block; width:100%; border-bottom:1px solid #f1f1f1 }
#manifesto .u-budget .right .t-link ul li a { display:inline-block; width:100%; color:#333; font-size:13px; padding:12px 10px }
#manifesto .u-budget .right .t-link ul li a:hover { color:#f36523 }
#manifesto .u-budget .right .t-link ul li:last-child { border:none }

.pageFilter .fromDateTodate .fromDate, .pageFilter .fromDateTodate .toDate { float:left; width:50%; }
.pageFilter .fromDateTodate .form-date { border:1px solid #ccc;font-size: 14px;font-weight: 600;margin-top: 10px;background: none;width: 100%;
height: 35px; padding:5px 10px;color: #999;}

.pageFilter .fromDateTodate .fromDate .form-date { border-right:0;}

ul.s-img { list-style:none; width:100%; padding:0; margin:0 0 20px }

.right ul.s-img { margin-bottom:0; height:30px; display:none }
ul.s-img li { display:inline-block }
ul.s-img li .fa { display:inline-block; width:30px; height:30px; border:1px solid #bebebe; color:#333; font-size:15px; line-height:30px; text-align:center; border-radius:50%; margin-bottom:10px }
#manifesto .articles .bg-white p.text { font-size:13px; color:#000; display:block; min-height:60px; margin-top:10px }
#manifesto .articles .bg-white p.sm { color:#666; font-size:11px; margin-bottom:5px }
#manifesto .articles .bg-white .social .right { color:#ec0e5d; font-size:13px; line-height:25px; margin-top:0; float:right;margin:0px; }
#manifesto .articles .bg-white .social .right .fa { color:#ec0e5d; font-size:15px; line-height:25px; border:none; width:auto; height:auto; margin:0; border-radius:0; vertical-align:bottom; font-weight:700; display:inline-block; font-weight:700 }
#manifesto .articles .bg-white h6 { margin-top:15px }
#manifesto .articles .bg-white .position .label-div { position:absolute; top:0; left:0; border-radius:0; padding:3px 12px }
#manifesto .articles .bg-white .position .label-div.arti { background:#16194c }
#manifesto .articles .bg-white .position .label-div.inter { background:#91268e }
.label-div, .field--name-field-article-type { display:inline-block; color:#fff; font-size:10px; padding:3px 8px; border-radius:2px; background:#f5821f; text-transform:uppercase; font-weight:700; margin-bottom:0; }
#manifesto .articles .ad { margin:20px 0 40px }
#manifesto .articles .bg-white h6 .rt { margin:0 0 0 4px; float:right; color:#ec0e5d }
.fa-bookmark-o:hover:before { content:"\f02e" }
#manifesto .articles .inf h5 { color:#1f4985; font-weight:600; font-size:18px; margin-bottom:20px }
.btn-load, .btn-load:focus, .loadMoreBtn .button { display:inline-block; font-size:15px; color:#ec0e5d; text-transform:uppercase; font-family:roboto, sans-serif; display:inline-block; padding:9px 20px; border:1px solid #ec0e5d; text-decoration:none!important; transition:all .5s;
margin-top:15px; margin-bottom:30px; }
.btn-load:hover, .loadMoreBtn .button:hover { background:#ec0e5d; color:#fff }
.loadMoreBtn .button { margin-bottom: 0; }
#manifesto .a-details .title h3 { line-height:36px }
#manifesto .a-details h4 { font-size:23px }
#manifesto .a-details .bt h4 { margin-bottom:20px }
#manifesto .left.a-details .tp p { margin-top:0 }
#manifesto .left.a-details .tp { margin-top:0 }
#manifesto .news-list .bg-img { background:url(../images/bg-amit.png) 50% 50% no-repeat; background-size:cover; padding:330px 20px 10px; margin-bottom:50px }
#manifesto .news-list .bg-img h6 { color:#fff; font-size:16px; font-weight:700; font-family:roboto, sans-serif; margin:0 }
#manifesto .news-list .bg-img p { color:#fff; font-size:24px; font-weight:600; margin:0 }
#manifesto .news-list .bg-img p.social-icon .read { color:#f36523; font-size:16px; line-height:25px; margin-top:0 }
#manifesto .news-list .bg-img p.social-icon .right { float:right; margin-top:-25px }
#manifesto .news-list .bg-img p.social-icon .right .fa { color:#fff; display:inline-block; border:1px solid #fff; border-radius:50%; text-align:center; line-height:33px; width:33px; height:33px; display:inline-block; vertical-align:middle; font-size:16px; margin-right:5px }
#manifesto .news-list .articles .bg-white h6 { color:#666; font-size:12px }
#manifesto .news-list .articles .bg-white h6 .fa { font-size:14px }
#manifesto .articles .bg-white a.link { color: #000;font-size: 13px; }
#manifesto .u-events .articles .bg-white .position .label-div.arti.live { background:red; font-size:13px; padding:0 6px; top:5px; left:7px; border-radius:3px }
#manifesto .u-events .articles .bg-white h6 .label-div { color:#fff; font-size:13px; text-align:center; font-weight:400; background:#0012ff; border-radius:0; margin-top:-20px; padding:7px 8px; position:absolute; top:-40px; left:0; width:53px }
#manifesto .u-events .articles .bg-white h6 .label-div.bg-grey { background:#666 }
/*#manifesto .u-events .articles .bg-white p.social.grey { border:none }*/
#manifesto .u-events .articles .bg-white p.text { color:#333; font-size:14px; min-height:60px; }
#manifesto .u-events h2 { color:#666; font-size:38px; font-family:anton, sans-serif; margin-bottom:15px }
.shareMore { list-style:none; width:auto; background:#fff; padding:25px 20px!important; border:1px solid #ccc; text-align:center }
.shareMore li { display:inline-block; text-align:center; margin:0 15px; font-size:12px; color:#666; cursor:pointer; position:relative }
.shareMore li.linkedin img { position:absolute; left:0; right:0; text-align:center; top:-23px; margin:0 auto }
.shareMore li.linkdin-script img { top:3px }
#profile-info .shareMore li.linkedin.linkdin-script img, .shareMore li.linkedin.linkdin-script img { top:-3px }
.node--type-speeches .field--name-field-leader-type, .node--type-speeches .field--name-field-date-speeches { display: inline-block; vertical-align: middle;color: #666;
font-size: 14px;
margin: 0;
font-family: roboto,sans-serif;
font-weight: 400; margin-bottom: 10px; }


.node--type-speeches .field--name-field-leader-type { font-weight: 600; padding-right: 5px; }

.IN-widget { opacity:0!important }
.shareMore li img { margin-bottom:10px }
.shareMore li a { font-size:12px; color:#666 }
#re-article { background:#ebebeb; padding:30px 0 50px }
#re-article.pres { background:#f1f1f1; padding-bottom:0 }
#re-article.pres .space { padding:0 75px }
#re-article.pres h2 .view { display:inline-block; color:#ec0e5d; font-size:16px; text-transform:capitalize; float:right; margin-top:10px; font-family:roboto, sans-serif }
#re-article.pres .article p.text { min-height:115px }
#re-article.pres .article .no-image-box p.text { min-height:75px; padding:11px 0 0; font-size:14px; height:75px; overflow:hidden }
#re-article.pres .article .bg-white h6 { color:#666; font-size:12px }
#re-article h2 { color:#1c1f34; font-size:32px; text-transform:uppercase; margin-top:10px; margin-bottom:15px; font-family:anton, sans-serif }
.article .bg-white { box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .5); background:#fff; margin-bottom:40px }
.article .bg-white .position .label-div.arti { background:#16194c }
.article .bg-white h6 { margin-top:15px }
.article .bg-white h6 .rt { margin:0; float:right; color:#ec0e5d }
.article .bg-white p.text { font-size:13px; color:#000; display:block; min-height:60px; margin:7px 0; margin-top:10px }
.article .bg-white p.sm { color:#666; font-size:11px; margin-bottom:5px }
.article p.social.grey { border-top:1px solid #e1e1e1; padding:10px 0 }
.article p.social .fa { color:#666; display:inline-block; border:1px solid #666; border-radius:50%; text-align:center; line-height:23px; width:23px; height:23px; display:inline-block; vertical-align:middle; font-size:12px; margin-right:0 }
.article .bg-white .social .right { color:#ec0e5d; font-size:13px; line-height:25px; margin-top:0; float:right }
.article .bg-white .social .right .fa { color:#ec0e5d; font-size:15px; line-height:25px; border:none; width:auto; height:auto; margin:0; border-radius:0; vertical-align:bottom; font-weight:700; display:inline-block; font-weight:700 }
.article .bg-white .position .label-div { position:absolute; top:0; left:0; border-radius:0; padding:3px 12px }
#donation { background:url(../images/bg-donation.jpg) 50% 50% no-repeat; background-size:cover; background-attachment:fixed; padding:45px 0 215px }
.hide { display:none!important }
#donation .bg-white { background:#fafafa; border-radius:3px; border:1px solid #e7e9e7 }
#donation #div-1.space { padding-bottom:25px }
#donation h3 { color:#161847; font-size:42px; text-transform:uppercase; font-family:anton, sans-serif; letter-spacing:1px; margin:20px 0 25px; display:inline-block; width:100% }
#donation .num-info ul { list-style:none; padding:0; margin:0; display:inline-block }
#donation .num-info ul li { display:inline-block; color:#a1a1a1; font-size:13px; text-transform:uppercase }
#donation .num-info ul li .num img { display:none }
#donation .num-info ul li.a-num.active .num span { display:none }
#donation .num-info ul li.a-num.active .num { background:#ec008c }
#donation .num-info ul li.a-num.active .num img { display:inline-block; color:#fff; margin-top:0 }
#donation .num-info { border-bottom:1px dashed #d5d6d5; padding-top:5px; padding-bottom:15px }
#donation .num-info ul li.active .num { border-color:#ec008c; color:#ec008c }
#donation .num-info ul li.active { border-color:#ec008c; color:#ec008c; font-weight:700 }
#donation .num-info ul li .num { display:inline-block; vertical-align:middle; color:#a1a1a1; font-size:13px; font-weight:700; width:24px; height:24px; line-height:20px; text-align:center; border:2px solid #a1a1a1; border-radius:50%; margin-right:5px }
#donation .num-info ul li .line { display:inline-block; vertical-align:middle; background:#a1a1a1; width:29px; height:1px; margin:0 10px 0 5px }
#donation .space { padding:0 35px }
#donation h4 { display:inline-block; width:100%; color:#333; font-size:24px; font-family:oswald, sans-serif; margin:30px 0 20px }
#donation p.sm { display:inline-block; width:100%; color:#fb660d; font-size:14px; font-family:roboto, sans-serif; font-weight:500; margin:0 0 10px }
#donation label { display:inline-block; width:100%; color:#666; font-size:14px; font-weight:700 }
#donation label span { color:red }
#donation select { display:block; width:100%; padding:.5rem .75rem;
font-size:14px; line-height:1.4; color:#333; background:url(../images/select-arrow.png) 85% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:41px; border-radius:2px; font-family:roboto, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0 }
#donation #div-2 label { font-size:14px }
#donation .form-group { margin-bottom:10px }
#donation .form-control { height:41px; border-radius:2px; font-family:roboto, sans-serif; outline:none; background:0 0 }
#donation .form-control:focus { outline:none }
#donation .mt { margin:5px 0 }
#donation .btn { margin:5px 0; display:inline-block; background:#fb660d; color:#fff; border-radius:3px; padding:0; text-align:center; min-width:152px; line-height:42px; font-size:18px; cursor:pointer!important }
#donation .cong { color:#3b661c; font-size:14px; background:#fcf6dd; border:1px solid #f5f4ea; line-height:33px; font-family:open sans, sans-serif; margin:5px 0 0; border-radius:1px }
#donation h5 { color:#333; font-size:18px; font-weight:600; margin-top:25px; position:relative }
h5.date-of-brth { width:185px }
.upd-pro-tab-con h5.date-of-brth { width:100% }
#donation .radio-inline { display:inline-block; width:auto; vertical-align:middle; color:#666; font-size:16px; font-weight:400; letter-spacing:0; font-family:roboto, sans-serif; text-transform:uppercase; margin:0 }
#donation .party { background:#e5e5e5; padding:15px 35px; margin-top:40px; border-bottom:1px solid #d6d6d6 }
#donation .party p { color:#333; font-size:22px; text-transform:uppercase; font-weight:300; line-height:48px; margin:0 }
#donation .party p .fa { color:#666; font-size:16px }
#donation .party .fund input[type=text] { display:inline-block; text-align:right; background:#fff; color:#000; font-size:22px; font-family:roboto, sans-serif; font-weight:700; min-width:200px; line-height:48px; border:1px solid #b7b7b7; border-radius:1px; padding-right:10px }
#donation .radio-inline span { color:#666; font-family:roboto, sans-serif; font-size:14px }
#donation .b-bg { background:#eee; padding:25px 35px }
#donation .b-bottom { padding:35px 0 10px; border-bottom:1px solid #d8d8d8 }
#donation .btn { margin-top:25px; margin-bottom:0 }
#donation #registerForm .btn.jtp-scroll { margin-top:0 }
#donation .p-second .space { padding-bottom:0 }
#donation .p-second .countryBlock select { background-position:95% 50% }
#donation .p-second .countryBlock select { background-position:98% 50% }
#donation .p-second select .contactdetailBlock { margin-bottom:30px }
.member-div { margin-bottom:0 }
#donation .btns { display:inline-block; cursor:pointer }
#donation .btns h5 { color:#f36523; font-size:20px; font-family:anton, sans-serif; font-weight:400; margin:15px 0; text-transform:uppercase }
#donation .btns h5 .fa { color:#666; font-size:15px }
#donation .btns .top { margin-top:40px }
#donation .btns .round { display:inline-block; width:36px; height:36px; line-height:36px; border:2px solid #a3a3a3; border-radius:50%; color:#fff; font-size:21px }
#donation .btns.active .round { border-color:#f36523; color:#f36523 }
#donation .btns .round .fa { margin-top:6px }
#donation #member-div .party { background:#eee; border:none }
#donation #member-div .fund { margin-bottom:15px }
#donation #member-div .fund.none { background:0 0; border:none; padding-right:0; color:#000; font-weight:400 }
#donation #member-div .fund.bg-none { background:0 0; color:#000; font-weight:400 }
#donation .member-div .fund-p p { background:0 0; color:#2b69a8; font-size:18px; font-family:roboto, sans-serif; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; padding:5px 0; margin:0; margin-top:10px }
#donation .member-div .fund-p hr { border-color:#b7b7b7; margin:5px 0; float:left; width:100% }
#donation .member-div .fund-p p span { color:#fb660d; font-size:22px; font-weight:700; font-family:roboto, sans-serif; display:inline-block; margin-left:5px }
#donation .thank.bg-white { padding:80px 0 100px }
#donation .thank h4 { color:#f36523; font-size:24px; margin:40px 0 10px }
#donation .thank p { color:#333; font-size:22px; font-family:open sans, sans-serif; margin:0 }
#donation .thank p span { color:#f48120; font-weight:700; font-family:open sans, sans-serif }
#donation .thank h5 { color:#333; font-size:18px; font-family:open sans, sans-serif; margin:10px 0; font-weight:400 }
#donation .thank h5 a { color:#2b69a8; font-family:open sans, sans-serif; text-decoration:underline; font-weight:700 }
.radio-inline input[type=radio] { margin-left:20px; margin-right:5px }
.radiofield { -webkit-appearance:none; background:0 0; border:1px solid #666; width:17px; height:17px; border-radius:50%; position:relative; outline:none; display:inline-block; vertical-align:middle }
.radiofield:before { content:''; background:0 0; position:absolute; top:3px; left:3px; width:9px; height:9px; outline:none; border-radius:50% }
.radiofield:checked { border-color:#333 }
.radiofield:checked+span { color:#333!important }
.radiofield:checked:before { background:#333; border-radius:50% }
.checkbox-inline { color:#666; font-family:roboto, sans-serif; font-weight:400!important; font-size:14px; padding-left:25px }
.checkbox-inline input[type=checkbox] { margin-left:-25px; margin-right:8px }
.checkbox-inline a .fa { color:#666 }
.checkboxfield { -webkit-appearance:none; background:0 0; border:1px solid #636363; width:14px; height:14px; position:relative; outline:none; border-radius:3px }
.checkboxfield:before { content:''; background:0 0; position:absolute; top:0; left:1px; line-height:13px; outline:none; text-align:center; border-radius:3px; font-family:FontAwesome; font-size:10px; font-weight:300 }
.checkboxfield:checked:before { content:'\f00c'; color:#080808; background:0 0; border-radius:0 }
#video-banner { }
.no-border { border:none!important }
#footer { background:#1c1f34 }
#footer h2 { color:#fff; font-weight:700; font-size:50px; font-family:oswald, sans-serif; text-transform:uppercase; margin:10px 0 }
#footer .dropdown-toggle { color:#f58221; font-size:22px; font-family:oswald, sans-serif; font-weight:700; border:none; padding:0; margin:0; box-shadow:none; background:0 0; display:inline-block; width:100%; text-align:left; cursor:pointer }
#footer .subtitle { color:#5e68a6; font-size:15px; display:inline-block; text-transform:uppercase; font-weight:700; width:100%; margin-top:7px; margin-bottom:3px }
#footer .subtitle.tp { margin-top:20px }
#footer .dropdown-menu { border:none; padding:0; margin:0; box-shadow:none; background:0 0; width:100%; z-index:8; text-align:left; cursor:pointer; position:relative }
#footer .dropdown-menu .dropdown-item { padding:0; color:#fff; white-space:normal; font-size:14px }
#footer .dropdown-menu .dropdown-item:hover { padding:0; color:#f58221; background:0 0 }
#footer .dropdown-menu .f-border.aLink:hover, #footer .copy ul li a:hover { color:#f58221 }
#footer .dropdown-toggle:after { display:none }
#footer hr { border-color:#292c3f; margin:15px 0 7px }
#footer .dropdown-menu ul { list-style:none; width:100%; padding:0; margin:0 }
#footer .dropdown-menu .f-border { padding:0; color:#fff; font-size:15px; font-weight:600; display:inline-block; width:100%; border-bottom:1px solid #292c3f; padding-bottom:10px; text-transform:uppercase; margin-bottom:10px }
#footer .btn { display:inline-block; color:#fff; background:#00aeef; border:1px solid #0097cf; border-bottom:3px solid #0097cf; font-family:oswald, sans-serif; font-size:18px; font-weight:600; width:195px; line-height:40px; text-align:center; padding:0; margin:15px 0 }
#footer .btn.pink { background:#222478; border-color:#222478; margin:10px 0 0 }
#footer .btn.lalac { background:#560d7f; border-color:#3c015e; margin:10px 0 0 }
#footer .btn.orange { background:#f26522; border-color:#b13900; margin:10px 0 0 }
#footer .btn.yellow { background:#f58221; border-color:#b45707; margin:10px 0 0 }
#footer .copyright { border-top:1px solid #292c3f; padding:15px 0 }
#footer .copyright ul { list-style:none; width:auto; display:inline-block; vertical-align:middle; padding-left:0; padding-bottom:0; margin-left:0; }
#footer .copy ul li { color:#787a85; display:inline-block; vertical-align:middle; margin:5px -2px }
#footer .copy ul li a { color:#787a85; display:inline-block; vertical-align:middle }
#footer .join-social li span { color:#fff; font-size:20px; font-family:oswald, sans-serif }
#footer .join-social li { display:inline-block; margin-left:7px; vertical-align: middle; }
#footer .join-social li a { color:#787a85; display:inline-block; vertical-align:middle; border:0 }
#footer .join-social li .fa { color:#6f717d; border:2px solid #6f717d; border-radius:50%; text-align:center; line-height:32px; width:36px; height:36px; display:inline-block; vertical-align:middle; font-size:18px; padding-left:4px; }
.visible-xs { display:none!important }
#topbar { padding:7px 0 }
#donation .party .fund.tt { background:0 0; font-size:22px; font-family:roboto, sans-serif; font-weight:700 }
.navbar-light .navbar-nav .lt-bars .nav-link { border:none; font-size:8px; margin-top:2px; text-align:center }
.navbar-light .navbar-nav .lt-bars .nav-link i { font-size:15px }
.card { background:#fff; padding:0 0 15px; min-height:auto; float:left; box-shadow:3px 3px 6px 0 rgba(0, 0, 0, .1) }
.card figure { height:175px; margin:0; float:left; width:100% }
.card figure img { min-height:175px; max-height:175px }
.card h4 { color:#161847; font-size:24px; font-family:anton, sans-serif; text-transform:uppercase; margin:15px 0 10px }
.card .img { border-top:1px solid #dedede; padding:10px 0 0 }
.card .img img { max-width:25px; margin-right:3px }
.doc .card h4 { color:#161847; font-size:24px; font-family:anton, sans-serif; text-transform:uppercase; margin:15px 0 10px }
#manifesto .doc .card h4 { color:#161847; font-size:24px; font-family:anton, sans-serif; text-transform:uppercase; margin:15px 0 0 }
#manifesto .philosophy.left .doc .card h4 { margin-bottom:0;}
.doc .card { margin-bottom:80px }
.go-top {position: fixed;right: 25px;bottom: 25px !important;display: none;z-index: 99;}
#top {background: rgb(241 107 46 / 90%) url(../images/angle-up.png) no-repeat scroll center/cover;color: #fff;height: 38px;width: 38px;cursor: pointer;border-radius: 100%;background-size: 30px !important;}
@media(min-width:992px) {
#footer .dropdown-menu {
display:inline-block
}
#topbar a.bjp {
text-transform:uppercase
}
}
.slideshow figure { background:#1a1728; border:none; padding:50px 30px }
#p-gallery figcaption .c-view { background:#14344d; color:#0b6995; font-size:12px; display:inline-block; margin:10px 0 0; border:1px solid #0b6995; padding:0 15px; line-height:30px; font-weight:700 }
#p-gallery figcaption p.social a.right { float:right }
#p-gallery figcaption p.social a.right .fa { margin-left:3px; font-size:15px; margin-top:3px; border:none!important; border-radius:0!important }
#p-gallery figcaption p.sm { margin:10px 0 }
#p-gallery figcaption p.text { margin:0 0 10px }
.ig-slider { position:relative }
.ig-slider .ig-slide-item { padding:0 15px }
.ig-slider .ig-slide-item .ig-slide-content { position:absolute; bottom:200px; width:100% }
.ig-slider .ig-slide-item .ig-slide-content>* { transform:translateY(-70px); opacity:0 }
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(1) {
transition:3.7s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(2) {
transition:2.8s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(3) {
transition:2s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(4) {
transition:1.7s
}
.ig-slider .ig-slide-item .ig-slide-content>:nth-child(5) {
transition:.8s
}
.ig-slider .slick-active .ig-slide-item .ig-slide-content>* { transform:translateY(0); opacity:1 }
.ig-slider .container { min-height:700px; display:flex; max-width:920px; margin:auto; align-items:flex-end; padding:70px 0 220px; color:#fff; position:relative }
.ig-slider .ig-slide-thumb { max-width:100% }
.ig-slider .ig-slide-thumb span { display:block; height:100px; border:3px solid #fff; margin:4px; cursor:pointer }
.ig-slider .ig-slider-nav { max-width:920px; left:50%; transform:translate(-50%); position:absolute; bottom:30px; width:100% }
.ig-slider .ig-slider-nav .is-active .ig-slide-thumb span { border-color:#f36523 }
.ig-single-content { box-shadow:0 4px 8px 0 rgba(0, 0, 0, .4); position:relative }
.ig-single-content .image img { width:100% }
.ig-single-content .text { background:linear-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 60%); position:absolute; width:100%; bottom:0; left:0; padding:15px; display:flex; align-items:flex-end; color:#fff }
.ig-single-content .text .video-banner-social li a { height:22px; width:22px; font-size:12px }
.ig-single-content .text .date { display:block; font-size:12px }
#social-stream.i-gallery .article.v-gallery .form-group { margin:0; display:inline-block; width:100% }
#loader { height:100vh }
#loader .loader-row { display:table; vertical-align:middle; height:100%; width:100%; text-align:center }
#loader .loader-content { display:table-cell; vertical-align:middle; height:100%; text-align:center }
#loader #loaderCounter { margin-bottom:40px; font-size:80px; color:#f58634; font-family:anton, sans-serif }
#loader h3 { font-size:42px; margin-top:50px; font-weight:100 }
.modal-backdrop.show { opacity:.8 }
#login .modal-dialog { max-width:350px; background:#fff; border-radius:5px }
#login .modal-body { padding:0 }
#login .modal-header { position:absolute; top:0; right:0; z-index:5 }
#login button.close { color:#000; right:15px; top:10px }
#login .formDetails { padding:25px 30px }
#login .formDetails h3 { font-size:20px; font-family:open sans, sans-serif; color:#000; font-weight:700; text-transform:uppercase; margin-bottom:18px; line-height:1 }
#login .formDetails p { font-size:14px; font-family:roboto, sans-serif; color:rgba(34, 34, 34, .5); margin-bottom:10px }
#login input[type=email], #login input[type=password] { width:100%; border:1px solid #e8e8e8; padding:0 10px; margin-bottom:10px; height:50px; line-height:50px; color:rgba(34, 34, 34, .5) }
#login input:focus { outline:0 }
#login a { font-family:roboto, sans-serif; font-size:12px; color:#222; text-decoration:underline; text-decoration:none }
#login a:hover { color:#f5821f; text-decoration:underline }
#login input[type=submit], .common-mod input[type=submit], input[type=submit] { color:#fff; font-size:16px; font-family:open sans, sans-serif; background:#f26522; border-radius:4px; border:0; height:40px; line-height:40px; padding:0 40px; cursor:pointer; margin:0 0; transition:all 350ms ease }
#login input[type=submit]:hover, .common-mod input[type=submit], input[type=submit]:hover { background:#f5821f }
#login label.placeholder { color:rgba(62, 62, 62, .5); font-family:roboto, sans-serif; font-size:14px; position:absolute; top:15px; left:30px }
#login label.placeholder span { color:red }
#login .loginWith { background:#f8f8f8; padding:12px 0; border-radius:10px; position:relative }
#login .loginWith h3 { font-size:12px; font-family:roboto, sans-serif; color:#999; font-weight:400; margin-bottom:10px }
#login .loginWith h3 span { display:inline-block; position:relative }
#login .loginWith h3 span:before, #login .loginWith h3 span:after { content:""; position:absolute; height:1px; border-bottom:1px solid #ddd; top:7px; width:90px }
#login .loginWith h3 span:before { right:100%; margin-right:15px }
#login .loginWith h3 span:after { left:100%; margin-left:15px }
#login .slide-social li { display:inline-block }
#login .slide-social li a { display:block; color:#fff; font-size:18px; margin:0 5px; border-radius:100%; width:30px; text-align:center; height:30px; line-height:30px }
#login .slide-social li a.facebook { background:#3b5998 }
#login .slide-social li a.twitter { background:#1da1f2 }
#login .slide-social li a.google-plus { background:#ef4a34 }
#login .slide-social li a.namo-app { padding:0 }
#login .joinParty { background:#c7c7c7; padding:15px 0 10px; margin-top:-5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px }
#login .joinParty h3 { font-size:12px; font-family:roboto, sans-serif; color:#414141; font-weight:400; line-height:40px; margin-bottom:0 }
#login .joinParty h3 a { background:#3e50b4; padding:0 30px; color:#fff; font-size:13px; font-family:roboto, sans-serif; font-weight:700; text-decoration:none; line-height:40px; display:inline-block; border-radius:5px; margin:0 10px; transition:all 350ms ease }
#login .joinParty h3 a:hover { background:#27347b }
#login .joinParty h3 span { color:#3e50b4; font-weight:700; font-family:roboto, sans-serif; font-size:13px }
#morcha { background:#f8f8f8 url(../images/bg-content.jpg) top left no-repeat; background-size:cover; padding:50px 0 }
#morcha .morcha-card { background:#fdfdfd; height:100%; padding:0; box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .5) }
#morcha .mcard { margin-bottom:30px }
#morcha .morcha-card h3 { margin:0 15px 15px; display:flex; align-items:flex-end; width:100%; font-size:24px; color:#fff; font-family:anton, sans-serif; text-transform:uppercase }
#morcha figure { margin:0 }
#morcha .kisanMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-kisan-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .mahilaMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-mahila-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .scMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-sc-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .yuvaMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-yuva-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .stMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-st-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .obcMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-obc-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .minorityMorcha { background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)), url(../images/img-minority-morcha.jpg) 50% 50% no-repeat; background-size:cover; height:200px; display:inline-flex; width:100% }
#morcha .morchaDetails { padding:10px }
#morcha .morchaDetails h6 { font-size:14px; font-family:open sans, sans-serif; font-weight:700; margin:2px 0 3px }
#morcha .morchaDetails p { font-size:12px; font-family:open sans, sans-serif; font-weight:700; color:#f36523; margin:0; line-height:1.2; text-align:left; }
.no-bg { background:0 0!important }
#slider.president { position:relative }
#slider.president .sliderDetails { width:100% }
#slider.president li { padding:185px 0 20px }
#slider.president .position-title { margin:0 80px 260px 0; text-align:left; display:inline-block }
#slider.president .position-title h2 { font-size:80px; color:#000; font-family:anton, sans-serif; text-transform:uppercase; font-weight:700; margin:0 }
#slider.president .position-title h3 { font-size:54px; color:#f56428; font-family:anton, sans-serif; text-transform:capitalize; font-weight:500 }
#slider.president .position-text { display:inline-block; color:#000; text-align:left; width:340px }
#slider.president .position-text li { padding:0; margin:10px 0 0 }
#slider.president .position-text a, #slider.president .position-text li a { color:#000 }
#slider.president .bx-controls { position:absolute; bottom:40px; width:100%; text-align:center }
#slider.president .bx-pager-item { display:inline-block }
#slider.president .bx-pager-item a { text-indent:-99999px; border:1px solid #000; border-radius:100%; width:12px; height:12px; margin:0 5px; display:inline-block }
.connect-with-party .socials li:before { display:none!important }
#slider.president .bx-pager-item .active { background:#000 }
#manifesto.president { padding-bottom:50px }
#manifesto.president #atal-info.no-bg { padding:0 }
.connect-with-party { border:1px solid rgba(0, 0, 0, .1); border-radius:7px; margin:30px 0 0; padding:10px 0 }
#manifesto .connect-with-party h3 { color:#222; font-family:open sans, sans-serif; font-weight:700; font-size:16px; text-transform:uppercase }
.connect-with-party .socials li { list-style:none; display:inline-block; margin:10px 40px }
.connect-with-party .socials li .fa { font-size:36px; width:68px; height:68px; line-height:68px }
.connect-with-party .socials li a.facebook { background:#3b5998; width:68px; display:inline-block; border-radius:100%; height:68px; line-height:68px; color:#fff }
.connect-with-party .socials li a.youtube { background:#c4302b; width:68px; display:inline-block; border-radius:100%; height:68px; line-height:68px; color:#fff }
.connect-with-party .socials li a.twitter { background:#55acee; width:68px; display:inline-block; border-radius:100%; height:68px; line-height:68px; color:#fff }
.connect-with-party .socials li a.instagram { background:#3f729b; width:68px; display:inline-block; border-radius:100%; height:68px; line-height:68px; color:#fff }
.right .achievements h3 { font-size:20px!important; text-transform:uppercase!important; font-family:anton, sans-serif!important; color:#161b3e!important }
.right .achievements p a { font-size:14px; color:#161b3e; font-family:open sans, sans-serif }
.right .weblink { margin:0 0 15px }
.right .weblink a { font-size:14px; color:#161b3e; font-family:open sans, sans-serif }
.right .weblink img { margin-right:15px }
@media(max-width:1600px) {
.ig-slider .ig-slide-item .ig-slide-content {
bottom:400px
}
.books-row .col6 {
width:50%
}
.books-row.books-img h1.title.page-title, #banner h2 {
font-size:63px
}
}
@media(min-width:1601px) {
.ig-slider .ig-slide-item .ig-slide-content {
bottom:400px
}
}
#manifesto .u-e-detail .label-div { background:red; padding:1px 8px }
#manifesto .u-e-detail p.yt { color:#666; font-size:13px; margin-top:0; margin-bottom:5px }
#manifesto .u-e-detail p.yt span { color:#f44336; font-weight:600 }
#manifesto .u-e-detail p.yt img { margin:0 5px }
#manifesto .u-e-detail p span.semi { font-weight:600 }
#manifesto .u-e-detail .bg-white { background:#fff; border-radius:3px; padding:15px; box-shadow:3px 3px 7px 0 rgba(0, 0, 0, .1); margin:25px 0 10px }
#manifesto .u-e-detail .bg-white h3 { color:#334a5e; font-size:16px; line-height:21px; font-family:open sans, sans-serif; margin:0 0 10px; min-height:50px }
#manifesto .u-e-detail .bg-white h4 { color:#666; font-size:14px; line-height:14px; font-weight:400; margin:0 }
#manifesto .u-e-detail .bg-white h6 { color:#334a5e; font-size:14px; line-height:19px; margin:0 0 10px }
#manifesto .u-e-detail .bg-white h6 span { font-size:22px; font-weight:700; line-height:27px }
#profile-info { background:#f8f8f8 }
#profile-info .bg-blue { background:#f5821f }
#profile-info .nav-tabs { border:none; display:inline-block; width:100% }
#profile-info .nav-tabs li { margin-right:15px; float:none; display:inline-block }
#profile-info .nav-tabs .nav-link { color:#fff; font-size:13px; font-weight:700; border:none; padding:15px 10px; box-shadow:none }
#profile-info .nav-tabs .nav-link .fa { margin-right:5px; font-size:15px }
#profile-info .nav-tabs .nav-item.show .nav-link, #profile-info .nav-tabs .nav-link.active, #profile-info .nav-tabs .nav-link:hover { border:none; box-shadow:none; color:#ffee93; background:0 0 }
#profile-info .space { padding:0 70px }
#profile-info .tab-content { padding:60px 0 }
#profile-info h2 { color:#f36523; font-family:anton, sans-serif; text-transform:uppercase; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:20px }
#profile-info select { display:block; width:100%; padding:.5rem .75rem;
font-size:14px; line-height:1.4; color:#333; background:url(../images/select-arrow-two.png) 95% 50% no-repeat; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:41px; border-radius:3px; font-family:roboto, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0 }
#profile-info input.form-control { display:block; width:100%; padding:.5rem .75rem;
font-size:14px; line-height:1.25; color:#333; background:0 0; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:41px; border-radius:3px; font-family:roboto, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:0; font-style:italic }
#profile-info textarea { display:block; width:100%; padding:20px 10px; font-size:14px; line-height:1.25; color:#333; background:0 0; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border-radius:.25rem;
-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
height:421px; border-radius:3px; font-family:roboto, sans-serif; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; margin:15px 0; resize:none }
#profile-info input[type=submit], #profile-info input[type=reset] { display:inline-block; background:#161847; color:#fff; font-size:14px; text-align:center; height:41px; width:125px; padding:0; margin:0; font-family:roboto, sans-serif; border:none; border-radius:3px; box-shadow:0 1px 2px 1px rgba(0, 0, 0, .3); cursor:pointer }
#profile-info input::-webkit-input-placeholder {
color:#333
}
#profile-info textarea::-webkit-input-placeholder {
color:#999
}
#profile-info select.sm { background:url(../images/select-arrow.png) 95% 50% no-repeat; display:block; width:240px; cursor:pointer }
#profile-info #accordion { margin-top:20px }
#profile-info .card { width:100%; background:0 0; padding:0; margin:0; border:none; box-shadow:none; border-radius:0; border-bottom:1px solid #ccc }
#profile-info .card-header { border:none }
.card-header:first-child, .card-header:first-child { padding:0; margin:0 }
.card-header .card-link { display:inline-block; width:100%; background:url(../images/arrow-down-black.png) 100% 50% no-repeat; padding:13px 0; color:#f36523; font-size:20px; text-decoration:none; border:none; padding-right:25px }
.card-header .card-link.collapsed { background:url(../images/arrow-right-black.png) 100% 50% no-repeat; border:none }
#profile-info p { color:#333; font-size:16px }
#profile-info p a { color:#ec0e5d }
#profile-info p a:hover { text-decoration:underline }
#profile-info .member h2 { border:none; margin:0; padding:0 }
#profile-info p.status { color:#444; font-size:15px; font-family:roboto, sans-serif; font-weight:700; margin:0 }
#profile-info p.status span { color:#52ae00; font-family:roboto, sans-serif }
#profile-info .btn-blue { display:inline-block; background:#161847; color:#fff; font-size:13px; text-align:center; height:35px; line-height:35px; padding:0 10px; margin:0; font-family:roboto, sans-serif; border:none; border-radius:3px; box-shadow:0 1px 2px 1px rgba(0, 0, 0, .3); cursor:pointer; vertical-align:bottom; margin-left:10px }
#profile-info p.bd { color:#333; font-size:16px; font-weight:400; border-top:1px solid #ccc; margin:5px 0 0; padding-top:5px }
#profile-info h3.title { font-family:anton, sans-serif; color:#333; font-size:24px; margin:0 }
#profile-info .top { margin-top:22px }
#profile-info p.cancel { color:#555; font-size:12px; font-weight:600; margin:12px 0 0 }
#profile-info p.cancel a { color:#1f4985; text-decoration:underline }
#profile-info .table-responsive { margin-top:5px }
#profile-info .table thead th { border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; font-size:16px; padding:10px 15px }
#profile-info .table td { border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#333; font-size:14px }
#profile-info .table td.green { color:#52ae00 }
#profile-info .table td.red { color:#dd4b39 }
#profile-info .table-striped tbody tr:nth-of-type(odd) {
background-color:#f8f8f8
}
#profile-info .table-striped tbody tr:nth-of-type(even) {
background-color:#ebebeb
}
#profile-info .refer h2 { margin-bottom:10px }
#profile-info .refer p { font-size:14px; margin:0 }
#profile-info .refer p img { margin-left:5px }
#profile-info .refer p.sm-p { color:#555; font-size:12px; font-weight:700; margin-top:10px }
#profile-info .refer .top { margin-top:30px }
#profile-info .pagination { display:inline-block }
#profile-info .pagination li { float:left }
#profile-info .page-link { color:#f5821f; font-size:16px; font-weight:600; background:0 0; font-family:open sans, sans-serif; border-color:#ccc; padding:0 13px; line-height:45px }
#profile-info .page-link:hover, #profile-info .active.page-item .page-link { color:#fff!important; background:#f5821f; border-color:#f5821f }
span.p-info { position:relative; display:inline-block; right:6px; top:-18px }
.two-col-select { background-position:95% 55%!important }
a.form-link { padding-top:10px; display:block; color:#fb660d }
a.form-link:hover { color:#c7864d }
.padd-zero { padding:0!important }
a.form-link.update-mo-btn { border:1px solid #fb660d; text-align:center; padding:7px 0; font-size:14px; font-weight:600; border-radius:3px; margin-top:3px; width:130px }
#profile-info .page-item .page-link.grey { color:#666 }
#profile-info .page-item .page-link.grey:hover { color:#fff }
#profile-info .bg-white { background:#fff; border:1px solid #ccc; padding:30px 25px 25px; border-radius:3px; margin-bottom:25px }
.prof-in-tab .bg-white { padding:0!important }
#profile-info .u-profile h2 { margin-bottom:15px }
#profile-info .u-profile h4 { font-family:anton, sans-serif; color:#333; font-size:24px; margin:0 0 25px }
#profile-info .u-profile .edit { display:inline-block; margin-top:5px; color:#333; font-size:14px; font-weight:700 }
#profile-info .u-profile label { display:inline-block; width:100%; color:#666; font-size:13px; font-weight:700; text-transform:unset; margin:0 0 3px }
#profile-info .u-profile span { color:red }
#profile-info .u-profile select.sm-w { background:url(../images/select-arrow.png) 85% 50% no-repeat }
#profile-info .u-profile select { background:url(../images/select-arrow.png) 95% 50% no-repeat; margin-bottom:20px }
#profile-info .u-profile input { margin-bottom:20px; font-style:normal }
#profile-info .u-profile input[type=file] { font-size:13px }
#profile-info .u-profile input[type=submit], #profile-info .u-profile input[type=reset] { background:#fb660d; box-shadow:none; width:152px; font-size:18px; vertical-align:top; margin-top:10px; margin-right:15px; transition:all 350ms ease }
#profile-info .u-profile #reset { color:#fff }
#profile-info .u-profile input[type=submit]:hover, #profile-info .u-profile .btn-sm:hover { background:#f5821f; color:#fff; border-color:#f5821f }
#profile-info .u-profile .btn-sm { display:inline-block; color:#fb660d; border:1px solid #fb660d; text-align:center; line-height:40px; border-radius:3px; width:152px; box-shadow:none; font-size:18px; padding:0; vertical-align:top; margin-top:10px }
#profile-info .dash h2 { border:none; padding:0; margin:0 }
#profile-info .dash .user h5 { color:#161847; font-size:16px; font-weight:700; padding-left:70px; line-height:20px }
#profile-info .dash .user h5 img { float:left; margin-top:-5px; margin-left:-70px; height:50px; width:50px }
#profile-info .dash .user h5 span { color:#333; font-size:12px; font-weight:400; cursor:pointer }
#profile-info .dash .btn-orange { display:inline-block; background:#f36523; color:#fff; font-size:13px; text-align:center; height:35px; line-height:35px; padding:0 10px; margin:0; font-family:roboto, sans-serif; font-weight:600; border:none; border-radius:3px; cursor:pointer; vertical-align:bottom }
#profile-info .dash .info { background:url(../images/bg-info-1.png) 50% 50% no-repeat; background-size:cover; border-radius:5px; padding:20px 15px 15px; box-shadow:0 0 10px 0 #37ccc0; margin:20px 0 45px; min-height:150px }
#profile-info .dash .info.two { background:url(../images/bg-info-2.png) 50% 50% no-repeat; background-size:cover; box-shadow:0 0 10px 0 #fe67ad }
#profile-info .dash .info.three { background:url(../images/bg-info-3.png) 50% 50% no-repeat; background-size:cover; box-shadow:0 0 10px 0 #d96fdf }
#profile-info .dash .info h3 { color:#fff; font-size:42px; font-family:anton, sans-serif }
#profile-info .dash .info h4 { color:#fff; font-size:20px; font-family:roboto, sans-serif; font-weight:700; text-transform:uppercase }
#profile-info .dash .info a.link { display:inline-block; color:#fff; font-size:14px; font-family:roboto, sans-serif; font-weight:500; text-decoration:underline; margin-top:10px; cursor:pointer }
#profile-info .dash .bg-w3 { background:#fff; border:1px solid #ebebeb; padding:10px; margin:0 0 20px }
#profile-info .dash .bg-w3 h4 { color:#161847; font-size:16px; font-weight:700; margin:3px 0 10px; text-transform:uppercase }
#profile-info .dash .bg-w3 h4 span { color:#f36523; font-size:14px; float:right; margin-top:5px }
#profile-info .dash .bg-w3 h4 span.le { color:#f36523; font-size:14px; margin-left:5px; float:none }
#profile-info .dash .bg-w3 h4 a.view { color:#ec0e5d; font-size:14px; float:right; margin-top:0; text-transform:capitalize; font-weight:400 }
#profile-info .dash .bg-w3 h4 a.view:hover { text-decoration:underline }
#profile-info .dash .bg-w3 .align { position:absolute; left:-5px; bottom:0; background:#043f96; padding:5px; text-align:center; color:#fff; font-size:18px; line-height:20px; width:52px }
#profile-info .dash .bg-w3.last { background:url(../images/bg-wlast.png) 50% 50% no-repeat; background-size:cover; border:none; min-height:404px }
#profile-info .dash .bg-w3.last h4 { color:#f36523; font-size:23px; font-family:anton, sans-serif; font-weight:400; margin:10px 0 }
#profile-info .dash .bg-w3.last .sl img { margin:14px 5px 13px }
#profile-info .dash .ad { margin:15px 0 40px }
#profile-info .dash .bg-w3 .align span { font-size:13px }
#manifesto .bg-w3 .align { width:52px; padding:5px }
#profile-info .dash .bg-w3 p { color:#333; font-size:14px; margin:10px 0 0; min-height:60px }
#profile-info .dash .bg-w3 .social .right { float:left; color:#ec0e5d; font-size:13px; line-height:25px; margin-top:0 }
#profile-info .dash .bg-w3 p.social.grey { border-top:1px solid #e1e1e1; min-height:0; padding-top:8px }
#profile-info .dash .bg-w3 p.social.grey .fa { line-height:23px; width:23px; height:23px; font-size:12px; border:1px solid #666; color:#666; margin:0; border-radius:50%; text-align:center; vertical-align:middle }
#profile-info .dash .bg-w3 p.social.grey .right .fa { color:#ec0e5d; font-size:15px; line-height:25px; border:none; width:auto; height:auto; margin:0; border-radius:0; vertical-align:bottom; font-weight:700; display:inline-block; font-weight:700 }
#profile-info .dash .main h2 { color:#666; text-transform:capitalize; margin:15px 0 }
#profile-info .dash .main .bg-white { box-shadow:2px 2px 5px 0 rgba(0, 0, 0, .5); background:#fff; margin-bottom:40px; padding:0; box-shadow:none }
#profile-info .dash .main .bg-white .position .label-div { position:absolute; top:0; left:0; border-radius:0; padding:3px 12px }
#profile-info .dash .main .bg-white .position .label-div.inter { background:#91268e }
#profile-info .dash .main .bg-white h6 { margin-top:15px }
#profile-info .dash .main .bg-white h6 .rt { margin:0; float:right; color:#f58221 }
#profile-info .dash .main .bg-white h6 .rt.pink { color:#ec0e5d }
#profile-info .dash .main .bg-white p.text { font-size:13px; color:#000; display:block; min-height:60px; margin:7px 0; margin-top:10px }
#profile-info .dash .main .bg-white p.sm { color:#666; font-size:11px; margin-bottom:5px }
#profile-info .dash .main p.social.grey { border-top:1px solid #e1e1e1; padding:10px 0; margin-bottom:0 }
#profile-info .dash .main p.social.grey .fa { display:inline-block; vertical-align:middle; border-radius:50%; text-align:center; line-height:23px; width:23px; height:23px; font-size:12px; border:1px solid #666; color:#666; margin:0 }
#profile-info .dash .main p.social .right { float:right; color:#ec0e5d; font-size:13px; line-height:25px; margin-top:0 }
#profile-info .dash .main .bg-white .social .right .fa { color:#ec0e5d; font-size:15px; line-height:25px; border:none; width:auto; height:auto; margin:0; border-radius:0; vertical-align:bottom; font-weight:700; display:inline-block; font-weight:700 }
#profile-info .dash .bx-controls-direction a { position:absolute; top:50%; margin-top:-16px; outline:0; text-indent:-9999px; z-index:7; width:42px; height:42px }
#profile-info .dash .bx-wrapper .bx-controls-direction a { display:none; top:27% }
#profile-info .dash .main .bx-wrapper .bx-controls-direction a { display:block }
#profile-info .dash .main .bx-wrapper .bx-prev { left:16px }
#profile-info .dash .main .bx-wrapper .bx-next { right:14px }
#profile-info .dash .bx-wrapper .bx-prev { left:7x; background:url(../images/arrow-left.png) no-repeat }
#profile-info .dash .bx-wrapper .bx-next { right:-7px; background:url(../images/arrow-right.png) no-repeat }
#profile-info .dash .bx-wrapper .bx-next:hover { background:url(../images/arrow-right-hover.png) no-repeat }
#profile-info .dash .bx-wrapper .bx-prev:hover { background:url(../images/arrow-left-hover.png) no-repeat }
#profile-info .e-calendar h2 { border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:20px; text-transform:capitalize }
#profile-info .e-calendar h2 .btn-orange { float:right; background:#f58220; line-height:32px; height:32px; width:96px; text-align:center; padding:0 5px; text-transform:capitalize }
#profile-info .e-calendar h2 .btn-orange:hover { background:#ef730a }
#profile-info .e-calendar .bg-w3 { padding:0 }
#profile-info .e-calendar .bg-w3 .align { position:absolute; left:15px; bottom:-20px; background:#0012ff; width:52px; padding:5px; font-size:18px }
#profile-info .e-calendar .bg-w3 p { margin-top:25px; min-height:70px; font-size:12px }
#profile-info .e-calendar .bg-w3 p.social.grey { margin-bottom:15px; min-height:0 }
#profile-info .e-calendar .datepicker-months td { width:100% }
#profile-info .e-calendar .datepicker-inline { width:100%; margin:0; padding:0 }
#profile-info .e-calendar .datepicker-inline .table-condensed { width:100%; margin:0; padding:0 }
#profile-info .e-calendar .datepicker.datepicker-inline th.prev { background:url(../images/arrow-left-calender.png) 50% 50% no-repeat; padding:0; width:20px!important }
#profile-info .e-calendar .datepicker.datepicker-inline th.next { background:url(../images/arrow-right-calender.png) 50% 50% no-repeat; padding:0!important; width:20px!important }
#profile-info .e-calendar .datepicker th.switch { color:#333; font-size:16px }
#profile-info .e-calendar .datepicker td { color:#333; font-size:12px; height:30px }
#profile-info .e-calendar .datepicker td.today { background:#f16621; color:#ffff; width:15px; height:15px; border-radius:50%!important; font-weight:700 }
#profile-info .e-calendar .datepicker table tr td.active.active, #profile-info .e-calendar .datepicker table tr td.day:hover, .datepicker table tr td.today { background:#f16621; color:#ffff; width:15px; height:15px; border-radius:50%!important; font-weight:700 }
#profile-info .e-calendar .datepicker th.dow { color:#3e5869; font-size:14px; padding:10px 0; border-bottom:1px solid #b7b7b7 }
.ph-gal-detail-main .grid { margin:0 -15px }
.grid-gallery .ph-gal-detail-main .grid li { width:33.33%!important; float:left; cursor:pointer; padding:0 15px }
.page-node-617 #slider-banner li {background-position: 50% 50% !important;background-size: cover !important;}
.page-node-616 #slider-banner li {background-position: 50% 50% !important;background-size: cover !important;}
.i-gallery-depage .photo-album-title { margin-bottom:35px; position:relative }
.i-gallery-depage .photo-album-title h2 { font-size:22px; display:block; line-height:28px }
.photo-album-title .title-inn span.p-album-date { color:#666; font-size:15px }
.grid-gallery p.social.grey a { position:relative; z-index:2 }
.album-det-link { z-index:1 }
.album-socal-share .alb-social-img { position:absolute; right:15px; top:5px; left:auto; z-index:1 }
.album-socal-share .alb-social-img a { float:left; width:30px; height:30px; border:1px solid #666; vertical-align:top; border-radius:50%; text-align:center; padding:6px 0; margin-left:10px }
.photo-album-title .title-inn { padding-right:125px }
.album-socal-share .alb-social-img a i.fa.fa-share-alt { vertical-align:top }
.album-socal-share .alb-social-img a.fa-facebook { border-color:#3b5998; color:#3b5998 }
.album-socal-share .alb-social-img a.fa-facebook:hover { background:#3b5998; color:#fff }
.album-socal-share .alb-social-img a.fa-twitter { border-color:#1da1f3; color:#1da1f3 }
.album-socal-share .alb-social-img a.fa-twitter:hover { background:#1da1f3; color:#fff }
.album-socal-share .alb-social-img a .fa-share-alt { border-color:#666; color:#666; transition:.3s color
}
.album-socal-share .alb-social-img a.faa-share:hover { background:#666; color:#fff }
.album-socal-share .alb-social-img a.faa-share:hover .fa-share-alt { color:#fff }
p.image-infomartion { position:absolute; bottom:-50px; right:0; font-size:13px!important; font-style:italic; opacity:.4!important }
.sendEmailOtpBtn { margin-top:6px!important }
.journey-img-container { height:166px; overflow:hidden }
div#dreamManifestMsg { padding:55px 0 }
.shareMore li:before { display:none }
.default-bullet .shareMore li { padding-left:0 }
u { text-decoration:none }
.download-lead-img .space { padding:0 90px }
.dow-lead-img { background:#f36523; padding:3px 12px; display:block; line-height:20px; color:#fff; border-radius:4px }
#donation .resend-otp { margin-top:9px; line-height:25px; font-size:14px; min-width:100px; background:#0f1150 }
#donation .resend-otp:hover { background:#3a3c88!important }
#donation .verify-otp { margin-top:7px }
.slideshow-open ul li figure img { min-height:100px!important; height:auto!important }
.mrgtop-zero { margin-top:0!important }
.i-gallery { min-height:450px }
div#image_preview img { width:100px; height:100px; border-radius:50% }
.fixed-width { min-width:115px }
.success-msg { color:#0d6f06!important }
.orange-text { color:#ef730a; text-align:center; width:100% }
.bullet-text { list-style:none; padding:0; margin:0 }
.bullet-text li { padding-left:16px; position:relative; list-style:none; margin-bottom:10px }
.bullet-text li:before { position:absolute; content:"\f105"; color:#f36523; font-size:18px; left:0; top:0; width:15px; height:15px; font-family:'FontAwesome' }
.default-bullet ul, #atal-info ul, .BjpTimeline ul { list-style:none; padding:0; margin:0 }
.default-bullet ul li, #atal-info ul li, .BjpTimeline ul li { padding-left:16px; position:relative; list-style:none; margin-bottom:10px;text-align:justify;word-break:normal;}
.default-bullet ul li:before, #atal-info ul li:before, .BjpTimeline ul li:before { position:absolute; content:"\f105"; color:#f36523; font-size:18px; left:0; top:0; width:15px; height:15px; font-family:'FontAwesome' }
#manifesto .news-let p.social.grey { padding:0 }
#manifesto .news-let p.social.grey a.right { padding:8px 0 }
p.news-let-title { margin-bottom:10px }
.news-let-foo a.right { float:right; font-size:13px; color:#ec0e5d; margin-top:3px }
.news-let-foo a.right:hover { text-decoration:underline }
.news-let-foo span.news-let-date { font-size:11px; display:inline-block; color:#666 }
.shayog-box.news-let-box img { border-bottom:1px solid #e1e1e1; padding-bottom:10px }
#four-zro-page { padding:60px 0 70px }
.four-zro-image { margin:0 auto; max-width:700px; padding-bottom:22px; text-align:center }
.four-zro-text h2 { color:#f58220; font-size:26px; margin-bottom:25px; font-weight:600 }
.four-zro-text p { font-weight:600; font-size:22px; color:#333; margin-bottom:12px }
.four-zro-text p a { color:#f26522 }
.four-zro-text p a:hover { color:#e4252a }
.four-zro-text .red-text { color:#e05716 }
#five-zro-page { padding:100px 0 }
.five-zro-image { margin:0 auto; max-width:450px; padding-bottom:30px }
.five-zro-text h2 { font-size:30px; color:#f58220; margin-bottom:18px }
.five-zro-text p { font-size:42px; color:#333 }
.all-right-reserv p { color:#787a85; font-size:14px; margin-bottom:0 }
#manifesto .bg-white.shayog-box { background:#ececec }
.shayog-box-main:first-child .shayog-box { position:relative; background-color:#f5821f!important }
.shayog-box-main:first-child .shayog-box a, .shayog-box-main:first-child .shayog-box .shayog-box-in h6, .shayog-box-main:first-child .shayog-box .shayog-box-in .sm { color:#fff }
.shayog-box-main .soc-links { background:#fff!important; border-top:1px solid #e1e1e1 }
#manifesto .soc-links p.social.grey { border:0 }
.shayog-box p { margin-bottom:0 }
.news-let-box .shayog-box-in { min-height:348px }
.shayog-box-main:first-child .shayog-box:after {
animation:blink .9s linear infinite; background:#f99d12; width:44px; height:20px; content:"New"; padding:1px 10px; position:absolute; top:-20px; right:0; font-size:12px; color:#fff }
@keyframes blink { 0% {
opacity:0
}
50% {
opacity:.5
}
100% {
opacity:1
}
}
.node--type-page .field.field--name-field-article-archive .field__item { display: none; }
.shayog-box-in a { color:#333; text-decoration:none; display:block; padding:11px 0 }
.shayog-box-in a:hover { color:#f26522 }
.shayog-box-in .sm, .shayog-box-in h6 { font-size:12px; color:#666 }
.shayog-box-in h6 { font-size:13px }
.minst-table th { background-color:#ccc }
.minst-table td { border:1px solid #ccc }
.minst-table table { border-right:1px solid #ccc; border-left:1px solid #ccc;background: transparent; }
.minst-table table.table th {background-color: #ccc;color: #000;}
#manifesto .a-details .title .shyog-title h3 { font-size:1.4em }
.tearm-checkbox #aggrement-error { position:absolute; bottom:0 }
.ipledge-chkbox #ipledge-error { position:absolute; top:19px }
a.slide-bg-link { position:absolute; top:0; left:0; height:100%; width:100% }
.display-none { display:none }
#topbar li.top-bar-search { transition:width .4s ease-in-out
}
#topbar input.search { width:46px; transition:width .4s ease-in-out; padding:4px 3px 4px 20px }
#topbar input.search:focus, #topbar input.search.serExpand { width:219px; border-bottom:1px solid #fff; transition:width .4s ease-in-out;
border-radius:0 }
#topbar input.search:focus::-webkit-input-placeholder {
opacity:0
}
#topbar input.search:focus:-moz-placeholder {
opacity:0
}
#topbar input.search:focus:-ms-input-placeholder {
opacity:0
}
.footprint-content span.count { color:#68413f!important; display:inline-block; width:58px }
#header .navbar { padding-left:0 }
.transparent .navbar { margin-top:1px; }
.transparent.sticky .navbar { margin-top:0 }
#breadcumbs .container { width:100%;}
.daterangepicker td.active, .daterangepicker td.active:hover { background-color:#f36523; border-color:transparent; color:#fff }
.daterangepicker { font-family:open sans, sans-serif; color:#333 }
.drp-buttons .btn-primary, .drp-buttons .btn-primary.active, .drp-buttons .btn-primary:active, .drp-buttons .show>.btn-primary.dropdown-toggle { color:#fff; background-color:#f36523; background-image:none; border-color:#f36523 }
.daterangepicker, .drp-buttons .btn-sm { border-radius:2px }
.cancelBtn.btn-default { color:#666 }
.daterangepicker.opensright:after { right:31px; left:auto }
.daterangepicker.opensright:before { right:30px; left:auto }
.daterangepicker { box-shadow:2px 2px 20px 5px rgba(0, 0, 0, .1) }
.ig-slider .ig-slide-item .ig-slide-content { bottom:180px }
.widht100 input { width:100% }
.i-gallery .tab-pane:after { position:absolute; left:12px; top:-90px; content:" "; height:auto; width:100%; font-size:90px; color:#f36726; opacity:.1; z-index:0; font-family:anton, sans-serif }
.i-gallery #menuEvents.tab-pane:after { content:"Events" }
.i-gallery #menuRelease.tab-pane:after { content:"Release" }
/* .i-gallery #menuOthers.tab-pane:after { content:"Others" } */
.i-gallery #menuOthers.tab-pane:after { content:"Short Videos" }
.i-gallery #menuLeaders.tab-pane:after { content:"Leaders" }
.i-gallery #menuCartoons.tab-pane:after { content:"Cartoons" }
.i-gallery #menuhdImages.tab-pane:after { content:"HD Images" }
.i-gallery #menuPressmeets.tab-pane:after { content:"Press Meets" }
.i-gallery #menuParliamentarydebate.tab-pane:after { content:"Parliamentary Debate" }
.i-gallery #menuMaanKiBaat.tab-pane:after { content:"Mann Ki Baat" }
.i-gallery #menuFounders.tab-pane:after { content:"Founders" }
.i-gallery #menuInfographics.tab-pane:after { content:"Infographics" }
.i-gallery #menuCaricature.tab-pane:after { content:"Caricature" }
.i-gallery #pressreleases.tab-pane:after { content:"Press Releases" }
.i-gallery #articles.tab-pane:after { content:"Articles" }
.i-gallery #speeches.tab-pane:after { content:"Speeches" }
.i-gallery #videos.tab-pane:after { content:"Videos" }
.i-gallery #menuPastEvents.tab-pane:after { content:"Past Events" }
#p-gallery .slideshow p.text { font-size:18px; font-weight:700; line-height:21px }
.lead-dropdown { position:absolute; top:-60px; right:0; z-index:5 }
.grid-wrap { position:relative; z-index:4 }
#social-stream.i-gallery .article.v-gallery .search-leader-drop { right:18px!important; position:relative; z-index:5 }
.i-gallery.v-gallery .tab-pane:after { position:absolute; left:-2px!important; top:-90px; content:" "; height:autop; width:100%; font-size:90px; color:#f36726; opacity:.1; z-index:0; font-family:anton, sans-serif }
#subscribesuccessSideBar { color:green!important }
.v-gallery #menu1.tab-pane:after { content:"Events" }
.v-gallery #menu2.tab-pane:after { content:"Release" }
.v-gallery #menu3.tab-pane:after { content:"Leaders" }
.v-gallery #menu4.tab-pane:after { content:"Others" }
.bjp-live.i-gallery.v-gallery #menu1.tab-pane:after { content:"Past Events" }
.bjp-live.i-gallery.v-gallery #menu2.tab-pane:after { content:"Leaders" }



#footer .dropdown { margin-bottom:15px }
.books-row .col6 { float:left }
._df_thumb ._df_book-title { background:0 0 }
a.isDisabled { color:#ded1d1!important; opacity:.8 }
.re-img-container { height:195px; overflow:hidden }
body.hidden { overflow:hidden!important }
body.hidden #fp-nav, body.hidden #header, body.hidden .fixed-social, body.hidden #top { opacity:0!important; transition:all 350ms ease }
@media all and (min-device-width:1921px) and (max-device-width:3840px) {
.oj-slide-section .oj-item .oj-item-content .left p {
font-size:32px
}
.dream-section.home-president-section .owl-item .dream-item {
background-size:100%!important
}
.dream-india .dream-item {
padding:276px 15px 70px
}
.oj-slide-section .oj-item .oj-item-content .right .profile {
bottom:-470px!important
}
.inspiration-content {
padding-top:460px
}
.inspiration-section .owl-nav {
bottom:0;
margin-bottom:80px
}
.inspiration-section #counter {
bottom:94px
}
#slider-banner li {
min-height:900px
}
#amit-banner {
min-height:1150px
}
#banner.manifesto-cmn-banner .space {
padding-top:8%
}
}
@media(min-device-width:1024px) {
.nav-item:hover .dropdown-menu {
display:block
}
.footer-btn-bottom {
display:none!important
}
}
#header .join:focus { color:#fff }
#header .dropdown .dropdown-menu:before { top:-15px; border-right:7px solid transparent; border-left:7px solid transparent; border-bottom:7px solid #fff; position:absolute; content:""; left:23px; height:16px; width:16px }
#header #megamenu .dropdown .dropdown-menu:before { display:none!important }
#topbar ul li.header-login-li { position:relative }
.header-login-li:hover .profile-dropdown .dropdown-menu { display:block }
.profile-dropdown .dropdown-menu { min-width:142px!important; padding:2px!important; top:16px }
.profile-dropdown .dropdown-menu a { font-size:13px; text-decoration:none }
.profile-dropdown .dropdown-menu a:hover { color:#f5821f!important }
#about-amit a.read, #amit-info a.read { position:relative; z-index:0; overflow:hidden; text-decoration:none }
#about-amit a.read:hover:after, #amit-info a.read:hover:after { left:0 }
.article .bg-white .social .right:hover { text-decoration:underline }
#about-amit a.read:after, #amit-info a.read:after { background:rgba(245, 130, 32, .7); position:absolute; top:0; content:""; height:100%; width:100%; z-index:-1; left:-100%; transition:all 350ms ease }
.pre-img-container { max-width:152px }
.social-inn-box { border-radius:2px; padding:10px 0; text-align:center; border:1px solid #ccc; min-height:500px; box-shadow:0 4px 4px rgba(0, 0, 0, .1) }
.social-inn-box iframe { height:505px!important; width:90%!important }
.social-inn-box iframe body { border:0!important }
.custom-row { margin:0 20px }
.custom-row .flip-box { float:left; padding:0 20px; width:50% }
.custom-row { width:686px; float:right; padding-left:0 }
.custom-row .flip-box { float:left; padding:0 8px; width:50% }
#kamal-banner ._df_thumb { width:100%!important; max-height:100% }
.img-gal-ovrflow { height:269px; overflow:hidden; position:relative }
.path-general-election .img-gal-ovrflow { height:284px; }
/* .page-views-photo-gallery-page-4 .img-gal-ovrflow {height: 225px;} */
.news-img-container { height:185px; overflow:hidden }
.page-views-photo-gallery-page-6 .img-gal-ovrflow {height: 350px;}
.page-views-photo-gallery-page-6 .img-gal-ovrflow img.fullwidth {min-height: 350px;}
.form-control:focus, #manifesto textarea.form-control:focus { color:#464a4c; background-color:#fff; border-color:#f5821f; outline:0 }
.written-by { height:32px; overflow:hidden }
.user img { width:54px }
.map-inner-box { min-height:270px }
.radio-inline label.error { position:absolute; bottom:0; left:0 }
.radio-inline label#isNri-error, .radio-inline label#isResidingIndia-error { bottom:-17px }
.rupay-icon-befor:before { position:absolute; content:"\f156"; left:-25px; font-size:33px; top:2px; font-family:FontAwesome }
.rupay-icon-befor input { width:100% }
#manifesto.contact-us-page { background:#f8f8f8 url(../images/contact-us-bg.jpg) 50% 100% no-repeat; padding:50px 0 200px; background-size:cover }
.sMeasage { color:green!important; font-size:18px!important; font-weight:400!important; margin-top:35px!important }
.c-box-inner { background:#fff; border:1px solid #ccc; border-radius:2px; width:270px; padding:0; box-shadow:0 4px 8px rgba(0, 0, 0, .25); margin-top:-5px }
#manifesto .c-box-inner h3 { font-size:16px; font-weight:700; font-family:open sans, sans-serif; color:#f5821f }
.c-detail-address { font-size:14px; color:#333;line-height:1.5; }
.c-box-inner .phone { font-size:13px; color:#333; padding-left:25px; margin-bottom:0; min-height:40px; font-weight:400; margin-bottom:10px; line-height:22px }
.c-box-inner .phone a { color:#f5821f; text-decoration:underline }
.c-box-inner .phone a:hover { text-decoration:none }
.c-box-inner .phone span { color:#333; font-size:13px; font-weight:700; display:inline-block; vertical-align:top; margin-left:-25px; min-width:25px; margin-top:0 }
.write-to-party { position:absolute; right:15px !important; top:13px  !important;}
.write-to-party p { font-size:16px; color:#333 }
.write-to-party p a { color:#f36523; font-weight:700 }
.write-to-party p a:hover { color:#cc5117 }
.home-president-section.dream-section { position:relative }
.home-president-section.dream-section:before { position:absolute; content:""; left:0; bottom:0; background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) -470%, rgba(39, 70, 112, 0.90) 100%); z-index:4; width:100%; height:28% }
#manifesto .three-box ._df_thumb { width:281px!important; height:426px!important }
#manifesto .three-box p.text { height:22px!important }
#MobileOnlyStates { display:none!important }
.top-box { min-height:250px }
.organisation .phone-container { height:140px!important }
.depart a img { max-width:47% }
.depart { margin-bottom:40px }
.depart-inn { margin-bottom:40px }
.top.small-text-center { transition:all 350ms ease }
.pro-art-box.articles .articles-card .img-container, .pro-art-box.article .articles-card .img-container { height:210px }
.common-mod .modal-content { background:#fff; padding:10px; border-radius:4px }
.common-mod .modal-content button.close { color:#333; top:9px; right:15px }
.sugestedArtList { list-style:none; margin:0 -15px; padding:0 }
.sugestedArtList li { width:33.333%; padding:0 15px; list-style:none; font-size:14px; float:left }
.sugestedArtList .checkbox input { margin-right:6px }
.common-mod .modal-title { font-size:20px; font-family:open sans, sans-serif; color:#000; font-weight:700; text-transform:uppercase; margin-bottom:0; line-height:1 }
.sub-btn input { margin:13px 0 0!important }
.ss-v-box h6 { font-size:13px; font-weight:600 }
.ss-v-box iframe { width:100%; height:260px }
.tooltp { position:relative; display:inline-block }
.tooltp .tooltptext { visibility:hidden; width:320px; background-color:#484848; color:#fff; text-align:center; border-radius:4px; padding:5px 0; position:absolute; z-index:1; font-size:11px; text-align:left; padding:5px 7px; text-transform:none!important; font-weight:400; font-family:open sans, sans-serif; line-height:15px; left:-8px; color:#fff!important; cursor:text; opacity:0; transition:opacity 1s; top:26px }
.tooltp .tooltptext::after {
content:"";
position:absolute;
bottom:100%;
left:14px;
margin-left:-5px;
border-width:5px;
border-style:solid;
border-color:transparent transparent #484848 transparent
}
.tooltp .tooltptext.asVolunteer { right:-10px; left:auto }
.tooltp .tooltptext.asVolunteer::after {
right:11px;
left:auto
}
.tooltp .tooltptext.toolIpledge { width:540px }
.tooltp .tooltptext.toolIpledge { top:21px }
.tooltp .tooltptext.yourContribution, .tooltp .tooltptext.memberFees { top:41px }
.tooltp:hover .tooltptext { visibility:visible; opacity:1 }
.mfp-iframe-holder .mfp-close { top:3px; width:26px }
.manifesto-cmn-banner img { width:100% }
.manifesto-cmn-banner .books-row { margin-left:-27px }
.state-img-container { height:200px; overflow:hidden; margin-bottom:10px }
.state-web-link a { font-weight:600; display:inline-block; vertical-align:top; color:#000!important; line-height:2 }
.state-web-link a:hover { color:#f5821f!important; text-decoration:none!important }
.president-image img { border:5px solid #fff }
.modal, .mfp-wrap { z-index:999999 }
.modal-backdrop { z-index:99999;opacity:.8; }
#social-stream a:focus { text-decoration:none!important }
.hidocument #login .joinParty h3 a { font-size:12px; padding:3px 10px 0; line-height:30px; margin:0 3px }
.hidocument #login .joinParty h3 span { font-size:12px }
.hidocument #megamenu .join-social li span { font-size:12px; font-weight:600 }
.hidocument #manifesto.contact-us-page { background-size:cover!important }
.hidocument .journey .journey-right .join-as li a { font-size:18px; padding:10px }
.hidocument #atal-info h2 { font-size:55px; line-height:80px }
.hidocument #amit-banner h4 { margin-bottom:15px }
.hidocument #about-amit h4 { line-height:1.5 }
.hidocument .pv-slide-section .pv-slide-item .pv-slide-content h1 { line-height:60px }
.hidocument .footprint-section .footprint .left .footprint-content .top h1 { font-size:72px }
.hidocument h2 { line-height:1.3 }
.hidocument h3 { line-height:1.1 }
.hidocument #manifesto .left .title h3, .hidocument .eventDetailTitle h1 { font-weight:400 }
.hidocument #slider-banner h4, .hidocument .common-slide-caption h4 { font-size:35px; line-height:54px }
.hidocument #atal-info p.st { line-height:45px }
.hidocument #manifesto h3 { line-height:35px }
.hidocument #atal-info p { line-height:26px }
.hidocument #journey h4 { line-height:1.4 }
#login .saPopup button.close { color:#000; right:-22px; top:-24px }
.saPopup h3 { font-size:20px; font-weight:600 }
.saPopup .sugestedArtList [type=checkbox] { margin-right:9px }
.saPopup .sugestedArtList label { font-size:15px }
@media(max-width:991px) {
.navbar-default .navbar-toggle {
margin-top:15px;
border:none;
margin-right:0
}
.navbar-collapse {
border:none;
box-shadow:none
}
#header .navbar-default .navbar-nav>li>a {
text-align:center
}
.navbar-default .navbar-toggle .icon-bar {
background:#fff
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background:0 0
}
.flush-right {
padding-right:15px
}
#content .space {
padding:0 15px
}
#content h3 {
font-size:20px;
line-height:25px
}
#content h3 span {
font-size:16px
}
#content {
padding-bottom:0
}
#content .bg-white {
padding:15px
}
#content p {
font-size:14px
}
#content p.phone span {
float:left;
margin-left:-88px
}
#content p.phone {
padding-left:88px
}
#content p.sm {
display:inline-block
}
.none-left {
padding-left:0
}
.none-right {
padding-right:0
}
#content .img {
margin-top:15px
}
#content .img-right {
margin-top:15px
}
#footer .btn {
width:100%;
margin:8px 0 15px
}
#footer .btn.lalac.four-year {
margin:8px 0 0
}
#footer h2 {
font-size:22px
}
#footer .dropdown-toggle, #footer .footer-mob-nav .dropdown-toggle {
font-size:18px;
background:url(../images/icon-plus.png) 95% 50% no-repeat;
border-top:1px solid #292c3f;
border-bottom:1px solid #292c3f;
padding-top:10px;
padding-bottom:10px
}
 #footer .footer-mob-nav.active .dropdown-toggle {
    background:url(../images/icon-plus.png) 95% 50% no-repeat;
    border-bottom:none
}
#footer .footer-mob-nav.show .dropdown-toggle{
    background:url(../images/icon-minus.png) 95% 50% no-repeat;
    border-bottom:none
}
#footer .copyright {
border-top:none;
padding:15px 0
}
#footer .copy {
border-top:1px solid #292c3f;
padding-top:10px;
margin-top:10px
}
#footer .copy ul li {
font-size:11px
}
#footer .join-social li .fa {
color:#6f717d;
border:2px solid #6f717d;
border-radius:50%;
text-align:center;
line-height:26px;
width:30px;
height:30px;
font-size:15px
}
.small-text-center {
text-align:center!important
}
#topbar {
padding:5px 0
}
#topbar .left ul li a {
display:inline-block;
border:none;
font-size:13px;
padding:0 2px
}
#topbar .right ul li a {
font-size:11px;
padding:0 5px
}
#topbar .topMenuList > ul > li.lang-dropdown{padding:0 0 0 5px;}
#topbar .btn-primary {
margin-left:0;
border:none
}
#header {
padding:15px 0
}
.navbar {
padding:0;
display:inline-block;
width:100%
}
.navbar-brand {
max-width:262px
}
.navbar-light .navbar-toggler {
padding:0;
outline:none;
margin-top:10px;
margin-left:10px;
float:right;
right:10px;
border:0
}
.navbar-light .navbar-toggler-icon {
background-image:url(../images/icon-menu.png);
-webkit-background-size:auto auto;
background-size:auto auto;
width:30px;
height:30px;
border:none;
outline:none
}
.navbar-light .navbar-nav .nav-link {
border:none;
text-align:center;
line-height:35px
}
.my-2 {
margin-bottom:0!important
}
#header .navbar-light .navbar-nav .nav-link.dropdown-toggle, #header #megamenu .dropdown.show .dropdown-toggle {
position:relative;
background:0 0
}
#header #megamenu {
display:inline-block;
position:relative;
height:auto;
padding-top:0
}
#header #megamenu .dropdown-toggle {
font-size:15px;
text-transform:uppercase;
background:0 0;
border-top:1px solid #e8e8e8;
border-bottom:1px solid #e8e8e8;
padding-top:10px;
padding-bottom:10px;
font-family:anton, sans-serif;
text-align:left;
font-weight:300;
color:#f58221;
padding-left:0;
padding-right:0;
position: relative;
}
#megamenu .dropdown-menu {
display:none
}
#megamenu .dropdown.show .dropdown-menu {
display:inline-block
}
#header #megamenu li {
list-style:none;
clear:both
}
#header #megamenu .mob-nav .dropdown-toggle {
position:relative
}
#header #megamenu .mob-nav .dropdown-toggle:before {
content:'\f067';
color:#f58221;
font:normal normal normal 14px/1 FontAwesome;
font-size:15px;
position:absolute;
top:13px;
right:10px;
font-weight:300
}
#header #megamenu .mob-nav.active .dropdown-toggle:before {
content:'\f068'
}
#header .navbar-nav .nav-link.dropdown-toggle .fa {
display:none
}
#header .navbar-light .navbar-nav li.nav-item {
border-top:1px solid #e8e8e8
}
#header .navbar-light .navbar-nav .nav-link {
font-family:anton, sans-serif;
text-align:left;
font-weight:300;
color:#f58221;
padding-left:0;
padding-right:0
}
.navbar-toggleable-md .navbar-nav .dropdown-menu {
background:0 0;
border:none;
border-radius:0;
padding-top:0;
position:static;
float:none
}
#header .dropdown-backdrop, #footer .dropdown-backdrop {
position:relative!important;
z-index:0!important
}
/* .show {
display:block!important
} */
#footer .dropdown-menu .dropdown-item, #footer .dropdown-menu .dropdown-item:hover {
padding:0;
line-height:35px
}
#header .dropdown-item, #megamenu .dropdown-menu .dropdown-item {
font-size:13px;
color:#656565;
font-family:open sans, sans-serif;
padding:0;
line-height:30px;
display:block
}
#header .lang-dropdown .dropdown-item {
line-height:2;
margin-top:0
}
#header .subtitle {
padding:0 1.5em
}
#header .dropdown-menu .subtitle {
padding-left:0
}
#header .f-border {
padding:0 1.5em 1em;
width:100%;
margin-bottom:1em;
border-bottom:1px solid rgba(0, 0, 0, .1);
display:inline-block
}
#header .navbar-light .navbar-nav .close-div.nav-item {
border:none;
text-align:right
}
#header .navbar-light .navbar-nav .close-div .nav-link {
border:none;
color:#4e4e4e;
text-align:right;
font-family:open sans, sans-serif;
margin-bottom:10px
}
#header .navbar-light .navbar-nav .b-none {
text-align:center
}
#header .navbar-light .navbar-nav .nav-link.join {
background:#f5821f;
padding:0;
width:45%;
line-height:35px;
text-align:center;
border-radius:2px;
font-size:14px;
text-align:center;
font-weight:100;
border-bottom:3px solid #b43b02;
display:inline-block;
text-transform:capitalize;
margin:0 5px 15px;
color:#fff
}
#header #megamenu .btn {
width:100%
}
.mobileheader li .join, .ipad-mode li .join {
display:none!important
}
#header .navbar-light .navbar-nav .nav-link.join.orange {
background:#f36523;
border-bottom:3px solid #b55808;
color:#fff
}
#header .navbar-light .navbar-nav .nav-link.join:hover {
color:#fff
}
#header .navbar-light .navbar-nav .nav-item.b-none {
border:none
}
#header .navbar-collapse {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:#fafafa;
z-index:9999;
padding:0 0;
overflow-y:scroll;
transition:all ease .7s!important;
-webkit-transition:all ease .7s!important;
-moz-transition:all ease .7s!important;
transform:translateY(-200%);
-webkit-transform:translateY(-200%);
-moz-transform:translateY(-200%);
height:100%;
display:block
}
#header .show.navbar-collapse {
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0)
}
#header #megamenu {
transform:translateY(0)!important;
-webkit-transform:translateY(0)!important;
-moz-transform:translateY(0)!important
}
#header .btnst .btn {
display:inline-block;
color:#fff;
background:#00aeef;
border:none;
border-bottom:3px solid #0097cf;
font-family:oswald, sans-serif;
font-size:18px;
font-weight:600;
width:100%;
line-height:40px;
text-align:center;
padding:0;
margin:5px 0
}
#header .btnst .btn.pink {
background:#ed145b;
border-color:#af0337;
margin-top:15px
}
#header .btnst .btn.lalac {
background:#560d7f;
border-color:#3c015e
}
#header .join-social li span {
color:#333;
font-size:15px;
font-family:anton, sans-serif
}
#header .join-social li {
display:inline-block;
margin-left:7px
}
#header ul.join-social {
list-style:none;
width:auto;
display:inline-block;
vertical-align:middle;
margin-top:15px
}
.fullHeight .dropdown {
padding-right:0!important
}
.ig-slider .ig-slide-item .ig-slide-content {
bottom:210px!important
}
.ph-gal-detail-main .img-gal-ovrflow:before {
display:none
}
.img-gal-ovrflow:before {
position:absolute;
content:'';
height:100%;
width:100%;
background:rgba(0, 0, 0, .4);
top:0;
left:0
}
.default-bullet .phil-text ul li {
margin-bottom:20px
}
.ministerPhotoGalleryBox .img-gal-ovrflow:before { display:none;}
.ministerPhotoGalleryBox .img-gal-ovrflow a.album-det-link { position: relative; }
.ministerPhotoGalleryBox .img-gal-ovrflow a.album-det-link:before {
position:absolute;
content:'';
height:100%;
width:100%;
background:rgba(0, 0, 0, .4);
top:0;
left:0
}
}
@media(max-device-width:1440px) {
#amit-banner {
padding:250px 0 230px;
min-height:500px
}
}
@media(max-width:575px) {
.visible-xs {
display:inline-block!important
}
.custom-row {
margin:0
}
.hidden-xs {
display:none!important
}
#social-stream .space {
padding:0 15px
}
#social-stream h3 {
margin:25px 0;
font-size:19px
}
#social-stream .nav-tabs {
display:inline-block;
width:100%;
margin-bottom:30px
}
#social-stream .nav-tabs li {
margin:0 5px;
float:none;
display:inline-block
}
#social-stream .nav-tabs .nav-link .fa {
display:inline-block;
background:#666;
color:#fff;
font-size:20px;
width:40px;
height:40px;
line-height:40px;
text-align:center;
border-radius:50%
}
#social-stream .nav-tabs .nav-link span {
display:none
}
#breadcumbs h3, #breadcumbs h1 {
font-size:16px
}
#breadcumbs p img {
margin-left:0;
max-width:22px
}
#social-stream .nav-tabs .nav-link:hover .fa, #social-stream .nav-tabs .nav-link.active .fa {
background:#f36726;
color:#fff
}
#manifesto .space {
padding:0 15px
}
#manifesto.speechListPage .space {
padding:0 45px
}
#manifesto .space.state-gs {
padding:0 35px
}
#manifesto .bg-orange {
margin-bottom:30px
}
#manifesto .top {
margin-top:10px
}
#manifesto .mobPoster {
margin-bottom:15px
}
.books-row.books-img h1.title.page-title, #banner h2 {
font-size:24px;
margin-top:65px
}
#banner {
padding-bottom:10px
}
#banner .space {
padding-top:10px
}
#banner p .fa {
font-size:15px;
margin-top:5px;
margin-left:5px
}
.none-small {
padding:0
}
#donation {
padding:0
}
#donation .bg-white {
border-radius:0
}
#donation h3 {
font-size:28px
}
#donation .num-info ul {
width:auto
}
#donation .num-info.volunteer-p-detail ul {
width:100%
}
#donation .num-info.volunteer-p-detail ul li {
font-size:11px
}
#donation .num-info.volunteer-p-detail ul li span.text {
margin-top:0
}
#donation .num-info ul li {
font-size:9px;
margin:0 -10px;
width:33%;
vertical-align:top
}
#donation .num-info ul li span.text {
display:inline-block;
width:100%;
margin-top:13px
}
#donation .num-info ul li .line {
margin-top:-39px;
float:right;
margin-left:15px;
position:relative;
right:-30px;
width:60px
}
#donation .num-info {
padding-left:0;
padding-right:0
}
#donation .space {
padding:0 15px
}
#donation .party {
padding:15px
}
#donation .b-bg {
background:#eee;
padding:25px 15px
}
#donation .p-right-sm {
padding-right:5px
}
#donation .p-left-sm {
padding-left:5px
}
#donation p.sm {
font-size:9px
}
#donation .cong {
background:#fcf6dd;
line-height:21px;
padding:10px 15px
}
#donation .radio-inline {
margin-top:10px;
margin-right:20px
}
.radio-inline input[type=radio] {
margin-left:0
}
#donation select {
background-position:95% 50%
}
#donation .party .fund {
min-width:130px
}
#donation .party p {
font-size:17px
}
.member-div p {
line-height:25px!important
}
#donation h5 span.full {
display:block
}
#donation .b-right {
border-right:1px solid #d9d9d9
}
#donation .btns h5 {
font-size:16px
}
#donation #member-div .party p {
font-size:12px
}
#donation #member-div .party p .fa {
font-size:13px
}
#donation .thank h4 {
font-size:19px
}
#donation .thank p {
font-size:17px
}
#donation .thank h5 {
font-size:16px
}
#manifesto .philosophy .nav-tabs li {
margin-right:10px
}
#manifesto .philosophy .nav-tabs .nav-link {
font-size:14px
}
#manifesto .philosophy .social-img {
display:none
}
#manifesto .left h4 {
font-size:17px
}
#manifesto .left p {
font-size:13px
}
#content .organisation.doc .bg-white {
margin-bottom:15px
}
#content .doc .nav-tabs {
overflow:hidden;
overflow:scroll
}
#content .organisation.doc .nationalexecutiveresolution .nav-tabs {
padding-bottom:0
}
#social-stream.i-gallery .nav-tabs {
overflow:hidden;
overflow:scroll;
display:flex;
width:auto
}
#social-stream.i-gallery .nav-tabs li {
margin-right:21px;
display:inline-flex
}
#social-stream.i-gallery .nav-tabs li {
margin-right:18px;
display:inline-flex
}
#social-stream.i-gallery .nav-tabs .nav-link {
    font-size: 15px;
}
#content .doc .nav-tabs .nav-link {
font-size:20px
}
#content .doc .align {
display:none
}
#breadcumbs .doc h3 {
font-size:14px
}
#manifesto .s-invites .left .bg-white {
margin-bottom:15px
}
.none-right-15 {
padding-right:15px
}
#manifesto .s-invites .left .ad {
margin-bottom:15px
}
#manifesto .s-invites .left .bg-white h3 {
color:#000
}
#manifesto.m-space {
padding-top:20px
}
#manifesto .u-budget .title h4 {
font-size:15px;
line-height:20px;
margin-bottom:40px
}
#manifesto .u-budget .title h4 span {
font-size:13px
}
#manifesto .u-budget .s-img {
display:none
}
#manifesto.bg-space {
padding:20px 0;
min-height:40px
}
#manifesto.bg-space.state-office-page {
padding:20px;
min-height:40px
}
#manifesto .s-prabhari h2 {
font-size:27px
}
#manifesto .s-prabhari select {
display:inline-block;
width:100%
}
#manifesto #prabhari-info {
position:relative;
top:0
}
#manifesto .bg-map div#block-bjp-content .view.view-contact-us .view-filters {
    background: #fafafa;
    margin: 0 -15px;
    padding: 0 15px 15px;
}
#manifesto .s-invites.s-prabhari .back-white {
}
#manifesto .s-prabhari .form-group {
margin-bottom:20px
}
#manifesto .s-president-card {
margin:0
}
#manifesto .s-invites.s-prabhari .back-white {
padding:0 10px
}
#manifesto .u-budget h2 {
font-size:33px;
margin-bottom:10px
}
#manifesto .u-budget .bud select {
width:100%
}
#manifesto .left .title h3, .eventDetailTitle h1 {
font-size:17px
}
#breadcumbs h3, #breadcumbs h1 {
font-size:14px
}
#donation .party .fund input[type=text] {
min-width:auto;
width:100%
}
#manifesto .social-img {
display:block!important;
position:relative;
top:10px;
left:15px
}
#manifesto .social-img br {
display:none
}
#manifesto .social-img .fa {
width:25px;
height:25px;
font-size:11px;
line-height:25px
}
#manifesto .left .links p {
font-size:11px;
margin-top:15px!important
}
#manifesto .left .links p a {
font-size:12px;
width:18px;
height:18px;
line-height:18px;
margin-left:3px
}
#breadcumbs .orga .articles .fa {
color:#000;
margin-top:0;
margin-right:5px;
vertical-align:middle
}
#breadcumbs .orga .articles select {
width:140px;
margin:0
}
.small-p-right {
padding-right:15px
}
#video-banner h4 {
font-size:15px;
line-height:18px!important;
padding-right:10px!important;
overflow:visible!important;
white-space:unset!important
}
#video-banner .banner-content {
bottom:20px!important;
width:95%!important
}
#social-stream .article.v-gallery .nav-tabs .nav-link {
font-size:17px;
white-space:nowrap
}
.bx-thumb .bx-wrapper .bx-controls-direction a {
display:block
}
#slider-banner h3, .common-slide-caption h3 {
font-size:24px;
margin:0 0 5px
}
.hidocument #atal-info h2 {
font-size:32px;
line-height:50px
}
#slider-banner h4, .common-slide-caption h4 {
font-size:16px;
margin:0 0 5px
}
#slider-banner p, .common-slide-caption p {
font-size:9px
}
#slider-banner li {
padding:70px 0 100px
}
#slider-banner li .ml-auto {
display:none
}
#atal-info .space {
padding:0 15px
}
#atal-info h2 {
font-size:32px
}
/*#atal-info h2 span {
font-size:20px;
display:block;
line-height:31px
}*/
#atal-info p.st {
font-size:18px;
line-height:23px
}
#atal-info p.lg {
font-size:11px;
line-height:25px
}
#atal-info p.plg {
padding-left:0
}
#p-gallery .space {
padding:0 15px
}
#p-gallery {
padding-top:15px;
padding-bottom:50px
}
#content.depart p {
display:none
}
#content.depart .depart-mod-box p {
display:block!important
}
p.social.grey a {
padding:0 3px
}
.s-president-card a img {
margin-right:5px
}
#content.depart h3 {
font-size:10px;
line-height:12px;
margin-bottom:0;
word-break:break-all
}
#kamal-banner .left {
padding-top:35px;
padding-right:15px
}
#kamal-banner .left p, #kamal-banner .left p span, #kamal-banner .left p a, #kamal-banner h5 span, #kamal-banner .bg p span, #kamal-banner h4 span {
color:#5a2309
}
#kamal-banner {
background:#f5821f
}
#kamal-banner .bg {
background:#f36523
}
#kamal-banner .bg {
padding-left:15px
}
#kamal-banner h3 {
font-size:18px
}
#content .kamal p.social.grey {
margin-bottom:30px
}
#slider-banner .s-prasad h3 {
font-size:12px
}
#slider-banner .s-prasad h4 {
font-size:12px
}
#slider-banner .s-prasad li {
padding-top:90px;
padding-bottom:110px
}
#atal-info.brief .bg {
padding:25px 15px
}
#manifesto .news-list .bg-img {
padding:100px 35px 10px!important;
margin:0 !important;
background:0 0
}
#manifesto .news-list .bg-img p {
font-size:15px;
color:#fff;
max-height:60px;
overflow:hidden
}
#manifesto .news-list .bg-img h6 {
color:#fff;
font-size:12px;
margin-top:10px;
font-weight:400
}
#firstPressRelease .bg-img {
padding:100px 20px 10px!important
}
#footer .join-social li {
margin-left:0
}
.p-right-15 {
padding-right:15px
}
#manifesto .news-list .bg-img p.social-icon .right {
position:absolute;
right:-15px;
top:37px
}
#manifesto .news-list .bg-img p.social-icon .right .fa {
line-height:23px;
width:23px;
height:23px;
font-size:12px
}
#manifesto .news-list .bg-img p.social-icon {
margin-bottom:20px
}
#amit-banner {
padding:435px 0 10px;
background:url(../images/bg-amit-small.png?kfofok) 50% 50% no-repeat;
background-size:cover
}
#amit-banner h3 {
font-size:33px
}
#amit-banner h4 {
font-size:20px
}
#amit-banner p {
font-size:12px
}
#about-amit .space {
padding:0 15px
}
#about-amit h2 {
font-size:29px
}
#about-amit h4 {
font-size:20px;
margin-top:15px
}
#journey .sp-border {
padding:0 15px
}
#amit-info {
padding:300px 0 20px
}
#amit-info h2 {
font-size:25px
}
#re-article.pres .space, #follow .space {
padding:0 15px
}
#social-stream .nav-tabs .nav-link {
font-size:23px
}
#fp-nav {
display:none
}
.footprint-section .footprint .left .footprint-content .single-footprint {
padding:10px!important
}
.oj-slide-section .oj-item, .inspiration-section .inspiration-item {
padding:0 20px;
position:relative
}
.slick-slide.slick-active .oj-item .oj-item-content .left>p {
margin-bottom:5px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
margin-bottom:8px
}
.oj-slide-section .oj-item .oj-item-content .left, .oj-slide-section .oj-item .oj-item-content .right, .footprint-section .footprint .left, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right, .journey .journey-right, .home-social-block-section .social-block-wrap>*, .call-to-action .call-to span {
width:100%;
max-width:100%
}
.footprint-section .footprint .right {
width:79%;
margin:0 auto
}
.footprint-section .fp-btn {
margin-left:50px!important
}
.pv-slide-section .pv-slide-item .pv-slide-content h1, .oj-slide-section .oj-item .oj-item-content .left h1, .inspiration-section .inspiration-item .inspiration-content h1, .footprint-section .footprint .left .footprint-content .top h1, .dream-section .position-content h1, .journey .journey-right .content h1 {
font-size:28px
}
.hidocument .footprint-section .footprint .left .footprint-content .top h1 {
font-size:28px
}
.footprint-section .footprint .left .footprint-content .top h2, .footprint-section .footprint .left .footprint-content .single-footprint .item h4, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right h2, .journey .journey-right .content .subtitle {
font-size:24px
}
.footprint-section .footprint .left .footprint-content .single-footprint .item h3, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data h3 {
font-size:18px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
font-size:10px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .btn9, .journey .journey-right .join-as li a, .social-block .press .nav-tabs li a {
font-size:12px
}
#sec7.dream-section .position-content {
left:25px
}
.journey .journey-right .join-as li {
width:30%;
margin:0 1.5%
}
.journey .journey-right .join-as li a {
min-height:56px;
border-radius:10px;
padding:0 5px
}
.hidocument .join-as li a {
min-height:100%!important
}
.journey .journey-right .join-as {
margin:20px 0
}
.home-social-block-section .social-block-wrap .social-block {
padding:0
}
.call-to-action .call-to {
justify-content:center;
flex-wrap:wrap
}
.owl-item {
overflow:hidden
}
.pv-slide-section .position-text, .tp-slide-section .position-text {
left:15px;
font-size:10px
}
.pv-slide-section .position-text.right-text {
right:15px;
text-align:right
}
.pv-slide-section .position-text.right-text p {
font-size:10px
}
.pv-slide-section .position-text.right-text .slide-social li a i, .pv-slide-section .pv-slide-item img {
display:inline-block
}
.pv-slide-section .indicatior {
bottom:60px;
display:none
}
.pv-slide-section .owl-dots, .tp-slide-section .owl-dots {
bottom:0
}
.pv-slide-section .pv-slide-item {
align-items:start;
justify-content:start
}
.pv-slide-section .pv-slide-item .pv-slide-content h1 {
text-align:center;
font-size:22px;
line-height:1.3
}
.pv-slide-section .pv-slide-item {
padding:96px 20px
}
.pv-slide-section .pv-slide-item .pv-slide-content h1 span {
font-weight:100;
font-family:open sans, sans-serif;
font-size:25px
}
.pv-slide-section .pv-slide-item .sn-modi {
position:absolute;
left:-50px;
z-index:11;
bottom:0;
width:75%
}
.pv-slide-section .pv-slide-item .sn-farmer {
position:absolute;
right:-50px;
z-index:10;
bottom:0;
width:75%
}
.tp-slide-section .tp-slide-item .normal-text h1 {
font-size:29px
}
.tp-slide-section .owl-dot {
height:9px;
width:9px;
margin:5px
}
#top {
background-size:70%
}
.tp-slide-section .tp-slide-item {
align-items:center
}
.tp-slide-section .tp-slide-item .tp-slide-content {
margin-top:240px
}
.tp-slide-section .tp-slide-item .normal-text .more {
margin-top:8px
}
.oj-slide-section .oj-item .oj-item-content .left p, .oj-slide-section .oj-item .oj-item-content .right .name span, .oj-slide-section .oj-item .oj-item-content .right .name p {
font-size:16px
}
.oj-slide-section .oj-item .oj-item-content .right .name {
padding-left:0;
text-align:right
}
.oj-slide-section .oj-item .oj-item-content .left {
padding-top:116px;
position:absolute;
bottom:50px;
width:100%;
padding:0 30px 0 5px
}
.oj-slide-section .oj-item .oj-item-content .right .profile {
display:none
}
.oj-slide-section .oj-item .oj-item-content .right .profile {
bottom:-50px!important
}
.oj-slide-section .oj-item .oj-item-content .right h1 {
font-size:32px;
text-transform:uppercase;
color:#fff;
font-family:anton, sans-serif
}
.oj-item-content.d-flex {
display:block!important
}
.inspiration-section .inspiration-item {
align-items:flex-end;
position:relative;
display:flex;
padding-bottom:90px
}
.inspiration-section .inspiration-item .inspiration-content h3 {
font-size:18px;
margin-bottom:2px
}
.inspiration-section .inspiration-item .inspiration-content p {
font-size:18px
}
.inspiration-section .inspiration-item .inspiration-content h1 {
margin-bottom:6px!important
}
.inspiration-section .inspiration-item .inspiration-content .more {
margin-top:0;
padding:3px 12px;
font-size:15px
}
.dream-india .owl-prev {
left:13px
}
.dream-india .owl-next {
right:11px
}
.dream-india .dream-item .item-content h3 {
font-size:23px;
margin-bottom:3px
}
.tab_content01 {
height:100%!important;
overflow:auto!important
}
#manifesto .tps {
padding:0 10px;
margin-bottom:15px
}
#morcha {
padding:20px 0 0
}
#content .bg-white {
margin-bottom:15px
}
#content {
padding:20px 0 0
}
#content, #atal-info {
padding-bottom:1rem!important
}
.inspiration-section .owl-nav {
right:50%;
margin-right:-55px;
border:1px solid #ddd
}
.inspiration-section #counter {
right:50%;
margin-right:-10px
}
.dream-india .dream-item {
background-size:100% auto!important
}
.footprint-section .footprint .left .footprint-content .bottom {
border:0;
padding:0
}
.footprint-section .fp-btn {
display:inline-block;
color:#000;
font-size:14px;
border:1px solid #000;
padding:8px 20px;
margin-top:20px;
width:244px;
margin-left:50%!important;
transform:translatex(-50%)
}
.footprint-section .footprint .left .footprint-content {
padding-top:30px
}
#sec7.dream-section .position-content {
bottom:160px!important;
bottom:inherit
}
.hidocument #sec7.dream-section .position-content {
left:0;
right:0;
text-align:center
}
.journey .journey-right {
background:linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)), url("../images/journey-shirt.png") no-repeat scroll center center/cover;
padding-left:15px;
padding-right:15px
}
.journey .journey-right {
background:linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url(../images/journey-shirt.jpg) no-repeat scroll center center/cover!important
}
.flush-xs {
padding-left:0;
padding-right:0
}
.journey .journey-right .content p {
color:#fff;
font-weight:100
}
.social-block .social-strem .nav-tabs {
left:0;
width:100%;
display:flex
}
.social-block .social-strem .nav-tabs li {
display:inline-flex;
width:33.33%
}
.social-block .social-strem .nav-tabs li a {
font-size:12px;
color:#fff!important;
border:0;
font-family:open sans, sans-serif;
font-weight:700
}
.social-block .social-strem .nav-tabs li i {
padding-right:10px
}
.social-block .social-strem .nav-tabs li:nth-child(1) a {
background:#011b41;
width:100%;
height:32px
}
.social-block .social-strem .nav-tabs li:nth-child(1) a::before {
border-top-color:#011b41
}
.social-block .social-strem .nav-tabs li:nth-child(2) a {
background:#002e6e;
width:100%;
height:32px
}
.social-block .social-strem .nav-tabs li:nth-child(2) a::before {
border-top-color:#002e6e
}
.social-block .social-strem .nav-tabs li:nth-child(3) a {
background:#043f96;
width:100%;
height:32px
}
.double-social-block {
margin-top:20px
}
.double-social-block .social-block:nth-child(2) {
margin-bottom:20px
}
.social-block .social-strem .nav-tabs li:nth-child(3) a::before {
border-top-color:#043f96
}
#fullpage #footer {
min-height:auto!important
}
.client-detail-wrap {
background:#fad89d!important;

position:fixed!important;
height:100vh!important;
padding-top:50px;
z-index:99999!important;
overflow-y:scroll!important
}
.client-detail-wrap.open {
display:block!important;
-webkit-transform:translate(0%, 0);
transform:translate(0%, 0)
}
.footprint-section .client-detail-wrap .crosss {
top:15px;
right:15px;
background:0 0;
border:1px solid #000
}
.footprint-section .client-detail-wrap .client-detail {
background:0 0;
max-width:100%;
left:0;
top:50px;
right:auto;
width:100%;
position:absolute;
height:auto
}
.client-detail-wrap ul {
height:100%;
width:100%;
position:relative;
overflow-y:scroll
}
.client-detail-wrap li {
margin:0;
padding:0 24px;
border-bottom:1px solid #e7bc74
}
.client-detail-wrap li h2 {
text-transform:uppercase;
font-weight:700;
font-size:18px;
margin:5px 0 0
}
.client-detail-wrap li span {
font-size:14px
}
.client-detail-wrap li a {
font-size:10px;
color:#000
}
.client-detail-wrap li h2, .client-detail-wrap li span, .client-detail-wrap li a {
width:100%;
display:block
}
.client-detail-wrap li .single-data {
width:23%;
margin:10px 1%;
border:1px solid #e7bc74
}
.client-detail-wrap li .single-data h3 span {
width:auto;
display:inline-block
}
.client-detail-wrap li .single-data:first-child, .client-detail-wrap li .single-data:nth-child(3) {
width:28%
}
.client-detail-wrap li .single-data:nth-child(2), .client-detail-wrap li .single-data:nth-child(4) {
width:28%
}
.client-detail-wrap li .single-data p {
font-size:10px;
line-height:12px
}
.client-detail-wrap li .single-data h3, .client-detail-wrap li .single-data h3 span {
font-size:18px;
color:#4d3230;
font-family:anton, sans-serif
}
#social-stream.sm-video.video {
padding:60px 0 10px;
margin-top:15px
}
#social-stream.video .space {
padding:0 15px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-prev {
left:18px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-next {
right:18px
}
#social-stream.video.sm-video h2 {
font-size:24px
}
#social-stream.video .carousel-control-next, #social-stream.video .carousel-control-prev {
top:-35px
}
.video-banner h2 {
font-size:18px
}
.ig-slider .ig-slide-item .ig-slide-content {
bottom:400px
}
.slideshow figure {
padding:50px 20px
}
.slick-initialized .slick-slide {
}
.ig-slider .ig-slide-thumb {
width:20px!important
}
.ig-slider .ig-slide-thumb span {
background:#696969!important;
width:12px;
height:12px;
border-radius:50%;
border:none;
display:none
}
.slick-slide.slick-active.is-active .ig-slide-thumb span {
background:#696969!important
}
.ig-slider .ig-slider-nav .is-active .ig-slide-thumb span {
border-color:#f36523;
background:#f36523!important;
border-radius:15px
}
#social-stream .grid li {
width:100%
}
#loader #loaderCounter {
font-size:42px;
margin-bottom:20px
}
#loader h3 br {
display:none
}
#loader h3 {
line-height:1.3;
font-size:28px;
margin-top:20px
}
#login .modal-dialog {
height:100vh;
margin:0;
width:100%;
max-width:inherit;
border-radius:0
}
#login .modal-content {
height:100%
}
#login .loginJoin {
position:absolute;
bottom:auto;
width:100%
}
#social-stream .bx-controls, #p-gallery .bx-controls {
width:100%
}
#social-stream .bx-thumb .bx-wrapper .bx-prev, #p-gallery .bx-thumb .bx-wrapper .bx-prev {
text-indent:-9999px;
left:20px;
position:absolute;
top:35%
}
#social-stream .bx-thumb .bx-wrapper .bx-controls-direction a, #p-gallery .bx-thumb .bx-wrapper .bx-controls-direction a {
display:inline-block
}
#social-stream .bx-thumb .bx-wrapper .bx-next, #p-gallery .bx-thumb .bx-wrapper .bx-next {
text-indent:-9999px;
right:20px;
position:absolute;
top:35%
}
#p-gallery .bx-thumb .bx-wrapper .bx-prev, #p-gallery .bx-thumb .bx-wrapper .bx-next {
top:50%
}
#slider.president .position-title {
margin:0 15px 100px 0
}
#slider.president .position-title h2 {
font-size:36px
}
#slider.president .position-title h3 {
font-size:28px
}
#slider.president .position-text a, #slider.president .position-text li a {
font-size:17px
}
#slider.president .position-text li a {
padding:0 2px;
margin:0
}
#slider.president .position-text li {
margin:10px 0 0
}
#slider.president .position-text {
margin-right:0;
width:100%
}
#slider.president .bx-controls {
bottom:20px
}
#manifesto.president #atal-info p.st {
font-size:18px
}
#manifesto.president #atal-info.no-bg>.container {
padding:0
}
#manifesto.president .achievements {
padding:15px
}
.connect-with-party .socials li .fa, .connect-with-party .socials li a {
width:32px!important;
height:32px!important
}
.connect-with-party .socials li .fa {
font-size:18px!important;
line-height:32px!important
}
.connect-with-party .socials li {
margin:10px
}
.xs-text-left {
text-align:left!important
}
#manifesto.p-small {
padding-top:10px
}
#manifesto .u-e-detail .title h3 {
line-height:24px;
margin-bottom:10px
}
#manifesto .u-e-detail p.yt {
margin:10px 0 0
}
#manifesto .u-e-detail .social-img {
top:5px
}
#manifesto .u-e-detail hr {
margin-bottom:15px
}
#manifesto .u-e-detail .bg-white {
margin:15px 0 0
}
#profile-info .space {
padding:0 15px
}
#profile-info .tab-content {
padding:35px 0
}
.card-header .card-link {
font-size:17px
}
#profile-info p {
font-size:13px
}
#profile-info .bg-blue {
padding:0;
overflow:hidden;
overflow-x:scroll
}
#profile-info .bg-blue .container, #profile-info .bg-blue .wi, #profile-info .bg-blue .nav {
width:max-content;
flex:auto;
max-width:inherit
}
#profile-info select.sm {
width:100%
}
#profile-info textarea {
height:320px
}
#newsletter li {
width:100%;
text-align:center
}
#newsletter .form-control {
width:80%;
margin:15px 0 5px;
display:inline-block;
text-align:center
}
.xs-text-left {
text-align:left!important
}
#profile-info .member h2 {
font-size:25px
}
#profile-info .btn-blue {
float:right;
vertical-align:top;
margin-top:-10px
}
#profile-info p.status {
padding-top:15px
}
#profile-info p.bd {
font-size:14px
}
#profile-info h3.title {
font-size:20px
}
#profile-info .table thead th {
font-size:12px;
padding:7px 10px
}
#profile-info .table td {
font-size:10px;
padding:7px 10px
}
.space-small {
padding:0 15px
}
#profile-info .refer p.sm-p {
margin-bottom:15px
}
#profile-info .refer input[type=submit] {
margin-bottom:15px
}
#profile-info .refer p img {
margin-left:3px
}
#profile-info .refer .top {
margin-top:10px
}
#profile-info h2 {
font-size:25px
}
#profile-info .refer h2 {
margin-bottom:18px
}
#profile-info .bg-white {
padding:10px 10px 0
}
#profile-info .u-profile .edit {
margin-bottom:25px
}
#profile-info .u-profile input[type=submit], #profile-info .u-profile .btn-sm {
width:130px;
font-size:15px
}
#profile-info .u-profile .update-pro-b input[type=submit] {
margin-bottom:0
}
#profile-info .dash .bx-wrapper .bx-controls-direction a {
display:block
}
#profile-info .dash .bx-wrapper .bx-next {
right:7px
}
#profile-info .dash .user h5 {
font-size:13px;
padding-left:60px
}
#profile-info .dash h2 {
margin-bottom:20px
}
#profile-info .dash .info {
margin-top:30px;
margin-bottom:20px
}
#profile-info .dash .info.two, #profile-info .dash .info.three {
margin-top:0;
margin-bottom:20px
}
#profile-info .dash .info h3 {
font-size:34px
}
#profile-info .dash .info h4 {
font-size:15px
}
#profile-info .dash .bg-w3 h4 span.le {
font-size:12px
}
#profile-info .e-calendar h2 .btn-orange {
background:#f58220;
line-height:29px;
height:29px
}
#journey .sp-border {
min-height:560px
}
#journey h5 {
margin:15px 0 0;
position:relative
}
#social-stream .v-gallery.space {
padding:0 15px!important
}
#amit-info {
background-position:center center!important
}
#amit-banner {
background:linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%), url(../images/jp-president-m.jpg) no-repeat!important;

background-size:cover!important;
background-position:center!important;
padding:448px 0 10px;
min-height:530px
}
#shah-banner #amit-banner {
/* background:linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%), url(../images/bg-amit-small.png) no-repeat!important; */
background: url(../images/bg-amit-small.png?kfofok) no-repeat!important;
background-size:cover!important;
background-position:top center !important;
padding:448px 0 10px;
min-height:530px
}
#modi-banner #amit-banner{
	/* background:linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%), url(../images/narendra-modi-m-mobile.jpg) no-repeat!important; */
	background: url(../images/narendra-modi-m-mobile.jpg) no-repeat!important;
	background-size:cover!important;
	background-position:0 center !important;
	padding:448px 0 10px;
	min-height:530px
}
/* #amit-banner.narenda-modi {
background:linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%), url(../images/narendra-modi-m-mobile.jpg) no-repeat!important;
background-size:cover!important;
background-position:top center!important;
padding:448px 0 10px;
min-height:530px
} */
.pre-img-container {
max-width:100%!important
}
.custom-row .flip-box {
width:100%!important
}
.custom-row {
width:100%!important
}
.custom-row .flip-box#dflip_0 {
margin-bottom:10px
}
.custom-row .flip-box#dflip_0 p {
border-bottom:1px solid #efdcdc;
padding-bottom:15px
}
#content .organisation-card-primary .img-container {
height:auto!important
}
#content .organisation-card-primary .bg-white {
min-height:100px!important
}
.loader h2 {
font-size:18px!important;
line-height:25px!important;
padding:0 20px
}
#topbar.transparent {
padding-right:0!important
}
#header.transparent:after {
top:-16px!important
}
#header {
padding:0
}
.loading-wrap img {
max-width:60%
}
.img-wrap {
height:209px!important
}
.slide-social li a {
font-size:18px;
margin:0 4px
}
.oj-slide-section .oj-slide-nav .oj-prev, .oj-slide-section .oj-slide-nav .oj-next {
display:none!important
}
.oj-slide-section .oj-slide-nav {
left:10px!important
}
.oj-slide-section .oj-slide-nav {
width:97%!important
}
.inspiration-section #counter {
bottom:35px!important
}
.inspiration-section .owl-nav {
bottom:20px
}
.dream-section.home-president-section .position-content {
display:none
}
.dream-section.home-president-section .dream-india .dream-item .item-content h4 {
font-size:16px;
margin-bottom:0
}
.dream-section.home-president-section .position-content h1 {
font-style:30px
}
.home-president-section.dream-section:before {
display:none
}
#footer .dropdown-menu .dropdown-item, #footer .dropdown-menu .dropdown-item:hover {
padding:0;
line-height:35px
}
.oj-slide-section .oj-item .oj-item-content .left h1 {
font-size:21px;
margin-bottom:0
}
.oj-slide-section .oj-item .oj-item-content .left .session {
font-size:35px
}
.dream-india .dream-item .item-content a {
margin-top:10px
}
.journey .journey-right .content .subtitle {
font-size:20px!important
}
.journey .journey-right .content .join {
font-size:24px
}
#MobileOnlyStates {
display:block!important
}
.call-to-action .call-to input[type=email], .call-to-action .call-to input[type=text] {
width:69%!important
}
.call-to-action .call-to input[type=submit] {
padding:10px 9px;
font-size:14px;
border-radius:3px
}
.kamal .flush, .path-kamal-sandesh .row.organisation {
padding:0 15px;
}
.path-kamal-sandesh #content.doc.s-bt {
    padding: 0 0 100px;
}
#content .organisation h3, #content .organisation .sd p, #content .organisation .sd h3 span, #content.n-office .organisation .sd p.phone.lt, .organisation .phone-container {
height:auto!important;
overflow:visible!important;
min-height:unset!important
}
#content .bg-white {
min-height:50px
}
.organisation .phone-container {
height:auto!important;
margin-bottom:20px
}
#content .organisation .sd h3 span {
white-space:normal!important;
overflow:visible!important;
text-overflow:unset!important
}
#header.grayheader {
background:rgba(72, 72, 72, .95)!important
}
.social-inn-box iframe {
width:100%!important
}
.social-inn-box {
padding:10px
}
.soc-fp-box .social-inn-box iframe {
width:340px!important
}
.soc-fp-box .social-inn-box {
padding:10px;
overflow:scroll
}
#footer .dropdown-backdrop {
position:relative
}
#header .dropdown .dropdown-menu:before {
display:none
}
.go-top {
z-index:9
}
#header .dropdown-item, #megamenu .dropdown-menu .dropdown-item {
margin-top:10px
}
#header .join {
min-width:128px!important
}
.articles-card {
padding:0
}
#manifesto .articles .ad {
padding:0 30px;
margin:0 0 33px
}
#breadcumbs h3, #breadcumbs h1 {
font-size:16px;
padding:9px 0
}
#newobj .articles-card {
    padding: 0 30px;
}
.path-interviews-and-articles #newobj .articles-card {
    padding: 0 15px;
}
#content p.phone a, #content p.phone {
font-size:11px
}
/* .orga .form-group .clear-search, #breadcumbs .orga .clear-search {
display:none
} */
#header.orange-header.sticky {
background:rgba(242, 101, 34, .95)!important
}
.ipad-footer-btn {
display:none!important
}
#header .dropdown .dropdown-menu:before {
display:none!important
}
#manifesto.contact-us-page {
padding:50px 0 200px!important;
background-size:100% 100%!important
}
.select-stat-div {
background:#f7f7f7;
padding:110px 15px 10px;
margin-top:-50px;
box-shadow:0 4px 8px rgba(0, 0, 0, .1)
}
.contact-us-page .select-stat-div {
padding:29px 15px 10px
}
.write-to-party {
position:absolute;
left:0;
top: 0!important;
z-index:7;
right:15px!important;
text-align:right
}
.write-to-party p {
font-size:22px
}
.c-box-inner {
width:100%;
margin-top:-30px;
position:relative;
z-index:9
}
.manifesto-cmn-banner .books-row {
margin-left:0
}
#gdpr-cookie-message {
text-align:center!important
}
.acceptcBtn {
position:relative!important;
margin:7px auto 0!important;
width:135px!important;
top:0!important;
left:0!important;
right:0!important
}
.ipad-bx-gallery .bx-controls-direction {
display:none
}
.organisation .img-container {
height:276px!important
}
.i-gallery .tab-pane:after {
display:none
}
.lead-dropdown {
position:relative;
top:0;
right:0;
padding:0 28px;
z-index:5
}
#social-stream.i-gallery .article.v-gallery .search-leader-drop {
position:relative;
top:0;
right:0!important
}
.card figure img {
min-height:175px;
max-height:100%
}
.card figure {
height:auto
}
.doc .card {
margin-bottom:30px
}
.tooltp .tooltptext {
width:190px!important
}
.mfp-iframe-holder .mfp-content {
max-width:100%
}
.bx-thumb .bx-wrapper .bx-controls-direction a {
width:30px;
height:30px
}
.bx-thumb .bx-wrapper .bx-next, .bx-thumb .bx-wrapper .bx-prev {
background-position:-5px -6px;
opacity:.7;
z-index:1
}
#social-stream.video .bx-thumb .bx-wrapper .bx-next {
right:28px!important
}
.re-img-container {
height:auto
}
.video-banner .ig-slider .ig-slide-item .ig-slide-content {
bottom:177px!important;
padding-left:10px
}
.video-banner .ig-slider .ig-slide-item .ig-slide-content>* {
line-height:25px
}
.ig-slider .video-banner h2, #video-banner h4 {
overflow:visible!important;
text-overflow:unset!important;
white-space:normal!important
}
.connect-with-party .socials li a {
line-height:35px!important
}
.nitingadkari-banner .sl-image {
background-position:10% 100%!important
}
.nitingadkari-banner.venkaiahnaidu .sl-image, .nitingadkari-banner.manoharjoshi .sl-image {
background-position:23% 100%!important
}
#footer .namo-merch a {
margin-bottom:0!important
}
.checkboxfield {
width:16px;
height:16px;
vertical-align:top
}
.checkboxfield:before {
left:2px;
line-height:15px
}
.updateForm .form-link {
padding:5px 0!important
}
}
.bxslider-thumbnail li, .bxslider-thumbnail-2 li { width:313px!important }
.bxslider-thumbnail-1 li { width:313px!important;padding:0 15px; }
@media(max-width:480px) {
.dream-india .dream-item {
padding:95px 15px 70px
}
}
@media(max-height:567px) and (max-width:767px) {
.dream-india .dream-item {
background-position-y:-30px!important
}
}
@media(max-width:414px) {
#social-stream .article.v-gallery .position {
height:216px!important;
max-height:216px!important
}
.v-gallery .img-container {
height:216px!important
}
.kisanMorcha {
height:250px!important
}
#content .parliament-card .img-container {
height:246px!important
}
}

@media(max-width:413px) {
#social-stream .article.v-gallery .position {
height:194px!important;
max-height:194px!important
}
.v-gallery .img-container {
height:194px!important
}
#content .parliament-card .img-container {
height:226px!important
}
}
@media(max-width:360px) {
.organisation .img-container {
height:auto!important
}
.card figure img {
min-height:175px;
max-height:100%
}
.card figure {
height:auto
}
#social-stream .article.v-gallery .position {
height:157px!important;
max-height:157px!important
}
.v-gallery .img-container {
height:157px!important
}
.kisanMorcha {
height:210px!important
}
.video-banner .ig-slider .ig-slide-item .ig-slide-content {
bottom:267px!important
}
.ig-slider .video-banner h2 {
font-size:20px;
line-height:22px
}
#content .parliament-card .img-container {
height:230px!important
}
}
.default-search input::placeholder, .top-bar-search input::placeholder {
color:#fff!important
}
#newsletter .form-control input::-webkit-input-placeholder {
color:#cc5117
}
@media(min-width:576px) and (max-width:767px) {
.hidden-sm {
display:none!important
}
.visible-sm {
display:inline-block!important
}
#content .space {
padding:0 45px
}
#content h3 {
font-size:20px;
line-height:25px
}
#content h3 span {
font-size:16px
}
#content {
padding-bottom:0
}
#content .bg-white {
padding:15px
}
#content p {
font-size:14px
}
#content p.phone span {
float:left;
margin-left:-88px
}
#content p.phone {
padding-left:88px
}
#content p.sm {
display:inline-block
}
#content .img {
margin-top:15px
}
#content .img-right {
margin-top:15px
}
#social-stream .space {
padding:0 15px!important
}
#social-stream h3 {
margin:25px 0;
font-size:15px
}
#social-stream.nav-tabs {
display:inline-block;
width:100%;
margin-bottom:30px
}
#social-stream.nav-tabs li {
margin:0 5px;
float:none;
display:inline-block
}
#social-stream.nav-tabs .nav-link .fa {
display:inline-block;
background:#666;
color:#fff;
font-size:20px;
width:40px;
height:40px;
line-height:40px;
text-align:center;
border-radius:50%
}
#social-stream.nav-tabs .nav-link span {
display:none
}
#social-stream.nav-tabs .nav-link:hover .fa, #social-stream .nav-tabs .nav-link.active .fa {
background:#f36726;
color:#fff
}
#manifesto .space {
padding:0 15px
}
#manifesto .bg-orange {
margin-bottom:30px
}
.mobslider {
}
.general-manifesto {
display:none
}
.books-row.books-img h1.title.page-title, #banner h2 {
font-size:30px;
margin-top:25px
}
#banner .space {
padding-top:40px
}
#banner p .fa {
margin-top:5px;
margin-left:5px
}
#donation .num-info ul li {
font-size:10px
}
#donation #member-div .party p {
font-size:14px
}
#donation #member-div .party p .fa {
font-size:15px
}
#donation .thank p {
font-size:17px
}
#donation .thank h5 {
font-size:16px
}
#manifesto .philosophy .nav-tabs li {
margin-right:20px
}
#manifesto .philosophy .nav-tabs .nav-link {
font-size:24px
}
#manifesto .philosophy .social-img {
display:none
}
#manifesto .left h4 {
font-size:17px
}
#manifesto .left p {
font-size:13px
}
#content .organisation.doc .bg-white {
margin-bottom:15px
}
#content .doc .nav-tabs {
overflow:hidden;
overflow-y:scroll
}
#content .doc .nav-tabs li {
margin-right:21px
}
#content .doc .nav-tabs .nav-link {
font-size:20px
}
#content .doc .align {
display:none
}
#manifesto.m-space {
padding-top:20px
}
#manifesto .u-budget .title h4 {
font-size:17px;
line-height:20px;
margin-bottom:40px
}
#manifesto .u-budget .title h4 span {
font-size:14px
}
#manifesto.bg-space {
padding:20px 0 60px
}
#manifesto .s-prabhari h2 {
font-size:27px
}
#manifesto #prabhari-info {
position:relative;
top:0
}
#manifesto .s-invites.s-prabhari .back-white {
padding:0 0 10px;
background:0 0;
border:none
}
#manifesto .s-prabhari .close, .contact-detail-box.positionBoxes .detail-box-in {
display:none
}
#manifesto .u-budget h2 {
font-size:33px;
margin-bottom:10px
}
#manifesto .u-budget .bud select {
width:100%
}
#manifesto .social-img {
display:block!important;
position:relative;
top:10px;
left:15px
}
#manifesto .social-img br {
display:none
}
#manifesto .social-img .fa {
width:25px;
height:25px;
font-size:11px;
line-height:25px
}
#manifesto .left .links p {
font-size:11px;
margin-top:15px!important
}
#manifesto .left .links p a {
font-size:12px;
width:18px;
height:18px;
line-height:18px;
margin-left:3px
}
#donation .party .fund input[type=text] {
width:150px
}
#breadcumbs .orga .articles .fa {
color:#000;
margin-top:0;
margin-right:5px;
vertical-align:middle
}
#breadcumbs .orga .articles select {
width:140px;
margin:0
}
#social-stream .nav-tabs .nav-link {
font-size:19px
}
#social-stream .nav-tabs li {
margin-right:25px
}
#video-banner h4 {
font-size:15px
}
.bx-thumb .bx-wrapper .bx-controls-direction a {
display:block
}
#slider-banner h3, .common-slide-caption h3 {
font-size:34px;
margin:0 0 5px
}
#slider-banner h4, .common-slide-caption h4 {
font-size:26px;
margin:0 0 5px
}
#slider-banner p, .common-slide-caption p {
font-size:13px
}
#slider-banner li {
padding:70px 0 100px
}
#atal-info .space {
padding:0 15px
}
#atal-info h2 {
font-size:32px
}
/*#atal-info h2 span {
font-size:20px
}*/
#atal-info p.st {
font-size:13px;
line-height:23px
}
#atal-info p.lg {
font-size:11px;
line-height:25px
}
#atal-info p.plg {
padding-left:0
}
#p-gallery .space {
padding:0 15px
}
#p-gallery {
padding-top:15px;
padding-bottom:50px
}
#manifesto .news-list .bg-img {
padding:0;
margin:0;
background:0 0
}
/* #manifesto .news-list .bg-img p {
font-size:13px;
color:#000
} */
/* #manifesto .news-list .bg-img h6 {
color:#000;
font-size:12px;
margin-top:10px
} */
#manifesto .news-list .bg-img p.social-icon .right {
display:none
}
#manifesto .news-list .bg-img p.social-icon {
margin-bottom:20px
}
#amit-banner h3 {
font-size:45px
}
#amit-banner h4 {
font-size:25px
}
#amit-banner p {
font-size:17px
}
#about-amit .space {
padding:0 15px
}
#about-amit h2 {
font-size:29px
}
#about-amit h4 {
font-size:20px;
margin-top:15px
}
#journey .sp-border {
padding:0 15px
}
#amit-info {
padding:300px 0 20px
}
#amit-info h2 {
font-size:25px
}
#re-article.pres .space, #follow .space {
padding:0 15px
}
#fp-nav {
display:none
}
.footprint-section .footprint .left .footprint-content .single-footprint {
padding:10px!important
}
.oj-slide-section .oj-item, .inspiration-section .inspiration-item {
padding-left:15px;
padding-right:15px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
margin-bottom:8px
}
.oj-slide-section .oj-item .oj-item-content .left, .oj-slide-section .oj-item .oj-item-content .right, .footprint-section .footprint .left, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right, .journey .journey-right, .home-social-block-section .social-block-wrap>*, .call-to-action .call-to span {
width:100%;
max-width:100%
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right {
width:calc(100% - 160px)
}
.footprint-section .footprint .right {
width:70%;
margin-left:15%;
margin-top:0
}
.pv-slide-section .pv-slide-item .pv-slide-content h1, .oj-slide-section .oj-item .oj-item-content .left h1, .inspiration-section .inspiration-item .inspiration-content h1, .footprint-section .footprint .left .footprint-content .top h1, .dream-section .position-content h1, .journey .journey-right .content h1 {
font-size:38px
}
.footprint-section .footprint .left .footprint-content .top h2, .footprint-section .footprint .left .footprint-content .single-footprint .item h4, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right h2, .journey .journey-right .content .subtitle {
font-size:24px
}
.footprint-section .footprint .left .footprint-content .single-footprint .item h3, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data h3 {
font-size:18px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
font-size:10px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .btn9, .journey .journey-right .join-as li a, .social-block .press .nav-tabs li a {
font-size:12px
}
#sec7.dream-section .position-content {
left:25px
}
.journey .journey-right .join-as li {
width:30%;
margin:0 1.5%
}
.journey .journey-right .join-as li a {
min-height:80px;
border-radius:10px;
padding:0 5px
}
.home-social-block-section .social-block-wrap .social-block {
padding:0
}
.call-to-action .call-to {
justify-content:center;
flex-wrap:wrap
}
#social-stream.video .space {
padding:0 15px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-prev {
left:18px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-next {
right:18px
}
#social-stream.video.sm-video h2 {
font-size:18px
}
.slideshow figure {
padding:50px 20px
}
#social-stream .grid li {
width:100%
}
#loader h3 br {
display:none
}
#manifesto .u-e-detail .title h3 {
}
#manifesto .u-e-detail p.yt {
margin:10px 0 0
}
#manifesto .u-e-detail .social-img {
top:5px
}
#manifesto .u-e-detail hr {
margin-bottom:15px
}
#profile-info .space {
padding:0 15px
}
#profile-info .tab-content {
padding:40px 0
}
.card-header .card-link {
font-size:17px
}
#profile-info p {
font-size:13px
}
#profile-info .bg-blue {
padding:0;
overflow:hidden;
overflow-x:scroll
}
#profile-info .bg-blue .container, #profile-info .bg-blue .wi, #profile-info .bg-blue .nav {
width:max-content;
flex:auto;
max-width:inherit
}
#profile-info textarea {
height:320px
}
#newsletter li {
width:100%;
text-align:center
}
#newsletter .form-control {
width:450px;
margin:15px 0 5px;
display:inline-block;
text-align:center
}
#profile-info .member h2 {
font-size:25px
}
#profile-info .dash .bx-wrapper .bx-controls-direction a {
display:block
}
#profile-info .dash .bx-wrapper .bx-next {
right:7px
}
#profile-info .dash h2 {
margin-bottom:20px
}
#profile-info .dash .info {
margin-top:30px;
margin-bottom:20px
}
#profile-info .dash .info.two, #profile-info .dash .info.three {
margin-top:0;
margin-bottom:20px
}
#profile-info .dash .info h3 {
font-size:34px
}
#profile-info .dash .info h4 {
font-size:15px
}
#content .organisation-card-primary .img-container {
height:auto!important
}
#content .organisation-card-primary .bg-white {
min-height:100px!important
}
.card figure img {
min-height:175px;
max-height:100%
}
.card figure {
height:auto
}
}
@media(min-width:768px) and (max-width:991px) {
.hidocument #newsletter h3 {
font-size:15px
}
.hidden-md {
display:none!important
}
.visible-md {
display:block!important
}
#topbar .visible-md {
display:inline-block!important
}
#content .space {
padding:0
}
#content h3 {
font-size:20px;
line-height:25px
}
#content h3 span {
font-size:13px
}
#content {
padding-bottom:0
}
#content .bg-white {
padding:15px
}
#content p {
font-size:14px
}
#content p.phone span {
float:left;
margin-left:-88px
}
#content p.phone {
padding-left:88px
}
#content p.sm {
display:inline-block
}
#content .img {
margin-top:15px
}
#content .img-right {
margin-top:15px
}
#social-stream .space {
padding:0 15px
}
.nav-tabs .nav-link {
font-size:21px
}
#social-stream h3 {
font-size:15px
}
.books-row.books-img h1.title.page-title, #banner h2 {
font-size:25px;
margin-top:50px
}
#banner .space {
padding-top:40px
}
#banner p .fa {
margin-top:5px;
margin-left:5px
}
#donation .num-info ul li {
font-size:10px
}
#donation #div-2.sd label {
font-size:10px;
min-height:31px
}
#donation #member-div .party p {
font-size:17px
}
#donation .thank p {
font-size:17px
}
#donation .thank h5 {
font-size:16px
}
#manifesto .philosophy .nav-tabs li {
margin-right:40px
}
#manifesto .philosophy .nav-tabs .nav-link {
font-size:24px
}
#manifesto .left h4 {
font-size:20px
}
#manifesto .left p {
font-size:13px
}
#content .organisation.doc .bg-white {
margin-bottom:15px
}
#content .doc .nav-tabs {
overflow:hidden;
overflow-y:scroll
}
#content .doc .nav-tabs li {
margin-right:15px;
margin-top:10px
}
#content .doc .nav-tabs .nav-link {
font-size:20px
}
#breadcumbs .doc h3 {
font-size:18px
}
#manifesto .s-invites.space {
padding:0
}
#manifesto .s-invites .left .bg-white p {
font-size:11px
}
#manifesto .s-invites .left .bg-white p.phone a {
font-size:10px
}
#manifesto .s-invites .left .bg-white h3 {
font-size:13px
}
#manifesto #prabhari-info {
position:relative;
top:0
}
#manifesto .s-invites.s-prabhari .back-white {
padding:0 20px 0;
position:relative
}
#manifesto .s-president {
max-width:100%!important
}
#manifesto .s-prabhari h2 {
font-size:26px
}
#manifesto .s-prabhari .close {
margin-right:15px
}
#manifesto .s-invites .left .bg-white h3 span {
color:#000;
font-size:12px
}
#manifesto .bg-map svg {
left:20%
}
#breadcumbs h3, #breadcumbs h1 {
font-size:17px
}
#donation .party .fund input[type=text] {
width:150px
}
#breadcumbs .orga .articles select, #breadcumbs .orga .articles input.date {
font-size:11px
}
#social-stream .nav-tabs .nav-link {
font-size:20px
}
#social-stream .nav-tabs li {
margin-right:15px
}
#video-banner h4 {
font-size:20px;
line-height:20px!important
}
#slider-banner h3, .common-slide-caption h3 {
font-size:34px;
margin:0 0 5px
}
#slider-banner h4, .common-slide-caption h4 {
font-size:26px;
margin:0 0 5px
}
#slider-banner p, .common-slide-caption p {
font-size:13px
}
#slider-banner li {
padding:70px 0 100px
}
#atal-info .space {
padding:0 45px
}
#atal-info h2 {
font-size:42px
}
#atal-info h2 span {
font-size:30px;
display:block;
line-height:50px
}
#atal-info p.st {
font-size:15px;
line-height:29px
}
#atal-info p.lg {
font-size:14px;
line-height:30px
}
#p-gallery .space {
padding:0
}
#atal-info .bg-img p.hin {
font-size:19px
}
#atal-info .bg-img {
padding:60px 15px 40px
}
#atal-info .bg-img h2 {
font-size:22px;
margin:0
}
#atal-info .bg-img p {
font-size:12px
}
#p-gallery {
padding-top:15px;
padding-bottom:50px
}
.modal.department h3 {
font-size:14px
}
#kamal-banner .left p {
font-size:10px
}
#kamal-banner .bg {
padding-left:15px
}
#atal-info.brief .bg p {
font-size:14px;
line-height:30px
}
#atal-info.brief .bg p span {
font-size:18px;
line-height:30px
}
#manifesto .news-list .bg-img {
padding-bottom:25px;
padding:250px 20px 10px!important;
min-height:370px!important
}
#manifesto .news-list .bg-img p.social-icon .right {
margin-top:24px!important
}
#manifesto .news-list .bg-img p.social-icon .right .fa {
line-height:29px;
width:30px;
height:30px
}
#manifesto .news-list .bg-img p {
font-size:17px
}
#manifesto .news-list .bg-img p.social-icon .right {
margin-top:0
}
#bjp-info p {
font-size:12px
}
#bjp-info .bg {
padding-left:15px;
padding-right:15px
}
#bjp-info p img {
margin:0
}
#about-amit .space, #re-article.pres .space, #follow .space {
padding:0
}
#newsletter .form-control {
width:250px
}
.fixed-social-sec {
top:100px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-left {
display:none
}
.footprint-section .footprint .left .footprint-content .single-footprint {
padding:10px
}
.oj-slide-section .oj-item, .inspiration-section .inspiration-item {
padding-left:15px;
padding-right:15px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
margin-bottom:8px
}
.oj-slide-section .oj-item .oj-item-content .left, .oj-slide-section .oj-item .oj-item-content .right, .journey .journey-right, .call-to-action .call-to span {
width:100%;
max-width:100%
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right {
width:100%
}
.pv-slide-section .pv-slide-item .pv-slide-content h1, .oj-slide-section .oj-item .oj-item-content .left h1, .inspiration-section .inspiration-item .inspiration-content h1, .footprint-section .footprint .left .footprint-content .top h1, .dream-section .position-content h1, .journey .journey-right .content h1 {
font-size:38px
}
.footprint-section .footprint .left .footprint-content .top h2, .footprint-section .footprint .left .footprint-content .single-footprint .item h4, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right h2, .journey .journey-right .content .subtitle {
font-size:24px
}
.footprint-section .footprint .left .footprint-content .single-footprint .item h3, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data h3 {
font-size:18px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
font-size:10px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .btn9, .journey .journey-right .join-as li a, .social-block .press .nav-tabs li a {
font-size:12px
}
#sec7.dream-section .position-content {
left:25px
}
.journey .journey-right .join-as li {
width:30%;
margin:0 1.5%
}
.journey .journey-right .join-as li a {
min-height:80px;
border-radius:10px;
padding:0 5px
}
.home-social-block-section .social-block-wrap>* {
width:50%
}
#social-stream.video .space {
padding:0 15px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-prev {
left:18px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-next {
right:18px
}
#social-stream.video.sm-video h2 {
font-size:24px
}
#social-stream .grid li {
width:50%
}
#loader h3 br {
display:none
}
.connect-with-party .socials li .fa, .connect-with-party .socials li a {
width:32px!important;
height:32px!important
}
.connect-with-party .socials li .fa {
font-size:18px!important;
line-height:32px!important
}
.connect-with-party .socials li {
margin:10px
}
#manifesto.president .articles {
padding:15px 0
}
#manifesto .u-e-detail .bg-white h3 {
font-size:12px;
line-height:16px
}
#manifesto .u-e-detail .bg-white h6 {
font-size:12px;
line-height:17px
}
#manifesto .u-e-detail .bg-white h6 span {
font-size:20px
}
#profile-info .space {
padding:0 55px
}
#profile-info .tab-content {
padding:40px 0
}
.card-header .card-link {
font-size:17px
}
#profile-info p {
font-size:13px
}
#profile-info .bg-blue {
padding:0;
overflow:hidden;
overflow-x:scroll
}
#profile-info .bg-blue .container, #profile-info .bg-blue .wi, #profile-info .bg-blue .nav {
width:max-content;
flex:auto;
max-width:inherit
}
#profile-info .u-profile label {
font-size:11px
}
#profile-info .space {
padding:0 10px
}
#profile-info .dash .info {
padding:20px 0 15px
}
#profile-info .dash .info h4 {
font-size:11px
}
#profile-info .dash .info h3 {
font-size:28px
}
#profile-info .dash .info a.link {
font-size:12px
}
#profile-info .dash .bg-w3 h4 {
font-size:9px
}
#profile-info .dash .bg-w3 h4 span {
font-size:10px;
margin-top:0
}
#profile-info .dash .bg-w3.last h4 {
font-size:19px
}
#profile-info .dash .bg-w3 p {
font-size:11px
}
#profile-info .dash .bg-w3 {
margin:0;
height:100%
}
#profile-info .dash iframe {
height:108px!important
}
#profile-info .dash .bg-w3 h4 a.view {
font-size:10px
}
#profile-info .e-calendar .bg-w3 {
margin-bottom:25px;
height:auto
}
#manifesto .space {
padding:0
}
#manifesto.contact-us-page .space.bg-map {
    padding: 0 15px;
}
#header {
padding:0
}
#header.orange-header.sticky {
background:rgba(242, 101, 34, .95)!important
}
.right .social-stream-mo {
display:none
}
.upcoming-event-img {
height:auto!important
}
#manifesto .bg-w2 iframe {
width:100%;
height:450px!important
}
.p-right-15 {
padding-right:15px
}
#social-stream .v-gallery.space {
padding:0!important
}
.ipad-mode .top-btn-row {
margin-top:10px
}
.kamal ._df_thumb {
width:296px!important
}
#kamal-banner .col-md-7, #kamal-banner .col-md-5 {
max-width:100%
}
#kamal-banner .col-md-5 {
flex:0 0 100%;
padding:20px 30px
}
#kamal-banner .left {
padding-right:0
}
#content .organisation-card-primary .img-container {
height:203px!important
}
#content p.phone a, #content p.phone {
font-size:11px
}
#manifesto .three-box ._df_thumb {
width:100%!important;
height:320px!important
}
.tran-head-btn {
display:none
}
.books-img {
margin-bottom:15px
}
.outside-social-strem {
display:none
}
.organisation .img-container {
height:230px!important
}
.news-img-container {
height:228px
}
.news-img-container img {
width:100%
}
.ipad-footer-btn {
display:none!important
}
#megamenu .container {
width:auto
}
.oj-slide-section .oj-slide-nav .oj-prev, .oj-slide-section .oj-slide-nav .oj-next {
bottom:10px
}
.journey .journey-left {
display:none
}
#content .parliament-card .img-container {
height:228px!important
}
}
@media(min-width:992px) and (max-width:1169px) {
#header.orange-header.sticky {
background:rgba(242, 101, 34, .95)!important
}
#content .space {
padding:0
}
#content p {
font-size:14px
}
#content p.phone span {
float:left;
margin-left:-88px
}
#content p.phone {
padding-left:88px
}
.books-row.books-img h1.title.page-title, #banner h2 {
font-size:34px;
margin-top:75px
}
#banner .space {
padding-top:40px
}
#banner p .fa {
margin-top:5px;
margin-left:5px
}
#donation .thank p {
font-size:17px
}
#donation .thank h5 {
font-size:16px
}
#donation .party p {
font-size:17px
}
#manifesto .philosophy .nav-tabs li {
margin-right:40px
}
#manifesto .philosophy .nav-tabs .nav-link {
font-size:24px
}
#manifesto .left h4 {
font-size:20px
}
#manifesto .left p {
font-size:13px
}
#content .organisation.doc .bg-white {
margin-bottom:15px
}
#content .doc .nav-tabs {
overflow:hidden;
overflow-y:scroll
}
#content .doc .nav-tabs li {
margin-right:21px
}
#content .doc .nav-tabs .nav-link {
font-size:25px
}
#content .doc .bg-white h4 {
color:#161847;
font-size:16px
}
#content .doc iframe {
}
#manifesto .s-invites.space {
padding:0 20px
}
#manifesto .s-invites .left .bg-white p {
font-size:11px
}
#manifesto .s-invites .left .bg-white p.phone a {
font-size:10px
}
#manifesto .s-invites .left .bg-white h3 {
font-size:12px
}
#manifesto #prabhari-info {
position:relative;
top:0
}
#manifesto .s-invites.s-prabhari .back-white {
padding:0 20px 0;
position:relative;
top:auto
}
#manifesto .s-prabhari .close {
margin-right:15px
}
#breadcumbs h3, #breadcumbs h1 {
font-size:17px
}
#donation .party .fund input[type=text] {
width:150px
}
#manifesto .articles .bg-white .social .right {
font-size:11px
}
#manifesto .articles .bg-white p.text {
font-size:10px
}
#social-stream .nav-tabs .nav-link {
font-size:30px
}
#social-stream .nav-tabs li {
margin-right:45px
}
#slider-banner h4 {
font-size:42px
}
#atal-info .bg-img p.hin {
font-size:28px;
line-height:40px
}
#atal-info .bg-img h2 {
font-size:27px
}
#manifesto .news-list .bg-img {
padding-bottom:25px
}
#manifesto .news-list .bg-img p {
font-size:17px
}
#manifesto .news-list .bg-img p.social-icon .right {
margin-top:0
}
#manifesto .u-events .articles .bg-white p.text {
font-size:11px
}
#manifesto .news-list .bg-img {
padding-bottom:25px
}
#manifesto .news-list .bg-img p {
font-size:20px
}
#manifesto .news-list .bg-img p.social-icon .right .fa {
height:28px;
width:28px;
line-height:28px
}
#manifesto .news-list .bg-img h6 {
font-weight:300
}
#manifesto .news-list .bg-img p.social-icon .right {
margin-top:0
}
#bjp-info p {
font-size:12px
}
#bjp-info .bg {
padding-left:15px;
padding-right:15px
}
#bjp-info p img {
margin:0
}
#about-amit .space, #re-article.pres .space, #follow .space {
padding:0 15px
}
.fixed-social-sec {
top:100px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-left {
display:none
}
.footprint-section .footprint .left .footprint-content .single-footprint {
padding:10px
}
.oj-slide-section .oj-item, .inspiration-section .inspiration-item {
padding-left:15px;
padding-right:15px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
margin-bottom:8px
}
.oj-slide-section .oj-item .oj-item-content .left, .oj-slide-section .oj-item .oj-item-content .right, .journey .journey-right, .call-to-action .call-to span {
width:100%;
max-width:100%
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right {
width:100%
}
.pv-slide-section .pv-slide-item .pv-slide-content h1, .oj-slide-section .oj-item .oj-item-content .left h1, .inspiration-section .inspiration-item .inspiration-content h1, .footprint-section .footprint .left .footprint-content .top h1, .dream-section .position-content h1, .journey .journey-right .content h1 {
font-size:38px
}
.footprint-section .footprint .left .footprint-content .top h2, .footprint-section .footprint .left .footprint-content .single-footprint .item h4, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right h2, .journey .journey-right .content .subtitle {
font-size:24px
}
.footprint-section .footprint .left .footprint-content .single-footprint .item h3, .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data h3 {
font-size:18px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p {
font-size:10px
}
.footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .btn9, .journey .journey-right .join-as li a, .social-block .press .nav-tabs li a {
font-size:12px
}
#sec7.dream-section .position-content {
left:25px
}
.journey .journey-right .join-as li {
width:30%;
margin:0 1.5%
}
.journey .journey-right .join-as li a {
min-height:80px;
border-radius:10px;
padding:0 5px
}
.home-social-block-section .social-block-wrap>* {
width:50%
}
#social-stream.video .space {
padding:0 15px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-prev {
left:18px
}
#social-stream.video .bx-thumb .bx-wrapper .bx-next {
right:18px
}
#social-stream.video.sm-video h2 {
font-size:24px
}
#manifesto .u-e-detail .bg-white h3 {
font-size:13px;
line-height:17px
}
#profile-info .nav-tabs .nav-link {
font-size:11px;
padding:15px 0
}
#profile-info .nav-tabs .nav-link .fa {
margin-right:5px;
font-size:11px
}
#profile-info .nav-tabs li {
margin-right:10px
}
#profile-info .u-profile label {
font-size:10px
}
#profile-info .dash .bg-w3 h4 {
font-size:9px
}
#profile-info .dash .bg-w3 h4 span {
font-size:10px;
margin-top:0
}
#profile-info .dash .bg-w3.last h4 {
font-size:19px
}
#profile-info .dash .bg-w3 p {
font-size:11px
}
#profile-info .dash .bg-w3 {
margin:0;
height:100%
}
#profile-info .dash iframe {
height:108px!important
}
#profile-info .dash .bg-w3 h4 a.view {
font-size:10px
}
#profile-info .dash .info {
padding:20px 0 15px
}
#profile-info .dash .info h4 {
font-size:13px
}
#profile-info .dash .info h3 {
font-size:28px
}
#profile-info .dash .info a.link {
font-size:12px
}
.right .social-stream-mo {
display:none
}
#manifesto .three-box ._df_thumb {
width:100%!important;
height:auto!important
}
.books-img {
margin-bottom:15px
}
}
@media(min-width:1024px) and (max-width:1169px) {
#footer .dropdown-toggle {
font-size:14px
}
#footer .btn {
font-size:13px
}
#footer .subtitle {
font-size:11px
}
#footer .dropdown-menu .dropdown-item {
font-size:12px
}
.nav-tabs .nav-link {
font-size:25px
}
#social-stream h3 {
font-size:17px
}
.card h4, .doc .card h4 {
font-size:16px
}
#manifesto .u-events .articles .bg-white p.text {
font-size:11px
}
.fixed-social-sec {
top:75px
}
.footprint-section .footprint .left .footprint-content .top h1 {
font-size:54px
}
.right .tab-pane iframe {
width:100%!important
}
.right .social-stream-mo {
display:none
}
#manifesto p.text {
height:80px!important
}
#manifesto .articles .bg-white p.sm {
height:30px;
overflow:hidden
}
.kamal ._df_thumb {
width:195px!important;
height:260px!important
}
.custom-row {
width:500px
}
#kamal-banner .left {
padding-right:0
}
#kamal-banner ._df_thumb {
height:280px!important
}
#content .organisation-card-primary .img-container {
height:283px!important
}
#content.committee .organisation .bg-white, #content.nationalgensec .organisation .bg-white {
min-height:306px!important
}
.transparent .tran-head-btn {
display:none
}
.fullHeight .join-social li:first-child {
width:100%
}
.modal.department .bg-white p.phone.l1 {
word-break:unset!important
}
.grid-gallery figure img {
min-height:268px!important;
min-width:200px!important;
max-width:100%!important
}
.grid-gallery .grid li {
width:100%!important
}
.ph-gal-detail-main .grid li {
width:33.33%!important
}
.pro-evebt-box .img-container {
height:160px
}
#profile-info .dash .bg-w3.last {
height:314px
}
#social-stream .nav-tabs .nav-link {
font-size:18px
}
.i-gallery .tab-pane:after {
top:-80px;
font-size:70px
}
}
@media(min-width:1170px) and (max-width:1444px) {
.fixed-social-sec {
top:85px
}
.books-row.books-img h1.title.page-title, #banner h2 {
font-size:51px
}
.books-row.books-img h1.title.page-title {
    width: 70%;
}
}
@media(min-width:1170px) and (max-width:1270px) {
#social-stream.video .bx-thumb .bx-wrapper .bx-prev {
left:18px
}
.kamal ._df_thumb {
width:195px!important;
height:260px!important
}
#social-stream.video .bx-thumb .bx-wrapper .bx-next {
right:18px
}
}
@media(min-width:1170px) and (max-width:1288px) {
#profile-info .nav-tabs .nav-link {
font-size:11px;
padding:15px 0                           
}
#profile-info .nav-tabs li {
margin-right:10px
}
#profile-info .nav-tabs .nav-link .fa {
margin-right:5px;
font-size:11px
}
}
@media(min-width:1170px) and (max-width:1199px) {
#profile-info .dash .info {
padding:20px 0 15px
}
#profile-info .dash .info h4 {
font-size:13px
}
#profile-info .dash .info h3 {
font-size:28px
}
#profile-info .dash .info a.link {
font-size:12px
}
#profile-info .dash .bg-w3 h4 {
font-size:9px
}
#profile-info .dash .bg-w3 h4 span {
font-size:10px;
margin-top:0
}
#profile-info .dash .bg-w3.last h4 {
font-size:19px
}
#profile-info .dash .bg-w3 p {
font-size:11px
}
#profile-info .dash .bg-w3 {
margin:0;
height:100%
}
#profile-info .dash iframe {
height:108px!important
}
#profile-info .dash .bg-w3 h4 a.view {
font-size:10px
}
}
@media(min-width:576px) and (max-width:768px) {
.hidden-ipad, .ipad-footer-btn {
display:none!important
}
.visible-ipad {
display:block!important
}
.tran-head-btn {
display:none!important
}
.pv-slide-section .pv-slide-item {
padding:96px 20px;
align-items:start
}
.inspiration-section .inspiration-item {
align-items:flex-end;
position:relative;
display:flex;
padding-bottom:90px
}
.oj-slide-section .oj-item, .inspiration-section .inspiration-item {
padding:0 20px 30px;
position:relative
}
.oj-slide-section .oj-item .oj-item-content .left {
padding-top:116px;
position:absolute;
bottom:50px;
width:100%;
padding:0 30px 0 5px
}
.oj-slide-section .oj-item .oj-item-content .right {
display:none
}
#topbar.transparent {
padding-right:0!important
}
/* #manifesto .news-list .bg-img p {
font-size:20px
} */
#manifesto .news-list .bg-img p.social-icon .right .fa {
height:28px;
width:28px;
line-height:28px
}
#manifesto .news-list .bg-img h6 {
font-weight:300
}
#video-banner .banner-content {
bottom:10px
}
.modal.department .bg-white p.phone.l1 {
word-break:unset!important
}
#header .dropdown .dropdown-menu:before {
display:none!important
}
#amit-info {
background-position:center center!important
}
#amit-banner {
background:linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%), url(../images/amitsha-president-m.jpg) no-repeat;
background-size:cover!important;
background-position:0 center!important;
padding:748px 0 10px;
min-height:530px
}
.page-node-351 #amit-banner {
background: linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%),url(../images/jp-president-m.jpg) left top no-repeat !important;
background-size:cover!important;
background-position:50% 50%!important;
padding:748px 0 10px;
min-height:530px
}
#amit-banner.narenda-modi {
background:linear-gradient(rgba(0, 0, 0, 0.3) 70%, rgba(0, 0, 0, 0.6) 90%), url(../images/narendra-modi-m-mobile.jpg) no-repeat!important;
background-size:cover!important;
background-position:center center!important;
padding:748px 0 10px;
min-height:530px
}
.intagram-main-box .social-inn-box iframe {
height:927px!important;
width:100%!important
}
#video-banner {
background-position:top center!important
}
.intagram-main-box .social-inn-box {
border:0;
box-shadow:0 0
}
.ipad-bx-gallery {
width:431px!important;
margin:0 auto!important
}
.tooltp .tooltptext.toolIpledge {
width:380px
}
#gdpr-cookie-message {
padding:10px 160px 10px 10px!important
}
.acceptcBtn {
right:20px!important;
top:26px!important
} 
.footer-btn-bottom {
margin:0 -10px
}
.footer-btn-bottom .col-12 {
width:50%;
float:left;
padding:0 10px
}
#footer .footer-btn-bottom {
margin:0
}
#megamenu .container {
width:auto
}
#indianMap {
visibility:visible!important
}
}
.depart-mod-box .box-outer { box-shadow:0 0 8px 0 rgba(0, 0, 0, .2)!important }
.depart-mod-box .bg-white { box-shadow:3px 3px 6px 0 transparent!important }
#manifesto.mob-home { background:0 0; padding-top:20px }
.mob-home .position { position:relative }
.mob-home section#tickers { margin:0 }
.mob-home .header-section { position:relative; margin:15px 0 30px }
.mob-home .header-section hr { border-color:#ccc; border-top:1px solid rgba(0, 0, 0, .1); margin:0; width:100% }
.mob-home .header-section p { width:100%; position:absolute; top:-13px; left:0; text-align:center }
.mob-home .header-section p span { padding:0 10px; text-transform:uppercase; background:#fff; color:#ccc; font-size:12px; font-weight:700 }
.mob-home #p-gallery { background:#fff; padding-top:0; padding-bottom:0 }
.mob-home #p-gallery p { color:#fff; font-size:14px; margin:0 }
.mob-home #p-gallery p.social { margin:0 }
.mob-home #p-gallery p.social .fa { color:#fff; display:inline-block; border:1px solid #fff; border-radius:50%; text-align:center; line-height:23px; width:23px; height:23px; display:inline-block; vertical-align:middle; font-size:12px; margin-right:0 }
.mob-home #v-gallery .article.v-gallery .position .video-icon { z-index:1 }
.mob-home #v-gallery .article.v-gallery .position .video-icon { position:absolute; bottom:5px; left:10px }
.mob-home #v-gallery .article.v-gallery .position .video-icon img { min-height:24px; min-width:34px; max-width:34px; width:34px }
.mob-home .grid li { width:100%!important; min-height:120px }
.mob-home .grid li.grid-sizer { min-height:unset }
.mob-home .mob-video-gallery, .mob-home .mob-sec-articles, .mob-home .mob-news-sec, .mob-home .mob-bjplive .header-section { margin-bottom:0!important }
.mob-home .slider-bottom, .mob-home .mob-img-gallery { margin-bottom:15px!important }
.mob-home .mob-bjplive { margin-top:0!important }
.mob-home .mob-news-sec { margin-top:15px }
.mob-home .mob-sec-articles .col-12:last-child .bg-white, .mob-home .mob-news-sec .col-12:last-child .bg-white { margin-bottom:0!important }
.mob-home .mob-sec-banner, .mob-home .advertise-two { margin:15px 0 }
.mob-home .v-gallery .bg-white h6 { font-size:13px; color:#666; font-weight:600 }
.privacy-temp p strong { color:#f36523 }
.privacy-temp ul { margin:0 0 20px; list-style:none }
.privacy-temp ul li { position:relative; padding-left:16px; list-style:none;margin:0px; }
.privacy-temp ul li:before { position:absolute; content:"\f105"; color:#f36523; font-size:18px; left:0; top:0; width:15px; height:15px; font-family:'FontAwesome' }
.privacy-temp h2 { margin-bottom:18px }
#captcha1 .fbc, #captcha1, .g-recaptcha { height:79px!important; overflow:hidden!important }
.slick-track { margin-left:0 }
.pro-evebt-box .img-container { height:240px; overflow:hidden }
.regionEventBox span { float:right; position:absolute; top:0; right:0; color:#f36523; font-weight:600; text-transform:uppercase }
.slideshow li.current.fullscreen { display:block; z-index:9999; position:fixed; width:100%; height:100%; top:0; right:0; left:0; bottom:0; overflow:auto; margin:0; background:#000 }
.slideshow li.current.fullscreen img { width:auto!important; height:auto!important; margin:0 auto }
#p-gallery .grid-gallery .fullscreen.current .img-container { height:100%; min-height:300px; max-height:619px; overflow-y:auto }
.slideshow nav span.nav-close { padding:0 14px }
.fullscreenOverlay .nav-next, .fullscreenOverlay .nav-prev { display:none }
.fullscreenOverlay .slideshow figure { padding:50px 30px 120px }
html, body { width:100% }
.description { pointer-events:none; position:absolute; font-size:18px; text-align:center; background:#313131; padding:6px 15px; z-index:5; line-height:18px; margin:0 auto; color:#fff; border-radius:3px; box-shadow:0 0 0 0 #eee; -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); transform:translateX(-50%); display:none }
.description.active { display:block }
.mob-nav.active .dropdown-menu { display:block!important }
.footer-mob-nav.active .dropdown-menu { display:block !important; }
.footer-mob-nav.show>.dropdown-menu { display:none; }
.no-data-found h3, .no-data-found { color:#ff7500!important }
.comman-modal .modal-content { background:#fff; padding:5px; border-radius:5px }
.comman-modal .upload-csv h3 { margin-bottom:15px }
.up-btn-row { margin-bottom:15px }
.upload-csv-btn { cursor:pointer }
.comman-modal input[type=button], .comman-modal input[type=submit] { background:#fb660d; box-shadow:none; width:152px; font-size:18px; vertical-align:top; margin-top:10px; margin-right:15px; transition:all 350ms ease; cursor:pointer }
.bt-org { color:#fff }
.bt-org:hover, .comman-modal input[type=button]:hover { background:#ff7500 }
.comman-modal .close span { color:#333; position:absolute; right:-5px; top:7px }
ul.comn-lsit li { display:inline-block; width:50% }
@media all and (-ms-high-contrast:none) {
#megamenu .dropdown-menu, #footer .dropdown-menu {
position:static
}
svg#Layer_1 {
height:698px;
width:635px
}
.journey .journey-left {
display:block
}
.journey .journey-right .join-as li a {
display:table-cell;
vertical-align:middle
}
#newsletter ul li {
display:inline-flex
}
select::-ms-expand {
display:none
}
.inspiration-section .owl-prev, .inspiration-section .owl-next {
top:50%;
}
}
a.chatbox-icon { position:fixed!important; right:7px; bottom:6px }
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */

.animated { animation-duration:1s; animation-fill-mode:both }
.animated.infinite { animation-iteration-count:infinite }
.animated.hinge { animation-duration:2s }
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { animation-duration:.75s
}
@keyframes bounce { 0%, 20%, 53%, 80%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1);
transform:translateZ(0)
}
40%, 43% {
animation-timing-function:cubic-bezier(.755, .05, .855, .06);
transform:translate3d(0, -30px, 0)
}
70% {
animation-timing-function:cubic-bezier(.755, .05, .855, .06);
transform:translate3d(0, -15px, 0)
}
90% {
transform:translate3d(0, -4px, 0)
}
}
.bounce { animation-name:bounce; transform-origin:center bottom }
@keyframes flash { 0%, 50%, to {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash { animation-name:flash }
@keyframes pulse { 0% {
transform:scaleX(1)
}
50% {
transform:scale3d(1.05, 1.05, 1.05)
}
to { transform:scaleX(1) }
}
.pulse { animation-name:pulse }
@keyframes rubberBand { 0% {
transform:scaleX(1)
}
30% {
transform:scale3d(1.25, .75, 1)
}
40% {
transform:scale3d(.75, 1.25, 1)
}
50% {
transform:scale3d(1.15, .85, 1)
}
65% {
transform:scale3d(.95, 1.05, 1)
}
75% {
transform:scale3d(1.05, .95, 1)
}
to { transform:scaleX(1) }
}
.rubberBand { animation-name:rubberBand }
@keyframes shake { 0%, to {
transform:translateZ(0)
}
10%, 30%, 50%, 70%, 90% {
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
transform:translate3d(10px, 0, 0)
}
}
.shake { animation-name:shake }
@keyframes headShake { 0% {
transform:translateX(0)
}
6.5% {
transform:translateX(-6px) rotateY(-9deg)
}
18.5% {
transform:translateX(5px) rotateY(7deg)
}
31.5% {
transform:translateX(-3px) rotateY(-5deg)
}
43.5% {
transform:translateX(2px) rotateY(3deg)
}
50% {
transform:translateX(0)
}
}
.headShake { animation-timing-function:ease-in-out; animation-name:headShake }
@keyframes swing { 20% {
transform:rotate(15deg)
}
40% {
transform:rotate(-10deg)
}
60% {
transform:rotate(5deg)
}
80% {
transform:rotate(-5deg)
}
to { transform:rotate(0deg) }
}
.swing { transform-origin:top center; animation-name:swing }
@keyframes tada { 0% {
transform:scaleX(1)
}
10%, 20% {
transform:scale3d(.9, .9, .9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)
}
40%, 60%, 80% {
transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)
}
to { transform:scaleX(1) }
}
.tada { animation-name:tada }
@keyframes wobble { 0% {
transform:none
}
15% {
transform:translate3d(-25%, 0, 0) rotate(-5deg)
}
30% {
transform:translate3d(20%, 0, 0) rotate(3deg)
}
45% {
transform:translate3d(-15%, 0, 0) rotate(-3deg)
}
60% {
transform:translate3d(10%, 0, 0) rotate(2deg)
}
75% {
transform:translate3d(-5%, 0, 0) rotate(-1deg)
}
to { transform:none }
}
.wobble { animation-name:wobble }
@keyframes jello { 0%, 11.1%, to {
transform:none
}
22.2% {
transform:skewX(-12.5deg) skewY(-12.5deg)
}
33.3% {
transform:skewX(6.25deg) skewY(6.25deg)
}
44.4% {
transform:skewX(-3.125deg) skewY(-3.125deg)
}
55.5% {
transform:skewX(1.5625deg) skewY(1.5625deg)
}
66.6% {
transform:skewX(-.78125deg) skewY(-.78125deg)
}
77.7% {
transform:skewX(.390625deg) skewY(.390625deg)
}
88.8% {
transform:skewX(-.1953125deg) skewY(-.1953125deg)
}
}
.jello { animation-name:jello; transform-origin:center }
@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
20% {
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
transform:scale3d(.97, .97, .97)
}
to { opacity:1; transform:scaleX(1) }
}
.bounceIn { animation-name:bounceIn }
@keyframes bounceInDown { 0%, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
transform:translate3d(0, 25px, 0)
}
75% {
transform:translate3d(0, -10px, 0)
}
90% {
transform:translate3d(0, 5px, 0)
}
to { transform:none }
}
.bounceInDown { animation-name:bounceInDown }
@keyframes bounceInLeft { 0%, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
transform:translate3d(25px, 0, 0)
}
75% {
transform:translate3d(-10px, 0, 0)
}
90% {
transform:translate3d(5px, 0, 0)
}
to { transform:none }
}
.bounceInLeft { animation-name:bounceInLeft }
@keyframes bounceInRight { 0%, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
transform:translate3d(-25px, 0, 0)
}
75% {
transform:translate3d(10px, 0, 0)
}
90% {
transform:translate3d(-5px, 0, 0)
}
to { transform:none }
}
.bounceInRight { animation-name:bounceInRight }
@keyframes bounceInUp { 0%, 60%, 75%, 90%, to {
animation-timing-function:cubic-bezier(.215, .61, .355, 1)
}
0% {
opacity:0;
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
transform:translate3d(0, -20px, 0)
}
75% {
transform:translate3d(0, 10px, 0)
}
90% {
transform:translate3d(0, -5px, 0)
}
to { transform:translateZ(0) }
}
.bounceInUp { animation-name:bounceInUp }
@keyframes bounceOut { 20% {
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
transform:scale3d(1.1, 1.1, 1.1)
}
to { opacity:0; transform:scale3d(.3, .3, .3) }
}
.bounceOut { animation-name:bounceOut }
@keyframes bounceOutDown { 20% {
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
transform:translate3d(0, -20px, 0)
}
to { opacity:0; transform:translate3d(0, 2000px, 0) }
}
.bounceOutDown { animation-name:bounceOutDown }
@keyframes bounceOutLeft { 20% {
opacity:1;
transform:translate3d(20px, 0, 0)
}
to { opacity:0; transform:translate3d(-2000px, 0, 0) }
}
.bounceOutLeft { animation-name:bounceOutLeft }
@keyframes bounceOutRight { 20% {
opacity:1;
transform:translate3d(-20px, 0, 0)
}
to { opacity:0; transform:translate3d(2000px, 0, 0) }
}
.bounceOutRight { animation-name:bounceOutRight }
@keyframes bounceOutUp { 20% {
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
transform:translate3d(0, 20px, 0)
}
to { opacity:0; transform:translate3d(0, -2000px, 0) }
}
.bounceOutUp { animation-name:bounceOutUp }
@keyframes fadeIn { 0% {
opacity:0
}
to { opacity:1 }
}
.fadeIn { animation-name:fadeIn }
@keyframes fadeInDown { 0% {
opacity:0;
transform:translate3d(0, -100%, 0)
}
to { opacity:1; transform:none }
}
.fadeInDown { animation-name:fadeInDown }
@keyframes fadeInDownBig { 0% {
opacity:0;
transform:translate3d(0, -2000px, 0)
}
to { opacity:1; transform:none }
}
.fadeInDownBig { animation-name:fadeInDownBig }
@keyframes fadeInLeft { 0% {
opacity:0;
transform:translate3d(-100%, 0, 0)
}
to { opacity:1; transform:none }
}
.fadeInLeft { animation-name:fadeInLeft }
@keyframes fadeInLeftBig { 0% {
opacity:0;
transform:translate3d(-2000px, 0, 0)
}
to { opacity:1; transform:none }
}
.fadeInLeftBig { animation-name:fadeInLeftBig }
@keyframes fadeInRight { 0% {
opacity:0;
transform:translate3d(100%, 0, 0)
}
to { opacity:1; transform:none }
}
.fadeInRight { animation-name:fadeInRight }
@keyframes fadeInRightBig { 0% {
opacity:0;
transform:translate3d(2000px, 0, 0)
}
to { opacity:1; transform:none }
}
.fadeInRightBig { animation-name:fadeInRightBig }
@keyframes fadeInUp { 0% {
opacity:0;
transform:translate3d(0, 100%, 0)
}
to { opacity:1; transform:none }
}
.fadeInUp { animation-name:fadeInUp }
@keyframes fadeInUpBig { 0% {
opacity:0;
transform:translate3d(0, 2000px, 0)
}
to { opacity:1; transform:none }
}
.fadeInUpBig { animation-name:fadeInUpBig }
@keyframes fadeOut { 0% {
opacity:1
}
to { opacity:0 }
}
.fadeOut { animation-name:fadeOut }
@keyframes fadeOutDown { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(0, 100%, 0) }
}
.fadeOutDown { animation-name:fadeOutDown }
@keyframes fadeOutDownBig { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(0, 2000px, 0) }
}
.fadeOutDownBig { animation-name:fadeOutDownBig }
@keyframes fadeOutLeft { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(-100%, 0, 0) }
}
.fadeOutLeft { animation-name:fadeOutLeft }
@keyframes fadeOutLeftBig { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(-2000px, 0, 0) }
}
.fadeOutLeftBig { animation-name:fadeOutLeftBig }
@keyframes fadeOutRight { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(100%, 0, 0) }
}
.fadeOutRight { animation-name:fadeOutRight }
@keyframes fadeOutRightBig { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(2000px, 0, 0) }
}
.fadeOutRightBig { animation-name:fadeOutRightBig }
@keyframes fadeOutUp { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(0, -100%, 0) }
}
.fadeOutUp { animation-name:fadeOutUp }
@keyframes fadeOutUpBig { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(0, -2000px, 0) }
}
.fadeOutUpBig { animation-name:fadeOutUpBig }
@keyframes flip { 0% {
transform:perspective(400px) rotateY(-1turn);
animation-timing-function:ease-out
}
40% {
transform:perspective(400px) translateZ(150px) rotateY(-190deg);
animation-timing-function:ease-out
}
50% {
transform:perspective(400px) translateZ(150px) rotateY(-170deg);
animation-timing-function:ease-in
}
80% {
transform:perspective(400px) scale3d(.95, .95, .95);
animation-timing-function:ease-in
}
to { transform:perspective(400px); animation-timing-function:ease-in }
}
.animated.flip { -webkit-backface-visibility:visible; backface-visibility:visible; animation-name:flip }
@keyframes flipInX { 0% {
transform:perspective(400px) rotateX(90deg);
animation-timing-function:ease-in;
opacity:0
}
40% {
transform:perspective(400px) rotateX(-20deg);
animation-timing-function:ease-in
}
60% {
transform:perspective(400px) rotateX(10deg);
opacity:1
}
80% {
transform:perspective(400px) rotateX(-5deg)
}
to { transform:perspective(400px) }
}
.flipInX { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; animation-name:flipInX }
@keyframes flipInY { 0% {
transform:perspective(400px) rotateY(90deg);
animation-timing-function:ease-in;
opacity:0
}
40% {
transform:perspective(400px) rotateY(-20deg);
animation-timing-function:ease-in
}
60% {
transform:perspective(400px) rotateY(10deg);
opacity:1
}
80% {
transform:perspective(400px) rotateY(-5deg)
}
to { transform:perspective(400px) }
}
.flipInY { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; animation-name:flipInY }
@keyframes flipOutX { 0% {
transform:perspective(400px)
}
30% {
transform:perspective(400px) rotateX(-20deg);
opacity:1
}
to { transform:perspective(400px) rotateX(90deg); opacity:0 }
}
.flipOutX { animation-name:flipOutX; -webkit-backface-visibility:visible!important; backface-visibility:visible!important }
@keyframes flipOutY { 0% {
transform:perspective(400px)
}
30% {
transform:perspective(400px) rotateY(-15deg);
opacity:1
}
to { transform:perspective(400px) rotateY(90deg); opacity:0 }
}
.flipOutY { -webkit-backface-visibility:visible!important; backface-visibility:visible!important; animation-name:flipOutY }
@keyframes lightSpeedIn { 0% {
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
transform:skewX(20deg);
opacity:1
}
80% {
transform:skewX(-5deg);
opacity:1
}
to { transform:none; opacity:1 }
}
.lightSpeedIn { animation-name:lightSpeedIn; animation-timing-function:ease-out }
@keyframes lightSpeedOut { 0% {
opacity:1
}
to { transform:translate3d(100%, 0, 0) skewX(30deg); opacity:0 }
}
.lightSpeedOut { animation-name:lightSpeedOut; animation-timing-function:ease-in }
@keyframes rotateIn { 0% {
transform-origin:center;
transform:rotate(-200deg);
opacity:0
}
to { transform-origin:center; transform:none; opacity:1 }
}
.rotateIn { animation-name:rotateIn }
@keyframes rotateInDownLeft { 0% {
transform-origin:left bottom;
transform:rotate(-45deg);
opacity:0
}
to { transform-origin:left bottom; transform:none; opacity:1 }
}
.rotateInDownLeft { animation-name:rotateInDownLeft }
@keyframes rotateInDownRight { 0% {
transform-origin:right bottom;
transform:rotate(45deg);
opacity:0
}
to { transform-origin:right bottom; transform:none; opacity:1 }
}
.rotateInDownRight { animation-name:rotateInDownRight }
@keyframes rotateInUpLeft { 0% {
transform-origin:left bottom;
transform:rotate(45deg);
opacity:0
}
to { transform-origin:left bottom; transform:none; opacity:1 }
}
.rotateInUpLeft { animation-name:rotateInUpLeft }
@keyframes rotateInUpRight { 0% {
transform-origin:right bottom;
transform:rotate(-90deg);
opacity:0
}
to { transform-origin:right bottom; transform:none; opacity:1 }
}
.rotateInUpRight { animation-name:rotateInUpRight }
@keyframes rotateOut { 0% {
transform-origin:center;
opacity:1
}
to { transform-origin:center; transform:rotate(200deg); opacity:0 }
}
.rotateOut { animation-name:rotateOut }
@keyframes rotateOutDownLeft { 0% {
transform-origin:left bottom;
opacity:1
}
to { transform-origin:left bottom; transform:rotate(45deg); opacity:0 }
}
.rotateOutDownLeft { animation-name:rotateOutDownLeft }
@keyframes rotateOutDownRight { 0% {
transform-origin:right bottom;
opacity:1
}
to { transform-origin:right bottom; transform:rotate(-45deg); opacity:0 }
}
.rotateOutDownRight { animation-name:rotateOutDownRight }
@keyframes rotateOutUpLeft { 0% {
transform-origin:left bottom;
opacity:1
}
to { transform-origin:left bottom; transform:rotate(-45deg); opacity:0 }
}
.rotateOutUpLeft { animation-name:rotateOutUpLeft }
@keyframes rotateOutUpRight { 0% {
transform-origin:right bottom;
opacity:1
}
to { transform-origin:right bottom; transform:rotate(90deg); opacity:0 }
}
.rotateOutUpRight { animation-name:rotateOutUpRight }
@keyframes hinge { 0% {
transform-origin:top left;
animation-timing-function:ease-in-out
}
20%, 60% {
transform:rotate(80deg);
transform-origin:top left;
animation-timing-function:ease-in-out
}
40%, 80% {
transform:rotate(60deg);
transform-origin:top left;
animation-timing-function:ease-in-out;
opacity:1
}
to { transform:translate3d(0, 700px, 0); opacity:0 }
}
.hinge { animation-name:hinge }
@keyframes jackInTheBox { 0% {
opacity:0;
transform:scale(.1) rotate(30deg);
transform-origin:center bottom
}
50% {
transform:rotate(-10deg)
}
70% {
transform:rotate(3deg)
}
to { opacity:1; transform:scale(1) }
}
.jackInTheBox { animation-name:jackInTheBox }
@keyframes rollIn { 0% {
opacity:0;
transform:translate3d(-100%, 0, 0) rotate(-120deg)
}
to { opacity:1; transform:none }
}
.rollIn { animation-name:rollIn }
@keyframes rollOut { 0% {
opacity:1
}
to { opacity:0; transform:translate3d(100%, 0, 0) rotate(120deg) }
}
.rollOut { animation-name:rollOut }
@keyframes zoomIn { 0% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
50% {
opacity:1
}
}
.zoomIn { animation-name:zoomIn }
@keyframes zoomInDown { 0% {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInDown { animation-name:zoomInDown }
@keyframes zoomInLeft { 0% {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInLeft { animation-name:zoomInLeft }
@keyframes zoomInRight { 0% {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInRight { animation-name:zoomInRight }
@keyframes zoomInUp { 0% {
opacity:0;
transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
60% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function:cubic-bezier(.175, .885, .32, 1)
}
}
.zoomInUp { animation-name:zoomInUp }
@keyframes zoomOut { 0% {
opacity:1
}
50% {
opacity:0;
transform:scale3d(.3, .3, .3)
}
to { opacity:0 }
}
.zoomOut { animation-name:zoomOut }
@keyframes zoomOutDown { 40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to { opacity:0; transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform-origin:center bottom; animation-timing-function:cubic-bezier(.175, .885, .32, 1) }
}
.zoomOutDown { animation-name:zoomOutDown }
@keyframes zoomOutLeft { 40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)
}
to { opacity:0; transform:scale(.1) translate3d(-2000px, 0, 0); transform-origin:left center }
}
.zoomOutLeft { animation-name:zoomOutLeft }
@keyframes zoomOutRight { 40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
}
to { opacity:0; transform:scale(.1) translate3d(2000px, 0, 0); transform-origin:right center }
}
.zoomOutRight { animation-name:zoomOutRight }
@keyframes zoomOutUp { 40% {
opacity:1;
transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function:cubic-bezier(.55, .055, .675, .19)
}
to { opacity:0; transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform-origin:center bottom; animation-timing-function:cubic-bezier(.175, .885, .32, 1) }
}
.zoomOutUp { animation-name:zoomOutUp }
@keyframes slideInDown { 0% {
transform:translate3d(0, -100%, 0);
visibility:visible
}
to { transform:translateZ(0) }
}
.slideInDown { animation-name:slideInDown }
@keyframes slideInLeft { 0% {
transform:translate3d(-100%, 0, 0);
visibility:visible
}
to { transform:translateZ(0) }
}
.slideInLeft { animation-name:slideInLeft }
@keyframes slideInRight { 0% {
transform:translate3d(100%, 0, 0);
visibility:visible
}
to { transform:translateZ(0) }
}
.slideInRight { animation-name:slideInRight }
@keyframes slideInUp { 0% {
transform:translate3d(0, 100%, 0);
visibility:visible
}
to { transform:translateZ(0) }
}
.slideInUp { animation-name:slideInUp }
@keyframes slideOutDown { 0% {
transform:translateZ(0)
}
to { visibility:hidden; transform:translate3d(0, 100%, 0) }
}
.slideOutDown { animation-name:slideOutDown }
@keyframes slideOutLeft { 0% {
transform:translateZ(0)
}
to { visibility:hidden; transform:translate3d(-100%, 0, 0) }
}
.slideOutLeft { animation-name:slideOutLeft }
@keyframes slideOutRight { 0% {
transform:translateZ(0)
}
to { visibility:hidden; transform:translate3d(100%, 0, 0) }
}
.slideOutRight { animation-name:slideOutRight }
@keyframes slideOutUp { 0% {
transform:translateZ(0)
}
to { visibility:hidden; transform:translate3d(0, -100%, 0) }
}
.slideOutUp { animation-name:slideOutUp }
/******Custom Css******/
#video-banner { background:0 0; background-size:none; padding:none }
#atal-info p.hin { color:#f58221; font-size:40px; line-height:50px; margin:0 0 10px }
#atal-info .bg-img { background:0 0 }
#atal-info .bg-img p { color:#fff; font-size:12px; margin:10px 0 }
a { transition:.3s color
}
.fnt-15 { font-size:15px!important }
.fnt-16 { font-size:16px!important }
.fnt-17 { font-size:17px!important }
.fnt-18 { font-size:18px!important }
.fnt-26 { font-size:26px!important }
.fnt-27 { font-size:27px!important }
.fnt-28 { font-size:28px!important }
#megamenu { overflow-y:unset }
#megamenu hr { width:90%; opacity:.8 }
#megamenu .dropdown-menu .f-border { width:90%; border-bottom:1px solid rgba(41, 44, 63, .1) }
#topbar { padding-right:0 }
#topbar.transparent { padding-right:26px }
#topbar ul li { font-size:13px }
#topbar .btn-primary { background:url(../images/arrow-down.png) 100% 100% no-repeat; width:auto }
/* #topbar ul li:last-child button, #topbar ul li:last-child a { border-right:none } */
#topbar .join { border-right:none }
#header .join { background:#f5821f; padding:3px 0; min-width:150px; line-height:28px; text-align:center; border-radius:3px; font-size:15px; margin-left:10px; border-right:none; font-weight:600; letter-spacing:.75px }
#header .join.orange { background:#f36523 }
#header .navbar-nav { align-items:center }
#header .join:hover { color:#fff }
.navbar { padding:0 1rem }
.navbar-brand { padding-top:0; margin-right:-22rem; position:relative; z-index:1;}
.pv-slide-section .indicatior { padding:15px 13px; border-radius:16px }
#content p.phone span { color:#333; font-size:14px; font-weight:700; display:inline-block; min-width:88px; vertical-align:top }
#content p.phone a { color:#2363f3; text-decoration:none; display:inline-block; font-family:roboto, sans-serif; vertical-align:unset }
#header { z-index:99!important }
#breadcumbs .orga input.search { width:100%!important }
#manifesto .bg-white, .article .bg-white { box-shadow:2px 2px 20px 5px rgba(0, 0, 0, .1); position:relative; z-index:5 }
#content .organisation-card-primary .bg-white { min-height:338px!important }
.pv-slide-section .pv-slide-item .pv-slide-content h1 { transform:translateY(50px) }
.articles .articles-card .img-container { height:185px }
.img-container { overflow:hidden; background-color:#fff }
.articles .articles-card .text { height:50px; overflow:hidden }
.organisation .img-container {display: block;height: 170px; }
.modal.department h3 span {height: 20px;display: inline-block;width: 100%;}
.nationalofficebearers-card .social-media { height:37px }
.modal.department p.social.grey { min-height:37px }
#content .organisation .sd p { height:74px; overflow:hidden }
#content.n-office .organisation .sd p.phone.l1 { height:60px; width:100%; overflow:hidden }
#content.n-office .organisation .sd p.phone.lt { height:55px; width:100%; overflow:hidden; min-height:45px }
#content.n-office .organisation .sd p.phone.lb { height:35px; width:100%; overflow:hidden }
#manifesto .s-invites .left .bg-white h3 { min-height:63px }
.stat-gs-page .s-invites .left .bg-white h3 { min-height:75px!important }
#manifesto .carousel-indicators { z-index:0 }
#content .organisation .sd .img { height:37px }
.organisation .phone-container { height:152px; overflow:hidden }
.depart-mod-box .phone-container { height:175px!important }
.depart #content p.phone span { min-width:25px }
.footprint-section .footprint .left .footprint-content .single-footprint { padding:20px 0 10px }
.social-stream .tab-pane h6 { padding-right:82px; min-height:45px; overflow:hidden }
#content.doc.s-bt, #manifesto { padding-bottom:100px }
#content, #atal-info { padding-bottom:3rem }
#manifesto .tab-content { padding:10px 6px }
#topbar, #topbar input.search, #header input.search, #topbar ul li a, #topbar a.bjp, #topbar ul li:last-child button { font-family:roboto, sans-serif }
#topbar a.bjp { font-weight:700 }
#social-stream .tab-pane { position:relative }
#social-stream .tab-pane.show { display:none!important }
#social-stream .tab-pane.active.show { display:block!important }
#social-stream.video .bx-thumb .bx-wrapper .bx-prev { left:20px }
#social-stream.video .bx-thumb .bx-wrapper .bx-next { right:20px }
#social-stream .tab-content .tab-pane h6 { width:309px; height:44px; overflow:hidden }
#social-stream .article.v-gallery .bg-white h6 { height:auto }
#sec5 .footprint-content .data-right .cmName { margin-bottom:-.2rem
}
#sec5 .footprint-content .data-right .cm { margin-bottom:-.5rem
}
#sec5 .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom { margin-top:15px }
#sec5 .footprint-section .footprint .left .footprint-content .bottom .map-data .data-right .data-bottom .single-data p { margin-bottom:.5rem
}
#manifesto .u-budget .video-icon { position:absolute; bottom:5px; left:10px }
#manifesto .social-img { position:fixed; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:auto; right:18px; z-index:9 }
#manifesto .s-prabhari select#selectState, #manifesto .s-prabhari select, #manifesto .s-invites.s-prabhari .back-white#stateNameMap, #manifesto .bg-map svg, #social-stream .article.v-gallery .position .video-icon { z-index:1 }
#banner.constitutionbanner h2 { font-size:54px }
#banner.constitutionbanner .social{text-align:right; margin-top:0;}
#content .organisation p.phone span { min-width:21px }
#manifesto .bg-w.msg-icon { background:url(../images/mail-icon01.png) top right no-repeat; background-color:#fff }
#manifesto .bg-w2 iframe { width:100%; height:auto }
#manifesto ._df_thumb { width:100%; height:370px; margin:0 }
#manifesto p.text { height:40px; overflow:hidden }
#content .organisation-card-primary .img-container { height:393px }
#manifesto .s-invites .left .bg-white p.phone span { min-width:21px; vertical-align:unset }
#manifesto .s-invites .left .bg-white p { height:65px; overflow:hidden;line-height:22px; }
#manifesto .s-invites .left .bg-white p.social { height:45px; overflow:hidden;min-height:45px; }
#manifesto .s-invites .left .bg-white p.phone { height:65px; overflow:visible }
#manifesto .s-invites .left .bg-white p.phone.lt { height:90px; overflow:hidden }
#manifesto .s-invites .left .bg-white .img { height:auto; overflow:hidden;}
#content .parliament-card .img-container { height:186px;display:block; }
#content .organisation .sd h3 span { display:block }
#content .organisation p.phone span { margin-top:0;float:left; }
#content .organisation h3 { overflow:hidden; height:68px; }
#content.unioncouncilminister .organisation h3 { height:41px; line-height:20px }
#flip-book-container { overflow:hidden }
#manifesto .s-president { max-width:85% }
#manifesto .s-president-card { float:left; width:300px; margin:0 .5rem 1.2rem
}
#manifesto .s-president-card.stateOfficeCard { padding-bottom:0 }
#manifesto .s-invites .left .stateOfficeCard .bg-white p.social { min-height:30px; height:35px }
.title-btm-line { margin-bottom:50px }
.title-btm-line::before {
content:'';
position:absolute;
left:50%;
bottom:-10px;
width:41px;
height:2px;
background:#000;
margin-left:-20px
}
select, input.date { padding-right:1.75rem!important }
.daterangepicker select.monthselect, .daterangepicker select.yearselect { padding-right:1px!important }
#p-gallery h2 { width:100% }
.add-box-m { min-height:267px }
.bx-thumb>div { margin-bottom:15px }
#p-gallery .bx-thumb .grid-gallery .img-dimensions { height:268px; width:403px }
#p-gallery .bx-thumb .grid-gallery.slideshow-open .img-dimensions { min-height:268px; min-width:403px; height:100%; max-width:100%; width:100% }
#social-stream .v-gallery.space { padding:0 75px }
#social-stream .tab-content .tab-pane h6 { width:100% }
#manifesto .three-box ._df_thumb { margin:0; width:281px; height:370px }
.social-img { position:fixed; left:-30px; top:20px }
.nationalexecutiveresolution .oj-slide-nav .oj-prev, .nationalexecutiveresolution .oj-slide-nav .oj-next { font-size:40px; position:absolute; right:-20px; line-height:30px; top:5px; cursor:pointer; color:#666 }
.nationalexecutiveresolution .oj-slide-nav .oj-prev:hover, .nationalexecutiveresolution .oj-slide-nav .oj-next:hover { color:#f36726 }
.nationalexecutiveresolution .oj-slide-nav .oj-next { right:-50px }
#content .doc ul.nav-tabs.oj-slide-nav.slick-initialized.slick-slider .slick-list {overflow: hidden;}
#manifesto .u-budget .right .t-link h4 { font-size:14px; font-weight:700 }
#content .doc .nav-tabs .nav-link.active, #content .doc .nav-tabs .nav-link:hover { outline:none }
#manifesto .form-group.bd input.form-control { width: calc(100% - 45px);height: 37px;line-height: 38px;margin: 0; }

.page-node-type-events .field--name-field-events-image, .node--type-speeches .field--name-field-speeches-image, .node--type-press-releases .field--name-field-press-release-image, .node--type-interviews-and-articles .field--name-field-article-image { margin-bottom: 15px; }

.page-node-type-events .field--name-field-events-date-range, .node--type-press-releases .field--name-field-date-press-releases, .node--type-interviews-and-articles .field--name-field-articles-date {color: #666;font-size: 14px;margin: 0;font-family: roboto,sans-serif; font-weight: 400; margin-bottom: 10px;}

.page-node-type-events .field--name-field-events-image img, .node--type-speeches .field--name-field-speeches-image img, .node--type-press-releases .field--name-field-press-release-image img, .node--type-interviews-and-articles .field--name-field-article-image img { width: 100%; height:auto; }

#block-sanklapsiddhisection { float:left; width: 100%;}

.page-node-type-events .change-fonts p { margin-bottom: 0; }
#firstPressRelease > div { width: 100%; }
#content .organisation .sd p.phone, #content.nationalgensec .organisation p { font-size:12px; min-height:40px }
.organisation p.addr-box { min-height:68px!important }
#content.committee .organisation .bg-white { min-height:285px }
#content.nationalgensec .organisation .bg-white { min-height:292px }
#manifesto .a-details h4 { line-height:initial }
#manifesto .s-invites .left .bg-white { min-height:395px }
#manifesto .s-invites .left #budgetobj .bg-white { min-height:338px }
#social-stream.sm-video .bx-wrapper { margin:initial }
#manifesto p.social .right { float:right }
.feedback-btn { line-height:24px; background:#f26522; display:inline-block; border:0; color:#fff; cursor:pointer; padding:4px 10px; border-radius:4px }
.feedback-btn:hover, .fdback-btn:hover { background:#f5821f }
#FeedBackModal .modal-content { width:425px; margin:0 auto; background:#fff; border-radius:4px }
#feedBackForm label { display:inline-block; width:100%; color:#666; font-size:14px; font-weight:700; text-transform:uppercase }
#FeedBackModal h4 { font-size:24px; margin-bottom:23px; color:#fb660d }
.fdback-btn { line-height:24px; background:#f26522; display:inline-block; border:0; color:#fff; cursor:pointer; padding:7px 15px; border-radius:3px!important; font-weight:600 }
#FeedBackModal button.close { top:3px; right:8px }
span.camp-title { text-align:center; display:block; font-size:26px; font-family:anton, sans-serif; max-width:30%; margin:20px auto 24px; padding:10px 0; color:#f26522; position:relative }
.video-campan-section { border-top:1px solid #f58221 }
span.camp-title:after { background:#c5bfbf; position:absolute; content:""; width:75px; margin:0 auto; height:4px; bottom:0; left:0; right:0; text-align:center }
.fbTabs-for-mobile { display:none }
label.btn.chooseprofilepic { border:1px solid #ccc; cursor:pointer }
.current-cm-inbox { min-height:230px }
a.atalji-link { position:absolute; left:0; right:0; top:0; display:block; width:100%; height:100% }
#worknature-error { bottom:-12px; width:auto!important }
a.download-e-fom { color:#ff9b33; font-weight:600; line-height:17px; display:inline-block; text-align:right; padding:10px 48px 0 2px; position:relative; margin-right:-6px }
.hidocument a.download-e-fom { font-weight:500; line-height:21px }
a.download-e-fom:hover { color:#666 }
a.download-e-fom:after { background:url(../images/pdf-icn.png)no-repeat; height:40px; width:38px; content:""; top:7px; right:2px; position:absolute }
.clear-search.mobile { display:none }
.no-upcome-event {text-align: center;min-height: 264px;display: block;width: 100%;max-height: 265px;overflow-y: auto;}
.no-upcome-event span { display:table-cell; vertical-align:middle; font-weight:600 }
#donation .input-file { position:relative }
#donation label.file-input-label { background:#dedede; padding:12px 30px; position:absolute; width:112px; height:39px; left:1px; top:1px; cursor:pointer }
#donation input#file-input { cursor:pointer }
@-moz-document url-prefix() {
#donation input#file-input {
cursor:pointer;
height:auto;
padding:inherit;
line-height:39px
}
#donation label.file-input-label {
background:#dedede;
padding:12px 20px;
position:absolute;
width:88px;
height:39px;
left:1px;
top:1px;
cursor:pointer
}
}
.unio-bg-box { min-height:271px; text-align:center }
.unb-inmg-box { min-height:285px; text-align:center }
.form-tab-header .updte-pro-tab li a { background-color:#ececec; color:#666; min-width:153px; font-size:15px; padding:8px 20px; margin-right:5px; text-align:center; border-radius:6px 6px 0 0 }
.form-tab-header .updte-pro-tab li a.active { background-color:#f36523; color:#fff }
#profile-info .profile-updte-wrapper .tab-content.upd-pro-tab-con { padding:0 }
.up-next-btn-row .form-group { margin-bottom:0!important }
.update-pro-b { margin-top:15px }
.e-updt, .up-mob-otp { position:absolute; right:-140px }
.update-profile-wrap a.form-link.sendEmail-btn, .update-profile-wrap a.form-link.vryfy-mob-otp { border:1px solid #fb660d; text-align:center; padding:7px 8px!important; margin-top:4px; border-radius:3px; font-weight:600; font-size:14px; display:inline-block }
.update-profile-wrap input[type=radio] { margin:7px }
.update-profile-wrap a.form-link.sendEmail-btn:hover, .update-profile-wrap a.form-link.vryfy-mob-otp:hover { background:#fb660d; color:#fff!important }
.update-profile-wrap a.form-link { padding-top:10px; display:block; color:#fb660d; font-weight:600; font-size:14px }
.update-profile-wrap a.form-link:hover { color:#fd8c2c }
.updtp-btn { background-color:#fb660d; padding:8px 30px; font-size:18px; border:1px solid #fb660d; border-radius:3px; color:#fff; cursor:pointer; min-width:130px; margin-right:15px }
.nextp-btn { background-color:#fff; padding:8px 30px; font-size:18px; border:1px solid #fb660d; border-radius:3px; color:#fb660d; cursor:pointer; min-width:130px }
.updtp-btn:hover, .nextp-btn:hover { background-color:#f58221; color:#fff; border-color:#f58221 }
.update-profile-wrap label.btn.chooseprofilepic { border:1px solid #fb660d; cursor:pointer; color:#fb660d!important; border-radius:3px; font-size:14px!important; padding:10px 0 }
.update-img-btn { position:relative; left:0; top:-30px; max-width:100%; padding:8px 0; min-width:50px; width:100% }
.upd-pro-tab-con h5.date-of-brth { position:relative }
.upd-pro-tab-con h5.date-of-brth:after { position:absolute; content:""; right:15px; top:34px; background:url(../images/pro-cal-icon.png)no-repeat; height:20px; width:20px }
.upd-pro-tab-con .re-send-otp:after { position:absolute; content:""; left:18px; top:3px; height:15px; width:15px }
.upd-pro-tab-con .re-send-otp { padding-left:22px!important }
#journey .outside a { display:block; padding:5px }
.press-r-detail-page.a-details p iframe { width:80%; height:500px }
@media(max-width:767px) {
	.page-views-books-monographs-page-1 #manifesto .three-box ._df_thumb{width:100% !important;height:426px !important}
#manifesto { padding:20px 15px;}	
.press-r-detail-page.a-details p iframe {
width:300px;
height:300px
}
#breadcumbs .fa-calendar {
display:none!important
}
.depart .img-container {
height:auto
}
#manifesto ._df_thumb {
    width: 281px;
    margin: 0 auto;
    float: none;
    display: block;
}
.default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {
    padding: 0 35px;
}
#manifesto .s-president {
max-width:100%;
width:100%
}
#manifesto .s-president-card {
margin:0 15px
}
#topbar.transparent {
padding-right:0
}
#manifesto .right .tab-content iframe, #manifesto .right .sidebar .tab-content iframe {
width:100%
}
.mobPoster {
width:100%
}
#manifesto p.social .right {
margin-top:0
}
#manifesto .philosophy .row.title {
position:relative;
display:block;
clear:both
}
#manifesto .philosophy .row.title .social-img {
position:relative;
top:0;
left:0
}
#megamenu .dropdown.show {
width:100%
}
#breadcumbs .form-group a.visible-xs.visible-sm {
display:none!important
}
.articles .articles-card .img-container {
height:auto
}
#profile-info .main .articles .articles-card .img-container {
height:200px
}
#profile-info .dash .bg-w3 p.social.grey .fa {
margin:0 0 0 5px
}
#profile-info .dash .main p.social.grey .fa, #content .kamal p.social .fa {
margin:0 5px 0 0
}
.upcoming-event-img {
height:auto!important
}
#social-stream.i-gallery .article.v-gallery .search-leader-drop {
position:relative!important;
top:0!important
}
#social-stream .article.v-gallery select {
width:100%!important
}
#content .parliament-card .img-container {
height:306px
}
#social-stream.prof-in-tab .nav-tabs .nav-link {
font-size:18px!important
}
#social-stream.prof-in-tab .nav-tabs li {
margin-right:15px!important
}
.event-row {
width:100%!important;
float:none!important;
margin:0!important
}
.event-cal-div {
float:none!important;
width:100%!important;
margin-bottom:20px!important
}
#breadcumbs .orga input.search.full-search {
width:100%!important;
border-width:1px
}
#login .modal-body {
background:#fff;
border-radius:0 0 6px 6px
}
#social-stream .ph-gal-detail-main .grid li {
width:100%!important
}
.photo-album-title .title-inn {
padding-right:0
}
.album-socal-share .alb-social-img {
top:auto;
right:0;
bottom:-15px
}
#manifesto .news-list .bg-img p.social-icon .read {
font-size:13px;
line-height:25px;
margin-top:0
}
#manifesto .bg-w3 .st .fa {
margin-left:5px
}
.update-pro-b {
padding-bottom:15px
}
#manifesto .u-events h2 { font-size: 21px; }
}
@media(min-width:768px) {
.articles .articles-card .img-container, .article .articles-card .img-container {
height:178px
}
#content .organisation-card-primary .bg-white {
min-height:343px!important
}
.clear-search.hidden-md.hidden-lg {
display:none!important
}
}
@media(max-width:991px) {
.update-img-btn {
position:absolute;
left:13px;
top:50px;
max-width:100%;
padding:8px 31px;
min-width:50px;
width:auto;
font-size:15px
}
#manifesto .left .carousel-indicators li, .organisation .carousel-indicators li {
width:12px;
min-width:12px;
max-width:12px;
height:12px;
border-radius:50%;
border-color:#f36523;
margin-left:4px;
margin-right:7px
}
#header .show #megamenu {
transform:translateY(0);
-webkit-transform:translateY(0);
-moz-transform:translateY(0)
}
#header .navbar-nav {
align-items:unset
}
#header .navbar-light .navbar-nav li.nav-item {
padding-top:10px;
padding-bottom:10px
}
#header.sticky .navbar-light .navbar-nav .nav-link, #header .navbar-light .navbar-nav .nav-link {
padding-top:0;
padding-bottom:0
}
#manifesto .social-img {
position:relative;
top:2px;
left:15px;
transform:none;
-webkit-transform:none
}
#manifesto .social-img a {
padding:0 3px;
margin-right:5px;
}
#video-banner {
background-position:50% 50%!important
}
#video-banner h4 {
font-size:15px;
line-height:18px!important;
padding-right:10px!important;
overflow:visible!important;
white-space:unset!important
}
#video-banner .banner-content {
bottom:20px!important
}
.ig-slide-item {
background-position:left top!important;
background-size:100%!important;
background-color:#f26522!important
}
.video-banner .ig-slider .ig-slide-item .ig-slide-content {
bottom:10px!important;
padding-left:10px
}
.ig-slider .container {
min-height:100px
}
.video-banner {
height:450px!important
}
#video-banner .banner-box {
position:relative;
height:76vh
}
#video-banner .banner-content {
bottom:15px!important
}
#video-banner {
background-position:left top!important;
background-size:100%!important;
background-color:#f26522!important
}
.video-campan-section a.col-12.text-right {
padding-right:35px
}
#MobileOnlyStates {
display:block!important
}
.hidocument .pv-slide-section .pv-slide-item .pv-slide-content h1 {
line-height:30px
}
.client-detail-wrap.open {
display:block!important;
-webkit-transform:translate(0%, 0);
transform:translate(0%, 0)
}
.footprint-section .client-detail-wrap .crosss {
top:15px;
right:15px;
background:0 0;
border:1px solid #000
}
.footprint-section .client-detail-wrap .client-detail {
background:0 0;
max-width:100%;
left:0;
top:50px;
right:auto;
width:100%;
position:absolute;
height:auto
}
.client-detail-wrap ul {
height:100%;
width:100%;
position:relative;
overflow-y:scroll
}
.client-detail-wrap li {
margin:0;
padding:0 24px;
border-bottom:1px solid #e7bc74
}
.client-detail-wrap li h2 {
text-transform:uppercase;
font-weight:700;
font-size:18px;
margin:5px 0 0
}
.client-detail-wrap li span {
font-size:14px
}
.client-detail-wrap li a {
font-size:10px;
color:#000
}
.client-detail-wrap li h2, .client-detail-wrap li span, .client-detail-wrap li a {
width:100%;
display:block
}
.client-detail-wrap li .single-data {
width:23%;
margin:10px 1%;
border:1px solid #e7bc74
}
.client-detail-wrap li .single-data h3 span {
width:auto;
display:inline-block
}
.client-detail-wrap li .single-data:first-child, .client-detail-wrap li .single-data:nth-child(3) {
width:28%
}
.client-detail-wrap li .single-data:nth-child(2), .client-detail-wrap li .single-data:nth-child(4) {
width:28%
}
.client-detail-wrap li .single-data p {
font-size:10px;
line-height:12px
}
.client-detail-wrap li .single-data h3, .client-detail-wrap li .single-data h3 span {
font-size:18px;
color:#4d3230;
font-family:anton, sans-serif
}
.client-detail-wrap {
background:#fad89d!important;
position:fixed!important;
height:100vh!important;
padding-top:50px;
z-index:99999!important;
overflow-y:scroll!important
}
.footprint-section .fp-btn {
display:inline-block;
color:#000;
font-size:14px;
border:1px solid #000;
padding:8px 20px;
margin-top:20px;
width:260px;
margin-left:10px
}
.footprint-section .footprint .left .footprint-content .single-footprint {
padding:20px 0 10px 48px
}
#newsletter h4#subscribefail {
font-size:11px!important
}
.social-block .press .tab_content01 .single-timeline {
margin-bottom:15px
}
#content .top-box p.phone span {
float:none;
margin-left:0
}
#content .top-box p.phone {
padding-left:0
}
.email-box, .phone-box {
width:71%!important
}
.change-fonts.col-md-6 {
max-width:100%!important
}
#footer {
height:100%!important
}
.grid-gallery figure img {
min-height:268px!important;
min-width:200px!important;
max-width:100%!important
}
.grid-gallery .grid li {
width:100%!important
}
.ph-gal-detail-main .grid li {
width:50%!important
}
#manifesto.contact-us-page {
background:#f8f8f8 url(../images/contact-us-bg.jpg) 86% 100% no-repeat!important;
padding:105px 0 200px!important
}
.hidocument #manifesto.contact-us-page {
background:#f8f8f8 url(../images/contact-us-bg.jpg) 86% 100% no-repeat!important;
padding:105px 0 200px!important
}
.fixed-social-sec {
right:5px
}
#fp-nav.fp-right {
right:0!important
}
.fixed-social li a {
font-size:13px;
height:22px;
width:22px
}
.double-social-block .upcoming-events .vg-social li {
float:left;
list-style:none;
margin-left:5px
}
.upcoming-events .event-img {
height:183px!important
}
#footer .join-social li {
margin-left:0!important
}
.double-social-block .social-block:first-child {
margin-bottom:29px!important
}
#newsletter {
display:block!important
}
#profile-info .dash .bg-w3.last {
min-height:254px
}
.share-on-soc, .pro-news-section {
margin-bottom:25px
}
.pro-art-box.articles .articles-card .img-container, .pro-art-box.article .articles-card .img-container {
height:134px
}
.mrg-bot-zero .u-profile input, .mrg-bot-zero .form-group {
margin-bottom:0!important
}
#profile-info .mrg-bot-zero .form-group input {
margin-bottom:0!important
}
.mrg-bot-zero .form-link {
font-size:14px
}
.event-cal-div {
float:none!important;
width:370px!important;
margin:0 auto 20px!important
}
.event-row {
width:100%!important;
margin-top:20px
}
#social-stream.prof-in-tab .nav-tabs .nav-link {
font-size:20px!important
}
#social-stream.prof-in-tab .nav-tabs li {
margin-right:16px!important
}
.hidocument #atal-info h2 {
font-size:40px;
line-height:50px
}

.hidocument .footprint-section .footprint .left .footprint-content .top h1 {
font-size:28px
}
#megamenu {
padding-left:0!important;
padding-right:0!important
}
p.image-infomartion {
position:relative;
bottom:0;
font-size:13px!important;
font-style:italic;
opacity:.4!important
}
.join-social li a {
height:29px;
width:29px
}
#footer ul.join-social {
padding-right:0!important
}
.e-updt, .up-mob-otp {
position:relative;
right:0
}
.pv-slide-section, .tp-slide-section {
min-height:400px
}
#footer .container {
    width: 720px;
}
}
@media(max-width:725px) {
	#footer .container {width: 100%;}
}
@media(max-width:575px) {
	#footer .copyright nav#block-bjp-footer {
		display: none;
	}
	#footer .copyright .visible-xs nav#block-bjp-footer {
		display: block;
	}
.update-img-btn {
position:relative;
left:0;
top:-30px;
max-width:100%;
padding:8px 31px;
min-width:50px;
width:100%;
font-size:15px
}
.update-profile-wrap a.form-link.sendEmail-btn, .update-profile-wrap a.form-link.vryfy-mob-otp {
width:130px
}
a.download-e-fom {
margin-right:0
}
.carousel-inner {
margin-bottom:10px
}
#manifesto.contact-us-page {
    padding: 0 0 0 !important;
    background-size: cover !important;
    min-height: 860px;
    margin: -30px 0 0;
}
.hidocument #manifesto.contact-us-page {
background:#f8f8f8 url(../images/contact-mobile-hindi.jpg) top left no-repeat!important;
padding:50px 0 200px!important;
background-size:100% 100%!important
}
#footer .copy ul li {
font-size:14px
}
.all-right-reserv p {
text-align:center
}
.up-btn-row .btn {
margin-top:15px
}
.update-usr-pref {
margin-bottom:25px!important
}
.pro-art-box.articles .articles-card .img-container, .pro-art-box.article .articles-card .img-container {
height:204px
}
#social-stream.prof-in-tab .nav-tabs .nav-link {
font-size:14px!important
}
#social-stream.prof-in-tab .nav-tabs {
margin-bottom:0!important
}
.hidocument .press .press-tabs li a {
font-size:1rem
}
.mob-caption {
position:absolute;
top:-14px
}
#FeedBackModal .modal-content {
width:100%
}
#FeedBackModal {
padding-right:0!important
}
.founder-banner {
display:none!important
}
#topbar .btn-primary {
font-size:11px
}
#social-stream.sm-video.video.video-campan-section {
padding-top:0;
margin-top:30px
}
span.camp-title {
max-width:100%;
margin:20px auto 8px
}
.video-campan-section .caro-nav {
position:absolute;
left:0;
top:85px;
text-align:center;
width:100%
}
.video-campan-section .carousel-control-next, .video-campan-section .carousel-control-prev {
position:static
}
.video-campan-section .bxslider-thumbnail li, .video-campan-section .bxslider-thumbnail-1 li, .video-campan-section .bxslider-thumbnail-2 li {
width:375px!important
}
.footprint-content span.count {
width:45px;
text-align:right
}
.ig-slider .ig-slider-nav {
display:none
}
#p-gallery .grid-gallery .fullscreen.current .img-container {
height:70%;
min-height:290px;
max-height:200px
}
#p-gallery .grid-gallery .img-container {
height:65%!important
}
#sec5 .dream-india .owl-item div>a {
text-decoration:none!important;
pointer-events:none!important;
display:block
}
#sec5 .dream-india .owl-item a.pastpre-mo-btn {
display:block;
color:#fff;
position:relative;
padding:8px 9px;
border:1px solid #fff;
margin:0 auto 32px;
max-width:130px;
z-index:11111;
position:absolute;
bottom:0;
left:0;
right:0;
text-align:center;
pointer-events:unset!important;
cursor:pointer!important;
background:rgba(0, 0, 0, .3)
}
.mfp-bg {
background:#000!important;
opacity:.9!important
}
.fbTabs iframe {
width:auto!important
}
.social-block .fbTabs {
text-align:center
}
.fbTabs iframe ._2p3a {
width:100%!important
}
.home-social-block-section .social-block-wrap .social-block {
padding:0!important
}
.bjplivebannerimg iframe {
height:100%
}
#video-banner.bjplivebannerimg {
min-height:470px
}
.dream-india .owl-item a.pastpre-mo-btn:hover {
background:#ff9235;
border-color:#ff9235;
color:#fff
}
#video-banner .banner-box {
position:relative;
height:65vh
}
.minst-table thead {
display:none
}
.minst-table td {
display:block;
border-width:1px 0 0 1px;
padding:10px
}
.minst-table td:before {
content:attr(data-label);
font-weight:700;
display:block
}
.minst-table tr {
border-bottom:10px solid #f8f8f8
}
.minst-table tr td:last-child {
border-bottom:#f5ab06 3px solid
}
.signing-authority {
text-align:left!important;
margin-top:20px
}
.shyog-content .auto-bottom-row {
margin-top:0
}
.fbTabs-for-desktop {
display:none
}
.social-block .fbTabs {
padding:0
}
.fbTabs-for-mobile {
display:block;
margin-bottom:20px
}
.home-social-block-section .social-block-wrap {
margin:0 auto 40px
}
.ss-box {
text-align:center
}
.hidocument .tp-slide-section .tp-slide-item .normal-text h1 {
line-height:38px
}
.press-rel-caption p {
margin-bottom:0!important
}
.press-rel-caption {
padding:0
}
#firstPressRelease .bg-img {
box-shadow:0 5px 16px 1px #999!important;
margin-bottom:30px!important
}
.change-fonts {
display:none!important
}
#header {
z-index:10!important
}
#manifesto p.social.grey .fa {
margin:0 5px 0 0
}
#login button.close {
color:#000;
right:15px;
top:10px;
width:20px;
display:block
}
.unio-bg-box {
min-height:80px
}
.unb-inmg-box {
min-height:80px
}
.sendOtp-btn label, .sendEmailOtp-btn label {
display:none!important
}
.otphide label:empty {
display:none!important
}
.form-tab-header .updte-pro-tab li a {
min-width:50px;
width:86px;
padding:5px 10px;
font-size:14px;
line-height:17px
}
div#firstPressRelease {
background:#e0dfde;
/* padding-top:20px; */
margin-bottom:25px;
/* margin-top:-24px */
}
}
@media(max-width:991px) and (min-width:768px) {
#banner.constitutionbanner h2 {
font-size:36px
}
.articles .articles-card .img-container, .article .articles-card .img-container {
height:228px
}
.articles .articles-card .img-container img, .article .articles-card .img-container img {
width:100%
}
#manifesto p.social .right {
margin-top:0
}
#manifesto .philosophy .row.title {
position:relative;
display:block;
clear:both
}
#manifesto .philosophy .row.title .social-img {
position:relative;
top:0;
left:0
}
#manifesto .social-img br {
display:none
}
}
@media(max-width:1169px) and (min-width:992px) {
#banner.constitutionbanner h2 {
font-size:36px
}
#manifesto.contact-us-page {
background:#f8f8f8 url(../images/contact-us-bg.jpg) 86% 100% no-repeat!important;
padding:105px 0 200px!important
}
}
@media(max-width:767px) and (min-width:576px) {
#banner.constitutionbanner h2 {
font-size:36px
}
#footer ul.join-social {
padding-right:0
}
}
@media(max-width:575px) {
#footer ul.join-social {
padding-right:0
}
#banner.constitutionbanner h2 {
font-size:14px
}
#manifesto .s-president-card {
width:100%
}
#manifesto .three-box ._df_thumb {
margin:0;
width:100%;
height:380px!important
}

.right .social-stream-mo {
display:none
}
#banner.constitutionbanner h2 {
font-size:24px;
margin-top:65px
}
.slideshow-open ul li img {
margin-top:30%
}
.oj-slide-section .oj-slide-nav {
bottom:10px
}
html.fp-enabled, .fp-enabled body {
overflow-x:hidden!important
}
.row.next-btn-row .btn {
width:100%
}
#footer .join-social li span {
font-size:17px
}
}
@media(min-width:992px) and (max-width:1199px) {
.articles .articles-card .img-container, .article .articles-card .img-container {
height:118px
}
.articles .articles-card .text, .article .articles-card .text {
min-height:30px!important;
height:42px;
overflow:hidden
}
.depart .img-container {
height:174px
}
#content .organisation h3 {
overflow:hidden;
height:64px
}
}
@media(min-width:1200px) {
.articles .articles-card .img-container, .article .articles-card .img-container {
height:158px
}
#content.CentralElectionCommittee p.phone>:nth-child(4) {
padding-left:92px
}
}
@media(min-width:1300px) {
.articles .articles-card .img-container, .article .articles-card .img-container {
/*height:175px*/
height: auto;
}
.depart .img-container {
height:174px
}
.organisation .phone-container {
height:152px;
overflow:hidden
}
#banner p .fa {
margin-top:0
}
}
@media(max-width:1300px) {
.navbar-brand {
margin-right:1rem
}
#banner p .fa {
margin-top:0
}
.pv-slide-section, .tp-slide-section {
min-height:600px
}
}
@media(min-width:1400px) {
.articles .articles-card .img-container, .article .articles-card .img-container {
height:auto
}
}
@media(max-height:635px) {
.fixed-social-sec.sticky {
top:100px
} 
}
@media(max-height:570px) {
.fixed-social-sec.sticky {
top:80px
}
}
.modal.department p.social.grey { min-height:37px }
.mb25 { margin-bottom:25px }
#LoksabhasearchTxt { width:100px!important }
#RajyasabhasearchTxt { width:130px!important }
.stateOffice { font-weight:700!important }
#topbar { background:#e05716 }
#topbar.transparent { background-image:linear-gradient(rgba(0, 0, 0, 0.50) 25%, rgba(0, 0, 0, 0.43) 50%, rgba(0, 0, 0, 0.36) 75%, rgba(0, 0, 0, 0.29) 100%) }
#topbar ul li a, #topbar input.search, #topbar .btn-primary, .navbar-light .navbar-nav .nav-link { border-right:1px solid rgba(255, 255, 255, .2) }
#topbar .dropdown:last-of-type .btn-primary { border-right:none }
#btnloading { margin-bottom:1.5rem!important }
#topbar ul li a:hover, #topbar ul li button:hover { color:#fcd9a7; cursor:pointer }
#topbar.transparent ul li a:hover, #topbar.transparent ul li:last-child button:hover, .transparent .navbar-light .navbar-nav .nav-link:hover { color:#f5821f; cursor:pointer }
#header { background:#f26522 }
#header.transparent { background-image:linear-gradient(rgba(0, 0, 0, 0.29) 25%, rgba(0, 0, 0, 0.22) 50%, rgba(0, 0, 0, 0.13) 75%, rgba(0, 0, 0, 0) 100%); top:16px }
#header.sticky { position:fixed; width:100%; left:0; top:0; z-index:9 }
.oj-slide-section .oj-item .oj-item-content .right { position:relative }
.oj-item-content.d-flex { height:100% }
.oj-slide-section .oj-item .oj-item-content .right .profile { position:absolute; width:100%; bottom:0 }
.tp-slide-section .tp-slide-item .normal-text>h1 { transition:2s }
.tp-slide-section .tp-slide-item .normal-text>a { transition:3s }
#sec3 { background-color:#000; position:relative }
.footprint-section .client-detail-wrap .client-detail { width:470px }
#sec5 .client-detail img { width:100% }
.slick-slide .oj-item .oj-item-content .left>h1 { opacity:0; transition:2s; transform:translateY(-25px) }
.slick-slide.slick-active .oj-item .oj-item-content .left>h1 { opacity:1; transform:translateY(0) }
.slick-slide .oj-item .oj-item-content .left>span, .slick-slide .oj-item .oj-item-content .left>p { opacity:0; transform:translateY(50px); transition:2s all }
.slick-slide.slick-active .oj-item .oj-item-content .left>span, .slick-slide.slick-active .oj-item .oj-item-content .left>p { opacity:1; transform:translateY(0) }
.video-banner .ig-slider .ig-slide-item .ig-slide-content>* { opacity:1; transition:none }
.footprint-section .footprint .left .footprint-content .single-footprint .item { width:42% }
.inspiration-section .inspiration-item .inspiration-content>h1 { transform:translateY(-25px) }
.navbar-light .navbar-nav .nav-link { font-family:roboto condensed, sans-serif; font-weight:700; font-size:16px; transition:.3s color;
line-height:25px }
#footer .dropdown-menu .dropdown-item {
transition:.3s color; font-family:roboto, sans-serif }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color:#fcd9a7 }
.navbar-light .navbar-nav li:last-child .nav-link i { font-size:20px }
.transparent .navbar-light .navbar-nav li:last-child .nav-link i { margin-top:-5px }
.transparent .navbar-light .navbar-nav .nav-link:focus, .transparent .navbar-light .navbar-nav .nav-link:hover { color:#f5821f }
.fp-viewing-1stPage #topbar ul li .dropdown-menu { right:0; left:inherit; min-width:73px; padding:3px }
#topbar .show>.dropdown-menu { display:block; min-width:73px; padding:3px }
.inspiration-section .inspiration-item .inspiration-content h1 { margin-bottom:25px }
#fp-nav { margin-top:-50px!important }
.v-gallery .img-container { height:157px }
.dream-india .dream-item { border-right:2px solid #fff }
.home-social-block-section { padding-top:50px }
#content .lok .bg-white { /*min-height:70px*/  min-height:120px }
#content .lok h3 span { white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.email-box, .phone-box { display:inline-block; padding-left:0; text-align:left; width:80%; vertical-align:top }
.email-box a, .phone-box { font-weight:400!important }
.top-box .carousel-inner { height:52px }
.path-national-executive-resolution .ner-tabs .show {display: none !important;}
.path-national-executive-resolution .ner-tabs .show.active {display: block !important;}
@media(max-width:575px) {
.journey .journey-right {
background:linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), url("../images/journey-shirt.jpg") no-repeat scroll center center/cover
}
.shareMore li {
width:20%;
vertical-align:top;
margin-bottom:10px
}
.shareMore li.linkedin {
vertical-align:bottom
}
.shareMore li:nth-child(1), .shareMore li:nth-child(2), .shareMore li:nth-child(3) {
margin-bottom:12px
}
#content .organisation-card-primary .bg-white {
min-height:158px!important
}
.grid-gallery figure img {
min-height:50px!important;
max-width:100%!important;
width:403px;
height:100%
}
}
.journey .journey-left::before {
background:url(../images/journey-shirt.jpg) no-repeat scroll center center/100% 100%
}
.pv-slide-section { background:linear-gradient(rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0.8) 20%) }
.page-views-photo-gallery-page-5 .grid-gallery .grid li { width:100% !important; float:left; cursor:pointer }
.grid li { width:100% !important; float:left; cursor:pointer }
#p-gallery .grid-gallery .img-container { height:76%; background-color:transparent }
.refreshButton { float:right; margin:10px }
.modal.department .bg-white { height:299px }
.modal.department .bg-white p.phone span { color:#333; font-size:14px; font-weight:700; display:inline-block; vertical-align:top; margin-left:-25px!important; min-width:25px!important; margin-top:5px!important }
.modal.department .bg-white p { color:#333; margin:0 0 30px!important; margin-bottom:0!important; font-size:14px!important; min-height:58px!important }
#topbar.grayheader { background:#3d3d3d }
#header.grayheader { background:#484848 }
#social-stream .article .position {height: 315px;max-height: 315px;}
#social-stream .article.v-gallery .position { height:157px; max-height:157px }
#social-stream .article.v-gallery .position img { max-width:100%; min-height:unset; max-height:unset }
#manifesto .u-events .articles .bg-white p.text { height:40px; overflow:hidden;/* text-transform: uppercase; */ }
#about-amit h2+img, #follow h2+img { vertical-align:top }
@media(min-width:1601px) and (max-width:1920px) {
#slider.president li {
padding:215px 0 90px
}
.common-slide-caption {
position:relative;
top:63px
}
.nitingadkari-banner .position-text {
position:absolute;
right:0;
bottom:0
}

}
 @media(max-width:1600px) {
.ig-slider .ig-slide-item .ig-slide-content {
bottom:210px
}
.nitingadkari-banner .position-text {
position:absolute;
right:0;
bottom:0
}
.common-slide-caption {
position:relative;
top:50px
}
.pv-slide-section, .tp-slide-section {
min-height:100%
}
}
 @media(max-width:1440px) {
.pv-slide-section, .tp-slide-section {
min-height:600px
}
#slider-banner .pv-slide-section {
min-height:auto
}
#slider-banner .pv-slide-section ul.slide-social li {
    padding: 0;
}
}
@media(max-width:1400px) {
.ig-slider .ig-slide-item .ig-slide-content {
bottom:270px
}
#slider.president.nitingadkari-banner li {
padding:70px 0 20px
}
.common-slide-caption {
position:relative;
top:88px
}
.home-social-block-section .social-block-wrap {
max-width:1300px
}
}
@media(max-width:1366px) {
.ig-slider .ig-slide-item .ig-slide-content {
bottom:330px
}
#profile-info .nav-tabs .nav-link {
padding:15px 5px
}
.regionEventBox span {
font-size:12px
}
#profile-info .dash .info h4 {
font-size:16px
}
#slider.president.nitingadkari-banner li {
padding:11px 0 20px
}
#slider.president.nitingadkari-banner .common-slide-caption {
position:relative;
top:120px
}
#megamenu {
padding-left:20px;
padding-right:10px
}
.social-block .fbTabs {
padding:0!important
}
.footprint-section .footprint .right {
text-align:center
}
.footprint-section .footprint .right svg#Layer_1 {
width:80%
}
#footer ul.join-social {
padding-right:85px
}
}
.ig-slider .ig-slider-nav { bottom:18px }
#social-stream.i-gallery .article.v-gallery .search-leader-drop { position:absolute; top:-58px }
#social-stream.i-gallery #p-gallery { margin:0 0px; }
.orga .form-group { position:relative }
.orga .form-group .clear-search, #breadcumbs .orga .clear-search { position:absolute; top:-7px; right:0; font-size:11px; color:#999; z-index: 2; }
.hidocument .orga .form-group .clear-search, #breadcumbs .orga .clear-search { right:15px }
.orga .form-group .clear-search:before, #breadcumbs .orga .clear-search:before { position:absolute; content:"\f00d"; left:-12px; top:-1px; font-size:12px; font-family:FontAwesome }
.orga .form-group .clear-search:hover, #breadcumbs .orga .clear-search:hover { color:#f36726; text-decoration:underline }
#social-stream .space {padding: 0 15px;position: relative;}
.page-views-photo-gallery-page-23 #social-stream .space {padding: 0 25px;position: relative;}
#social-stream.i-gallery .inf .btn-load:hover { background:#ec0e5d; color:#fff }
.grid-gallery figure img { min-height:268px; min-width:403px; max-width:100% }
.ig-slider-section [data-slick-index="0"] .ig-slide-item .ig-slide-content { animation:slideUp 2s; -webkit-animation:slideUp 2s }
.ig-slider-section .ig-slide-item .ig-slide-content { opacity:0 }
.ig-slider-section .slick-active .ig-slide-item .ig-slide-content { opacity:1!important }
@keyframes slideUp { from {
opacity:0;
transform:translateY(100px)
}
to { opacity:1; transform:translateY(0) }
}
@-webkit-keyframes slideUp { from {
opacity:0;
transform:translateY(100px)
}
to { opacity:1; transform:translateY(0px) }
}
#video-banner h4 { width:100%; overflow:hidden; text-overflow:ellipsis; line-height:30px }
.upcoming-event-img { overflow:hidden; height:130px }
#manifesto .bg-w3 .align { width:52px; padding:5px }
#manifesto .upc-img-date p { font-size:16px; font-weight:600; line-height:20px; margin:0 }
#manifesto .news-list .bg-img p.press-title { width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#manifesto .news-list .bg-img p.social-icon .right { margin-top:0 }
#header.sticky .navbar-brand { margin-right:1rem }
#header.sticky, #header.sticky .navbar-brand { transition:all 350ms ease }
.journey .journey-right .join-as li a { transition:all 350ms ease }
.journey .journey-right .join-as li:nth-child(1) a:hover {
background:#000fd6
}
.journey .journey-right .join-as li:nth-child(2) a:hover {
background:#d1017b
}
.journey .journey-right .join-as li:nth-child(3) a:hover {
background:#db4c0a
}
#header .join, #topbar .join { transition:all 350ms ease }
#header .join:hover, #topbar .join:hover { background:#ff7500 }
#header .join.orange:hover { background:#ff5105 }
#manifesto .bg-orange { padding-bottom:50px }
#topbar #searchAutocomplete a { float:left; text-align:left }
.fixed-social li a.social-styleChange { color:rgba(0, 0, 0, .8); border:1px solid rgba(0, 0, 0, .8); transition:all 100ms ease }
#fp-nav ul li a.fp-nav-styleChange { border-color:#777; transition:all 100ms ease }
#header.transparent, #topbar.transparent { background-image:none!important }
#header.transparent:after { background:url(../images/landing-page-shadow.png)no-repeat; top:-30px; left:0; position:absolute; content:""; height:100%; width:100%; background-size:100% 100%; z-index:-1 }
/* #header.transparent.sticky {height: auto !important;} */
#header.sticky.transparent:after { top:0 }
#kamal-banner ._df_thumb { margin:0; width:317px; height:420px; background:#fff; padding:5px }
.kamal ._df_thumb { width:280px; height:380px; margin:0 }
.dropdown-item:focus, .dropdown-item:hover { color:#f5821f; text-decoration:none; background:0 0; border:0; outline:0 }
#video-banner.bjplivebannerimg h4 { color:#fff; margin:10px 0 20px }
#video-banner.bjplivebannerimg { background:#000; padding:40px 0 0 }
#video-banner.bjplivebannerimg h4 { color:#fff; margin:10px 0 20px }
#video-banner.bjplivebannerimg ul.s-img .fa { color:#fff; width:33px; height:33px; font-size:16px; line-height:33px; margin-right:3px }
#megamenu .btn.pink:hover { background:#3739ab }
#footer .btn.lalac:hover, #megamenu .btn.lalac:hover { background:#46056b }
#footer .btn:hover, #megamenu .btn:hover { background:#0390c6 }
#footer .btn.orange:hover, #megamenu .btn.orange:hover { background:#ff5105 }
#footer .btn.yellow:hover, #megamenu .btn.yellow:hover { background:#ff7500 }
.dream-india .dream-item .item-content a { position:relative; overflow:hidden; z-index:0 }
.dream-india .dream-item .item-content a:after { background:rgba(245, 130, 32, .5); position:absolute; left:0; top:0; content:""; height:100%; width:100%; z-index:-1; left:-130px; transition:all 350ms ease }
.dream-india .dream-item .item-content a:hover:after { left:0 }
#megamenu {
transition:all ease .7s!important;
-webkit-transition:all ease .7s!important;
-moz-transition:all ease .7s!important; transform:translateY(-100%); -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); height:100%; display:block }
#megamenu { overflow-y:scroll;overflow-x:hidden;z-index: 99999; }
#megamenu.fullHeight {
transition:all ease .7s!important;
-webkit-transition:all ease .7s!important;
-moz-transition:all ease .7s!important; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0) }
.fullHeight .dropdown { padding-right:45px }
#megamenu hr { border-color:#ccc }
#megamenu .dropdown-menu .f-border { border-bottom:1px #ccc solid }
.join-social li a:hover { color:#fff!important }
.close-div { display:inline-block; cursor:pointer }
.site-navigator-link { text-align:right }
.site-navigator-link a { display:block; background:#191e3c; padding:5px 25px; color:#5e68a6; font-family:roboto condensed, sans-serif; font-weight:600; font-size:20px; text-decoration:none; border-radius:5px 5px 0 0 }
.site-navigator-link.site-nave-show { bottom:0 }
.site-navigator-link { position:fixed; bottom:-50px; right:70px; z-index:99; animation:all 450ms ease }
#megamenu .btn.pink { background:#2e3192; border-color:#222478; margin:10px 0 0 }
#footer .btn.pink:hover { background:#d4094b }
.social-block .press { background:#fff }
.double-social-block .social-block:first-child { margin-bottom:12px }
.upcoming-events .event-img { position:relative; height:198px; overflow:hidden }
.social-block .b-body { padding:5px }
.social-block .upcoming-events .event-body p { margin-bottom:5px; min-height:40px }
.social-block .upcoming-events .event-body p a { color:#333 }
.social-block .upcoming-events .event-body p a:hover { color:#f5821f }
.social-strem { height:609px }
.fbtimeline iframe ._2lqg { max-height:300px!important }
ul.tabs { margin:0; padding:0; position:absolute; left:-27px; top:0; list-style:none }
ul.tabs li a { border:1px solid #ebebeb; background:linear-gradient(#fff, #ececec); display:flex; height:27px; width:27px; justify-content:center; align-items:center; padding:0; transition:unset }
.tab-content-01 { position:relative }
ul.tabs li:hover { background-color:#ccc; color:#333 }
ul.tabs li.active:nth-child(1) a {
background:#3869ce;
color:#fff;
border-color:#3869ce
}
ul.tabs li.active:nth-child(2) a {
background:#19bbff;
color:#fff;
border-color:#19bbff
}
ul.tabs li.active:nth-child(3) a {
background:#d60003;
color:#fff;
border-color:#d60003
}
.tab-content-01 .tab_content { padding:8px; display:none; background:#fff }
.tab_drawer_heading { display:none }
@media screen and (max-width:480px) {
.tab_drawer_heading {
background-color:#ccc;
color:#fff;
border-top:1px solid #333;
margin:0;
padding:5px 20px;
display:block;
cursor:pointer;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.d_active { 
background-color:#666;
color:#fff
}
}
.home-social-block-section .social-block-wrap .social-block { padding:0 15px }
.press { position:relative }
.press .press-tabs { list-style:none; margin:0; padding:0 }
.press .press-tabs li { list-style:none; width:33.333%; float:left }
.press .press-tabs li:nth-child(1) a {
background:#011b41
}
.press .press-tabs li:nth-child(2) a {
background:#002e6e
}
.press .press-tabs li:nth-child(3) a {
background:#043f96
}
.press .tab_container { padding-top:31px }
.tab_content01 { background:#fff; padding:0 10px 10px; height:616px; overflow-x:hidden; overflow-y:auto }
.press .press-tabs li a { color:rgba(255, 255, 255, .8); font-size:14px; text-transform:uppercase; font-weight:700; padding:5px 2px; text-align:center; position:relative; display:block; text-decoration:none }
.press .press-tabs li a::before {
content:unset;
position:absolute;
border:6px solid;
top:100%;
border-right:6px solid transparent;
border-left:6px solid transparent;
border-bottom:6px solid transparent;
left:50%;
transform:translate(-50%)
}
.press .press-tabs li:nth-child(1) a::before {
border-top-color:#011b41
}
.press .press-tabs li:nth-child(2) a::before {
border-top-color:#002e6e
}
.press .press-tabs li:nth-child(3) a::before {
border-top-color:#043f96
}
.press .press-tabs li:nth-child(3) a {
background:#043f96
}
.press .press-tabs li.active a::before {
content:""
}
.social-block .press .tab_content01 .single-timeline { border-bottom:1px solid #ddd; padding:10px 0 }
.social-block .press .tab_content01 .single-timeline img { width:100%; margin-bottom:10px }
.social-block .press .tab_content01 .single-timeline p { color:#333; font-size:15px }
.social-block .press .tab_content01 .single-timeline .date { font-size:13px; color:#666; display:block; margin:7px 0 }
#tab4 .vg-social li { margin-left:5px }
#tab5 .vg-social li a.twitter { margin-left:5px }
.social-block .twitterTabs { height:560px; overflow:hidden; overflow-y:auto }
.social-block .youtubeTabs { height:560px; overflow:hidden; overflow-y:auto }
.social-block .viewMore { text-align:right; padding:8px 6px 0; display:block }
#manifesto .u-budget .left .bg-white p.sm { height:auto }
.social-block .fbTabs { padding:0 6px 0 14px }
.card-time { height:auto }
@media(max-width:575px) {
.manifesto p.social .right, #content .kamal p.social a.right {
margin-top:2px
}
#kamal-banner .left p .right {
margin-top:0
}
#social-stream {
padding:25px 15px
}
#social-stream.i-gallery .shadow {
margin-bottom:20px
}
#social-stream.v-gallery {
padding-bottom:0
}
.depart #myModal14+.depart-inn, .depart #myModal15+.depart-inn, .depart #myModal16+.depart-inn {
margin-bottom:0
}
.depart {
margin-bottom:0
}
.top-box .carousel-inner {
height:65px
}
#manifesto .bg-white {
margin-bottom:20px
}
#content.doc.s-bt, #manifesto {
padding-bottom:5px;
padding-top:20px;
overflow-x:hidden;
}
#atal-info h2 {
    color: #161b3e;
    font-size: 55px;
    font-family: anton,sans-serif;
    margin-bottom: 30px;
}
.hidocument #atal-info h2 {
font-size:33px;
line-height:47px;
margin-bottom:15px
}
#manifesto .bg-w2 iframe {
height:100%
}
.shareMore {
padding:10px 0!important
}
.oj-slide-section .oj-item .oj-item-content .right .profile {
bottom:-130px
}
.moblie-oj-slide {
display:block!important
}
.oj-slide-section .oj-slide-nav {
left:75px
}
.inspiration-section #counter {
bottom:70px
}
.press .press-tabs li a {
font-size:13px;
font-weight:600
}
.tab-content-01 .tabs li {
width:33.333%;
float:left;
position:relative
}
ul.tabs {
position:relative;
left:0
}
.social-strem ul.tabs {
	width:100%;
	float:left;
}
.social-strem ul.tabs li {
    width: auto;
}
.social-strem ul.tabs li a {
    padding: 25px 10px 30px;
    background-size: 18px !important;
}
.js .lang-dropdown .dropbutton li{padding:1px 10px 0 0;width:80px;right:-25px;}
.js .lang-dropdown .dropbutton-arrow{margin:0px;}
#topbar ul li {font-size: 12px;}
ul.tabs .fa {
display:none
}
ul.tabs li a {
width:100%;
display:block;
text-align:center;
font-weight:600;
line-height:34px;
height:35px;
border:0;
color:#fff
}
ul.tabs li:nth-child(1) a, ul.tabs li.active:nth-child(1) a {
background:#011b41
}
ul.tabs li:nth-child(2) a, ul.tabs li.active:nth-child(2) a {
background:#002e6e
}
ul.tabs li:nth-child(3) a, ul.tabs li.active:nth-child(3) a {
background:#043f96
}
ul.tabs li a::before {
content:unset;
position:absolute;
border:6px solid;
top:100%;
border-right:6px solid transparent;
border-left:6px solid transparent;
border-bottom:6px solid transparent;
left:50%;
transform:translate(-50%)
}
ul.tabs li.active a::before {
content:""
}
ul.tabs li:nth-child(1) a::before {
border-top-color:#3869ce
}
ul.tabs li:nth-child(2) a::before {
border-top-color:#19bbff
}
ul.tabs li:nth-child(3) a::before {
border-top-color:#d60003
}
.tab-content-01 .tab_content {
overflow:scroll
}
#fullpage #footer {
margin-top:0
}
.call-to-action .call-to input[type=email], .call-to-action .call-to input[type=text] {
margin-bottom:15px
}
.home-social-block-section .social-block-wrap .social-block {
margin-bottom:20px
}
.call-to-action .call-to input[type=email], .call-to-action .call-to input[type=text] {
width:50%
}
.call-to-action .call-to input[type=submit] {
margin-top:-16px
}
.call-to-action .call-to span {
text-align:center;
margin-bottom:5px
}
}
.moblie-oj-slide { display:none }
#content .article { overflow:hidden }
.modal.department .modal-content { display:inline-block!important; width:100%!important; background:#fff!important; opacity:1!important }
.modal.department .close { color:#000!important; font-size:14px!important; font-weight:700!important; font-family:open sans, sans-serif!important; position:relative!important; top:5px!important; right:auto!important; float:right!important }
.modal.department .modal-header { padding:15px 30px!important }
.modal.department .modal-body { display:inline-block!important; width:100%!important; padding:0 30px!important }
.modal.department p { opacity:1!important }
.modal.department .modal-header p { display:inline-block!important; width:100%!important; color:#000!important; font-size:16px!important; font-weight:700!important; font-family:open sans, sans-serif; text-transform:uppercase!important; margin:0!important; opacity:1!important }
.modal.department { }
.modal.department .bg-white { background:#fff!important; background:#fff!important; padding:15px!important; min-height:395px!important; margin-bottom:50px!important; overflow:hidden }
.modal.department h3 { font-size:17px!important; line-height:20px!important; font-weight:700!important; margin:0 0 5px!important }
.hidocument .modal.department h3 { line-height:26px!important }
.hidocument #content.depart p { line-height:22px }
.modal.department h3 span { color:#f36523!important; font-size:13px!important }
.modal.department .bg-white p { color:#333!important; margin:0 0 30px!important; margin-bottom:0!important; font-size:14px!important; min-height:58px!important }
.modal.department .bg-white p.phone a { color:#333!important; text-decoration:underline!important; width:0 }
.modal.department .bg-white p.phone { min-height:58px!important; font-size:12px!important }
.modal.department .bg-white p.phone.l1 { min-height:55px!important; margin-bottom:10px!important; font-size:13px!important; padding-left:25px!important; width:100%; word-break:break-all }
.modal.department .bg-white p.phone span { color:#333; font-size:14px!important; font-weight:700!important; display:inline-block!important; vertical-align:baseline!important; margin-left:-25px!important; min-width:25px!important; margin-top:5px!important }
.modal.department .bg-white p.phone.lt { min-height:20px!important; padding-left:25px!important; margin-bottom:9px!important; height:48px }
.modal.department p.phone.lb { min-height:35px!important; padding-left:25px!important; width:100% }
.modal.department .img { border-top:1px solid #dedede; padding:10px 0 0!important; margin-top:0!important }
/* .modal.department p.social.grey { border-top:1px solid #e1e1e1; padding:10px 0!important; margin-bottom:0!important; min-height:0!important; padding-bottom:0!important }
.modal.department p.social .fa { color:#666!important; display:inline-block!important; border:1px solid #666!important; border-radius:50%!important; text-align:center!important; line-height:23px!important; width:23px!important; height:23px!important; display:inline-block!important; vertical-align:middle!important; font-size:12px!important; margin:0!important } */
label.error, #subscribefailSideBar { color:red!important; font-size:12px!important; font-family:open sans, sans-serif!important; text-transform:none!important; font-weight:400!important }
#subscribefailSideBar { margin-bottom:5px!important }
.errorMsg { color:red!important; font-size:12px!important; font-family:open sans, sans-serif!important; text-transform:none!important; font-weight:400!important }
#social-stream #menu41 iframe { height:442px!important }
#unionBudgetbannerpng a { position:absolute; top:50%!important; left:50%!important;transform: translate(-50%, -50%); }
#unionBudgetbannerpng img { width:75px }
.call-to-action { margin-top:30px }
.home-social-block-section { padding-bottom:0 }
#searchAutocomplete p, #searchAutocomplete h3, #topbar #searchAutocomplete a { padding:0 }
#topbar #searchAutocomplete p a { font-weight:600 }
#searchAutocomplete li { padding:5px 10px 0; margin-bottom:5px }
#login input[type=text], #cancelRequest input[type=text], input[type="text"], textarea, .form-text { width:100%; border:1px solid #e8e8e8; padding:0 10px; margin-bottom:10px; height:50px; line-height:50px; color:rgba(34, 34, 34, .5) }
.loader h2 { font-weight:100; color:#555; font-size:33px; line-height:47px; text-align:center }
@keyframes dot-keyframes { 0% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-moz-transform:scale(1, 1)
}
50% {
opacity:1;
transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2)
}
100% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1)
}
}
@-webkit-keyframes dot-keyframes { 0% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-moz-transform:scale(1, 1)
}
50% {
opacity:1;
transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2)
}
100% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1)
}
}
@-moz-keyframes dot-keyframes { 0% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-moz-transform:scale(1, 1)
}
50% {
opacity:1;
transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2)
}
100% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1)
}
}
@-ms-keyframes dot-keyframes { 0% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-ms-transform:scale(1, 1);
-moz-transform:scale(1, 1)
}
50% {
opacity:1;
transform:scale(1.2, 1.2);
-webkit-transform:scale(1.2, 1.2);
-moz-transform:scale(1.2, 1.2);
-ms-transform:scale(1.2, 1.2)
}
100% {
opacity:.4;
transform:scale(1, 1);
-webkit-transform:scale(1, 1);
-moz-transform:scale(1, 1);
-ms-transform:scale(1, 1)
}
}
.shareMore li img { margin-bottom:0 }
.loadgif, .first-load { position:fixed; z-index:999; height:100%; width:100%; top:0; left:0; background-color:transparent; filter:alpha(opacity=60) }
.center { z-index:1000; margin:300px auto; padding:10px; width:50px; background-color:White; border-radius:10px; filter:alpha(opacity=100); opacity:1; -moz-opacity:1 }
.center img { width:100%; margin:0 auto }
#manifesto .philosophy.left h4 { margin-bottom:12px }
.v-gallery.video .carousel-item.active .bx-viewport { height:100%!important }
#cancelMembership .modal-dialog { max-width:350px; background:#fff; border-radius:5px }
#cancelMembership .modal-body { padding:0 }
#cancelMembership .modal-header { position:absolute; top:0; right:0; z-index:5 }
#cancelMembership button.close { color:#000; right:15px; top:10px }
#cancelMembership .formDetails { padding:25px 30px }
#cancelMembership .formDetails h3 { font-size:20px; font-family:open sans, sans-serif; color:#000; font-weight:700; text-transform:uppercase; margin-bottom:18px; line-height:1 }
#cancelMembership .formDetails p { font-size:14px; font-family:roboto, sans-serif; color:rgba(34, 34, 34, .5); margin-bottom:10px }
#cancelMembership input[type=email], #cancelMembership input[type=password] { width:100%; border:1px solid #e8e8e8; padding:0 10px; margin-bottom:10px; height:50px; line-height:50px; color:rgba(34, 34, 34, .5) }
#cancelMembership input:focus { outline:0 }
#cancelMembership a { font-family:roboto, sans-serif; font-size:12px; color:#222; text-decoration:underline; text-decoration:none }
#cancelMembership a:hover { color:#f5821f; text-decoration:underline }
#cancelMembership input[type=submit] { color:#fff; font-size:16px; font-family:open sans, sans-serif; background:#f26522; border-radius:4px; border:0; height:40px; line-height:40px; padding:0 40px; cursor:pointer; margin:10px 0; transition:all 350ms ease }
#cancelMembership input[type=submit]:hover { background:#f5821f }
#cancelMembership label.placeholder { color:rgba(62, 62, 62, .5); font-family:roboto, sans-serif; font-size:14px; position:absolute; top:15px; left:30px }
#cancelMembership label.placeholder span { color:red }
#profile-info p { color:red }
#profile-info table p { margin-bottom:0 }
#faqPage p { color:#333; font-weight:300; font-size:15px }
@keyframes fadInUp { from {
transform:translate3d(0, 40px, 0)
}
to { transform:translate3d(0, 0, 0); opacity:1 }
}
@-webkit-keyframes fadInUp { from {
transform:translate3d(0, 40px, 0)
}
to { transform:translate3d(0, 0, 0); opacity:1 }
}
.animat { animation-duration:1s; animation-fill-mode:both; -webkit-animation-duration:1s; -webkit-animation-fill-mode:both }
.animatFadeInUp { opacity:0 }
.stateDataBox { opacity:0; animation-name:fadInUp; -webkit-animation-name:fadInUp }
.archive-landing-page { padding:70px 0; clear:both }
.archive-list { list-style:none; padding:0; margin:0 }
.archive-list li a { padding:0; color:#656565; white-space:normal; font-size:14px; font-family:open sans, sans-serif }
.archive-landing-page h2 { margin-bottom:18px }
.archive-list li a:hover { padding:0; color:#f58221; background:0 0 }
.archive-landing-page .ar-main-title { color:#f58221; font-size:22px; font-family:oswald, sans-serif; font-weight:700; border:none; padding:0; margin:16px 0 0; box-shadow:none; background:0 0; display:inline-block; width:100%; text-align:left; cursor:pointer }
.archive-landing-page .subtitle { color:#62370a; font-size:15px; display:inline-block; text-transform:uppercase; font-weight:700; width:100%; margin-top:7px; margin-bottom:3px }
.archive-list.bullet-text li:before { top:-2px }
.oragne-text { color:#f36523!important }
.dream-india .owl-item a { text-decoration:none!important }
.loader-outer { display:block; position:fixed; z-index:111111; background:#fff; top:0; right:0; bottom:0; left:0;}
.section-footer.fp-auto-height, .section-footer .fp-tableCell, .section-footer .fp-scrollable { height:100vh!important }
.otp-input { margin-bottom:0!important }
.ner-tabs .show { display:block!important }
.default-bullet .phil-text ul li { margin-bottom:20px }
.isDisabled { pointer-events:none; cursor:default }
.loader { position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background:rgba(255, 255, 255, 1); display:none; }
.loading-wrap { display:inline-block; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%) }
.loading-wrap img { display:block; margin:0 auto }
.img-wrap { height:309px; width:320px; text-align:center; line-height:320px; margin:0 auto; margin-bottom:20px }
.loading-dots { text-align:center; width:100%; margin-top:20px }
.loading-dots-dot { animation:dot-keyframes 1.5s infinite ease-in-out; background-color:#999; border-radius:10px; display:inline-block; height:10px; width:10px; margin:0 5px }
.loading-dots-dot:nth-child(2) {
animation-delay:.5s
}
.loading-dots-dot:nth-child(3) {
animation-delay:1s
}
.i-gallery #menu85.tab-pane:after { content: "Events"; }
.i-gallery #menu86.tab-pane:after { content: "Press Meets"; }
.i-gallery #menu87.tab-pane:after { content: "Leaders"; }
.i-gallery #menu231754.tab-pane:after { content: "Parliamentary Debate"; }
.i-gallery #menu231756.tab-pane:after { content: "Maan Ki Baat"; }
.i-gallery #menu88.tab-pane:after { content: "Others"; }
.i-gallery #menu158.tab-pane:after { content: "Events"; }
.i-gallery #menu163.tab-pane:after { content: "Leaders"; }
.i-gallery #menu790.tab-pane:after { content: "Founders"; }
.i-gallery #menu791.tab-pane:after { content: "Infographics"; }
.i-gallery #menu792.tab-pane:after { content: "Caricature"; }
/*** Language Dropdown CSS ****/
.block .content { margin-top:0 }
#topbar .topMenuList > ul > li.lang-dropdown { position:relative; width:62px;margin: 0 0 0 3px; }
.js .lang-dropdown .dropbutton-wrapper { position: absolute; top:-13px; left: 0; }
.js .lang-dropdown .dropbutton-multiple .dropbutton-widget { color: #fff; border:none; border-radius:0 !important; background:none }
.js .lang-dropdown .dropbutton .dropbutton-action:hover, .js .lang-dropdown .dropbutton-multiple .dropbutton-widget a:hover { background:none; color:#f5821f }
.js .lang-dropdown .dropbutton-toggle button, .js .lang-dropdown .dropbutton-toggle .dropbutton-arrow:hover { background:none !important }
.lang-dropdown .dropbutton-multiple .dropbutton { border-right:none }
.js .lang-dropdown .dropbutton-arrow { right:0; background:none; }
.lang-dropdown .dropbutton-multiple.open .dropbutton-arrow { top:5px }
.js .lang-dropdown .dropbutton .secondary-action { border:none; background:#f1f1f1 }
.js ul li.lang-dropdown .dropbutton li.secondary-action a { color:#000 !important; width:100% }
.js ul li.lang-dropdown .dropbutton li.secondary-action a:hover { color:#f5821f !important; background:#f1f1f1 }
.js .transparent .lang-dropdown .dropbutton li { width:65px; text-align: left; height:30px }
.js .lang-dropdown .dropbutton li { width:60px; text-align: left; height:30px }
#topbar li.top-bar-search form#search-block-form { position: relative; }
#topbar li.top-bar-search .search-form.search-block-form .form-actions { position: absolute; left: -2px; top: 0; height:18px; width:18px; font-size: 0; padding: 0; }
#topbar input.search { border-radius:0 }
#topbar li.top-bar-search .form-actions input.search-form-submit.searchBtn.hideThis { font-size: 0; background:url(../images/icon-search.png) 0% 50% no-repeat; height: 100%; width: 100%; border: none; position:relative; top:1px; left:2px;padding:0px;}
#header li ul.navbar-nav { display:block }
#header li ul.navbar-nav li { width:100% }
.outside-social-strem ul.tabs li { display: block }
/***Footer***/
.region-footer-copyright, .region-footer-address, #footer .copyright ul .menu-item { display: inline-block; padding-right: 30px; position: relative; padding-top:0 }
#footer .copyright ul .menu-item:not(:last-child):before {position:absolute;right:15px;top:0;width:1px;bottom:0;background:#787a85;content:""}
#footer .copyright ul .menu-item { line-height:normal }
#footer .copyright ul .menu-item a { color:#787a85 }
#footer .copyright ul .menu-item a:hover { color:#f36523 }
#footer .copyright ul.join-social { margin:0; padding:0 }
/**Megamenu**/
.js .lang-dropdown .dropbutton { position:relative }
.js .lang-dropdown .dropbutton li.dropbutton-toggle { position: absolute; right: 0 }
#megamenu .dropdown-menu .dropdown-item { background:none }
.nav-item.lt-bars.hidden-xs.hidden-sm.hidden-md { position:relative }
.navigation.menu--main .menu-item--expanded { list-style:none }
.lt-bars .fa-navicon:before, .lt-bars .fa-reorder:before, .lt-bars .fa-bars:before { top:13px }
#header #topbar .innerPagestopBar .join {
    font-weight: 400;
    background: #f5821f;
    padding: 0;
    min-width: 150px;
    line-height: 28px;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    margin-left: 7px;
    letter-spacing: unset;
}
/******/
.user-login-form { background: #fff; max-width: 480px; padding: 20px 30px; margin: 0 auto; border-radius:10px; }
.dream-india .field--name-field-from-duration, .dream-india .field--name-field-to-duration { display:inline-block }
.dream-india .field--name-field-to-duration::before {content: "-";display: inline-block;margin: 0 3px}
.field-collection-item--name-field-duration { display: inline-block; margin: 0 3px }
/* .defaultSearch .form-item{width: 33.33%;float: left;padding:10px} */
.defaultSearch .form-item-field-events-date-value, .defaultSearch .form-item-field-events-date-value-1 { width: 50%; margin: 0; display: inline-block; padding-right:10px }
.defaultSearch .form-item-field-events-date-value input, .defaultSearch .form-item-field-events-date-value-1 input { width:100%; float:left; height:35px; border:1px solid #ccc; text-transform:uppercase; font-size:13px; margin-top:10px }
.defaultSearch input[type=date]::-webkit-inner-spin-button {-webkit-appearance: none;display: none}
.defaultSearch .form-item-field-events-date-value-1 { padding-right:0 }
.defaultSearch .form-item label { display:none }
.defaultSearch .views-exposed-form-events-page-2 { position:relative }
.defaultSearch .views-exposed-form-events-page-2 .clear-search { position:absolute; right:0; top:0; }
.defaultSearch .views-exposed-form-events-page-2 .form-item, .defaultSearch .views-exposed-form-events-page-2 .form-actions, .defaultSearch .pageFilter .form-actions, .defaultSearch .pageFilter .form-item { margin-top:0; margin-bottom:0 }
/*********Pager*********/
nav.pager { margin-top: 25px; }
nav.pager ul { margin: 0; text-align: right; }
nav.pager ul li { padding: 0; display: inline-block; margin-bottom: 7px; margin-left: 3px; width:auto; float: none; }
nav.pager ul li a {padding: 5px 14px;border: 1px solid #f26522;color: #f26522;font-family: open sans, sans-serif;font-size: 0.9rem;font-weight: 400;line-height: 1.5;}
nav.pager ul li.pager__item--ellipsis{color: #f26522;font-family: open sans, sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5;}
nav.pager ul li.is-active a, nav.pager ul li a:hover { background: #f26522; color: #fff; }

#userInterFace{text-align: right; margin-bottom: 0;padding:0px; position:relative;}
#userInterFace .fa {font-size: 22px; margin-right: 0;}
#userInterFace a{color: #f26522;}
#userInterFace a:hover, #userInterFace a:focus{color: #f5821f;}
.displayNone { display: none; }
#userInterFace a#print-button span.displayNone {display: inline-block;margin: 0 0 0 8px;}
#userInterFace a#rss-button span.displayNone {display: inline-block;margin: 0 0 0 8px;}
.printBtnSection{ display: inline-block; margin-left: 0; }
.rssBtnSection {margin: 0 0 0 20px; display: inline-block;}
.morchaDetails img {border-radius: 50% 50%;width: 50px;height: 50px;}
ul.tabs li:nth-child(1) a{color: #3869ce;}
ul.tabs li:nth-child(2) a{color: #19bbff;}
ul.tabs li:nth-child(3) a{color: #d60003;}
.social-strem ul li:first-child a {background: #fff url(../images/fb.png)no-repeat;background-position: 50% 8px;background-size: 15px;}
.social-strem ul li:nth-child(2) a {background: #fff url(../images/twitter.png)no-repeat;background-position: 50% 8px;background-size: 15px;}
.social-strem ul li:nth-child(3) a {background: #fff url(../images/yt.png)no-repeat;background-position: 50% 10px;background-size: 17px;}

/* .social-strem ul li.active:first-child a {background: #3869ce url(../images/fb.png)no-repeat;background-position: 50% -12px;background-size: 15px;} */
.social-strem ul li.active:first-child a {background: #d60003 url(../images/yt.png)no-repeat;background-position: 50% -8px;background-size: 17px;}
.social-strem ul li.active:nth-child(2) a {background: #19bbff url(../images/twitter.png)no-repeat;background-position: 50% -11px;background-size: 15px;}
.social-strem ul li.active:nth-child(3) a {background: #d60003 url(../images/yt.png)no-repeat;background-position: 50% -4px;background-size: 17px;}
.footprint-section .footprint .left .footprint-content .single-footprint .item h4 span.count {float: none;display: inline-block;}
.footprint-section .footprint .left .footprint-content .single-footprint .item h4 .field {float: none;display: inline-block;}
.grayheader a.nav-link.join{display:none;}
.orange-header a.nav-link.join {display: none;}
.page-node-137 .transparent a.nav-link.join {display: block;}
.region.region-content {float: left;width: 100%;}
.page-node-type-our-inspiration h1.title.page-title {color: #161847;font-size: 28px;font-family: anton, sans-serif;}
.field-collection-item--name-field-bjp-presidents-duration .content .field {display: inline-block;}
.field-collection-item--name-field-bjp-presidents-duration .content .field:first-child::after {content: '-';float: none;margin: 0 0 0 4px;}
#slider-banner #atal-info ul li {padding: 3px 0 0 16px;}
p.dashDiv {position: relative;width: auto;float: left;margin: 0;}
p.dashDiv:after {content: '-';position: absolute;left: 50%;transform: translateX(-50%);}
form#views-exposed-form-currentcm-dycm-page-1 div#edit-actions {display: none;}
form#views-exposed-form-state-prabhari-page-1 div#edit-actions {display: none;}
form#views-exposed-form-state-general-secretary-page-1 div#edit-actions {display: none;}
form#views-exposed-form-contact-us-page-1 div#edit-actions {display: none;}
form#views-exposed-form-state-president-page-1 div#edit-actions {display: none;}
form#views-exposed-form-state-websites-section-page-1 div#edit-actions {display: none;}
.path-search .block-system .content .item-list ol.search-results {float: left;width: 100%;padding: 0;margin: 30px 0 0;}
.path-search .block-system .content .item-list ol.search-results li {padding: 15px;background: #fff;margin: 0 0 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border: 1px solid #eee;}
.path-search .block-system .content .item-list ol.search-results li h3 a {color: #f26522;line-height: 30px;font-size: 20px;font-family: open sans, sans-serif;font-weight: 600;}
.path-search #manifesto .block-system .content .item-list ol.search-results li p.search-result__info {margin: 0;text-align: right;}
.path-search .block-system .content nav.pager {float: left;width: 100%;}
.path-search .block-system .content nav.pager li {float: none;display: inline-block;margin: 0 0 0 10px;}
.path-search .block-system .content nav.pager li:before{display:none;}
.path-search .block-system .content nav.pager li a {border: 1px solid #f26522;color: #f26522;}
.path-search .block-system .content nav.pager li.is-active a {background: #f26522;color: #fff;}
.path-search .block-system .content nav.pager li a:hover {background: #f26522;color: #fff;}
.node--type-speeches .field--name-field-leader-type, .node--type-speeches .field--name-field-date-speeches {position: relative;bottom: 25px;}
form#views-exposed-form-currentcm-dycm-page-1 .js-form-item.form-item label, form#views-exposed-form-state-prabhari-page-1 .js-form-item.form-item label, form#views-exposed-form-state-general-secretary-page-1 .js-form-item.form-item label, form#views-exposed-form-contact-us-page-1 .js-form-item label, form#views-exposed-form-state-president-page-1 .js-form-item label, form#views-exposed-form-state-websites-section-page-1 .js-form-item label {float: none;width: auto;color: #0f1d37;font-size: 33px;font-family: anton, sans-serif;margin: 10px 0;display: block;}
#slider-banner section#p-gallery ul.grid li { padding: 0; }
.customCssFilterUnion .js-form-item.form-item {float: left;margin: 0 0 0 25px;}
customCssFilterUnion div#edit-actions {float: right;margin: 0;}
.customCssFilterUnion div#edit-actions input {margin: 0;}
.modal.department p.social.grey a {margin: 0 2px;}
.unionBox .item-list ul {margin: 0;padding: 0;}
.unionBox .item-list ul li {width: 100%;color: #333;font-size: 12px;margin: 0 0 4px;line-height: normal;list-style: none;position: relative;padding: 0 0 0 11px;}
.unionBox .item-list ul li:before {position: absolute;background: #887f7b;content: "";left: 0;top: 6px;width: 5px;height: 5px;border-radius: 1px;}
form#views-exposed-form-contact-us-page-1 .js-form-item select {display: inline-block;width: 270px;padding: .5rem .75rem;font-size: 14px;line-height: 1.25;color: #333;background: #fff url(../images/select-arrow.png) 95% 50% no-repeat;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border-radius: .25rem;-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;height: 41px;border-radius: 2px;font-family: roboto,sans-serif;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;outline: none;margin: 0;text-transform: uppercase;font-family: open sans,sans-serif;font-weight: 600;position: relative;}
.contact-detail-box.positionBoxes .state-prabhari h2 {font-size: 20px;font-weight: 700;}
.contact-detail-box.positionBoxes .detail-box-in {position: relative;right: 335px;top: 0;}
.contact-detail-box.positionBoxes .detail-box-in:after {content: '';display: inline-block;width: 0;height: 0;border: 8px solid transparent;vertical-align: middle;position: absolute;right: -16px;border-left-color: #f26522;bottom: 145px;}
.view-display-id-page_1 .view-content div#prabhari-info .contact-detail-box .detail-box-in .state-prabhari.c-box-inner {position: absolute;top: -12px;padding: 15px 0 0;}
.view-display-id-page_1 .view-content div#prabhari-info .contact-detail-box .detail-box-in .state-prabhari.c-box-inner .img a {margin: 10px 2px 0;display: inline-block;}
.view-display-id-page_1 .view-content div#prabhari-info .contact-detail-box .detail-box-in .state-prabhari.c-box-inner .img {margin: 0 0 0 -20px;}
.contact-detail-box.positionBoxes .state-prabhari {border: 1px solid #f26522;}
form#node-feedback-form textarea#edit-body-0-value {height: 120px;resize: none;overflow-y: auto;width:100%;line-height: normal;}
.user-logged-in .block nav.tabs ul.tabs.primary {float: left;width: 100%;text-align: left;position: absolute;top:-30px;}
.user-logged-in .block nav.tabs ul.tabs.primary li {float: none;display: inline-block;width: auto;margin: 0 0 0 30px;padding: 0 0 0 25px;}
.user-logged-in .block nav.tabs ul.tabs.primary li a {background: transparent;}
.user-logged-in .block nav.tabs ul.tabs.primary li.tab_last:before {left: -10px;}
.node--type-article .node__content .field.field--name-field-date .field__label {float: left;margin: 0 10px 0 0;}
.node--type-article .node__content .field.field--name-field-image {margin: 15px 0;width: 100%;}
.node--type-article .node__content .field.field--name-field-image img {border: 1px solid #ccc;padding: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.default-bullet .customSocialStream ul li:before{display:none;}
.default-bullet .customSocialStream ul li {padding: 0;}
#manifesto .customSocialStream ul.nav.small-text-center.nav-tabs {border: 0;}
#manifesto .s-invites .left .autoHeight .bg-white {height: auto;min-height: auto;margin: 0 0 30px;}
#manifesto .s-invites .left .autoHeight .bg-white p.phone {height: auto;}
.buttonFullElection {float: left;width: 100%;}
.buttonFullElection a.docLink.buttonCommonFull {float: left;width: 100%;text-align: center;background: #f26522;color: #fff;margin: 0 0 10px;padding: 6px 12px;border-radius: 3px;transition: all 0.3s ease-out;font-size: 14px;}
.buttonFullElection a.docLink.buttonCommonFull:hover {background: #181b32;}
.innerPagestopBar #search-block-form #edit-actions, .innerPagestopBar #search-block-form #edit-actions--2 {display: none;}
p.social.color i.fa-facebook {color: #3b5998;border-color: #3b5998 !important;}
p.social.color i.fa-twitter {color: #1da1f2;border-color: #1da1f2 !important;}
p.social.color i.fa-instagram {background: #8236ad!important;border-color: #8236ad!important;color: #fff!important;line-height: 23px;width: 23px;height: 23px;font-size: 12px;margin: 0;transition: all 0.3s ease-out;}
p.social.color a:hover i.fa-instagram {color: #fff;background: #8236ad;border-color: #8236ad !important;}
#topbar .topMenuList > ul > li.menuTopDynamic ul li{display:inline-block;}
#manifesto .u-e-detail .philosophy.left .title p {margin: 10px 0 15px 0;}
#manifesto .u-e-detail .cutomLiveOnYouTubeMain .cutomLiveOnYouTube {float: right;margin: 0 -15px 10px -15px;}
.navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link {font-family: roboto condensed,sans-serif;font-weight: 700;transition: .3s color;line-height: 25px;font-size: 9px!important;position: relative;border:none;text-align: center;color: #fff;padding: 2px 10px;margin: -6px 0 0;text-transform: uppercase;}
.navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link i.fa.fa-bars {position: absolute;left: 0;top: 10px;}
.navigation.menu--main li.menu-item.nav-item.dropdown.menu-item--expanded .dropdown-menu ul li a i {display: none;}
.navbar-light .navbar-nav .nav-link i {margin: 0 0 0 4px;}
.dream-india .dream-item .item-content .field-collection-item {display: inline-block;}
.ui-widget.ui-widget-content {width: 270px !important;font-size: 14px;line-height: 25px;}
.ui-widget.ui-widget-content li.ui-menu-item {padding: 5px 10px 5px;margin: 0 0 5px;border-bottom: 1px solid #ccc;}
.ui-widget.ui-widget-content li.ui-menu-item a {padding: 0;margin: 0;transition: all 0.3s ease-out;}
.ui-widget.ui-widget-content li.ui-menu-item a.ui-state-active {background: transparent;border: 0;color: #f26522;}
.ui-widget.ui-widget-content li.ui-menu-item:last-child {border: 0;padding: 0 10px 0;}
#slider-banner li ul li {padding: 0;}
#slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 22.5%;bottom: -150px;}
#slider-banner ul.pv-slide-section li .sliderDetails .position-text .slide-social li a:hover {transform:scale(1.10);color: #fff;}
#slider-banner ul.pv-slide-section li .sliderDetails .position-text .slide-social li a {transition:all 0.15s ease-out;}
.partyPresFream .view-bjp-live iframe{height:auto;}
.partyPresFream .label { float:left; width:100%; background:#0a1c47; padding:7px; color:#fff; text-transform:uppercase; font-weight:700 }
.partyPresFream .nav-tabs { border-bottom:1px solid #eee; float:left; width:100% }
#atal-info .partyPresFream .nav-tabs li { border-right:1px solid #eee; margin:0; float:left; width:33.33% }
.page-node-618 #atal-info .partyPresFream .nav-tabs li {border-right: 1px solid #eee;margin: 0;float: left;width: 33.33%;padding: 0;}
.partyPresFream .social-stream-mo .nav-tabs li { padding:0 }
.partyPresFream .nav-tabs li:last-child { border-right:none }
.partyPresFream .nav-tabs .nav-link { color:#333; font-size:13px; font-weight:700; padding:10px 5px; border-radius:0; border:none; position:relative; width:100%; text-align:center }
.partyPresFream .nav-tabs .nav-link .fa { margin-right:5px }
.partyPresFream .nav-tabs .nav-link.active:before { content:''; position:absolute; left:50%; bottom:-6px; margin-left:-3px; width:0; height:0; border-style:solid; border-width:6px 7px 0; border-color:#eee transparent transparent transparent }
.partyPresFream .nav-tabs .nav-link.fb.active { color:#396bd1; background:#eee; border-radius:0; border-bottom:1px solid #eee }
.partyPresFream .nav-tabs .nav-link.tt.active { color:#19bbff; background:#eee; border-radius:0; border-bottom:1px solid #eee }
.partyPresFream .nav-tabs .nav-link.yt.active { color:red; background:#eee; border-radius:0; border-bottom:1px solid #eee }
.partyPresFream .tab-content { background:#fff; padding:10px 15px; float:left; width:100% }
.partyPresFream .tab-content { padding:10px 6px }
.partyPresFream .tps img { width:100% }
.partyPresFream .bg-w.msg-icon { background:url(../images/mail-icon01.png) top right no-repeat; background-color:#fff }
.partyPresFream h4 { color:#333; font-size:13px; margin-bottom:0; line-height:17px; margin-top:5px }
.partyPresFream #formSubscription h4 { color:#161847; font-size:14px; font-weight:700; margin-bottom:15px }
.partyPresFream .form-group.bd { border:1px solid #ddd; display:inline-block; width:100% }
.partyPresFream .form-group.bd input.form-control { border:none; width:233px; float:left }
.partyPresFream ::-webkit-input-placeholder {color:#dadada}
.partyPresFream .form-group.bd input[type=submit].form-control { width:40px; line-height:30px; height:30px; background:#f36523; color:#fff; padding:0; text-align:center; font-size:15px; float:right; border-radius:3px; margin:3px 5px 0 0; cursor:pointer }
.partyPresFream .form-group.bd input.form-control { width: calc(100% - 45px);height: 37px;line-height: 38px;margin: 0; }
.partyPresFream .bg-w {padding:20px 15px 0 }
.pv-slide-section .field-collection-item {float: none;display: inline-block;}
.achievements ul li a {color: #161b3e;}
.achievements ul li a:hover {color: #f26522;}
.achievements ul li {border-bottom: 1px solid #ccc;padding: 0 0 10px;}
.achievements ul li:last-child {border-bottom: 0px;padding: 0;}
.infoGraphCustomHeight .img-gal-ovrflow img.fullwidth {max-width: 100%;min-width: auto;width: 100%;}
#menuInfographics, #menuFounders, #menuCartoons {padding: 0 15px;}
.table th { color:#fff;background: #f26522;}
.views-view-table th { color:#fff;background: #f26522;}
.table { background-color:#fff; }
.page-node-291 .img-gal-ovrflow {height: 500px;}
.page-node-293 .img-gal-ovrflow {height: 400px;}
.page-views-photo-gallery-page-5 .img-gal-ovrflow {height: 403px;}
.page-views-photo-gallery-page-5 .img-gal-ovrflow img.fullwidth {min-height: 380px;min-width: 280px;}
.c-box-inner h2, .c-box-inner h3, .c-box-inner p {padding: 0 15px;}
.c-box-inner .phone span {margin-left: -5px;}
/* .social-block .press .tab_content01 .single-timeline a {color: #000;} */
.social-block .press .tab_content01 .single-timeline .justify-content-between a.more {position: relative;}
.social-block .press .tab_content01 .single-timeline a.right {color: #000;}
.social-block .press .tab_content01 .single-timeline .justify-content-between .right a {color: #ec0e5d;position: relative;}
.social-block .press .tab_content01 .single-timeline .justify-content-between a.more:after {content: "\f101";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.social-block .press .tab_content01 .single-timeline .justify-content-between .right a:after {content: "\f101";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#topbar ul li:last-child button span.dropbutton-arrow {opacity: 0;visibility: hidden;}
#topbar ul li:last-child button {background: url(../images/arrow-down.png)no-repeat !important;background-position: 97% 3px !important;background-size: 16px !important;}
#topbar .topMenuList > ul > li.lang-dropdown:hover span.language-link {color: #f5821f;}
.navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link:hover {color: #f5821f;}
.navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link:hover .fa-bars:before{background: url(../images/menu-icon-hover.png) no-repeat;}
.orange-header .navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link {font-size: 0px;text-indent: -9999999px;margin: -17px 0 0 0;}
.orange-header .navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link:hover .fa-bars:before{background: url(../images/menu-icon.png) no-repeat;}
#breadcumbs .orga .articles input.search {background: url(../images/icon-search-black.png)no-repeat;background-position: 100% 2px;background-size: 16px;}
/* .path-special-invitee div#morchapresidentList a img {width: 22px;} */
.path-special-invitee div#morchapresidentList a {margin:0 5px 0 0;}
/* .path-special-invitee div#morchapresidentList  .adotizementBanner a img {width:auto; max-width:100%; height:auto;} */
#manifesto .tab-content>.active iframe {width: 100%;}
#LoksabhamemberList .parliament-card h3 span {white-space: normal;}
.video-banner-social li {margin: 0 5px 0 0;}
#manifesto .philosophy.left p.customFonts i {margin: 0 5px 0 0;width:12px}
#content.unioncouncilminister .organisation .img {text-align: center;}
.default-bullet article.node[data-history-node-id="326"] ul li:before{display:none;}
.default-bullet article.node[data-history-node-id="326"] ul li {padding: 0 15px;float: left;width: 33.33%;text-align: center;margin: 0 0 30px;display: flex;vertical-align: middle;align-items: center;}
.default-bullet article.node[data-history-node-id="326"] ul li a.dropdown-item {background: #fff url(../images/by-election.png)no-repeat;padding:25px 10px;text-align: center;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);transition: all 350ms ease 0s;-webkit-transition: all 350ms ease 0s;background-position: 30px 35%;text-align: left;padding: 33px 33px 33px 95px;font-size: 18px;line-height: 28px;color: #181b32;font-weight: 600;}
.default-bullet article.node[data-history-node-id="326"] ul li a.dropdown-item:hover {box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);}
.default-bullet article.node[data-history-node-id="326"] ul.clearfix.menu {margin-right: -15px;margin-left: -15px;margin-top: 10px;}
div#fontChange {position: relative;}
#manifesto .philosophy.left .doc .card h4 a {color: #161847;font-weight:400;}
.page-views-photo-gallery-page-5.path-photo-gallery .i-gallery #menuInfographics.tab-pane:after{display:none;}
#topbar .topMenuList > ul.innerPagestopBar > li.lang-dropdown:hover span.language-link {color: #fcd9a7;}
#topbar ul.innerPagestopBar li.lang-dropdown button {background: url(../images/arrow-down.png)no-repeat !important;background-position: 95% 3px !important;background-size: 16px !important; }
#topbar ul.innerPagestopBar li.lang-dropdown button span.dropbutton-arrow {visibility: hidden;opacity: 0;}
#manifesto .s-invites .left .bg-white .img a {margin: 0 5px 0 0;}
form#views-exposed-form-rajya-sabha-members-page-1 div#edit-actions {margin: 10px 0 0;}
.inspiration-section .owl-dots {position: absolute;right: 130px;bottom: 64px;font-size: 14px;}
.inspiration-section .owl-dots .owl-dot {display: inline-block;opacity:0.7;}
.inspiration-section .owl-dots .owl-dot.active {opacity:1;}
/*.inspiration-section .owl-dots .owl-dot.active span:before {content: '1';}
.inspiration-section .owl-dots .owl-dot span:before {content: '2';}
.inspiration-section .owl-dots .owl-dot:nth-child(2) span:before {content: '/2';margin: 0 0 0 0;}*/
div#topbar .col-lg-12.left.hidden-xs.visible-sm.visible-md.col-4.col-md-6.col-sm-6 {display: none;}
/* div#topbar {margin: 0 0 -10px;} */
.path-frontpage div#topbar {margin: 0 0 -10px;padding: 3px 24px 11px 10px;}
a:not([href]):not([tabindex]) {cursor: pointer;}
.page-views-lok-sabha-member-page-1 .default-bullet.customBull ul li {padding: 0;float: left;width: auto;margin: 0 5px 0 0;font-size: 13px;font-weight: 700;color: #f36523;}
.page-views-lok-sabha-member-page-1 .default-bullet.customBull .item-list {float: left;}
.page-views-lok-sabha-member-page-1 .default-bullet.customBull ul li:before {content: ',';right: -5px;left: auto;width: auto;height: auto;color: #000;font-family: inherit;top: -5px;}
.page-views-lok-sabha-member-page-1 .default-bullet.customBull {padding: 0;margin: 0 0 0 0;font-size: 13px;font-weight: 700;color: #f36523;}
.page-views-lok-sabha-member-page-1 .default-bullet.customBull ul li:last-child::before {display:none;}
.path-frontpage #topbar input.search {background: transparent;}
#social-stream .VideoListforAjax .news-list.space {padding: 0 75px;}
.page-node-53 #slider-banner .s-prasad li {background-position: left top !important;}
.page-node-54 #slider-banner .s-prasad li {background-position: 50% 50% !important;}
#megamenu a.btn.pink.four-year {background: #ed145b;border-color: #af0337;}
.img-container {display: flex;vertical-align: middle;align-items: center;}
div#block-subscriptionformforwebsite {float: left;width: 100%;}
div#block-subscriptionformforwebsite .subscription-form .form-item {margin: 0;float: none;width: auto;display:inline-block;}
div#block-subscriptionformforwebsite .subscription-form .form-item label {float: left;width: auto;font-size: 18px;color: rgba(255,255,255,.5);margin: 0 15px 0 0;line-height: 45px;}
div#block-subscriptionformforwebsite .subscription-form .form-item .form-control {border: 0;margin: 0 15px 0 0;}
.subscription-form {text-align: center;float: left;width: 100%;position:relative;}
.subscription-form .form-control.submit {float: none;display: inline-block;}
.subscription-form div#user-email-result p {margin: 0;padding: 3px;font-size: 12px;}
.subscription-form div#user-email-result-1 p {margin: 0;padding: 3px;font-size: 12px;}
.subscription-form div#user-email-result p.error {color:#ff0000;}
.subscription-form div#user-email-result-1 p.error {color:#ff0000;}
.subscription-form div#user-email-result p.success {color: #459c0e;}
.subscription-form div#user-email-result-1 p.success {color: #459c0e;}
.ajax-progress.ajax-progress-throbber{color:#fff;}
.region-sidebar-second .block-subscription form .ajax-progress.ajax-progress-throbber {color: #000;font-size: 12px;position: absolute;bottom: 54px;right: -15px;}
.region-sidebar-second .block-subscription form div#user-email-result p {margin: 0;font-size: 12px;position: absolute;bottom: -10px;left: auto;}
.region-sidebar-second .block-subscription form div#user-email-result-1 p {margin: 0;font-size: 12px;position: absolute;bottom: -10px;left: auto;}
.region-sidebar-second .block-subscription form div#user-email-result p.error {color: #ff0000; position: static; padding-bottom:5px;} 
.region-sidebar-second .block-subscription form div#user-email-result-1 p.error {color: #ff0000;}
.region-sidebar-second .block-subscription form div#user-email-result p.success {color: green;z-index: 9;font-size: 13px;margin-bottom: 0;line-height: 17px;position: relative;margin: -10px 0 5px;padding: 0 0 20px;} 
.region-sidebar-second .block-subscription form div#user-email-result-1 p.success {color: #459c0e;bottom: -25px;z-index: 9;}
.subscription-form div#user-email-result {float: none;display: inline-block;position: absolute;bottom: -22px;left: 52%;transform: translateX(-50%);width: 390px;text-align: left;}
.subscription-form div#user-email-result-1 {float: none;display: inline-block;position: absolute;bottom: -22px;left: 52%;transform: translateX(-50%);width: 390px;text-align: center;}
.region-sidebar-second .block-subscription .form-item {display: inline-block;margin: 0 0 0;}
.region-sidebar-second .block-subscription label {font-size: 13px;text-transform: uppercase;margin: 0;}
.region-sidebar-second .block-subscription form {position: relative;}
.region-sidebar-second .block-subscription form .form-submit.form-control {width: 40px;line-height: 30px;height: 30px;background: #f36523;color: #fff;padding: 0;text-align: center;font-size: 15px;float: right;border-radius: 3px;margin: 3px 0 0 0;position: absolute;transform: translateY(-50%);right: 5px;height: auto;top: 58%;}

.region-sidebar-second .block-subscription form .form-control {height: 40px;margin-top:0px;line-height: 40px;}
#breadcumbs{position:relative;}
.pdfList { margin: 0; padding: 15px 0 0 0; list-style: none; }
.pdfList li { display: inline-block; vertical-align: middle; padding: 0 !important; margin: 0 !important; }
.pdfList li:before { display: none; }
.pdfList li a { padding: 15px 80px 15px 20px; background-color:#f36523; color:#fff; display:block; position: relative; border: 1px solid #d05820;transition: all 0.3s ease 0ms;-webkit-transition: all 0.3s ease 0ms; }
.pdfList li a:hover { color:#f36523; background-color:#fff; }
.pdfList li a .fa { position: absolute;right: 0;top: 0;width: 54px;height: 100%;text-align: center;background:#d05820;font-size: 25px;line-height: 54px;transition: all 0.3s ease 0ms;-webkit-transition: all 0.3s ease 0ms;color:#fff; }
.pdfList li a:hover .fa { color:#fff; }
.menifestList .views-element-container { width: 100%; }
.default-bullet.customBull ul li {margin: 5px 0 3px;float: left;width: 100%;padding: 0 0 0 15px;}
.default-bullet.customBull ul li:after{display:none;}
.customVideoElection .bg-white {min-height: 150px;}
.customVideoElection .bg-white a.video-popup.video-play {display: inline-block;width: 100%;}
.customVideoElection .bg-white a.video-popup.video-play img {width: 100%;}
.customVideoElection .bg-white a.video-popup.video-play.video-icon {position: absolute;left: 20px;bottom: 15px;text-align: left;width:auto;}
.customVideoElection .bg-white a.video-popup.video-play.video-icon img {width: auto;}
.views-exposed-form-general-archive-page-1 .js-form-item label {float: left;width: 100%;text-align: left;margin: 0 0 5px;}
.views-exposed-form-general-archive-page-1 .js-form-item select {width: 100%;border: 1px solid #e8e8e8;padding: 0 10px;margin-bottom: 10px;height: 50px;line-height: 50px;color: rgba(34, 34, 34, .5);}
.views-exposed-form-general-archive-page-1 input#edit-submit-general-archive {margin: 30px 0 0;}
#manifesto .philosophy.left p.customFonts {margin-bottom: 15px;font-size: 12px;}
#manifesto h3.customTitleElection {font-size: 14px;line-height: 20px;font-weight: 700;margin: 0 0 10px;color: #000;font-family: open sans, sans-serif;padding: 10px 0 0 !important;}
.customAudioElection .bg-white {margin: 15px 0 15px !important;padding: 15px;}
.customAudioElection .bg-white audio {float: left;width: 100%;}
.text-formatted.field.field--name-body.field--type-text-with-summary.field__item {float: left;width: 100%;}
.pdfNodePage ._df_thumb {width: 100%;height: 250px;}
#morcha .morchaDetails .social a.disabled {pointer-events: none;cursor: default;}
.monographsLeftImg {float: left;width: 100%;height:400px;overflow: hidden;display: flex;align-items: center;vertical-align: middle;position: relative;margin: 30px 0 30px;display:-ms-grid;}
.monographsLeftImg img {float: none;display: inline-block;width: 900px;position: absolute;left: 50%;transform:translateX(-50%);-ms-transform: translate(-50%, -25%);}
.aasam-election .social-block h2 {float: left;width: 100%;font-size: 18px;line-height: normal;margin: 0;font-weight: 700;color: #fff;text-transform: uppercase;padding: 10px 20px;background: #0a1c47;display: block;}
.home-social-block-section.aasam-election .social-block-wrap {padding: 0 30px;}
.mediaGroup { margin: 0 !important; padding: 0 !important; list-style: none !important; width: 100%; }
.mediaGroup li { float:left; width:25%; padding: 25px; }
.mediaGroup li:before { display:none; }
.mediaGroup .mediaBox { display:block; padding:25px 10px; text-align: center; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s;}
.mediaGroup .mediaBox:hover{box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); }
.mediaGroup .mediaBox .iconHolder, .mediaGroup .mediaBox .mediaName { display: block; }
.mediaGroup .mediaBox .iconHolder { margin-bottom: 25px; }
.mediaGroup .mediaBox .mediaName {font-size: 20px; color:#161847; text-transform:uppercase; font-weight:700; }
.views-element-container{width: 100% !important; }
.linkRight{width: 100%;text-align: right;}
.onlyMobile{display:none;}
a.onlyMobile.customCommonDesign {float: left;width: 100%;font-size: 15px;text-transform: uppercase;background: 0 0;border-bottom: 1px solid #e8e8e8;padding-top:10px;padding-bottom: 10px;font-family: anton, sans-serif;text-align: left;font-weight: 300;color: #f58221;padding-left: 0;padding-right: 0;}
.defaultSearch .form-item label {
    display: none;
    text-align: left;
    margin: 0 0 -8px;
    line-height: normal;
    font-weight: 600;
    font-size: 12px;
    color: #848484;
}
.defaultSearch .pageFilter .form-item label[for="edit-title"] {
    display: none;
}
.defaultSearch .form-type-select.form-item label {
    display: none;
}
/* #manifesto .articles h6 a.link {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 8px;
    display: inline-block;
    width: 92%;
}*/
#manifesto .articles h6 a.link {
    line-height: 20px;
    margin: 0 0 8px;
    width: 92%;
    font-size: 13px;
    color: #000;
    display: inline-block;
}

/* CUSTOM DATE PICKER RANGE */
.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:700;padding:4px 8px}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media(min-width:564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single.ltr .ranges,.daterangepicker.single.ltr .drp-calendar{float:left}.daterangepicker.single.rtl .ranges,.daterangepicker.single.rtl .drp-calendar{float:right}.daterangepicker.ltr{direction:ltr;text-align:left}.daterangepicker.ltr .drp-calendar.left{clear:left;margin-right:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.ltr .drp-calendar.right{margin-left:0}.daterangepicker.ltr .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.ltr .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker.ltr .ranges,.daterangepicker.ltr .drp-calendar{float:left}.daterangepicker.rtl{direction:rtl;text-align:right}.daterangepicker.rtl .drp-calendar.left{clear:right;margin-left:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker.rtl .drp-calendar.right{margin-right:0}.daterangepicker.rtl .drp-calendar.right .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker.rtl .drp-calendar.left .calendar-table{padding-left:12px}.daterangepicker.rtl .ranges,.daterangepicker.rtl .drp-calendar{text-align:right;float:right}}@media(min-width:730px){.daterangepicker .ranges{width:auto}.daterangepicker.ltr .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}
#manifesto h3.customTitleElection a{color:#000;}
#manifesto h3.customTitleElection a:hover{color:#f26522;}
.region.region-primary-menu {margin-left:0;margin-right:0;}
.view-general-election .img-container {display: block;min-height: 185px;height: 185px;}
#manifesto .news-list .articles p.text a {color: #000;}
.pageFilter .fromDateTodate .form-date{margin:0px;}
.footprint-section div#prabhari-info .right {margin-left:0;}
.footprint-section div#prabhari-info .s-invites.s-prabhari.space.s-president {position: relative;left: 0;top: 0; z-index:unset;}
#manifesto form#search-form .js-form-type-search input.form-search {margin: 0 10px 0 10px;padding: 7px;border: 1px solid #ccc;border-radius: 3px;}
#manifesto form#search-form .js-form-type-search + input#edit-submit {background: #f26522 url(../images/icon-search.png) 50% 50% no-repeat;border: none;box-shadow: none;height: 40px;width: 40px;color: #fff;font-family: roboto condensed, sans-serif;font-size: 0;padding: 5px;outline: none;border-right: 1px solid rgba(255, 255, 255, .7);position: relative;display: inline-block;}
#manifesto form#search-form .js-form-type-search + input#edit-submit:hover {background: #f26522 url(../images/icon-search.png) 50% 50% no-repeat;}
.path-search #manifesto .content h2 {font-size: 22px;margin: 25px 0 -15px;border-bottom: 1px solid #ccc;padding: 0 0 10px;}
#manifesto .articles .bg-white h6 .flag a:before {content: "\f097"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; color: #ec0e5d;  }
#manifesto .articles .bg-white h6 .flag a:hover::before {content: "\f02e";}
#manifesto .articles .bg-white h6 .flag.action-unflag a:before {content: "\f02e"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 14px; color: #ec0e5d; }
#manifesto .articles .bg-white h6 .flag.action-unflag a:hover::before {content: "\f097";}
#manifesto .articles .bg-white h6 .flag a {font-size: 0px; float: right; position: relative; }
.page-views-books-monographs-page-1 #breadcumbs .orga .views-exposed-form input#edit-title {background: transparent; border: 0; border-bottom: 1px solid #ccc;height: 40px; }
/*.page-views-books-monographs-page-1 .defaultSearch .form--inline div#edit-actions {float: none; width: auto; clear: none;}
.page-views-books-monographs-page-1 .defaultSearch .form--inline .form-item {float: none; width: auto;display: inline-block; }
 .page-views-books-monographs-page-1 #breadcumbs .orga .views-exposed-form div#edit-actions input#edit-submit-books-monographs {background: url(../images/icon-search-black.png)no-repeat 50% 50%; font-size: 0; padding: 0; margin: 0; width: 35px; position: absolute; right: 30px; bottom: 15px; } */
.page-views-books-monographs-page-1 #breadcumbs .orga .views-exposed-form div#edit-actions input#edit-submit-books-monographs {margin: 0;}
.page-views-books-monographs-page-1 .defaultSearch .form-item label{display:none;}
.page-views-books-monographs-page-1 #breadcumbs .orga .views-exposed-form {padding: 15px 15px 0 0;}
.cms.change-fonts {position: absolute;right: 0;top: 0;}
.page-node-type-page #manifesto .philosophy.left p {text-align: justify;word-break: break-word;font-size: 16px
;line-height: 26px;color: #000;font-weight: 500;}
.page-node-type-page #manifesto .philosophy.left ul li {text-align: justify;word-break: break-word;font-size: 16px;line-height: 26px;color: #000;font-weight: 500;}
.page-node-type-page .cms.change-fonts p {float: right;}
#navbarSupportedContent{margin-top:0;}



/*-------delhi css-----------*/



/*-------delhi css-----------*/


.col-lg-12.col-sm-12.col-12.prees-inner a {
    float: right;
}

.prees-inner p.sm {
    float: left;    margin-bottom: 0px;
}


.prees-inner h6 {
    float: left;
    width: 100%;
}

.prees-inner p.text {
    clear: left;
}
.col-lg-12.col-sm-12.col-12.prees-inner {
    padding: 15px;
}


.prees-inner  a.right {
    font-size: 14px;
    color: #a5a1a1;
}



.prees-inner .text {
    height: 50px;
    overflow: hidden;
    font-size: 15px !important;
}



.prees-footer-div  .social grey a.right {
    float: right;
}


.col-lg-12.col-sm-12.col-12.prees-footer-div .social {
    border-top: 1px solid #ddd;
    padding-top: 10px;
}



.prees-footer-div  a.right {
    margin-right: 0px !important;
    color: #ec0e5d;
}


.prees-footer-div  p.social.grey a .fa {
    width: 23px;
    height: 23px;
    line-height: 17px;
    font-size: 14px;
    color: #ec0e5d;
    margin: 0px;
}



.prees-footer-div i.fa.fa-share-alt {
    background: #fff!important;
    border: 1px solid #333 !important;
    color: #333 !important;line-height: 24px;
}

.prees-footer-div .social.grey .fa.fa-share-alt, .prees-footer-div .social .fa.fa-share-alt, .prees-footer-div .social-icon .fa.fa-share-alt {
    background: #fff !important;
    border: 1px solid #333 !important;
    color: #333 !important;line-height: 24px;margin-right:8px !important
}




.prees-footer-div .social.grey .fa.fa-twitter, .prees-footer-div .social .fa.fa-twitter, .prees-footer-div .social-icon .fa.fa-twitter{  background: #fff !important;
    border: 1px solid #333 !important;margin-right: 8px;
    color: #333 !important;line-height: 24px; }



.prees-footer-div .social .fa.fa-facebook, 
.prees-footer-div .social-icon .fa.fa-facebook{ background: #fff !important;
    border: 1px solid #333 !important;
    color: #333 !important;line-height: 24px !important;margin-right:8px !important}



.prees-footer-div p.social.grey a{margin-right:0px !important;}

.col-lg-12.col-sm-12.col-12.prees-inner .sm+ a {
    color: #ec0e5d !important;
}



.prees-footer-div a.right {
    float: right;
    font-size: 15px;
}


.prees-footer-div p.social.grey a {
    padding: 0 0px !important;
}


.page-node-333 .articles {
    padding: 0px 15px;
}
.page-node-333 .articles-card{margin-bottom: 20px !important;}
.page-node-333 h2{ padding-left: 13px !important;
    margin-bottom: 12px !important;}


.mobspeech,.mobpress,.mobarticles{
    box-shadow: 0px 2px 5px #ddd !important;
    padding-bottom: 1px;
}
.speechleaderTitle{color: #666; font-size: 14px; width: auto; float: left;padding:0 15px;margin:0 0 15px;}
#fontChange .change-fonts {
    width: auto;
    flex: auto;
}
#carousel.owl-carousel .owl-item .owl-lazy{opacity: 1 !important;}
#carousel .owl-nav{display:none;}
.event-list-sec{ margin-bottom: 15px; }
.view-national-executive-resolution .social {text-align:center;}
#content .organisation .img{margin-top:10px;}
#content .organisation p.social{text-align:center;}
.workingSlider .carousel-indicators{opacity:0;}
#banner.constitutionbanner .social {text-align:right; margin-top:0;}
#banner.manifesto-cmn-banner .social {text-align:right; margin-top:0;}
#content .kamal p.social.grey{text-align:left;}
#manifesto .s-invites .left .bg-white p.social{text-align:left;}
#manifesto .s-invites .left #budgetobj .bg-white p.social{text-align:left;}
.customCssFilterUnion .js-form-item.form-item{margin-left:0;}
.u-budget .customCssFilterUnion {position:relative; padding-right:108px;}
.u-budget .customCssFilterUnion .form-actions{position:absolute; right:0; top:0; margin:0;} 
.u-budget .customCssFilterUnion .form-actions input[type=submit]{padding:0 24px;}
#manifesto .u-budget .bud select{width:100%;}
.customCssFilterUnion .js-form-item.form-item{width:100%;}
#manifesto .view-union-budget p.social.grey{border-top:0 none; margin-top:0; padding-top:0;}
#breadcumbs .text-right p{text-align:right;}
#social-stream #userInterFace{padding: 0 15px;}
#atal-info .bg-img{margin: 30px 0 0; width:auto; flex:auto; max-width:none;}
#morcha .morchaDetails p{text-align:left;}
.field--name-field-article-type.field--type-entity-reference a{color:#FFF;}
#kamal-banner .left .down p{text-align:center;}
.c-detail-address{text-align:left;}
.social.grey .fa.fa-instagram, .social .fa.fa-instagram, .social-icon .fa.fa-instagram { background: #d6249f !important;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important; border-color:#3f729b !important; color:#fff!important;line-height:23px; width:23px; height:23px; font-size:12px;transition:all 0.3s ease-out; }
.social.grey .fa.fa-instagram:hover, .social-icon .fa.fa-instagram:hover {border: 1px solid #666 !important;color: #666  !important;background: transparent !important;}
.social.grey .fa.fa-youtube, .social .fa.fa-youtube, .social-icon .fa.fa-youtube { background: #c4302b  !important; border-color:transparent!important; color:#fff!important;line-height:23px; width:23px; height:23px; font-size:12px;transition:all 0.3s ease-out; }
.social.grey .fa.fa-youtube:hover, .social-icon .fa.fa-youtube:hover {border: 1px solid #666 !important;color: #666  !important;background: transparent !important;}
.books-row.books-img h1.title.page-title{padding-left:5px;}
#kamal-banner h5{margin-bottom:10px;}
#re-article h2, #social-stream.sm-video h2, #p-gallery h2{padding-left:0 !important;}
.dropdown-language-item.dropbutton .language-link{font-family: 'Roboto Condensed', sans-serif;}
.menu-item{padding-top:0;}
.transparent .navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link{margin-top:-9px;}
.transparent .path-frontpage div#topbar{margin-top:1px;}
.transparent  #topbar li.top-bar-search #edit-actions input{top:1px;}
.transparent #topbar .topMenuList > ul > li.menuTopDynamic ul li i{margin-right:3px;}
.transparent .dropdown-language-item.dropbutton .language-link{font-family:roboto, sans-serif;}
.transparent .lang-dropdown .dropbutton li{width:66px;}
.transparent #topbar .topMenuList > ul > li.lang-dropdown{width:67px;}
.transparent .topMenuList{top:1px;}
#userInterFace .printBtnSection{position:absolute; right:15px; bottom:10px;}
#userInterFace .printBtn{background:rgb(242, 101, 34); color:#fff; padding:5px 10px; border-radius:3px; -webkit-border-radius:3px;}
#userInterFace .printBtn:hover{background:#f5821f; color:#fff;}
#topbar.transparent{padding-right:24px;}
.view-morcha-prabharis #userInterFace .printBtnSection, .view-morchas-president  #userInterFace .printBtnSection{right:0;}
.path-state-prabhari .footprint-section .right {position: absolute !important;z-index: 0;left: 32.5%;top: -80px;}
.daterangepicker td.active, .daterangepicker td.active:hover{background-color: #f26522;}
.path-search .search-form .search-help-link {position: absolute;top: -15px;right: 15px;}
.path-search .block-system.block-system-main-block .item-list h3 {margin: 50px 0 30px;}
#content .organisation #LoksabhamemberList .parliament-card h3 {height: auto;}
.pageFilter .fromDateTodate .fromDate, .pageFilter .fromDateTodate .toDate {width: 100%;position:relative;}
.pageFilter .fromDateTodate .fromDate {display: none;}
.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker {display: inline-block;width: 100%;padding: 10px .75rem;font-size: 14px;color: #333;background: url(../images/select-arrow.png) 95% 50% no-repeat;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border-radius: .25rem;-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;transition: border-colorease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;height: 35px;border-radius: 2px;font-family: open sans, sans-serif;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;outline: none;font-weight: 700;float: none;margin: 0;line-height:35px;text-transform:uppercase;}
.pageFilter .fromDateTodate input.customDatePicker::placeholder {color:#333 !important;text-transform:uppercase;font-size: 14px !important;position: relative;top: 6px;}
/* .ui-corner-all.ui-helper-clearfix.ui-widget-content.ui-widget{display:none !important;} */
.pageFilter .fromDateTodate .toDate .form-type-date + span {position: absolute;left: 1px;top: 2px;font-size: 13px;font-weight: 600;background: #fafafa;padding: 6px 10px;width: auto;text-align: left;}
.leaderImg .field--type-image img {width: 100%;border: 1px solid #ccc;padding: 5px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);height: auto;}
.leaderImg {float: left;width: 35%;padding: 0 0 0 0;}
.leaderContent {float: left;width: 65%;padding: 0 0 0 15px;}
.leaderContent .commonLead {line-height: 26px;font-size: 16px;display: block;width: 100%;float: left;margin: 0 0 5px;}
.leaderContent .commonLead:empty {margin: 0 0 0;}
.leaderContent .leaderCont .field--name-field-leader-contact-no .field__item {float: left;margin: 0 5px 0 0;position:relative;}
.leaderContent .leaderCont .field--name-field-leader-contact-no .field__item:after {content: ',';}
.leaderContent .leaderCont .field--name-field-leader-contact-no .field__item:last-child::after {display: none;}
.leaderContent .commonLead i {display: inline-block;width: 22px;padding: 5px 5px 0 0;vertical-align: top;}
.leaderContent .commonLead .field {display: inline-block;}
.leaderContent p.social.grey i.fa.fa-facebook-f {background: #3b5998!important;border-color: #3b5998!important;color: #fff!important;line-height: 23px;width: 23px;height: 23px;font-size: 12px;transition: all 0.3s ease-out;}
.leaderContent p.social.grey a:hover i.fa.fa-facebook-f {border: 1px solid #666 !important;color: #666 !important;background: transparent !important;}
.leaderContent .commonLead.leaderIos, .leaderContent .commonLead.leaderAndr {float: left;width: auto;margin: 0 10px 0 0;}
.leaderContent .commonLead.leaderIos a {color: #000;font-size: 22px;}
.leaderContent .commonLead.leaderAndr a {color: #a4c639;font-size: 22px;}
#atal-info .leaderContent p.social.grey {margin: 10px 0 10px;float: left;width: 100%;}
.grayheader .navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link {font-size: 0 !important;line-height: normal;padding-top: 0;padding-bottom: 0;margin: -17px 0 0;}
.footprint-section div#prabhari-info .right {margin-left: 0;position: absolute !important;z-index: 0;left: 35%;top: -80px;}
.transparent .dropdown-language-item.dropbutton .language-link {position: relative;left: 0;top: -1px;}
.innerPagestopBar .dropdown-language-item.dropbutton .language-link {position: relative;left: 0;top: -1px;}
.leaderContent .commonLead strong.oragne {float: left;width: 100%;color: #f26522;font-size: 14px;padding: 0 0 0 23px;font-weight: 600;}
.leaderContent .commonLead.leaderName {font-size: 18px;font-weight: 600;color:#333;}
#atal-info .leaderContent p {float: left;width: 100%;margin: 0;}
#breadcumbs .orga .articles input.search {background: transparent;}
#breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0 15px 0 0;}
/*#breadcumbs .orga form#views-exposed-form-national-spoken-person-page-1 div#edit-actions {margin: -3px 0 0px 0px;}*/
#breadcumbs .orga form#views-exposed-form-national-spoken-person-page-1{ margin:0}
#breadcumbs .orga form#views-exposed-form-national-spoken-person-page-1 div#edit-actions input#edit-submit-national-spoken-person {margin: 0;}
#topbar .innerPagestopBar li.top-bar-search .form-actions input.search-form-submit.searchBtn.hideThis {background: transparent;}

#social-stream h6 .flag a:before {content: "\f097"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 13px; color: #ec0e5d;  }
#social-stream h6 .flag.action-unflag a:before {content: "\f02e"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; color: #ec0e5d; }
#social-stream h6 .flag a {font-size: 0px; float: right; position: relative; }
#social-stream .flag.flag-bookmark {float: right;}
.mustWatch .img-container {vertical-align: top;align-items: flex-start;}
#kamal-banner .rt h5 span {margin: 0;}
#kamal-banner .col-lg-6.col-sm-6.col-md-6.col-6 h5 {margin: 0 0 18px;}
#kamal-banner .col-lg-6.rt.col-sm-6.col-md-6.col-6 h5 {margin: 0 0 10px;}
.path-books-monographs section#banner h2 h1.title.page-title {padding: 0;}
#social-stream.i-gallery #p-gallery h5 {color: #f37d35;font-size: 22px;font-family: anton,sans-serif;display: block;}
.region.region-photgraphy-menu {position: relative;z-index: 1;}
.path-special-invitee #manifesto .s-invites .left .bg-white .img {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);border-top: 1px solid #e1e1e1;width: 90%;}
.page-views-special-invitee-page-1 #manifesto .s-invites .left .bg-white p.social {padding: 10px 15px;border: 0;}
.view-empty {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;text-align: center;}
.comment-form textarea{line-height: 1.2;}
#manifesto .s-invites.s-prabhari .back-white {left: 0;top: -10px;}
.path-departments .depart-mod-box .box-outer .col-lg-12.col-sm-12.text-center.col-md-12.col-12 {position: absolute;bottom: -5px;left: 50%;transform: translateX(-50%);}
.feedback-btn a {color: #fff;}
.path-national-executive-resolution .slick-list{overflow:visible; height:auto !important}
.photoGallerySection .grid-gallery {margin: 0 0 25px;float: left;}
#cboxPrevious:before {content: "\f104";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 88px;opacity: 0.8;}
#cboxPrevious {position: absolute;top: 50%;transform: translateY(-50%);color: #fff;font-size: 0;left: 10px;}
#cboxNext {position: absolute;top: 50%;transform: translateY(-50%);color: #fff;font-size: 0;right: 10px;}
#cboxPrevious:hover::before {opacity: 1;}
#cboxNext:before {content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 88px;opacity: 0.8;}
#cboxNext:hover::before {opacity: 1;}
.path-national-executive-member div#morchapresidentList .col-lg-4 {display: flex;}
.path-national-executive-member div#morchapresidentList {flex-wrap: wrap;}
#manifesto ._df_thumb {height: 250px;}
div#result_para .col-lg-3 {margin: 0 0 30px;}
#result_para{width:100%}
.photoGallerySection .img-container {min-height: 150px;height: 150px;}
.photoGallerySection .img-container a.video-popup.video-play.video-icon {position:absolute;left: 10px;bottom: 10px;}
.photoGallerySection h6 i.fa.fa-clock-o {color: #666;margin: 10px 0 0;}
h6 .flag a:before {content: "\f097"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 12px; color: #ec0e5d;  }
h6 .flag.action-unflag a:before {content: "\f02e"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px; color: #ec0e5d; }
h6 .flag a {font-size: 0px; float: right; position: relative; }
.flag.flag-bookmark {float: right;margin:0 0 0 5px;}
.photoGallerySection h3 {border-bottom: 1px solid #e4e4e4;padding: 0 0 10px;margin: 0 0 25px;}
.page-node-type-election-corner div#nationalofficeList .col-lg-3 .col-lg-12.bg-white {height: 284px;display: inline-block;}
.page-node-type-election-corner div#nationalofficeList .col-lg-3 .col-lg-12.bg-white p.social.grey {position: absolute;left: 0;top: 195px;}
.img-gal-ovrflow span.electionInnerTitle {position: absolute;bottom: 0;left: 0;background: rgba(242, 101, 34, 0.9);color: #fff;padding: 8px 5px;width: 100%;text-align: center;}
.node-feedback-form .form-textarea-wrapper textarea {display: block;box-sizing: border-box;width: 100%;margin: 0;height:125px;resize: none;line-height:30px;}
.node-feedback-form {width: 65%;margin: 0 auto;}
.grid-gallery figure img { /*min-height: auto;*/ height: auto;}
.region-footer-address {border-right: 1px solid #787a85;line-height: normal;padding: 0 15px 0 0;margin: 0 15px 0 0;}
#userInterFace .printBtnSection.printInNone {right: 0;}
#userInterFace .printBtnSection.printIn {right: 70px;}
#userInterFace .printBtnSection.printIn2 {right: 55px;}
#userInterFace .printBtnSection.printIn3 {right: -15px;}
#userInterFace .printBtnSection.printIn4 {right: 30px;}
#userInterFace .rssBtnSection {display: none;}
.node__links {margin: 0 0 20px;}
.photoGallerySection .img-gal-ovrflow img {height: auto;width: 100%;}
.photoGallerySection .img-gal-ovrflow {height: 250px;}
/* .page-views-special-invitee-page-1 #manifesto .s-invites .left .bg-white p.social {border: 0;} */
.region-sidebar-second .block-subscription form .form-submit.form-control {position: absolute;top: 41px;}
.page-views-constitution-page-1 #manifesto ._df_thumb {height: 370px;}
.comment-form textarea {height: 150px;resize: none;border-radius: 3px;}
.comment-form .filter-wrapper {display: none;}
.comment-wrapper h2.title.comment-form__title {color: #333;font-size: 23px;font-weight: 600;margin: 10px 0;border-bottom: 1px solid #e4e4e4;padding: 0 0 10px;}
.flag a:hover::before, .flag-bookmark.flag-remove-bookmark a:before {content: "\f02e" !important;}
.page-node-type-documents-union-budget .u-budget div#budgetobj a.colorbox.cboxElement img {height: auto;}
.ipad-bx-gallery .grid-gallery .bx-wrapper {max-width: 100% !important;}
.page-node-326 .cms.change-fonts {display: none;}
div#fontChange .titleUpper h1.title.page-title {font-size: 2rem;font-weight: 500;margin: 0 0 18px;text-transform:uppercase;}
.page-node-161 #header .navbar {margin: -9px 0 0;}
#userInterFace .printBtn:focus {color: #fff;}
#manifesto .u-budget .left .bg-white p.sm {margin: 25px 0 10px;}
h3.orangeTitle {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;}
.page-node-type-page #manifesto .philosophy .privacy-temp p {text-align: left;margin: 0 0 15px;}
.page-node-type-our-inspiration #atal-info h2 {color: #161b3e;font-size: 55px;font-family: anton,sans-serif;margin: -10px 0 15px;}
.s-prasad .col-lg-7.offset-lg-1.mob-caption.col-sm-12.col-md-7.col-12 {margin: 0 0 0 4.5%;}
#topbar .topMenuList > ul > li.menuTopDynamic ul li i.fa.fa-user-circle {margin: 0 10px 0 0;}
/* .footprint-section .footprint .left.reduced .footprint-content .top h1 {font-size: 75px;}
.footprint-section .footprint .left.reduced .footprint-content .top h2 {font-size: 40px;} */
.textfield_counter_counter {text-align: right;font-size: 14px;}
.textfield_counter_counter span {margin: 0 15px 0 0;}
.textfield_counter_counter span.remaining_count {margin: 0;}
.articles .articles-card .img-container a.right {width: 100%;}
.articles .articles-card .img-container a.right img.fullwidth {height: 200px;}
.path-interviews-and-articles .articles .articles-card .img-container a.right img.fullwidth {height: auto;}
.page-views-speeches-page-2 .img-containers {height: 185px;overflow: hidden;}
.region-sidebar-second .block-subscription form .ajax-progress.ajax-progress-throbber {top: 5px;right:-5px;}
.i-gallery #menuLeadersVideo.tab-pane:after {content: "Leaders Video";}
.i-gallery #menuLiveVideo.tab-pane:after {content: "Live Video";}
.upcoming-event-img {overflow: hidden;height: auto;float: left;margin: 5px 0 10px;}
.footprint-section .footprint .left .footprint-content .single-footprint .item h4 span.sep {float: none;display: inline-block;    margin: 0 -10px 0 0;}
.js .lang-dropdown .dropbutton .secondary-action {margin: 5px 0 0;padding: 8px 0 5px;height: auto;background: #fff;border-radius: 3px;position:relative;}
.js .lang-dropdown .dropbutton .secondary-action:before {top: -15px;border-right: 7px solid transparent;border-left: 7px solid transparent;border-bottom: 7px solid #fff;position: absolute;content: "";left: 23px;height: 16px;width: 16px;}
.js .lang-dropdown .dropbutton .secondary-action:hover {background: #fff;}
.js .lang-dropdown .dropbutton .secondary-action a.language-link:hover {background: transparent;}	
.sticky .navbar-light .navbar-brand img {top: 0;}
.page-node-351 .navbar {margin: -9px 0 0;}
.page-node-137 .navbar {margin: -9px 0 0;}
.sticky #navbarSupportedContent {margin-top: 0;}
.page-node-333 .view-party-president section#amit-banner {background-position: 50% 50% !important;}
.path-frontpage #navbarSupportedContent {margin: 0;}
.page-node-58 div#fontChange .title h1.title.page-title {width: 60%;font-weight: 700;}
.page-node-59 div#fontChange .title h1.title.page-title {width: 60%;font-weight: 700;}
.path-frontpage #topbar .topMenuList > ul > li.menuTopDynamic ul li i.fa.fa-user-circle {margin: 0 4px 0 0;}
.path-frontpage .navbar-light .navbar-brand img, .page-node-52 .navbar-light .navbar-brand img {bottom: 0;}
.page-node-59 div#navbarSupportedContent {margin: 0 -15px 0 0;}
.page-node-52 #navbarSupportedContent{margin:0px;}
.page-node-59 .navbar-light .navbar-brand img {position: relative;bottom: 0;right: 15px;}
.page-node-59 .navbar-brand {margin-right: -21rem;}
.page-node-59 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-node-59 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-node-52 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-node-52 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-views-state-general-secretary-page-1 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-views-state-general-secretary-page-1 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-views-state-prabhari-page-1 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-views-state-prabhari-page-1 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-views-video-gallery-page-2 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-views-video-gallery-page-2 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-views-speeches-page-2 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-views-speeches-page-2 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-views-press-releases-page-3 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-views-press-releases-page-3 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-node-338 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-node-338 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-views-events-page-2 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-views-events-page-2 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-node-56 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-node-56 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
.page-node-57 #header #topbar .innerPagestopBar a.nav-link.join.orange {margin: 0 0 0 10px;}
.page-node-57 #header #topbar .innerPagestopBar .join {margin: 0 0 0 7px;}
#breadcumbs form#views-exposed-form-lok-sabha-member-page-1 {padding: 0;margin: 7px 15px 0;}
.page-node-338 ul.grid .bxslider-thumbnail {width: auto !important;}
.page-node-351 ul.grid .bxslider-thumbnail {width: auto !important;}
.page-node-type-state-elections-candidate #manifesto .philosophy.left p.customFonts {word-break: break-word;}
.view-social-stream p {margin: 0;}
form#subscription-pressrelease-form .form-item input#edit-user-subscribe--2 {height: 40px;margin-top: 0;}
form#node-feedback-form .js-form-item label:first-child {display: inline-block;width: 100%;color: #666;font-size: 14px;font-weight:700;text-transform: uppercase;}
#topbar .right ul li a .fa.fa-user-circle {margin: 0 0 0 0;}
.page-views-events-page-2  #topbar .right ul li a .fa.fa-user-circle, .page-views-press-releases-page-3 #topbar .right ul li a .fa.fa-user-circle, .page-node-137 #topbar .right ul li a .fa.fa-user-circle, .page-node-334 #topbar .right ul li a .fa.fa-user-circle, .page-views-state-general-secretary-page-1 #topbar .right ul li a .fa.fa-user-circle {margin: 0 0 0 0;}
.page-views-press-releases-page-3 .articles .articles-card .img-container a.right img.fullwidth {height: auto;}
.pBoth-30 {padding: 0 30px;}
form#subscription-pressrelease-form .form-item input#edit-user-subscribe--2::placeholder {color: #ccc;}
.field--name-field-article-type:empty {background: transparent;}
.ajax-progress-throbber .throbber {padding: 1px 6px 2px;}
.left {float: left;width: auto;}
.default-bullet .content ul {margin: 0;}
.article .articles-card .img-container img {width: 100%;}
.orangeText h3 {color: #f37d35;font-size: 24px;font-family: anton, sans-serif;}
.page-views-state-president-page-1 .map-inner-box {min-height: 248px;}
.photoGallerySection .img-gal-ovrflow img{width:320px;}
#manifesto .philosophy.left .text-formatted.field.field--name-body.field--type-text-with-summary.field__item h4 {font-size: 23px;font-weight: 700;}
.photoGallerySection .row{display:-ms-inline-flex;-ms-flex-wrap:wrap;width:100%;}
.page-node-46827 #social-stream.i-gallery .shadow .img-gal-ovrflow {height: auto;}
.grid-gallery .grid li {width: auto !important;}
.page-node-type-feedback #userInterFace .printBtnSection.printIn4 {display: none;}
.page-node-type-feedback #fontChange .change-fonts {display: none;}
.page-node-type-feedback .node-feedback-form {width: 80%;margin: 0 auto;}
.page-node-type-feedback .node-feedback-form .form-wrapper {width: 33.33%;float: left;padding: 0 15px;}
.page-node-type-feedback .node-feedback-form div#edit-field-feedback-message-wrapper {width: 100%;}
.page-node-type-feedback .node-feedback-form .btnCaptchaRow.cf {float: left;width: 100%;padding: 0 15px;}
.page-node-type-feedback .node-feedback-form .btnCaptchaRow.cf div#edit-actions {padding: 0;width: 100%;margin: 0;}
.path-user .user-login-form .form-actions .extAction {float: right;width: auto;margin: 8px 0 0;}
.path-user .user-login-form .form-actions .extAction a.buttonLink {color: #f26522;font-style: italic;}
.page-node-type-election .view-election-details table caption { caption-side:top; font-weight: 600; font-size: 20px; color: #f26522; }
.page-node-type-election .view-election-details  table tr td:nth-child(2), .page-node-type-election .view-election-details  table tr th:nth-child(2) { width: 30%; text-align:center; }
.page-node-type-election .view-election-details .view-grouping-header { font-size: 30px;margin-bottom: 15px;color: #000;}

/*.article p.social.grey .fa-facebook, .article p.social.grey .fa-twitter, .article p.social.grey .fa-share-alt {border: 1px solid #666 !important; background:#fff !important;color: #666 !important;}

.article p.social.grey a:hover i.fa-facebook {
    background: #3b5998 !important;
    border-color: #3b5998 !important;
    color: #fff !important;
}
.article p.social.grey a:hover i.fa-twitter {
    background: #1da1f2 !important;
    border-color: #1da1f2 !important;
    color: #fff !important;
}
.article p.social.grey a:hover i.fa-share-alt {
    background: #0097cf !important;
    border-color: #0097cf !important;
    color: #fff !important;
}*/

/*********Responsive********/
@media(max-width:1023px) {
#atal-info .bg-img{margin:0;}
.grid-gallery .grid li .img-gal-ovrflow {position: relative;z-index: 1;}
.grid-gallery .grid li .img-gal-ovrflow a.album-det-link {position: relative;z-index: 2;}
}
 @media (max-width:991px) {
#header #megamenu .dropdown-toggle:before {content: '\f067';color: #f58221;font: normal normal normal 14px/1 FontAwesome;font-size: 15px;position:absolute;top: 13px;right: 10px;font-weight: 300;}
.region-megamenu {
width:100%;
padding: 0 15px;
}
#megamenu .dropdown-menu .dropdown-item {
margin:0
}
#topbar.transparent {
padding-right:0
}
.onlyMobile{display:block;}
#manifesto .row .default-bullet.col-lg-9.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content, #manifesto .row div#sidebar-second{float:left;}
.tab-content>.tab-pane {display: none;opacity: 0;visibility: hidden;}
.tab-content>.tab-pane.active {opacity: 1;visibility: visible;display:block;}
}
#atal-info h2 {
    color: #161b3e;
    font-size: 55px;
    font-family: anton,sans-serif;
    margin-bottom: 30px;
}
.pv-slide-section .wow.slideInDown{margin-bottom:15px;}
.flag.flag-bookmark a.right {display: none;}
.events-conatiner .events p.details a, .accordion .card .collapse a.readmore-link {
    background: rgb(242, 101, 34);
    color: #fff;
    padding: 5px 10px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.events-conatiner .events p.details a:hover, .accordion .card .collapse a.readmore-link:hover {
    background: #0a1c47;
}
.views-element-container .view-filters select {
    display: inline-block;
    width: 250px;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.views-element-container .view-filters .js-form-item, .views-element-container .view-filters .form-actions {display: inline-block;}
.accordion .card {
    background: transparent;
    float: left;
    width: 100%;
    margin: 0 0 0;
    padding: 0;
    box-shadow: 0 0 0;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-radius: 0;
}
.accordion .card .card-header {
    background: transparent;
    border: 0;
}
.accordion .card .card-header button.btn {
    color: #e05716;
    width: 100%;
    float: left;
    text-align: left;
    position: relative;
    padding: 10px;
    border: 0;
    font-size: 18px;
    border-bottom: 1px dotted #ccc;
    margin: 0 0 0;
}
.accordion .card .card-header button.btn:after {
    content: '\f055';
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    font-size: 24px;
    top: 45%;
    transform: translateY(-50%);
}
.accordion .card .card-header button.btn:hover {
    text-decoration: none;
    color: #428b32;
}
.accordion .card .card-header button.btn:focus {
    outline: none;
    box-shadow: 0 0 0;
    text-decoration: none;
}
.accordion .card .collapse {
    padding: 15px;
    background: transparent;
    box-shadow: 0 0 15px #dcdcdc;
    margin: 0 0 10px;
}
.accordion .card .collapse .jcomments-links {
    display: inline-block;
    margin: 15px 0 0;
}
.page-node-type-page #manifesto .philosophy.left p.heading a {
    color: #e05716;
}
.field table td a{color:#e05716;margin: 0 0 20px;display: inline-block;position: relative;top: 5px;}
.block-system-main-block table td{padding: 10px 10px 0;}
.block-system-main-block table td h2 {font-size: 16px;}
.page-node-type-documents-union-budget #manifesto .u-budget h2 {
    display: inline-block;
	margin: 0 0 40px;
}
.page-node-type-documents-union-budget #manifesto .u-budget .region.region-budget-at-glance-section {
    position: relative;
}
.page-node-type-documents-union-budget #manifesto .u-budget .view-filters {
    position: absolute;
    top: -20px;
    right: 0;
    z-index: 9;
}
.block-subscription input[type="text"] { height: 32px; }
.block-subscription .submit { margin-right: 0; }
.block-system-main-block table td .a2a_default_style svg path {
    fill: #f26522;
}
.block-system-main-block table td .a2a_default_style svg {
    width: 25px;
    height: 25px;
    position: relative;
    top: 7px;
    left: 0;
    margin: 0 0 0 15px;
}
.block-system-main-block table td .a2a_default_style a {
    margin: 0 0 0;
}
.block-system-main-block table td .a2a_default_style {
    margin: 10px 0 -10px;
}
.field--name-field-article-archive .field__item {
    display: none;
}
.page-node-type-page #manifesto .commonGoodGovernance p {
    display: block;
    padding: 0 15px;
    width: 100%;
    margin: 0 auto 10px;
    text-align: center !important;
}
.page-node-type-page #manifesto .commonGoodGovernance p img {
    display: inline-block;
    margin: 0 auto;
    padding: 0 15px;
    width: auto;
    vertical-align: top;
}
.page-node-type-page #manifesto .commonGoodGovernance p a {
    width: 49%;
    display: inline-block;
    text-align: center;
    margin: 0 auto 15px;
}
html[lang="hi"] .i-gallery #menuEvents.tab-pane:after {
    content: "à¤•à¤¾à¤°à¥à¤¯à¤•à¥à¤°à¤®";
}
html[lang="hi"] .i-gallery #menuLeaders.tab-pane:after, html[lang="hi"] .page-views-photo-gallery-page-20 .i-gallery #menuLeaders.tab-pane:after {
    content: "à¤²à¥€à¤¡à¤°";
}
html[lang="hi"] .i-gallery #menuFounders.tab-pane:after {
    content: "à¤¸à¤‚à¤¸à¥à¤¥à¤¾à¤ªà¤•";
}
html[lang="hi"] .i-gallery #menuInfographics.tab-pane:after {
    content: "à¤‡à¤‚à¤«à¤¼à¥‹à¤—à¥à¤°à¤¾à¤«à¤¼à¤¿à¤•à¥à¤¸";
}
html[lang="hi"] .i-gallery #menuhdImages.tab-pane:after {
    content: "à¤à¤š.à¤¡à¥€. à¤›à¤µà¤¿à¤¯à¤¾à¤";
}
html[lang="hi"] .i-gallery #menuCartoons.tab-pane:after {
    content: "à¤•à¤¾à¤°à¥à¤Ÿà¥‚à¤¨";
}
html[lang="hi"] .i-gallery #menuPressmeets.tab-pane:after {
    content: "à¤ªà¥à¤°à¥‡à¤¸ à¤µà¤¾à¤°à¥à¤¤à¤¾";
}
html[lang="hi"] .i-gallery #menuLeaders.tab-pane:after {
    content: "à¤¨à¥‡à¤¤à¥ƒà¤¤à¥à¤µ";
}

html[lang="hi"] .i-gallery #menuLeaders.tab-pane:after { content:"à¤¨à¥‡à¤¤à¤¾à¤“à¤‚ à¤•à¥‡ à¤µà¥€à¤¡à¤¿à¤¯à¥‹"; }

html[lang="hi"] .path-video-gallery .i-gallery #menuLeaders.tab-pane:after, html[lang="hi"] .path-leader-video-gallery .i-gallery #menuLeaders.tab-pane:after{
    content: "à¤¨à¥‡à¤¤à¥ƒà¤¤à¥à¤µ";
}


html[lang="hi"] .path-photo-gallery .i-gallery #menuLeaders.tab-pane:after { content:"à¤²à¥€à¤¡à¤°"; }

html[lang="hi"] .i-gallery #menuParliamentarydebate.tab-pane:after {
    content: "à¤¸à¤‚à¤¸à¤¦à¥€à¤¯ à¤¬à¤¹à¤¸";
}
html[lang="hi"] .i-gallery #menuMaanKiBaat.tab-pane:after {
    content: "à¤®à¤¨ à¤•à¥€ à¤¬à¤¾à¤¤";
}
/* html[lang="hi"] .i-gallery #menuOthers.tab-pane:after {
    content: "à¤…à¤¨à¥à¤¯";
} */
html[lang="hi"] .i-gallery #menuOthers.tab-pane:after {
    content: "à¤¶à¥‰à¤°à¥à¤Ÿ à¤µà¥€à¤¡à¤¿à¤¯à¥‹à¤œ";
}
[lang="hi"] .i-gallery #menuPastEvents.tab-pane:after {
    content: "à¤ªà¤¿à¤›à¤²à¥‡ à¤•à¤¾à¤°à¥à¤¯à¤•à¥à¤°à¤®";
}
[lang="hi"] .i-gallery #menuLeadersVideo.tab-pane:after {
    content: "à¤²à¥€à¤¡à¤°à¥‹ à¤•à¥‡ à¤µà¥€à¤¡à¤¿à¤¯à¥‹";
}
[lang="hi"] .i-gallery #menuLiveVideo.tab-pane:after {
    content: "à¤²à¤¾à¤‡à¤µ à¤µà¥€à¤¡à¤¿à¤¯à¥‹";
}
.speechleaderTitle strong {
    float: left;
}
.field h2 {
    float: left;
    width: 100%;
    word-break: break-all;
    line-height: normal;
}
[lang="hi"] .s-prasad .col-lg-7.offset-lg-1.mob-caption.col-sm-12.col-md-7.col-12 {
    margin-left: 8.333333%;
}
[lang="hi"] .page-node-type-our-inspiration h1.title.page-title, [lang="hi"] #slider-banner .s-prasad h3 {line-height: 54px;margin: 0;}
[lang="hi"] .page-node-type-our-inspiration h1.title.page-title, [lang="hi"] #slider-banner .s-prasad h4 {line-height: 54px;font-size: 34px;margin: 10px 0 -5px !important;display: inline-block;}
[lang="hi"] .page-node-338 #atal-info .space {padding: 0 75px;}
[lang="hi"] .page-node-618 #atal-info .space {padding: 0 75px;}
[lang="hi"] .page-node-338 #slider-banner li {padding: 160px 0 270px;}
[lang="hi"] .page-node-348 #slider-banner li {padding: 115px 0 190px;background-position: 50% 50% !important;}
[lang="hi"] .page-node-348 #slider-banner li ul li {padding: 0;}
[lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 205px 0 250px;}
[lang="hi"] .page-node-338 #atal-info #slider-banner h4 {font-size: 35px;line-height: 54px;}
[lang="hi"] .page-node-338 #atal-info .bg-img h2 {color: #fff;margin: 0;font-size: 55px;line-height: 80px;}
[lang="hi"] .page-node-338 #atal-info .bg-img {margin: 30px -75px 0 -75px;padding: 160px 15px 120px;}
[lang="hi"] #journey h4{line-height:1.4;}
[lang="hi"]  #slider-banner h4 {font-size: 35px;line-height: 54px;}
[lang="hi"] .page-node-335 #atal-info .col-lg-12.col-md-12.col-12 h3 {color: #f37d35;font-size: 24px;font-family: anton,sans-serif;line-height: 35px;margin: 0 0 20px;}
[lang="hi"] .page-node-615 #slider-banner li {padding: 160px 0 270px;background-position: 50% 50% !important;}
[lang="hi"] .page-node-618 .col-lg-9.col-sm-12.col-md-9.col-12 h3.orangeTitle {margin: 0 0 50px;line-height: 35px;}
[lang="hi"] .page-node-348 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 13.7%;bottom: auto;left: auto;top: 190px;}
[lang="hi"] .page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 0%;bottom: auto;left: auto;top: 160px;}
[lang="hi"] .page-node-348 #atal-info .col-lg-9.col-sm-12.col-md-9.col-12 img.align-center {margin: 10px 0 30px;}
html[lang="hi"] .footprint-section .footprint .left .footprint-content .top h1 {font-size: 72px;}
.padLeft15{padding-left:15px;}

input#edit-submit-duplicate-of-state-general-secretary {
    display: none;
}

#views-exposed-form-duplicate-of-state-general-secretary-page-1 .js-form-item.form-item label{
	float: none;
    width: auto;
    color: #0f1d37;
    font-size: 33px;
    font-family: anton, sans-serif;
    margin: 10px 0;
    display: block;
}

.view-party-president-banner .slide-social a {
    color: #fff;
}
.path-frontpage #header.transparent div#topbar {
    height: auto !important; 
}
.transparent#header .navbar {
    margin-top: -23px;
}
.intagram-main-box .social-box-main .social-inn-box {
    float: left;
    width: 100%;
    background: url(../images/modi-insta.jpg)no-repeat;
    background-position: 0 0;
    background-size: cover;
    height: 532px;
    max-height: 532px;
    border-radius: 3px;
}
.transparent.sticky#header .navbar {
    margin-top: 0;
}
.ig-slider .ig-slide-item:before {
    background: transparent /*linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 1) 100%);*/;
    content: '';
    position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    top: 0;
}
.ig-slider-section .ig-slide-item .ig-slide-content {
    background: rgb(0 0 0 / 0.5);
    padding: 25px;
    border-radius: 5px;
}
.page-node-47311 .img-gal-ovrflow {
    max-height: 650px;
    min-height: 650px;
    height: auto;
}
.grid-gallery figure .downloadUn img {
    min-width: auto;
}
.downloadUn {
    position: absolute;
    bottom: 15px;
    right: 15px;
}
.downloadUn img, .grid-gallery figure .downloadUn img {min-width: auto !important;min-height: auto !important;max-width: none !important;}
#manifesto .unionBudgetSocialSpecial p.social {
    margin: 0;
    padding: 0;
}
.view-budget-at-glance .img-gal-ovrflow {
    height: auto;
}
.path-frontpage .transparent#header .navbar {
    margin: 1px 0 0;
}
.path-frontpage .transparent#header.sticky .navbar {
    margin: 0;
}
.journeySliderPrev:focus, .journeySliderNext:focus { outline: 0 none;}
#manifesto .unionBudgetSocialSpecial {
    background: linear-gradient(rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) -100%, rgba(0, 0, 0, 1) 100%);
    height: 100px;
    display: flex;
    align-items: flex-end;
    padding: 0 15px 15px 15px;
	bottom:0px;
	left:0;
}
form#views-exposed-form-budget-at-glance-block-1 select#edit-field-budget-at-glance-type-target-id {
    background: transparent;
    border-radius: 0;
    padding: 10px;
}
.socialStreamInsta {
    float: left;
    width: 100%;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    overflow: hidden;
    margin: 0 0 10px;
	height: 500px;
    overflow-y: auto;
}
.socialStreamInsta a {
    position: absolute;
    top: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.shayog-box-in {
    height: 155px !important;
}
.page-views-bjp-live-page-4 #breadcumbs .orga .views-exposed-form .col-lg-4.withSrchbox .js-form-item {
    display: inline-block;
    width: 100%;
}
form#views-exposed-form-general-archive-page-1 select#edit-type-1 {
    float: left;
}
input[type="text"]::placeholder {
    color: rgba(34, 34, 34, .5) !important;
}
.path-media-events nav.pager ul li:before {
    display: none;
}
.view-general-archive nav.pager ul li:before {
    display: none;
}
.view-general-archive input, .view-general-archive .view-filters select {
    height: 42px;
    margin: 0;
    border-radius: 0;
}
#atal-info .bg-img {
    margin: 30px -60px 0;
}
.page-node-334 #atal-info .bg-img {
    margin: 30px -60px 0;
}
.aasamCanidate .bg-white {
    min-height: 290px;
}
div#block-subscriptionformforwebsite .subscription-form .form-item .form-control::placeholder {
    color: rgb(255 255 255 / 0.7) !important;
}
#cboxTitle{background:rgb(0 0 0 / 0.9);color:#fff;}
div#cboxDownload a.dwnIcn {
    font-size: 0;
    background: url(../images/img-download.png)no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    width: 25px;
    height: 25px;
    display: inline-block;
}
div#cboxDownload {
    float: left;
    width: auto;
    position: absolute;
    right: 10px;
    bottom: 7px;
}
.heightAuto {
    height: auto !important;
    min-height: auto !important;
}
.page-views-general-election-page-15 #manifesto .s-invites .left .bg-white {
    min-height: 445px;
}
#social-stream .article a img {width: 50px;}
#social-stream .article p.sm a .fa {font-size: 36px;margin-right: 5px;color: #666;position: relative;top: 0;}
.page-node-351 .intagram-main-box .social-box-main .social-inn-box {background:url(../images/jpnadda-insta.jpg)no-repeat;position:relative;}
.page-node-346 .intagram-main-box .social-box-main .social-inn-box {background:url(../images/amit-insta.jpg)no-repeat;position:relative;}
.page-node-351 .intagram-main-box .social-box-main .social-inn-box a.view-btn {position: absolute;bottom: -30px;margin: 0;padding: 0;text-align: right;width: 100%;float: left;left: 0;}
.page-node-346 .intagram-main-box .social-box-main .social-inn-box a.view-btn {position: absolute;bottom: -30px;margin: 0;padding: 0;text-align: right;width: 100%;float: left;left: 0;}
.page-node-type-sahyog div#fontChange .title h1.title.page-title {text-align: center;}
.views-element-container .view-filters .form-actions input#edit-submit-budget-at-glance {
    padding: 0 25px;border-radius:0;
}
.ministerVideoGalleryPrev, .ministerVideoGalleryNext {
    float: left;
    width: auto;
    position: absolute;
    background: rgb(0 0 0 / 0.5);
    z-index: 9;
    top: 50%;
    margin: 0;
    left: 15px;
    padding: 10px 15px;
    transform: translateY(-50%);
}

 span.ministerVideoGalleryNext {
    right: 15px;
    left: auto;
}
#mySwiperCustomBlock {
    float: left;
    width: 100%;
    position: relative;
}
.page-views-video-gallery-page-2 #social-stream.video .carousel-item {
    float: left;
    width: 100%;
}
.page-views-video-gallery-page-2 #social-stream.video .carousel-item.active{display:block;}
.page-views-video-gallery-page-2 #social-stream.video .carousel-item .row {float: left;width: 100%;}
/* #mySwiperCustomBlock .swiper-slide {
    padding: 0 15px;
} */
#social-stream .article.v-gallery #mySwiperCustomBlock .position + .col-md-12 {
    width: auto;
}
#bjp-info p img {
    margin-right: 15px;
    width: 35px;
    height: 35px;
    display: inline-block;
}
.ner-tabs .show {display: none !important;}
.ner-tabs .active {display: block !important;}
.page-node-338 #slider-banner .ministerVideoGallery .titleRow p.sm {font-size: 14px;margin: -5px 0 10px;}
.page-node-338 #slider-banner .ministerVideoGallery p.social.grey {padding: 5px 0 15px;}
.page-views-sahyog-page-1 #manifesto .row.tp {margin: 0;}
.page-views-leader-photo-gallery-page-2 section#social-stream .carousel-item .row {float: left;width: 100%;}
.view-id-bjp_live .col-lg-12.bg-w2.col-sm-12.col-md-12.col-12 {background: #fff;padding: 10px 15px;margin: 20px 0;}
.v-gallery .carousel .carousel-item .row {float: left;width: 100%;}
.path-leader-video-gallery #social-stream .tab-content .tab-pane p.noRecFound, .path-leader-video-gallery #social-stream .tab-content .tab-pane .noRecFound {float: left;width: 100%;font-weight: bold;}
.modal.show {display: block;}
.modal-backdrop.show {opacity: .8;display: block !important;}
.page-node-36001 .printBtnSection.printIn4, .page-node-36001 div#fontChange .change-fonts {display: none;}
.page-node-36001 div#fontChange .mainBoxThk .centerBox h2, .page-node-36001 div#fontChange .mainBoxThk .centerBox pre#tw-target-text {float: left;width: 100%;text-align: center;font-weight: bold;margin: 50px 0 0 0;line-height: normal;color: #f26522;}
.page-node-36001 div#fontChange .col-lg-12.col-12.col-sm-12.col-md-12.eventDetailTitle {display: none;}
.page-views-bjp-live-page-4 #social-stream .VideoListforAjax .article a img {width: auto;}
html[lang="hi"] .subscription-form div#user-email-result-1 {float: none;display: inline-block;position: absolute;bottom: -25px;left: 54.5%;transform: translateX(-50%);width: 390px;text-align: center;}
.page-node-338 #slider-banner .ministerVideoGallery .titleRow p.sm {color: #666;font-size: 11px;margin: 0 0 5px;}
.page-node-618 #slider-banner li {padding: 224px 0 255px;background-position:50% 50% !important;}
.page-node-348 #slider-banner li {padding: 224px 0 255px;background-position:50% 50% !important;}
.page-node-336 #slider-banner li {padding: 224px 0 255px;background-position:50% 50% !important;}
.page-node-348 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 16.6%;bottom: -235px;left: auto;}
.page-node-335 #slider-banner li {padding: 224px 0 255px;}
.page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: -30px;bottom: -235px;left: auto;width: 350px;text-align: left;}
.page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text ul li {padding: 0;}
.page-node-348 #slider-banner ul.pv-slide-section li .sliderDetails .position-text ul.slide-social li {padding: 0;}
.page-node-618 #atal-info, .page-node-336 #atal-info {padding-top: 120px;}
.page-node-615 #slider-banner li {padding: 160px 0 270px;background-size: cover !important;background-position: 50% 50% !important;}
.page-node-348 #slider-banner .ministerVideoGallery .titleRow p.sm {color: #666;font-size: 11px;margin: 0 0 5px;}
.page-node-348 #atal-info {padding-top: 120px;}
.ajax-progress-fullscreen {
    background-size: 24px;
    background-color: #fff;
    width: 54px;
    height: 54px;
}
.article .ministerVideoGallery .bg-white .position {
    width: 100%;
}

.article .ministerVideoGallery .bg-white .position .img-container {
    width: 100%;
}

.article .ministerVideoGallery .bg-white .position .img-container a {width: 100%;}

.article .ministerVideoGallery .bg-white .position .img-container a img {
    width: 100%;
    max-width: none;
}

#social-stream .article.v-gallery .position > div {
    width: 100%;
}
#social-stream .article.v-gallery .position > div a.video-popup { width:100%; }

#social-stream .article.v-gallery a.video-popup.video-play.video-icon {
    width: auto;
}
.page-views-contact-us-page-1 #manifesto p.social.grey {
    border-top: 1px solid #e1e1e1;
    padding: 0 0 0;
    width: 100%;
    margin: 10px 0 20px;
}
.page-node-type-leaders #atal-info .partyPresFream .bg-w3 {
    background: #fff;
    padding: 10px;
    margin: 0 0 20px;
}

.page-node-type-leaders #atal-info .partyPresFream .bg-w3 .label {
    float: left;
    width: 100%;
    background: #0a1c47;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    padding: 7px;
    font-size: 16px;
    font-family: open sans,sans-serif;
    font-weight: 600;
}

.page-node-type-leaders #atal-info .partyPresFream .bg-w3 .fa {
    font-size: 17px;
}
.page-node-type-leaders #slider-banner.oldleader #atal-info p {
    color: #222;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 20px;
}
.fp-viewing-4thpage .fixed-social li a {
    color: #000;
    border-color: #000;
}
.fp-viewing-4thpage #fp-nav ul li a {
    border-color: #000;
}
.page-views-press-releases-page-3 .view-press-releases .pBoth-30 {
    padding: 0 15px 0 15px;
}
.path-video-gallery .views-infinite-scroll-content-wrapper, .path-photo-gallery .views-infinite-scroll-content-wrapper {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.path-bjp-live .views-infinite-scroll-content-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
#breadcumbs .orga .views-exposed-form .form-actions {
    display: inline-block;
    margin: 0 15px 0 0;
}

.pageFilter .fromDateTodate .fromDate.pressRelease, .pageFilter .fromDateTodate .toDate.pressRelease { display: block; position: relative; }
.pageFilter .fromDateTodate .fromDate.pressRelease:before, .pageFilter .fromDateTodate .toDate.pressRelease:before {font-family:fontawesome; content:"\f073"; position: absolute; right:6px; top:3px; font-size:20px; display: block;color: #808080;}
/*.pageFilter .fromDateTodate .fromDate.pressRelease .form-date { border-right:1px solid #ccc; }*/
.pageFilter .fromDateTodate .toDate.pressRelease .form-date { border-left-width:0; }

.pageFilter .fromDateTodate .fromDate.pressRelease {position: relative;right: -11px;}
.pageFilter .fromDateTodate .fromDate.pressRelease:before { display: none; }

.datepicker-dropdown { width: 200px; padding: 0; }
.datepicker-dropdown table { width: 100%; }
.datepicker-dropdown table td, .datepicker-dropdown table th { padding: 2px;font-size: 14px; }
.datepicker-dropdown .icon-arrow-right, .datepicker-dropdown .icon-arrow-left { position: relative;width: 32px;height: 32px;display: block; }
.datepicker-dropdown .icon-arrow-right:before, .datepicker-dropdown .icon-arrow-left:before{font-family:fontawesome; position: absolute; left:0; top:0; width:100%; height: 100%; text-align:center; font-size:20px; display: block;color: #292b2c; font-style:normal;}
.datepicker-dropdown .icon-arrow-right:before {content:"\f105"}
.datepicker-dropdown .icon-arrow-left:before {content:"\f104"}

.pageSearchFilter { margin-top: 20px; }
#breadcumbs .orga .pageSearchFilter .clear-search { top: -20px; }
#footer .footer-mob-nav .dropdown-toggle { pointer-events: none; }
.page-node-335 section#atal-info {padding-top: 50px;}
.ipad-footer-btn ul.menu, .footer-mob-nav ul.clearfix.menu, .region-footer-site-navigator ul.clearfix.menu { margin-left: 0; }  
#megamenu .menu li:last-child .btn { margin-bottom: 10px; }
.region-footer-site-navigator .footer-btn-bottom {display: none;}
.page-views-national-office-bearers-page-1 #content .bg-white {min-height: 378px;}
.page-views-national-office-bearers-page-1 #content .organisation .img {left: 50%;position: absolute;width: 90%;transform: translateX(-50%);bottom: 10px;}
#content.n-office .organisation .sd p.phone.lt {display: block;}
.path-search #fontChange .change-fonts {display: none;}
div#fontChange .searchTitle {color: #f26622;float: left;width: 100%;font-size: 1.3rem;line-height: 36px;font-weight: 700;}
div#fontChange .searchTitle h1.title.page-title {word-break: break-all;font-size: 1.3rem;}
.feedback-btn:hover, .feedback-btn:focus, .feedback-btn:active {color: #fff;}
[lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown {width: auto;margin: 0 35px 0 0;}
[lang="hi"] .transparent .lang-dropdown .dropbutton li {width: 46px;}
[lang="hi"] .transparent .lang-dropdown .dropbutton li + li.dropbutton-action {width: auto;}
[lang="hi"] .transparent .lang-dropdown .open .dropbutton li.dropbutton-toggle {width: 18px;right: 20px;}
.page-node-type-political-resolution .field--name-field-political-resolution-image img {height: auto;margin: 0 0 15px;}
.page-node-62381 .grid-gallery .ph-gal-detail-main .grid li {width: 33.33%!important;float: left;cursor: pointer;padding: 0 15px;display: flex;}
.page-node-62381 .ph-gal-detail-main .grid {margin: 0 -15px;display: flex;flex-wrap: wrap;}
@media only screen and (max-width:1440px){
	[lang="hi"] .page-node-348 #slider-banner li {/* padding: 115px 0 190px; */background-position: 50% 50% !important;}
	.page-node-348 #slider-banner li {/* padding: 115px 0 190px; */background-position: 50% 50% !important;}
	#footer .copyright ul.join-social { margin:0 50px 0 0;}
	.go-top{bottom:40px;}
}
@media only screen and (max-width:1366px){
	.region-megamenu #block-thepartymenu .container {width: 1250px;}
	.contact-detail-box.positionBoxes .detail-box-in {right: 265px;}
	.contact-detail-box.positionBoxes .detail-box-in:after{bottom:105px;}
	#content .organisation h3, #content .lok h3 span{font-size:13px;}
	.path-photo-gallery #social-stream div#newObj.space {padding: 0 30px;}
	#social-stream .article.v-gallery .bg-white p.text {text-overflow: ellipsis;}
	.page-node-335 #slider-banner li {padding: 119px 0 186px;}
	.page-node-618 #slider-banner li {padding: 119px 0 186px;}
	.page-node-348 #slider-banner li {padding: 119px 0 186px;background-position: left top !important;}
	.page-node-348 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 19.7%;bottom: -145px;left: auto;}
	.page-node-336 #slider-banner li {padding: 119px 0 186px;background-position: left top !important;}
	.page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 14.2%;bottom: -145px;left: auto;width: auto;}
}
@media only screen and (max-width:1365px){
	.oj-slide-section .oj-item .oj-item-content .left {padding-top: 0;}
}
@media only screen and (max-width:1280px){
	#footer .copyright ul.join-social {padding-right: 85px;}
	.morchaDetails img{height:45px;width:45px;}
	#social-stream .article.v-gallery .position {height: auto;max-height: none;}
	.v-gallery .img-container {height: auto;}
	#banner p.social {margin: -20px 0 20px;}
	#content .parliament-card .img-container {height: auto;}
	#content .parliament-card .img-container {height: 155px;}
	.organisation .img-container {height: 165px;}
	.pageFilter .fromDateTodate .toDate .form-type-date + span{font-size:12px;}
	div#fontChange .title h1.title.page-title {font-size: 22px;line-height: 30px;width: 75%;}
    [lang="hi"] .page-node-338 #slider-banner li, [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 175px 0 175px;}
    [lang="hi"] .page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text{top: 75px;}
}
@media only screen and (max-width:1240px){
	.region-megamenu #block-thepartymenu .container {width: 100%;}
	.contact-detail-box.positionBoxes .detail-box-in {right: auto;}
	.contact-detail-box.positionBoxes .detail-box-in:after{display:none;}	
	/* #slider-banner .pv-slide-section li {padding: 80px 0;} */
	div#fontChange .title h1.title.page-title {width: 100%;}
	div#fontChange .col-lg-12.hidden-xs.hidden-sm.text-right.links.col-12.col-sm-12.col-md-12.change-fonts{display:none;}
	#content.doc.s-bt {padding: 0 15px 100px;}
	.defaultSearch .articles {max-width: 100%;width: 100%;flex: 100%;}
	.unioncouncilminister .row.organisation {padding: 0 15px;}
	#content p.phone {padding-left: 0;float: left;width: 100%;}
	#content p.phone span {min-width: auto;margin: 0 5px 0 0;}
	.path-parliamentary-board .view.view-parliamentary-board, .path-central-election-committee .view.view-central-election-committee, .path-national-office-bearer .row.organisation, .row.organisation {padding: 0 15px;}
	.path-national-executive-member section#manifesto .row .col-lg-12.s-invites.space.col-sm-12.col-md-12.col-12 {padding: 0 30px 0 15px;}
	#morcha .morchaDetails h6{font-size:12px;}
	#morcha .morchaDetails p {font-size: 10px;}
	.morchaDetails img {height: auto;width: auto;}
	.view-morcha-prabharis .img-container{display:block;}
	.path-national-executive-resolution .row.organisation.doc {padding: 0 15px;}
	.view-morcha-prabharis .img-container img.fullwidth {position: relative;bottom: 20px;}
	#manifesto .s-invites .left .bg-white p.phone {font-size: 10px;}
	.region-sidebar-second .block-subscription form .form-control {padding: 0 50px 0 10px;}
	p.social.grey a {margin-right: 2px;}
	p.social.grey a .fa.fa-twitter, p.social.grey .fa.fa-share-alt, p.social.grey a .fa {width: 20px;height: 20px;line-height: 18px;font-size: 12px;}
	p.social.large.grey a .fa.fa-twitter {line-height: 33px;width: 33px;height: 33px;font-size: 16px;}
	.defaultSearch .col-lg-3.col-9.col-md-4.col-sm-6 {width: 100%;flex: 100%;max-width: 100%;margin: 0 0 15px;}
	.defaultSearch .col-lg-9.articles {width: 100%;max-width: 100%;flex: 100%;}
	.page-node-type-election-corner .view-general-election div#nationalofficeList .col-lg-3.col-sm-6.col-xs-12.col-md-6.col-12 {width: 40%;max-width: 40%;flex: 0 0 40%;}
	#slider-banner .pv-slide-section li{height:auto;}
	.organisation .img-container {height: 140px;}
	.views-exposed-form-general-archive-page-1 .withSrchbox {width: 50%;max-width: 50%;flex: 0 0 50%;}
	.views-exposed-form-general-archive-page-1 div#edit-actions {margin: 0 0 15px 15px;}
	.views-exposed-form-general-archive-page-1 div#edit-actions input {margin: 0;}
}
@media only screen and (max-width:1199px){
    [lang="hi"] .path-frontpage .transparent#header .navbar {margin: 10px 0 0;}
    #topbar .topMenuList > ul > li p {margin: 0;}
}
@media only screen and (max-width:1024px){
	.defaultSearch .col-lg-9.articles .col-lg-12.text-right.col-12.col-md-4.col-sm-12 {text-align: left !important;padding:0 30px;}
	#userInterFace .printBtnSection.printIn {right: 0;}
	.view-general-election .img-container {min-height: auto;height: auto;}
	.kamal ._df_thumb {width: 170px!important;height: 160px!important;}
	#p-gallery .infograf-box p {padding: 0;}
	.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker {top: 0;position: relative;}
	#breadcumbs .orga .views-exposed-form div#edit-actions {position: relative;top: -3px;}
	.region-sidebar-second .block-subscription label{font-size:10px;}
	.region-sidebar-second .block-subscription .form-item input#edit-user-subscribe {padding: 0 10px;font-size: 14px;vertical-align: middle;line-height:normal;}
	#content p.phone {display: flex;vertical-align: top;}
	#slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 400px;overflow: hidden;}
	#slider-banner {height: 400px;overflow: hidden;}
	.customAudioElection {width: 50%;max-width: 50%;flex: 0 0 50%;}
	#breadcumbs .orga .views-exposed-form#views-exposed-form-lok-sabha-member-page-1 .col-lg-5.withSrchbox {width: 50%;max-width: 50%;}
	#content .parliament-card .img-container {height: 135px;}
	.defaultSearch .pageSearchFilter { padding: 0 15px !important; }
	.join-social li a { margin-left: 0;}
	#manifesto .doc .card h4 { font-size: 18px; }
	.page-node-type-election .view-election-details table tr td:nth-child(2), .page-node-type-election .view-election-details table tr th:nth-child(2) { width: 50%; }
	.nationalexecutiveresolution .nav-tabs { padding-bottom: 0 !important; padding-right:60px;}
	.nationalexecutiveresolution .oj-slide-nav .oj-prev, .nationalexecutiveresolution .oj-slide-nav .oj-next { right: 40px; top:-3px;}
	.nationalexecutiveresolution .oj-slide-nav .oj-next { right:10px;}
    #content .doc .nav-tabs{overflow-y: hidden;}
    .page-views-constitution-page-1 #manifesto ._df_thumb {height: 250px;}
    #manifesto .three-box ._df_thumb {height: 250px !important;}
    .page-views-lok-sabha-member-page-1 .default-bullet.customBull .item-list {width: 100%;}
    #content .lok .bg-white {min-height: 160px;}
    .page-node-338 #slider-banner li, [lang="hi"] .page-node-338 #slider-banner li, [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 100px 0;}
    .path-frontpage .transparent#header .navbar {margin: 20px 0 0;}
    .transparent .navbar-toggleable-md .navbar-collapse .nav-item.lt-bars a.nav-link {margin-top: 0;}
}
@media only screen and (max-width:1023px){
	.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker, #breadcumbs .orga .views-exposed-form div#edit-actions  {top: 0;position: unset;}
	#userInterFace .printBtnSection.printIn4 {z-index: 9;}
}
@media only screen and (max-width:992px){
	.view-id-kamal_sandesh .col-lg-7.col-sm-12.col-md-7.col-12, .view-id-kamal_sandesh .col-lg-5.bg.col-sm-12.col-md-5.col-12 {max-width: 100%;flex: 100%;}
	#userInterFace{padding:0 15px;}
	.page-node-335 section#atal-info {padding-top: 20px;}
	
}
@media only screen and (max-width:991px){
#header .menu-item .join {display: none;}	
#topbar .topMenuList > ul > li.lang-dropdown{margin:0 0 0 -1px;}
#topbar ul li a{margin-left:0;}
.navbar-light .navbar-toggler{right:-3px; top:-3px;}
#userInterFace .printBtnSection {right: 0;padding: 0 15px;}
#userInterFace .printBtnSection.printIn {right: 0;}
#userInterFace .printBtnSection.printIn2 {right: 0;}
#userInterFace .printBtnSection.printIn3 {right: 0;}
#userInterFace .printBtnSection.printIn4 {right: 0;}
#breadcumbs .orga .views-exposed-form {text-align: right;}
#breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0; padding-right:15px;}
.path-rajya-sabha-members #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0 15px 0 0;}
nav.pager ul {text-align: center;}
.mediaGroup li {width: 50%;}
.kamal ._df_thumb {width: 100% !important;height: 260px!important;}
.photoGallerySection .img-gal-ovrflow:before{display:none;}
nav.pager {margin-top: 10px;margin-bottom: 25px;}
#breadcumbs .orga .views-exposed-form#views-exposed-form-lok-sabha-member-page-1 .col-lg-5.withSrchbox {width: 60%;max-width: 60%;}
.mobileBlock{display:block;}
.page-views-central-election-committee-page-1 .organisation-card-primary .top-box + .row {display: block;}
p.social.large.grey .fa, p.social.large.grey .fa, p.social.large.grey a .fa.fa-twitter {width: 25px;height: 25px;line-height: 25px;font-size: 12px;margin:0px;}
.node-feedback-form {width: 100%;}
.pv-slide-section .owl-dots{bottom:0px;}
div#fontChange {float: left;width: 100%;margin: 0 0 15px;}
.ministerVideoGallery .swiper-slide { width:300px;}
.ministerVideoGallery .ministerVideoGalleryPrev, .ministerVideoGallery .ministerVideoGalleryNext { display:block;}
.ministerPhotoGallery .col-md-12.col-lg-4.col-sm-12 {-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
#footer .dropdown-menu { position: relative !important; transform: translate3d(0, 0, 0) !important; -webkit-transform: translate3d(0, 0, 0) !important;}
#manifesto .social-img {margin: -10px 0 10px;top: 0;}
/*.footer-btn-bottom.clearfix {display: none;}*/
.copyright .col-sm-6 {-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; text-align:center}
#footer .copyright ul, #footer .copyright .col-12 { text-align: center; }
#footer .copyright .region-footer-address {border-right: 0; padding: 0; margin: 0; display: block;}
#footer .copyright .region-footer-copyright { padding-right:0; display: block; }
#footer .copyright ul.join-social { margin: 10px 0 6px 0; }
#footer .copyright ul .menu-item:not(:last-child):before { right: 5px; }
.all-right-reserv p { margin-top: 6px; }
#footer .join-social li { vertical-align: middle; }
#footer .copyright ul .menu-item { padding-right:15px;}
.defaultSearch .pageSearchFilter.laFilter .col-12 {-webkit-flex: 0 0 100% !important;-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important; margin-bottom: 10px !important; width:100% !important;padding-right: 15px !important;padding-left: 15px !important;}
.defaultSearch .pageSearchFilter.laFilter .form-select { top:0 !important; bottom:auto !important;}
#breadcumbs .orga.defaultSearch .pageSearchFilter.laFilter input.search { margin-top:0 !important;}
.region-sidebar-second {width: 100%;padding: 0 10px;}
.detailPage, #manifesto .detailPage #fontChange + .row { display: block; }
.detailPage div#fontChange, .detailPage .region.region-content { float:none;}
/* #manifesto .detailPage .social-img { margin: 0;top: 0;text-align: right;width: 100%; display: block; left:auto;} */
#manifesto .detailPage .social-img {margin: 0;top: 0; text-align: left; width: 100%; display: block; left: 8px; float: left;}
#manifesto .detailPage .social-img a { padding: 0; margin: 0 0 0 10px;}
#content .doc .nav-tabs li { margin-top: 7px; }
#footer .footer-mob-nav .dropdown-toggle { pointer-events: auto; }
.pageFilter .fromDateTodate .fromDate.pressRelease { right:auto;}
.pageFilter .fromDateTodate .fromDate .form-date {border-right: 1px solid #ccc;}
.pageFilter .fromDateTodate .toDate.pressRelease .form-date {border-left-width: 1px;}
.pageFilter .fromDateTodate .fromDate.pressRelease:before { display: block; }
#manifesto .three-box ._df_thumb {height: 420px !important;}
.path-frontpage .transparent#header .navbar{margin:0;}
.dropbutton-multiple .dropbutton-widget{padding: 0}
[lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown, .transparent #topbar .topMenuList > ul > li.lang-dropdown {margin: 0 15px 0 0;}
[lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown {margin: 0 35px 0 0;width: auto;}
[lang="hi"] .transparent .lang-dropdown .open .dropbutton li.dropbutton-toggle {right: 4px;}
#header #megamenu .active .dropdown-toggle:before {content: '\f068';}
}
@media only screen and (max-width:900px){
	.video-banner {height: 350px !important;overflow: visible !important;}
	.ig-slider {height: 350px !important;overflow: visible !important;}
	.ig-slider .ig-slider-nav{display:none;}
	.video-banner h2 {font-weight: 400;font-size: 20px;}
	.path-pressreleases #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0 15px 0 0;}
	.path-photo-gallery #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0 15px 0 0;}
	.path-video-gallery #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0 15px 0 0;}
	.path-special-invitee #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0 15px 0 0;}
	#video-banner .banner-box {height: 35vh;}
	#content .top-box p.phone span {width: 70px;float: left;}
	.top-box .carousel-inner {height: 80px;}
	.view-morcha-prabharis .img-container img.fullwidth {bottom: 0;}
	.organisation .img-container {height: 174px;}
	.footprint-section div#prabhari-info .right{left: 18%;}
	.page-views-photo-gallery-page-5 .img-gal-ovrflow {height: auto;}
	.page-views-photo-gallery-page-5 .img-gal-ovrflow img {min-height: auto !important;}
	.default-bullet article.node[data-history-node-id="326"] ul li{width:50%;}
	#amit-banner {padding: 200px 0 20px;min-height: 425px;background-size: cover !important;}
	.page-node-53 #slider-banner .s-prasad li {padding: 55px 0;height: 300px;}
	.s-prasad .col-lg-7.offset-lg-1.mob-caption.col-sm-12.col-md-7.col-12 {margin: 0 0 0 0;}
	.email-box, .phone-box {width: 70%!important;}
	#slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 300px;overflow: hidden;}
	#slider-banner {height: 300px;overflow: hidden;}
	#breadcumbs .orga .views-exposed-form#views-exposed-form-lok-sabha-member-page-1 .col-lg-5.withSrchbox {width: 70%;max-width: 70%;}
	#banner.constitutionbanner h2 {font-size: 30px;}
	.ig-slider .ig-slide-item:before{bottom:0px;}
	.oj-slide-section .oj-item .oj-item-content .left{padding-top:20px;}
	.pv-slide-section, .tp-slide-section{min-height:auto;}
    .page-node-348 #atal-info {padding-top: 20px;}
    .page-node-615 #slider-banner ul.pv-slide-section li {padding: 70px 0 125px;height: auto;overflow: hidden;}
    .path-search .eventDetailTitle {padding: 0;}
    .path-search #manifesto .row div#sidebar-second {padding: 0;}
    [lang="hi"] .page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {top: -15px;}
}
@media only screen and (max-width:768px){
	.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker {top: 0;position: relative;}
	.orga .form-group .clear-search, #breadcumbs .orga .clear-search { top:-13px;}
	#breadcumbs .orga .views-exposed-form div#edit-actions {position: relative;top: -3px;}
	.page-node-53 #slider-banner .s-prasad li {padding: 30px 0;}
	.views-exposed-form-general-archive-page-1 input#edit-submit-general-archive {margin: 0;}
	form#views-exposed-form-general-archive-page-1 div#edit-actions {margin: 0 0 10px;padding: 0 15px;}
	form#views-exposed-form-general-archive-page-1 .form-item {margin-bottom: 0;}
	.adotizementBannerMain.articles .articles-card .img-container{height:auto;}
	.ministerPhotoGallery .col-md-12.col-lg-4.col-sm-12 {-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	#slider-banner .s-prasad li { padding-top: 100px; padding-bottom: 100px; }
    #slider-banner .s-prasad h3 { font-size: 30px; }
    #slider-banner .s-prasad h4, #slider-banner .s-prasad h1.title.page-title { font-size: 19px; }
    .page-node-type-our-inspiration #atal-info h2 { font-size: 25px; }
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown {margin: 0 55px 0 0;}
    [lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown, .transparent #topbar .topMenuList > ul > li.lang-dropdown {margin: 0 35px 0 0;}
}
@media only screen and (max-width:767px){
	#newobj .articles-card { padding:0 30px;}
	/* #topbar .topMenuList > ul > li.lang-dropdown {width: 100px;} */
	#header.transparent {padding: 0 0 10px;}
	.loader h2 {font-size: 22px;line-height: 32px;}
	.img-wrap {height: auto;width: 200px;line-height: normal;}
	.journey .journey-left {display: none;}
	.journey .journey-right {padding: 10px 0 0;}
	.page-node-161 .dream-india .dream-item {padding: 115px 0 50px;background-position-y: bottom !important;}
	.dream-india .dream-item {background-position-y: -165px!important;background-size: 100% !important;padding: 30px 0;}
	.default-bullet article.node[data-history-node-id="326"] ul li {width: 100%;margin: 0 0 20px;}
	.dream-section .position-content h1.wow.fadeInUp {display: none;}
	.pv-slide-section, .tp-slide-section {min-height: auto;}
	.section {margin: 0 0 -6px;}
	#content .doc h5 {font-size: 22px;line-height: 32px;}
	#manifesto .top .col-lg-4 {padding: 0 30px;}
	#manifesto .three-box ._df_thumb {left: 50%;transform: translateX(-50%);}
	.h2, h2 {font-size: 1.2rem;}
	.default-bullet ul li, #atal-info ul li, .BjpTimeline ul li {font-size: 14px;word-break: break-word;}
	.img-container img {width: 100%;}
	#social-stream .nav-tabs {margin: 0 0 25px;}
	.tablecell{vertical-align:top;}
	.pv-slide-section .field-collection-item .content {font-size: 14px;}
	#slider-banner h3, .common-slide-caption h3 {font-size: 28px;}
	#slider-banner h4, .common-slide-caption h4 {font-size: 20px;}
	#social-stream .article .position img {width: 100%;}
	.mediaGroup li {width: 100%;padding:10px 15px;}
	div#block-subscriptionformforwebsite .subscription-form .form-item label {width: 100%;line-height: 40px;margin:0px;}
	#manifesto .row .default-bullet.col-lg-9.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {padding: 0 15px;}
	#manifesto .row div#sidebar-second {padding: 0 45px;}
	.adotizementBannerMain {padding: 0 15px !important;}
	.subscription-form div#user-email-result {bottom: 47px;left: 50%;width: 70%;text-align: right;}
	.kamal .col-lg-3.col-sm-12.col-md-5.col-12 {flex: 46%;max-width: 46%;}
	.ig-slider .ig-slide-item {background-size: cover !important;background-position: center center !important;}
	.ig-slider {height: auto !important;}
	.video-banner .ig-slider .ig-slide-item .ig-slide-content {bottom: 140px !important;padding-left: 0;}
	.hidden-ipad{display:block !important;}
	.visible-ipad{display:none !important;}
	.printBtnSection {padding: 0 0 0 15px;}
	#social-stream .VideoListforAjax .news-list.space {padding: 0 15px;}
	#kamal-banner .left {padding: 30px 15px 0;}
	#kamal-banner .custom-row {width: 100%;margin: 0;}
	.footprint-section div#prabhari-info .right {display: none;}
	#atal-info .bg-img{display:none;}
	nav.pager ul {text-align: center;}
	.defaultSearch .form-type-select.form-item select, .defaultSearch .fromDateTodate {display: none !important;}
	#breadcumbs .orga .views-exposed-form {margin: 10px 0 0;padding: 15px 0 0;position:relative;}
	#breadcumbs .orga .views-exposed-form .col-lg-3.text-right.col-12.col-md-3.col-sm-12.withSrchbox {width: 90%;float: left;padding: 0;}
	#breadcumbs .orga .views-exposed-form div#edit-actions {position: absolute;top: 0;right: 0;}
	/*#breadcumbs .orga .views-exposed-form .withSrchbox input#edit-title {padding: 9px 0;height: auto;}*/
	.defaultSearch .col-lg-9.articles .col-lg-12.text-right.col-12.col-md-4.col-sm-12 {padding: 0 15px;}
	#breadcumbs .orga form#views-exposed-form-national-general-secretary-page-1 select#edit-field-national-general-category-target-id {display: block !important;width: calc(100% - 75px);background-position: 98% 50%;}
	.path-lok-sabha-members #breadcumbs .orga .views-exposed-form {padding: 0;}
	.path-lok-sabha-members #breadcumbs .orga .views-exposed-form input#edit-combine {margin: 22px 0 0;}
	.path-rajya-sabha-members #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0;}
	.path-rajya-sabha-members #breadcumbs .orga .views-exposed-form .col-lg-5.withSrchbox {margin: 0 !important;}
	.path-pressreleases #breadcumbs .orga .views-exposed-form {margin: 10px 0 50px;}
	.path-national-office-bearer .defaultSearch .form-type-select.form-item select {display: block !important;}
	.path-committee .defaultSearch .form-type-select.form-item select {display: block !important;}
	.path-national-office-bearer #breadcumbs .orga .views-exposed-form .button {margin: 3px 5px 0 0;}
	.path-committee #breadcumbs .orga .views-exposed-form .button {margin: 3px 0 0;}
	.path-special-invitee #breadcumbs .orga .views-exposed-form {padding: 15px 15px 0 14px;}
	.kamal ._df_thumb {height: 400px!important;}
	.tableResponsive {overflow-x: auto;}
	.tableResponsive table.responsiveTable.views-table.views-view-table.cols-6 {width: 800px;}
	.path-photo-gallery #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0;}
	.path-video-gallery #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0;}
	.path-pressreleases #breadcumbs .orga .views-exposed-form div#edit-actions {margin: 0;}
	#social-stream div#menuEvents.tab-pane .row.view-empty {margin: 0;}
	.page-node-type-election-corner .view-general-election div#nationalofficeList .col-lg-3.col-sm-6.col-xs-12.col-md-6.col-12 {width: 100%;max-width: 100%;flex: 0 0 100%;}
	.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker {top: 0;position: unset;}
	#slider-banner .s-prasad h3 {font-size: 26px;}
	.page-node-type-our-inspiration h1.title.page-title {font-size: 24px;}
	#slider-banner .s-prasad h4 {font-size: 24px;}
	.page-node-53 #slider-banner .s-prasad li .container {width: 100%;}
	#breadcumbs .orga .views-exposed-form#views-exposed-form-lok-sabha-member-page-1 .col-lg-5.withSrchbox {width: 100%;max-width: 100%;}
	.breadcrumb, #userInterFace .printBtnSection {display:none !important;}
	#breadcumbs { padding:0 0; }
    #breadcumbs h1{padding: 15px 0;}
	.page-node-58 div#fontChange .title h1.title.page-title{width:100%;font-size: 17px;}
	.subscription-form div#user-email-result-1 {bottom: 45px;left: 50%;}
	.page-views-constitution-page-1 #topbar .topMenuList > ul > li.lang-dropdown {width: 40px;}
	.page-views-constitution-page-1 #header {padding: 0;}
	.page-views-constitution-page-1 #header .region.region-primary-menu nav#block-bjp-main-menu {padding: 15px 0;}
	.page-views-constitution-page-1 #header .region.region-primary-menu nav#block-bjp-main-menu button.navbar-toggler {top: 50%;transform: translateY(-50%);margin: 0;}
	#header{padding:0px;}
	#banner.constitutionbanner h2 {font-size: 26px;}
	#manifesto .row div#sidebar-second {padding: 0 30px;width: 100%;max-width: 100%;flex: 0 0 100%;}
	.container {width: auto;}
	.articles.adotizementBannerMain div#newobj .articles-card {float: left;width: 50%;max-width: 50%;flex: auto;}
	.views-exposed-form-general-archive-page-1 .js-form-item.form-item {float: left;width: 100%;}
	.views-exposed-form-general-archive-page-1 .js-form-item.form-item select {width: 100%;margin: 0 0 15px;}
	.views-exposed-form-general-archive-page-1 .withSrchbox {width: 100%;max-width: 100%;flex: 0 0 100%;}
	.constitutionFix {margin: 0 auto 30px;}
	.page-views-constitution-page-1 #manifesto ._df_thumb {height: 370px;width: auto;}
	.bx-wrapper .bx-controls-direction a{z-index:9;}
	.path-bjp-live .defaultSearch .form-type-select.form-item select, .path-bjp-live .defaultSearch .fromDateTodate{display:inline-block !important;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form .text-right {float: left;width: 29.8%;margin: -3px 0 0;max-width: 29.8%;flex: 0 0 29.8%;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form .text-right select {width: 100%;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form .text-right .form-type-date input {top: -12px;position: relative;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form .fromDateTodate {display: none !important;}
.page-node-type-documents-union-budget #manifesto .u-budget h2 { margin-bottom: 10px; }
.page-node-type-documents-union-budget #manifesto .u-budget .view-filters { position: static; }
.page-node-type-documents-union-budget #manifesto .u-budget .view-filters select, .page-node-type-documents-union-budget #manifesto .u-budget .view-filters .button  { width:100%;}
.page-node-type-documents-union-budget #manifesto .u-budget .view-filters .js-form-wrapper,
.page-node-type-documents-union-budget .views-element-container .view-filters .js-form-item, .page-node-type-documents-union-budget .views-element-container .view-filters .form-actions { display:block;}

#breadcumbs .orga .views-exposed-form .button{margin-right:5px;}
.video-banner .ig-slider .ig-slide-item .ig-slide-content {padding: 15px;}
.page-views-contact-us-page-1 #breadcumbs .container {width: 100%;padding-left: 20px;padding: 0 15px 10px 20px;}
.page-views-contact-us-page-1 #breadcumbs .write-to-party {position: relative !important;float: right;margin: -40px 0 0 0;}
.page-node-type-feedback .node-feedback-form{width:100%;}
.page-node-type-feedback .node-feedback-form .form-wrapper {width: 100%;padding: 0;}
.page-node-type-feedback .node-feedback-form .btnCaptchaRow.cf{padding:0px;}
.defaultSearch .pageSearchFilter .clear-search { top: -20px !important; }
.defaultSearch .pageSearchFilter .views-exposed-form { margin: 0 !important; padding: 0 !important; }
#breadcumbs .orga.defaultSearch .pageSearchFilter input.search { height: 35px; padding-right:90px;}
#breadcumbs .orga.defaultSearch .pageSearchFilter .views-exposed-form .col-lg-3.text-right.col-12.col-md-3.col-sm-12.withSrchbox { width: 100%; top:0;}
#breadcumbs .orga .views-exposed-form .col-lg-4.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-5.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-2.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-3.withSrchbox, #breadcumbs .orga .views-exposed-form .col-lg-4 select, #breadcumbs .orga .views-exposed-form .col-lg-5 select, #breadcumbs .orga .views-exposed-form .col-lg-2 select, #breadcumbs .orga .views-exposed-form .col-lg-3 select, #breadcumbs .orga .views-exposed-form .col-lg-2 select { top: 0; }
#breadcumbs .orga.defaultSearch .pageSearchFilter .views-exposed-form .form-actions {display: block;margin: 0;position: absolute;right: 0;top: 20px;}
#breadcumbs .orga.defaultSearch .pageSearchFilter .views-exposed-form .button { margin: 0; }
#breadcumbs .orga.defaultSearch .pageSearchFilter.laFilter input.search { margin-top:20px !important;}
.defaultSearch .pageSearchFilter.laFilter .col-12 {padding-right: 8px !important;padding-left: 8px !important;}
#breadcumbs .orga.defaultSearch .pageSearchFilter.laFilter .views-exposed-form .form-actions { right: 8px; }
.page-node-type-election .view-election-details table tr td:nth-child(2) a { font-size: 14px; }
#content .doc h5 { font-size: 17px; }
.doc .card h4 { font-size: 16px; }
#breadcumbs .orga .views-exposed-form div#edit-actions {padding-right:0;}
.defaultSearch .col-lg-9.articles .col-lg-2.fromDateTodate, .defaultSearch .fromDateTodate {display: inline-block !important;width: 50% !important;flex: 0 0 50%;max-width: 50%;margin: 15px 0 0;}
#breadcumbs .orga .views-exposed-form .col-lg-3 select {display: block !important;width: 100%;max-width: 100%;flex: 0 0 100%;margin: 15px 0 !important;}
#breadcumbs .orga .views-exposed-form .col-lg-2 select {display: block !important;width: 100%;margin: 0 0 15px 0 !important;}
.path-bjp-live #breadcumbs .orga .views-exposed-form .text-right.fromDateTodate {display: inline-block !important;margin: 15px 0 0;}
.path-bjp-live #breadcumbs .orga .views-exposed-form .fromDateTodate .pressRelease::before {top: -10px;}
#breadcumbs .orga .views-exposed-form .col-lg-2 {margin: 0 0 15px;}
.page-views-committee-page-1 #breadcumbs .orga .views-exposed-form .col-lg-5 {margin: 15px 0 0;}
.page-views-union-council-of-ministers-page-1 #breadcumbs .orga .views-exposed-form .col-lg-5 {margin:0 0 15px; padding:0;}
#breadcumbs .orga .views-exposed-form .col-lg-5 select {display: block !important;}
.page-views-lok-sabha-member-page-1  #breadcumbs .orga .views-exposed-form div#edit-actions {top: 22px;}
#breadcumbs .orga .views-exposed-form.views-exposed-form-special-invitee-page-1 div#edit-actions {margin: 11px 15px 0 0;}
#breadcumbs .orga .views-exposed-form .col-lg-4.withSrchbox {margin: 0 0 15px; padding:0;}

.page-views-video-gallery-page-4 #breadcumbs .orga .views-exposed-form .col-lg-4.withSrchbox { margin: 0px; }
.page-views-video-gallery-page-4 #breadcumbs .orga .views-exposed-form .col-lg-3 {  width: 100%;  max-width: 100%; flex: 0 0 100%;  margin-bottom: 15px;  padding: 0px 5px !important; }
#sec7 .dream-india .dream-item {background-position: 50% 50% !important;background-size: cover !important;}
.loadMoreBtn .button {margin-bottom: 25px;}
[lang="hi"] .page-node-338 #atal-info .space{padding: 0 15px;}
[lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown, .transparent #topbar .topMenuList > ul > li.lang-dropdown{margin: 0 35px 0 0;}
[lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown{margin: 0 60px 0 0;}
#newobj .articles-card {padding: 0 10px;}
#breadcumbs .orga .views-exposed-form .col-lg-5 {margin: 0 0 15px;}
.page-views-national-executive-resolution-page-3 #manifesto .space, .page-node-53682 #manifesto .space{padding: 0;}
.page-views-constitution-page-1 #topbar .topMenuList > ul > li.lang-dropdown {width: 90px;}
.organisation .img-container {height: auto;}
.page-node-333 #bjp-info .col-lg-11.left.ml-auto.col-sm-12.col-md-12.col-12 {padding: 0;}
.page-node-333 #bjp-info {margin: -1px 0 0;}
#bjp-info .bg {background: #002157;padding: 8px 40px 15px;}
.page-node-333 h2{padding: 0 !important;}
.page-node-333 #journey .sp-border {min-height: auto;}
.page-node-333 #journey {background: #252d52;padding: 50px 0 20px;}
.ministerVideoGallery .ministerVideoGalleryPrev, .ministerVideoGallery .ministerVideoGalleryNext {top: 50%;transform: translateY(-50%);}
.ministerVideoGallery .ministerVideoGalleryNext {right: 15px;}
.page-views-photo-gallery-page-7 .grid-gallery .grid li .img-gal-ovrflow {height: 400px;}
.page-views-photo-gallery-page-4 .grid-gallery .grid li .img-gal-ovrflow {height: 300px;}
.page-node-type-feedback .node-feedback-form .form-wrapper .form-item {margin: 0 0 15px;}
.page-node-51 #manifesto .row .default-bullet.col-lg-9.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {padding: 0;}
#manifesto .tps {padding: 0;}
.region-sidebar-second {padding: 0;}
#re-article.pres .article p.text {min-height: auto;margin: 10px 0;}
#cboxNext:before, #cboxPrevious:before{font-size: 42px;}
.page-views-events-page-2 #breadcumbs .orga .views-exposed-form .col-lg-3 select {margin: 0 !important;}
.page-views-state-websites-section-page-1 #views-exposed-form-state-websites-section-page-1 .form-item {padding: 0 15px;}
#manifesto .s-president-card.stateOfficeCard {margin: 0 0 0 30px;}
.page-views-press-releases-page-3 #breadcumbs .orga .views-exposed-form .col-lg-2 {margin: 15px 0;}
.page-views-video-gallery-page-7 .tab-content {padding: 0 15px;}
#content .organisation h2 {font-size: 1.5rem;line-height: 22px;}
}
@media only screen and (max-width:720px){
	.kamal .col-lg-3.col-sm-12.col-md-5.col-12 {flex: 100%;max-width: 100%;}
	.kamal .col-lg-3.col-sm-12.col-md-5.col-12 ._df_thumb {margin: 0 auto;display: block;}
	#content .kamal p.social.grey {width: 47%;margin: 10px auto 20px;}
	#slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 250px;overflow: hidden;}
	#slider-banner {height: 250px;overflow: hidden;}
	.footprint-section .footprint .left .footprint-content .single-footprint .item h4 span.sep {margin: 0 -5px 0 0;}
    .page-node-348 #slider-banner ul.pv-slide-section li .sliderDetails .position-text{bottom: -115px;}
    .page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 17%;bottom: -115px;}
    [lang="hi"] .page-node-338 #slider-banner li, [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 50px 0;}
}
@media only screen and (max-width:600px){
	#slider-banner .pv-slide-section li {padding: 65px 0;}
	.subscription-form div#user-email-result {width: 80%;text-align: right;}
	#content .kamal p.social.grey {width: 58%;}
	#slider-banner .pv-slide-section li {padding: 60px 0;}
	#slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 200px;overflow: hidden;}
	#slider-banner {height: 200px;overflow: hidden;}
	.js .lang-dropdown .dropbutton .secondary-action {right: 0;left: auto;width: auto;}
	#banner.constitutionbanner h2 {font-size: 22px;}
	.page-views-constitution-page-1 #manifesto ._df_thumb {height: 260px;width: auto;}
    .page-node-348 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {bottom: -210px;right: 10%;}
    .page-node-615 #atal-info h2 span{line-height: normal;}
    .page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text {right: 23%;bottom: -195px;}
	#atal-info h2{line-height: normal;}
    [lang="hi"] .page-node-338 #slider-banner li {padding: 150px 0;}  
    [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 100px 0;}
    [lang="hi"] .page-node-338 #slider-banner li .col-lg-6.ml-auto.hidden-xs.col-sm-6.col-md-6.col-7, [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li .col-lg-6.ml-auto.hidden-xs.col-sm-6.col-md-6.col-7 {display: none !important;}
    [lang="hi"] .page-node-336 #slider-banner ul.pv-slide-section li .sliderDetails .position-text{display: none;}
    [lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown, .transparent #topbar .topMenuList > ul > li.lang-dropdown{width: 50px;margin: 0;}
    [lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown .dropbutton-widget, .transparent #topbar .topMenuList > ul > li.lang-dropdown .dropbutton-widget {padding: 0;}
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown {margin: 0;width: 60px;top: 2px;}
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown li {font-size: 12px;}
    #topbar .topMenuList > ul > li.lang-dropdown{width: 92px;margin: 0 -25px 0 0}
}
@media only screen and (max-width:575px){
	.contact-detail-box.positionBoxes .detail-box-in {top: 250px;}
	.view-display-id-page_1 .view-content div#prabhari-info .contact-detail-box .detail-box-in .state-prabhari.c-box-inner {position: absolute;top: 40px;}
	#topbar ul {margin: 0 0 0;}
	#manifesto .philosophy .title hr {margin: 0 0 10px;padding: 0;}
	.page-node-type-feedback div#fontChange .title h1.title.page-title {font-size: 22px;margin: 0 0 10px;line-height: normal;}
	div#fontChange .title h1.title.page-title {font-size: 14px;margin: 0 0 10px;line-height: normal;}
	#topbar ul li.lang-dropdown .dropbutton-widget {padding: 0;}
	#topbar ul li.lang-dropdown .dropbutton-widget li.en.dropbutton-action {width: auto;text-align: left;padding: 0;}
	#topbar ul li.lang-dropdown .dropbutton-widget li.en.dropbutton-action span.language-link.active-language {padding: 0 18px 0 0;}
	#topbar .topMenuList > ul > li.lang-dropdown {width: 70px;}	
	.inspiration-section .owl-dots{right: 47.5%;bottom: 34px;}
	div#sec6 {margin: 0;}
	.img-container{max-height:none;}
	.img-container{width:100%;}
	#slider-banner .pv-slide-section li {padding: 0 0;min-height: auto;height: 230px;}
	div#nationalofficeList .col-lg-3.col-sm-6.col-xs-12.col-md-3.col-12, #manifesto .row div#nationalofficeList .col-lg-4.col-sm-6.col-xs-12.col-md-3.col-12 {width: 100%;flex: 0 0 100%;max-width: 100%;}
	.region-footer-copyright {width: 100%;padding: 0 0 5px;margin: 0 0 10px;}
	.region-footer-copyright:before {width: 100%;height: 1px;top: auto;bottom: -5px;left: 0;background:rgba(255, 255, 255, 0.1);}
	.video-banner .ig-slider .ig-slide-item .ig-slide-content {bottom: 15px !important;}
	#social-stream.i-gallery .nav-tabs li {margin-right: 20px;white-space: nowrap;}
	.col-lg-2.depart.text-center.col-sm-3.col-md-3.col-3 {max-width: 50%;flex: auto;margin: 0 0 50px;}
	#breadcumbs p a {margin: 0 0 0 5px;}
	#userInterFace .printBtnSection.printIn4 {padding: 0 15px;bottom:-25px;}
	#breadcumbs .orga form#views-exposed-form-national-general-secretary-page-1 .col-lg-5.col-6.col-md-6.col-sm-12 {max-width: 100%;}
	#breadcumbs .orga form#views-exposed-form-national-general-secretary-page-1 select#edit-field-national-general-category-target-id {width: 100%;margin: -3px 0 0 !important;background: transparent;}
	.path-national-executive-member #breadcumbs .orga .views-exposed-form {margin: 10px 0 50px;}
	.path-permanent-invitee #breadcumbs .orga .views-exposed-form {margin: 10px 0 50px;}
	.path-lok-sabha-members #breadcumbs .orga .views-exposed-form {margin: 10px 0 50px;}
	.path-special-invitee #breadcumbs .orga .views-exposed-form {margin: 10px 0 50px;padding: 15px 15px 0;}
	.path-special-invitee #breadcumbs .orga .views-exposed-form div#edit-actions {right: 0;}
	.mediaGroup li {width: 100%;}
	.page-views-photo-gallery-infographic-page-1 #userInterFace .printBtnSection.printIn4 {bottom: 25px;}
	#slider-banner .pv-slide-section li {background-position: 50% 65% !important;}
	#banner.constitutionbanner h2 {font-size: 36px;}
	#amit-banner {padding: 450px 0 20px;}
	#manifesto .row div#sidebar-second{padding:0 30px;}
	.articles.adotizementBannerMain div#newobj .articles-card {width: 100%;max-width: 100%;padding:0 30px;}
	.grid-gallery .grid li {width: 100% !important;}
	.grid-gallery figure img{width:100%;}
	.path-photo-gallery #social-stream div#newObj.space {padding: 0;}
	.v-gallery .img-container a.video-popup.video-play {float: left;width: 100%;text-align: left;}
	.slick-slide.slick-active .oj-item .oj-item-content .left>h1 {display: block !important;}
	.page-views-constitution-page-1 #manifesto ._df_thumb {height: 715px;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form .text-right {float: left;width: 100%;margin: 0 0 10px;max-width: 100%;flex: 0 0 100%;}
	.path-bjp-live .views-element-container .view-filters .js-form-item, .path-bjp-live .views-element-container .view-filters .form-actions {display: inline-block;width: 100%;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form div#edit-actions {position: unset;width: 100%;float: left;text-align: right;padding: 0 7px;margin: -10px 0 10px;}
	.path-bjp-live #breadcumbs .orga .views-exposed-form div#edit-actions input {float: right;margin: 0;}
	#amit-info {background-position: 75% center !important;}
	#p-gallery .bx-thumb.ministerPhotoGallery .grid-gallery .img-dimensions { width:100%;}
	.withSrchbox { max-width: 100% !important; }
	#footer .copyright ul .menu-item:not(:last-child):before { right: 8px; }
	#banner.constitutionbanner h2 {font-size: 26px;}
	#banner.constitutionbanner h2 br { display: none; }
	#breadcumbs .orga form#views-exposed-form-national-general-secretary-page-1 select#edit-field-national-general-category-target-id {width: calc(100% - 75px);background: url(../images/select-arrow.png) 95% 50% no-repeat;}

#breadcumbs .orga form#views-exposed-form-national-general-secretary-page-1 div#edit-actions {top: -3px;}
.page-views-speeches-page-2 section#manifesto {padding-right: 0;padding-left: 0;}
#breadcumbs .orga .views-exposed-form .col-lg-3 {margin: 0 0 10px;}

/*social Streem*/
.social-strem ul.tabs {display: flex;vertical-align: middle;align-items: center;}
.social-strem ul.tabs li {width: 33.33%;display: inline-block;margin: 0;}
.social-strem ul.tabs li a {background: #043f96 !important;padding: 5px;color: #fff;height: auto;line-height: normal;font-weight: 400;}
.social-strem ul.tabs li.active a {background: #011c41 !important;}
.social-strem ul.tabs li a::before {border-top-color: #011c41 !important;}
#sec7.dream-section .position-content {left: 0;text-align: center;width: 100%;}
.page-node-334 #atal-info h2{ margin-bottom:15px;}
#slider-banner .pv-slide-section li {background-position: 15% 50% !important;height: auto;overflow: auto;padding: 80px 0 160px;background-size: cover !important;}
#slider-banner {height: auto;}
#slider-banner .pv-slide-section {height: auto;}
[lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown li {font-size: 12px;right: -10px;top: -2px;}
[lang="hi"] .transparent .lang-dropdown .dropbutton li {width: 25px;right: -5px;}
[lang="hi"] .transparent .lang-dropdown .open .dropbutton li.dropbutton-toggle {right: -5px;width: 25px;}
.transparent #topbar .topMenuList > ul > li.lang-dropdown {width: 70px;top: 2px;margin: 0 -15px 0 0;}
#topbar .topMenuList > ul > li.lang-dropdown {width: 60px;top: 2px;margin: 0 -15px 0 0;}
.js .lang-dropdown .dropbutton li.dropbutton-toggle {top: -5px;}
.organisation .img-container {height: auto !important;}
.unioncouncilminister .unionBox {min-height: auto;}
#content.depart h3 {font-size: 14px;line-height: 24px;word-break: break-word;}
#manifesto .s-invites .left .bg-white p.phone {font-size: 12px;}
#manifesto .s-invites .left .bg-white p.phone a, #content p.phone a, #content p.phone{font-size: 14px;}
.page-views-state-websites-section-page-1 .left {float: left;width: 100%;padding: 0 15px;}
.page-views-state-websites-section-page-1 #manifesto .s-invites .left .bg-white {min-height: auto;}
.page-views-state-websites-section-page-1 #manifesto .s-invites .left .bg-white .state-img-container {height: auto;overflow: hidden;margin-bottom: 10px;width: 100%;}
.page-views-state-websites-section-page-1 #manifesto .s-president-card.stateOfficeCard {margin: 0 30px;}
.page-views-press-releases-page-3 #breadcumbs .orga .views-exposed-form .col-lg-2 {margin: 0 0 15px;}
.page-views-state-prabhari-page-1 #manifesto .s-president-card.stateOfficeCard {margin: 0 20px;}
}
@media only screen and (max-width:501px){
	/* #slider-banner .pv-slide-section li {height: 200px;} */
	.subscription-form div#user-email-result {bottom: -20px;text-align: center;width: 100%;}
	#content .kamal p.social.grey {width: 75%;}
	.page-node-type-feedback .default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {padding: 0 15px;}
	#topbar .right ul li a{font-size:11px;}
	#topbar ul li:last-child button {background-position: 110% 3px !important;}
	#topbar ul li {font-size: 11px;}
    [lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown, .transparent #topbar .topMenuList > ul > li.lang-dropdown {width: 50px;margin: 0;top: 3px;}
}
@media only screen  and (max-width:600px) and (max-height:960px) and (orientation: portrait) {
	.hidden-ipad{display:none !important;}
	.visible-ipad{display:block !important;}
}
@media only screen  and (max-width:479px){
	.hidden-ipad{display:none !important;}
	.visible-ipad{display:block !important;}
	nav.pager ul li a {padding: 2px 9px;font-size: 12px;}
	.kamal ._df_thumb {height: 440px!important;}
	/* #slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 180px;overflow: hidden;} */
	/* #slider-banner {height: 180px;overflow: hidden;} */
	.subscription-form div#user-email-result-1 {bottom: 45px;left: 15px;transform: unset;width: auto;}
	div#topbar .topMenuList {padding: 0 0;}
	#topbar ul {margin: 0;}
	#topbar ul li.lang-dropdown .dropbutton-widget li.en.dropbutton-action span.language-link.active-language {padding: 0 14px 0 0;top: 0;font-size: 11px;}
	#topbar ul.innerPagestopBar li.lang-dropdown button {background-position: 90% 0 !important;}
	.js .lang-dropdown .dropbutton li {height: auto;padding: 3px 0 0 0;width: 20px;}
	#topbar .topMenuList > ul > li.lang-dropdown {width: 58px;}
	.transparent #topbar .topMenuList > ul > li.lang-dropdown {width: 58px;}
	#topbar ul li:last-child button {background-position: 97% 0 !important;}
	p.social.grey a {padding: 0;}
	.js .lang-dropdown .dropbutton .secondary-action {right: 0;left: auto;width: auto;}
	.page-views-constitution-page-1 #manifesto ._df_thumb {height: 555px;}
	#p-gallery .bx-thumb.ministerPhotoGallery .grid-gallery .img-dimensions { height: 209px;}
	.ministerPhotoGallery .img-gal-ovrflow{height: 209px;}
    #newsletter .form-control.submit {margin:0 0 10px;}
    .subscription-form div#user-email-result-1{left: 0;bottom:0px; position:relative; padding:10px 0; width:100%}
    [lang="hi"] .page-node-338 #slider-banner li, [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 100px 0;}
    #topbar ul li {padding: 0;font-size: 11px;}
    #topbar .right ul li a {font-size: 11px;}
    .lang-dropdown .dropbutton-wrapper {top: -10px;}
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown li {font-size: 12px;right: 0;top: 0;}
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown {margin: 0 10px 0 0;width: 60px;top: 2px;}
    [lang="hi"] .transparent .lang-dropdown .dropbutton li {width: 25px;right: 7px;}
    [lang="hi"] .transparent .lang-dropdown .open .dropbutton li.dropbutton-toggle {right: 7px;width: 25px;}
    [lang="hi"] #topbar ul li.lang-dropdown .dropbutton-widget li.en.dropbutton-action {width: auto;text-align: center;padding: 3px 5px 0;}
    #topbar .topMenuList > ul > li.lang-dropdown {width: 50px;margin: 0 12px 0 0;}
    #topbar .topMenuList > ul > li.lang-dropdown li.dropbutton-toggle {top: 0;}
    .page-views-constitution-page-1 #topbar .topMenuList > ul > li.lang-dropdown {width: 50px;}
}
@media only screen and (max-width:420px){
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown {top: 0px;}
    [lang="en"] #topbar .right ul li a {font-size: 11px;padding: 4px 5px 1px;}
    [lang="en"] .transparent #topbar .right ul li a {padding: 0px 4px 0;}
    [lang="hi"] .transparent #topbar .right ul li a {padding: 0px 5px 0px;}
    [lang="hi"] .transparent #topbar ul li.lang-dropdown .dropbutton-widget li.en.dropbutton-action{height: auto;}
    [lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown > li {height: 20px;padding: 3px 0 0;}
    [lang="hi"] .transparent #topbar ul li.lang-dropdown .dropbutton-widget li.en.dropbutton-action {height: auto;top: -10px;right: 0;left: 0;padding: 3px 2px 0;}
    [lang="en"] .transparent #topbar .topMenuList > ul > li.lang-dropdown li{padding: 1px 0 0;height: 20px;}
    [lang="en"] .transparent #topbar .right ul li a.language-link {padding: 3px 5px 0;}
}
@media only screen and (max-width:414px){
	#topbar .right ul li a {font-size: 10px;}
	#topbar ul li {font-size: 10px;}
	.img-wrap {height: auto!important;width:100%;}
	.loading-wrap{width:90%;}
	.dream-india .dream-item{background-position-y: 0 !important;}
	.journey .journey-right {padding:100px 15px;margin:0px;}
	/* #slider-banner .pv-slide-section li {padding: 0 0;} */
	/* #slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 170px;overflow: hidden;} */
	/* #slider-banner {height: 150px;overflow: hidden;} */
	#newsletter {padding: 15px 0 35px;}
	.subscription-form div#user-email-result {bottom: -35px;}
	.contact-detail-box.positionBoxes .detail-box-in {top: 275px;}
	#content .kamal p.social.grey {width: 100%;}
	.dream-india .dream-item {padding: 100px 0;}
	.v-gallery .img-container a.video-popup.video-play {position: absolute;top: 0;text-align:left;width:100%;}
	.v-gallery .img-container a.video-popup.video-play.video-icon {position: absolute;top: auto;}
	#social-stream .article.v-gallery .position {height: 155px!important;max-height: 155px!important;}
	#breadcumbs .orga .views-exposed-form .col-lg-3.text-right.col-12.col-md-3.col-sm-12.withSrchbox{width:100%;}
	.infoGraphCustomHeight .img-gal-ovrflow{height:auto;}
	.page-views-constitution-page-1 #manifesto ._df_thumb {height: 490px;}
	.img-gal-ovrflow { height:180px;}
    [lang="hi"] .page-node-348 #slider-banner li {padding: 70px 0 120px;}
    .page-node-615 #atal-info ul {margin-left: 0 !important;}
}
@media only  screen and (max-width:375px){
	.press .press-tabs li a {font-size: 12px;}
	#topbar ul li:last-child button {background-position: 90% 0 !important;}
	.social-strem ul.tabs li a {padding: 20px 5px 30px;background-size: 16px !important;}
	.printBtnSection {padding: 0 0;}
	#manifesto .row .default-bullet.col-lg-9.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {padding: 0 15px;}
	/* #slider-banner .pv-slide-section li, #slider-banner .pv-slide-section {height: 170px;overflow: hidden;}
	#slider-banner {height: 140px;overflow: hidden;} */
	
	#manifesto .row div#sidebar-second {padding: 0 30px;}
	.printBtnSection {padding: 0 0 0 15px;}
	.slick-slide .oj-item .oj-item-content .left>p {line-height: 22px;font-size: 15px;}
	.kamal ._df_thumb {width: 100%;height: 460px;}
	.home-social-block-section.aasam-election .social-block-wrap {padding: 0;}
	.default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content .view-general-election .col-lg-12 div#nationalofficeList .col-lg-3 .bg-white .col-lg-12 {padding: 0 15px;}
	.page-node-type-election-corner div#nationalofficeList .col-lg-3 .col-lg-12.bg-white {padding: 0 15px;}
	
    .page-views-social-stream-page-1 .default-bullet.col-lg-12.p-right-15.left.philosophy.col-sm-12.col-md-12.col-12.content {padding: 0 0;}
    #video-banner.bjplivebannerimg {min-height: 500px;}
    .page-views-social-stream-page-1 #breadcumbs .col-lg-6.text-right.col-6.col-md-6.col-sm-6 {width: 100%;max-width: 100%;flex: 0 0 100%;text-align: center !important;}
    .page-views-social-stream-page-1 #breadcumbs .col-lg-6.text-right.col-6.col-md-6.col-sm-6 p {text-align: center;}
    #topbar .right ul li a {font-size: 9px;}
    #content .view-parliamentary-board .col-lg-6.img.col-sm-6.none-right.col-md-4.col-4, #content .view-parliamentary-board .col-lg-6.img-right.text-right.none-left.col-sm-6.col-md-8.col-8 {width: 100%;max-width: 100%;flex: 0 0 100%;}
    #content .view-central-election-committee .col-lg-6.col-sm-6.col-md-8.col-8, #content .view-central-election-committee .col-lg-6.img-right.text-right.none-left.col-sm-6.col-md-8.col-8 {width: 100%;max-width: 100%;flex: 0 0 100%;}
    #content .view-margadarshak-mandal .col-lg-6.img.col-sm-6.none-right.col-md-4.col-4, #content .view-margadarshak-mandal .col-lg-6.img-right.text-right.none-left.col-sm-6.col-md-8.col-8 {width: 100%;max-width: 100%;flex: 0 0 100%;}
    #slider-banner .pv-slide-section li {padding: 70px 0 130px;background-position: 0 50% !important;}
    #topbar ul li {padding: 0;font-size: 10px;}
    #topbar .right ul li a {font-size: 10px;}
    .lang-dropdown .dropbutton-wrapper {top: -10px;}
    .transparent #topbar .topMenuList > ul > li.lang-dropdown {width: 45px;margin: 0 5px 0 0;}
}
@media only screen and (max-width:359px){
    [lang="hi"] .page-node-338 #slider-banner li, [lang="hi"] .page-node-336 #slider-banner .pv-slide-section > li {padding: 80px 0;}
    [lang="hi"] #topbar ul li {padding: 3px 0 0;font-size: 10px;}
    [lang="hi"] .transparent #topbar .topMenuList > ul > li.lang-dropdown, .transparent #topbar .topMenuList > ul > li.lang-dropdown{top: 0;}
}
@media screen and (min--moz-device-pixel-ratio:0) {.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker { padding-top:9px; }}
@media (min-width: 992px){
	.offset-lg-1, .s-prasad .col-lg-7.offset-lg-1.mob-caption.col-sm-12.col-md-7.col-12 {margin-left: 8.333333%;}
}
.fp-viewing-9 section#header, .fp-viewing-10 section#header {
    display: none;
}
.view-header {
    display: none;
}
.path-bjp-live .view-header {
    display: block;
}
.path-frontpage .slide-social li a {
	color: #fff;
}
div#block-subscriptionformforwebsite .subscription-form .form-item .form-control::placeholder{color:#acacac !important;}
.block-subscription input[type="text"]::placeholder {color: #dcdadc !important;}
body .views-infinite-scroll-content-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.page-node-334 #atal-info .space .col-lg-12.col-sm-12.col-md-12.col-12 {padding: 0;}
.page-node-334 #atal-info .space .col-lg-12.col-sm-12.col-md-12.col-12.bg-img {padding: 160px 15px 120px;}
.page-views-speeches-page-2 .views-infinite-scroll-content-wrapper.clearfix div#newobj {margin: 0;}
.noRecFound { text-align:center; width:100%;}
#result_para{width:100%;}
.article .bg-white .social .right:hover i.fa.fa-angle-double-right {border: 0px solid #666 !important;color: #ec0e5d !important;background:transparent !important;}
.page-views-general-election-page-12 #manifesto .philosophy.left p {max-height: 70px;height: auto;}
.pageFilter .fromDateTodate .toDate .js-form-item input.customDatePicker {color: #fff; font-size:0;}
.pageFilter .fromDateTodate .toDate input.form-date.customDatePicker::placeholder {top: 0;}
.pageFilter .fromDateTodate .toDate .js-form-item.form-item.js-form-type-date {position: relative;z-index: 9;}

/*custom Search with select*/
select.customSelectwithSearch {
   
}

.dropdown-select {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40FFFFFF', endColorstr='#00FFFFFF', GradientType=0);
    background-color: #fff;
    border-radius: 6px;
    border: solid 1px #eee;
    box-shadow: 0px 2px 5px 0px rgba(155, 155, 155, 0.5);
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;

}

.dropdown-select:focus {
    background-color: #fff;
}

.dropdown-select:hover {
    background-color: #fff;
}

.dropdown-select:active,
.dropdown-select.open {
    background-color: #fff !important;
    border-color: #bbb;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05) inset;
}

.dropdown-select.open .list {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    pointer-events: auto;
}

.dropdown-select.open .option {
    cursor: pointer;
}

.dropdown-select.wide {
    width: 100%;
}

.dropdown-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}

.dropdown-select .list {
    box-sizing: border-box;
    transition: all 0.15s cubic-bezier(0.25, 0, 0.25, 1.75), opacity 0.1s linear;
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.09);
    background-color: #fff;
    border-radius: 6px;
    margin-top: 4px;
    padding: 3px 0;
    opacity: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 999;
    max-height: 250px;
    overflow: auto;
    border: 1px solid #ddd;
}

.dropdown-select .list:hover .option:not(:hover) {
    background-color: transparent !important;
}
.dropdown-select .dd-search{
  overflow:hidden;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0.5rem;
}

.dropdown-select .dd-searchbox{
  width:90%;
  padding:0.5rem;
  border:1px solid #999;
  border-color:#999;
  border-radius:4px;
  outline:none;
}
.dropdown-select .dd-searchbox:focus{
  border-color:#12CBC4;
}

.dropdown-select .list ul {
    padding: 0;
}

.dropdown-select .option {
    cursor: default;
    font-weight: 400;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    transition: all 0.2s;
    list-style: none;
}

.dropdown-select .option:hover,
.dropdown-select .option:focus {
    background-color: #f6f6f6 !important;
}

.dropdown-select .option.selected {
    font-weight: 600;
    color: #12cbc4;
}

.dropdown-select .option.selected:focus {
    background: #f6f6f6;
}

.dropdown-select a {
    color: #aaa;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
}

.dropdown-select a:hover {
    color: #666;
}
#breadcumbs .dropdown-select.customSelectwithSearch.form-select {
    display: inline-block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 14px;
    line-height: 1.25;
    color: #333;
    background: url(../images/select-arrow.png) 95% 50% no-repeat;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    height: 35px;
    border-radius: 2px;
    font-family: open sans,sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    outline: none;
    font-weight: 700;
    margin: 0;
    float: none;
    bottom: 10px;
    box-shadow: 0 0 0;
}

#breadcumbs .dropdown-select.customSelectwithSearch.form-select::after {
    display: none;
}
#breadcumbs .dropdown-select.customSelectwithSearch.form-select .list {
    width: 300px;
}
#breadcumbs .dropdown-select.customSelectwithSearch.form-select input#txtSearchValue {
    height: 35px;
    padding: 0 10px;
}
#breadcumbs .dropdown-select.customSelectwithSearch.form-select .list li.option.selected {
    color: #f26522;
}
#breadcumbs .dropdown-select.customSelectwithSearch.form-select span.current {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 95%;
    display: inline-block;
}

#breadcumbs .dropdown-select.customSelectwithSearch.form-select input#txtSearchValue:focus {
    border-color: #f26522;
}
.nationalexecutiveresolution .oj-slide-nav .oj-prev.slick-arrow.slick-disabled {
    opacity: 0.5;
    pointer-events: none;
}

.nationalexecutiveresolution .oj-slide-nav .oj-next.slick-arrow.slick-disabled {
    opacity: 0.5;
    pointer-events: none;
}

body .views-infinite-scroll-content-wrapper .row {
    width: 100%;
}
.page-views-permanent-invitees-page-1 .view-header, .page-views-special-invitee-page-1 .view-header, .page-views-national-executive-member-page-1 .view-header {display:block;}
.page-node-616 #atal-info h2 {
    text-transform: uppercase;
}.page-views-general-election-page-11 .photoGallerySection {
    float: left;
    width: 33.33%;
    padding: 0 15px;
}

.page-views-general-election-page-11 .photoGallerySection .col-md-6.col-lg-4.col-sm-12 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.page-views-general-election-page-11 .photoGallerySection .row {
    width: 100%;
}

.page-views-general-election-page-11 .photoGallerySection .col-md-6.col-lg-4.col-sm-12 .img-gal-ovrflow span.electionInnerTitle {
    bottom: 10px;
}
.page-node-615 #atal-info h2 span {
    color: #161b3e;
    /* font-size: 55px; */
    font-family: anton,sans-serif;
    margin-bottom: 30px;
}
/*.page-node-616 #atal-info h2 span,
.page-node-617 #atal-info h2 span {
    color: #161b3e;
     font-size: 55px; 
    font-family: anton,sans-serif;
    margin-bottom: 30px;
	text-transform: uppercase;
    line-height: normal;
} */
.intagram-main-box .social-box-main .social-inn-box {
    background-size: 100% !important;
}
#content .organisation p.phone a {
    text-decoration: underline; 
}
.modal.department .bg-white p.phone i.fa.fa-share-square-o {
    width: 25px;
}
@media only screen and (max-width:1023px){
	body .views-infinite-scroll-content-wrapper .row{width:auto;}
}
#content .organisation p.phone a {
    text-decoration: underline;
    word-break: break-all;
}
.modal-body .shareMore li img { width:24px !important; }

.ui-datepicker{z-index:999 !important;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{ border:none !important; background:#fff !important; text-align:center; height:26px}
.ui-widget-header{ border:none !important; background:#fff !important;}
.ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus,.ui-widget-content .ui-state-active{
	border:none !important;     
    color: #fff !important;
    background-color: #f26522 !important;
}

.ui-datepicker.ui-widget.ui-widget-content{ width:220px !important}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{ padding-right:10px !important}
.ui-datepicker select.ui-datepicker-month{ margin-right:5px !important}
.view-display-id-page_5 .row.cf { clear:both; }
#header.sticky, #header.sticky .navbar-brand {
    transition: all 350ms ease;
}
#header.sticky .navbar-brand {
    margin-right: 1rem;
}

.page-node-346 #header.transparent {transition: all 450ms ease;}
.page-node-346 #header.transparent.sticky{top: -41px !important;}
.page-node-346 #header.transparent div#topbar {
    height: auto !important;
    display: block !important;
    opacity: 1 !important;
}


.path-frontpage .flag a:before {
    content: "\f097";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    color: #ec0e5d;
}
.path-frontpage .flag a:before {
    content: "\f097";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    color: #ec0e5d;
}
.path-frontpage .flag a{ font-size:0}

.path-bjp-logout .printBtnSection.printIn4, .path-bjp-logout .change-fonts{ display:none}
.path-bjp-logout .button.submit{ background:#f26522; border-radius:4px; color:#fff; padding:5px 10px; margin:0 1rem 0 0 }
.path-bjp-logout .philosophy { background:#fff; border-radius:6px; max-width:500px; margin:0 auto; padding:20px}
.path-bjp-logout .button.submit:hover{ background:#db4c0a}
.ministerVideoGalleryPrev.swiper-button-disabled,Â .ministerVideoGalleryNext.swiper-button-disabledÂ {opacity: 0.4;}
.fp-viewing-6thpage #header.sticky, #header.sticky .navbar-brand {height: 60px !important;}
.workingSlider .carousel-item.active{flex-wrap: wrap;}
.page-views-national-executive-member-page-1 #manifesto .s-invites .left .bg-white p.social {text-align: center;}
#p-gallery p.text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px 5px 0;}
.client-detail-wrap li .single-data p {margin: 5px 0 0;height: 35px;}
.client-detail-wrap li .single-data p:empty {display: none;}
/*.page-views-kamal-sandesh-page-1 .flip-box a.right :hover {color: #fff;}*/
.page-views-photo-gallery-page-5 .img-gal-ovrflow:before {
    display: none;
}
.page-views-books-monographs-page-1 #manifesto p.text{ text-align:center}
#footer .copyright{margin-top: 15px;}
.user-logged-in #manifesto .left h4 {background: transparent;margin: 0;padding: 0;}
.view-press-releases-post-list .views-row{ padding:10px 15px; font-size:14px;}
html[lang="hi"] .journey .journey-right .join-as li a {
    font-size: 18px;
}
.page-node-type-political-resolution .flag.flag-bookmark, .page-node-type-speeches .flag.flag-bookmark, .page-node-type-interviews-and-articles .flag.flag-bookmark,.page-node-type-press-releases .flag.flag-bookmark{ margin:0;}
.page-node-type-political-resolution .flag-bookmark a, .page-node-type-speeches .flag-bookmark a, .page-node-type-interviews-and-articles .flag-bookmark a, .page-node-type-press-releases .flag-bookmark a{display: inline-block;
width: 32px;
height: 32px;
border: 1px solid #f58221;
color: #f58221;
font-size: 0;
line-height: 40px;
text-align: center;
border-radius: 50%;
margin-bottom: 10px;}
.page-node-type-political-resolution .flag-bookmark a::before, .page-node-type-speeches .flag-bookmark a::before, .page-node-type-interviews-and-articles .flag-bookmark a::before,  .page-node-type-press-releases  .flag-bookmark a::before{ font:normal normal normal 14px/1 FontAwesome; content: "\f097";}
.page-node-60555 .grid-gallery .ph-gal-detail-main .grid li{ min-height:490px;}
.page-views-state-websites-section-page-1 .state-img-container img{ height:100%}
html[lang="hi"] #topbar ul.innerPagestopBar li.lang-dropdown button { background-position:75% 1px !important}

.page-node-62796 #manifesto .sds .bg-white .sts {
    margin: 0;
    padding: 10px;
}
.page-node-62796 #manifesto .sds .bg-white {
    padding: 0;
    border-radius: 0;
}
.page-node-62796 #manifesto .sds .bg-white .sts .rt {
    float: right;
    margin-top: 5px;
    margin-right: 5px;
}
html[lang="hi"] .transparent  #topbar ul.innerPagestopBar li.lang-dropdown button{ background-position:95% 1px !important}

.default-bullet ul.s-img li:before{ content:none}
.default-bullet .content ul.s-img{ margin-top:15px;}
.default-bullet .content ul.s-img li{ padding:0;}
.digital-economy-social{display: flex;align-items: center;justify-content: space-around;margin-top: 10px; clear:both}
.digital-economy-social a{ color: #e05716;
font-size: 16px;
display: flex;
align-items: center;
font-weight: normal;}
.digital-economy-social a svg path {fill: #f26522;}
.digital-economy-social svg {
    width: 25px;
    height: 25px;
    margin: 0 ;
}
h2.digital-economy-title{ font-size:16px; font-weight:bold; margin:15px 0; text-align:center; float:none}
.digital-economy-download{ text-align:center; margin-bottom:30px}
.digital-economy-download a{ font-size:16px; font-weight:bold; text-decoration:none; color: #e05716; margin:10px 0 0 0; display: inline-block}
.vision-title{ font-size:15px; text-align:center}
.vision-img img{ min-height:180px;}
.vision-img{ margin-bottom:30px; display:block}
.economy-video a{ color:#e05716}
.digicon-title{ margin:0px 0 50px}
.digicon-title a{ color:#e05716}
.economy-video2{ margin-bottom:30px}
.economy-video2 iframe, .economy-video iframe{ width:100%}
.transforming-india{ text-align:center; margin:0 auto; max-width:300px}
#manifesto .transforming-india ._df_thumb{ height:308px}
.transforming-title{ margin:0 0 20px; display:inline-block; min-height:44px}
.transforming-download{ margin:20px 0 30px 0; display:inline-block}
.transforming-sub-title{ display:inline-block; margin:20px 0}
.transforming-india iframe{ width:100%;}
.user-logged-in.path-frontpage .dropdown-language-item .dropbutton-arrow{ top:35%}
.user-logged-in.path-frontpage .lang-dropdown .dropbutton-multiple.open .dropbutton-arrow { top:5px }
[lang="hi"] .user-logged-in.path-frontpage .transparent #topbar .topMenuList > ul > li.lang-dropdown{ margin-right:45px}
.user-logged-in.path-frontpage #topbar ul li.userMenu a{ border-right:none}
.page-node-62369 .grid-gallery .ph-gal-detail-main .grid li{ width:33% !important; float:none; display:inline-block; vertical-align:top}
html[lang="hi"] .page-views-books-monographs-page-1 #banner h2{ line-height: normal}
html[lang="hi"] .page-views-constitution-page-1 #banner.constitutionbanner h2{ line-height:70px}
#amit-banner a p{ display:inline-block}
#manifesto .philosophy.left p.press-social{ padding:0; margin:0; text-align:center; border:none}
.messages__wrapper{max-width: 1250px;margin: 0 auto; margin-bottom: 45px;}
.date-label, #manifesto .u-e-detail .label-div.date-label{color: #fff;
    font-size: 13px;
    text-align: center;
    font-weight: 400;
    background: #0012ff;
    border-radius: 0;
    margin-top: -20px;
    padding: 7px 8px;
    position: absolute;
    /* top: 0; */
    left: 0;
    width: 53px;
    bottom: 50px;}
.read-more-link{ float:left}
.read-more-link a{color: #ec0e5d;
    font-size: 13px;
    line-height: 25px;   
    margin: 0px;}
	.read-more-link a i{ margin-left:5px}
	.read-more-link a:hover{ text-decoration:underline}
	.user-logged-in .hideNoLogin{ display:block !important}
.topLeftMultipleSub{ width:145px; min-width:auto}
#topbar .topLeftMultipleSub ul{ margin:0;}
#header .dropdown .dropdown-menu.topLeftMultipleSub:before{ left:auto; right:20px}
.hideNoLogin{ display:none !important}
.user-logged-in .hideWithLogin{ display:none !important}
.innerPageTopLeftMenuSec p{ margin:0;}
#topbar .innerPageTopLeftMenuSec li a:hover{ color:#f5821f}
#topbar .innerPageTopLeftMenuSec li a{margin-bottom:3px}
#topbar .innerPageTopLeftMenuSec li:last-child{ margin-bottom:0;}
.innerPageTopLeftMenuSec i{ margin-right:4px}
#topbar .show>.dropdown-menu.topLeftMultipleSub, #topbar .dropdown-menu.topLeftMultipleSub{ padding:5px 0 !important}
.gradiant-bg{ position:relative}
.gradiant-bg:before{ content:""; position:absolute; width:100%; height:100%; background:linear-gradient(rgba(0, 0, 0, 0.4) 100%, rgba(10, 10, 10, 0.5) 75%, rgba(68, 66, 66, 0.9) 112%); left:0; top:0;}
.home-firsr-block-bg, .home-sec-block-bg{ position:relative}
.home-firsr-block-bg:before{content:""; position:absolute; width:100%; height:100%; background:linear-gradient(rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.6) 90%) 0% 0% repeat scroll; left:0; top:0;}
.home-sec-block-bg:before{content:""; position:absolute; width:100%; height:100%; background: linear-gradient(rgba(0, 0, 0, .3) 70%, rgba(0, 0, 0, .8) 90%) repeat scroll; left:0; top:0;}
.view-events.view-display-id-block_2 .upcoming-events .event-img{ min-height:auto; height:193px; overflow:auto}
.view-events.view-display-id-block_2 .upcoming-events .event-body p a{ font-size:13px;}
.view-events.view-display-id-block_2 .upcoming-events{ position:relative}
.view-events.view-display-id-block_2 .date{ background: #0012ff;
    color: #fff;
    font-size: 13px;
    display: block;
    position: absolute;
    padding: 5px;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 14px;
    z-index: 999;
    /* bottom: 0; */
    top: 143px;}
.page-views-photo-gallery-infographic-page-1 #p-gallery .align{height: 100%;
    display: flex;
    align-items: center  !important;
    justify-content: center;}
.page-views-photo-gallery-infographic-page-1 #p-gallery .infograf-box p{ font-size:24px !important}
.view-general-election .customAudioElection .img-container{ height: auto; min-height: auto;}
.view-general-election .sd#morchapresidentList{ justify-content: center;}
.view-general-election ul.mediaGroup{ display: flex; justify-content: center; flex-wrap: wrap;}
.profileviewall{position: absolute; z-index: 9;}
.profileviewall a{background: #f26522; color: #fff;padding: 7px 15px;}
.profileviewall a:hover{ background: #f5821f;}
#manifesto .s-invites .left .aasamCanidate .bg-white p.phone span{ margin-left: 0;}
#manifesto .s-invites .left .aasamCanidate .bg-white p{font-size: 12px; height: auto; margin: 0 0 10px; min-height: auto;}
.aasamCanidate .img-container{ height: 185px;}
#manifesto .s-invites .left .aasamCanidate .bg-white h3.customTitleElection{ font-size: 14px; min-height: 43px;}
.page-views-general-election-page-2 .photoGallerySection .img-gal-ovrflow img{height: calc(100% - 40px); width: 100%;}
.page-views-general-election-page-2  .photoGallerySection .row{ width: auto;}
#manifesto .philosophy.left .customAudioElection p{text-align: center; padding: 15px 0 0 0;  margin: 0; font-weight: bold;}
.page-views-general-election-page-2 .photoGallerySection+.photoGallerySection { margin-top: 30px;}
.page-views-general-election-page-2 .photoGallerySection .grid-gallery{ float: none; margin-bottom: 30px; overflow: hidden;}
#manifesto .view-general-election h3 span{font-size:38px;}
#manifesto .philosophy.left .view-general-election .photoGallerySection p{ height: auto; margin: 10px 0 0 ; padding: 0; font-size: 14px;}
#manifesto .philosophy.left .view-general-election .photoGallerySection p.social{ margin-bottom: 10px; height: 35px;}
.page-node-type-state-elections-candidate .monographsLeftImg img{ position: relative; left: auto; transform: none;}
.page-node-type-state-elections-candidate .monographsLeftImg{ margin: 0;}
#content .organisation h3.electionsvideotitle{ height: auto; font-size: 22px; margin: 0 0 30px; line-height: 28px;}
.photoGallerySection.electionsvideo .row{ width: auto;}
.photoGallerySection.electionsvideo { width:100%;}
#content .organisation .electionsvideo p.social{ text-align: left; margin: 0;}
#content .organisation .electionsvideo p.social .right{ float: right;}
#content .electionsvideo .bg-white{ min-height: 300px;}
.photoGallerySection.electionsvideo .img-gal-ovrflow{ height: 400px;}
/*1920 banner issue*/
@media (min-width: 1601px) and (max-width: 1920px) {
    .page-node-618 #slider-banner li {padding: 324px 0 255px;}
    [lang="hi"] .page-node-348 #slider-banner li {padding: 324px 0 255px;}
    .page-node-348 #slider-banner li {padding: 324px 0 255px;}
    .page-node-336 #slider-banner li {padding: 324px 0 255px;}
    .page-node-615 #slider-banner li {padding: 324px 0 255px;}
    .page-node-335 #slider-banner li {padding: 264px 0 315px;}
}
.newInfoImgSection .img-gal-ovrflow { height: auto; }
.page-views-events-page-2 .views-infinite-scroll-content-wrapper { margin:0; }
.page-node-type-documents-union-budget .grid-gallery figure img {min-width: 100%;max-width: 100%; min-height:310px}

@media only screen and (max-width:1366px){
	.view-events.view-display-id-block_2 .upcoming-events .event-img{ height:173px}
	.view-events.view-display-id-block_2 .date{ top:123px;}
	.page-views-interviews-and-articles-page-2 .region-section-views-expose-form-custom{ text-align:left}
	.page-views-interviews-and-articles-page-2 #breadcumbs .orga .views-exposed-form .button{ margin:0}
	.page-views-interviews-and-articles-page-2 #breadcumbs .orga .views-exposed-form .form-actions{ margin-right:10px}
}

@media only screen and (max-width:1230px){
	.join-social li:first-child{ display:block}
	html[lang="hi"] .page-views-constitution-page-1 #banner.constitutionbanner h2{ line-height:normal}
}
@media only screen and (max-width:1024px){
	.page-node-60555 .grid-gallery .ph-gal-detail-main .grid li{ min-height:330px;}
	.page-views-interviews-and-articles-page-2 #breadcumbs .orga .views-exposed-form .col-lg-3.withSrchbox{ max-width:245px}
	.economy-video2 iframe, .economy-video iframe{ height:auto}
    .page-node-type-state-elections-candidate .monographsLeftImg{ height: auto; overflow: visible;}
    #manifesto .view-general-election h3 span{font-size: 28px;}
    .photoGallerySection.electionsvideo .img-gal-ovrflow{ height: 300px;}
}
@media only screen and (max-width:991px){
    .page-node-type-documents-union-budget .grid-gallery figure img {min-height: 385px !important;min-width: 100% !important;max-width: 100% !important;}
    .page-node-type-documents-union-budget .grid-gallery figure .right img {min-height: auto !important;min-width: auto !important;max-width: 100% !important;}
    .page-node-618 #atal-info, .page-node-336 #atal-info{padding-top: 2rem;}
    .page-node-type-documents-union-budget .img-gal-ovrflow:before {display: none;}
    .region-footer-site-navigator .footer-btn-bottom{display:block;}
    #topbar .topMenuList > ul > li.menu-item.nav-item {display: none;}
    #topbar ul {margin: 0;}
	#atal-info h2 {
font-size:40px;
line-height:50px;
margin-bottom:15px
}
.page-node-type-political-resolution .flag.flag-bookmark, .page-node-type-speeches .flag.flag-bookmark, .page-node-type-interviews-and-articles .flag.flag-bookmark, .page-node-type-press-releases .flag.flag-bookmark{ float:left}
.page-node-60555 .grid-gallery .ph-gal-detail-main .grid li{ min-height: auto;}
#manifesto .philosophy.left p iframe{width: 100%;height:350px;}
.page-node-62369 .grid-gallery .ph-gal-detail-main .grid li{ width:49% !important;}
.view-events.view-display-id-block_2 .date{ top:133px}
.photoGallerySection.electionsvideo .img-gal-ovrflow{ height:230px;}
}

@media only screen and (max-width:767px){
#atal-info h2{font-size:33px;line-height:47px; margin-bottom:15px;}
#video-banner .video-play {height: 45px;width: 45px;padding: 5px;font-size: 20px;}
.page-node-type-political-resolution .flag-bookmark a,.page-node-type-speeches .flag-bookmark a, .page-node-type-interviews-and-articles .flag-bookmark a, .page-node-type-press-releases .flag-bookmark a{ width:25px; height:25px; line-height:35px;}
html[lang="hi"] .footprint-section .footprint .left .footprint-content .top h1{ font-size:28px;}
.page-views-currentcm-dycm-page-1 #manifesto .s-president-card.stateOfficeCard, .page-views-state-president-page-1 #manifesto .s-president-card.stateOfficeCard, .page-views-state-general-secretary-page-1 #manifesto .s-president-card.stateOfficeCard{ margin:0; padding:0 15px;}
html[lang="en"] #topbar ul.innerPagestopBar li.lang-dropdown button, 	html[lang="en"] #topbar ul li:last-child button { background-position:93% 2px !important}
html[lang="hi"] #topbar ul.innerPagestopBar li.lang-dropdown button { background-position:75% 0px !important}
.topLeftMultipleSub{ width:110px}
#topbar .dropdown-menu.topLeftMultipleSub ul li{ display:block !important}
#topbar .dropdown-menu.topLeftMultipleSub ul li a{ display:block; padding:0 5px !important}
#manifesto .view-general-election h3 span{font-size: 22px;}
#manifesto h3.customTitleElection{ padding: 15px 0 0 !important;}
.page-views-general-election-page-16 #breadcumbs .orga .views-exposed-form .form-actions{ position: absolute;  right: 0;  top: 4px;  margin: 0;}
.page-views-general-election-page-16 #breadcumbs .orga input.search{ margin: 0;}
.page-node-type-page #manifesto .philosophy.left p {text-align: left;word-break: break-word;}
}

@media only screen and (max-width:320px){
.path-national-executive-member section#manifesto .row .col-lg-12.s-invites.space.col-sm-12.col-md-12.col-12{ padding:0;}
.page-views-permanent-invitees-page-1 .adotizementBannerMain, .page-views-special-invitee-page-1 .adotizementBannerMain{ padding:0 !important}
.page-views-departments-page-1 .modal.department .modal-body{ padding:0 15px !important}
}



@media (max-width:575px) {
#manifesto .philosophy.left p iframe{height:250px;}
#content .organisation h3.electionsvideotitle{ margin: 30px 0 15px;}
.home-social-block-section.aasam-election .social-block-wrap{padding: 0;}
#content .electionsvideo .bg-white{ min-height: auto;}
.photoGallerySection.electionsvideo .img-gal-ovrflow{ height:340px;}
.profileviewall{ right: -15px;}
.profileviewall a{ padding: 6px 10px;}
html[lang="hi"] div#block-subscriptionformforwebsite .subscription-form .form-item .form-control{ margin-bottom: 15px;}
.default-bullet article.node[data-history-node-id="326"] ul li a.dropdown-item {padding: 25px 15px 25px 85px;word-break: break-word;white-space: normal;background-position: 20px 50%;}
}

@media (max-width:374px) {
[lang="en"] .transparent #topbar .right ul li a{ padding:0px 2px 0}
}
.page-node-type-state-elections-candidate .monographsLeftImg img{width: auto;} 

.label-div.candidate-status { position: absolute; top: 0; }

.upcoming-events .no-upcome-event .view-empty  p { margin:0px; padding:0px;}

.upcoming-events .no-upcome-event img {
    min-height: 265px;
}

.page-node-618 #atal-info ul li { font-size: 14px; word-break: break-word; text-align: left;}


.loadMoreBtn .button img { filter: invert(47%) sepia(94%) saturate(6009%) hue-rotate(295deg) brightness(89%) contrast(141%); }
.loadMoreBtn .button:hover img  { filter: brightness(0) invert(1);  margin-bottom: 0; } 