	/*!* Font Awesome 4.6.3 */ 
@font-face {
font-family:'FontAwesome';
src:url('fonts/fontawesome-webfont.eot?v=4.6.3');
src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.text-center { text-align: center !important; }
.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-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" }
.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 }
/********* Reset CSS *********/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block }
audio, canvas, video { display:inline-block }
audio:not([controls]) {
display:none;
height:0
}
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust:  100%; }
a { text-decoration:underline; color:#f47216; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
a:focus { outline:thin dotted }
a:hover, a:active { outline: 0; }
a:focus, a:hover { text-decoration:none; color:#333; }
b, strong, dt, th { font-weight: bold; }
em, i { font-style:italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin-bottom:25px; padding:0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width:100%; height:auto; }
figure { margin:0; }
legend { white-space:normal; }
q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:90% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:0 }
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; }
table table { margin:0 }
th, td { border:none; padding:8px 10px }
caption, th, td { font-weight: normal; }
ul.bulletText { list-style:none; padding:0; }
ul.bulletText li { padding-left:15px; margin-bottom: 10px; line-height:1.5; position: relative; }
ul.bulletText li:before { position: absolute; left: 0; top: -1px; content:""; font-family:'FontAwesome'; content: "\f105"; font-size:18px; }
ul.bulletText ul { padding:0; list-style:none; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
/***********AOS Scroll*****************/
/* [data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)} */
/*# sourceMappingURL=aos.css.map*/

.mCustomScrollbar { -ms-touch-action:pinch-zoom; touch-action:pinch-zoom }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action:auto; touch-action:auto }
.mCustomScrollBox { position:relative; overflow:hidden; height:100%; max-width:100%; outline:0; direction:ltr }
.mCSB_container { overflow:hidden; width:auto; height:auto }
.mCSB_inside>.mCSB_container { margin-right:30px }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right:0 }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container { margin-right:0; margin-left:30px }
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left:0 }
.mCSB_scrollTools { position:absolute; width:16px; height:auto; left:auto; top:0; right:0; bottom:0; opacity:.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)" }
.mCSB_outside+.mCSB_scrollTools { right:-26px }
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { right:auto; left:0 }
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { left:-26px }
.mCSB_scrollTools .mCSB_draggerContainer { position:absolute; top:0; left:0; bottom:0; right:0; height:auto }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin:20px 0 }
.mCSB_scrollTools .mCSB_draggerRail { width:2px; height:100%; margin:0 auto; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px }
.mCSB_scrollTools .mCSB_dragger { cursor:pointer; width:100%; height:30px; z-index:1 }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position:relative; width:4px; height:100%; margin:0 auto; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; text-align:center }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width:12px }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width:8px }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp { display:block; position:absolute; height:20px; width:100%; overflow:hidden; margin:0 auto; cursor:pointer }
.mCSB_scrollTools .mCSB_buttonDown { bottom:0 }
.mCSB_horizontal.mCSB_inside>.mCSB_container { margin-right:0; margin-bottom:30px }
.mCSB_horizontal.mCSB_outside>.mCSB_container { min-height:100% }
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom:0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width:auto; height:16px; top:auto; right:0; bottom:0; left:0 }
.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom:-26px }
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer { margin:0 20px }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:2px; margin:7px 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width:30px; height:100%; left:0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:4px; margin:6px auto }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height:12px; margin:2px auto }
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height:8px; margin:4px 0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display:block; position:absolute; width:20px; height:100%; overflow:hidden; margin:0 auto; cursor:pointer }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left:0 }
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right:0 }
.mCSB_container_wrapper { position:absolute; height:auto; width:auto; overflow:hidden; top:0; left:0; right:0; bottom:0; margin-right:30px; margin-bottom:30px }
.mCSB_container_wrapper>.mCSB_container { padding-right:30px; padding-bottom:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical { bottom:20px }
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal { right:20px }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical { bottom:0 }
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
right:0
}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal { left:20px }
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {
left:0
}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper { margin-right:0; margin-left:30px }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container { padding-right:0 }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container { padding-bottom:0 }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right:0; margin-left:0 }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom:0 }
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition:opacity .2s ease-in-out, background-color .2s ease-in-out;
transition:opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar { -webkit-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
transition:width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {
opacity:0;
filter:"alpha(opacity=0)";
-ms-filter:"alpha(opacity=0)"
}
.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools, .mCustomScrollBox:hover>.mCSB_scrollTools, .mCustomScrollBox:hover~.mCSB_scrollTools, .mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {
opacity:1;
filter:"alpha(opacity=100)";
-ms-filter:"alpha(opacity=100)"
}
.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .4); filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)" }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .75); filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)" }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .85); filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)" }
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .9); filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)" }
.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp { background-image:url(mCSB_buttons.png); background-repeat:no-repeat; opacity:.4; filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)" }
.mCSB_scrollTools .mCSB_buttonUp { background-position:0 0 }
.mCSB_scrollTools .mCSB_buttonDown { background-position:0 -20px }
.mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -40px }
.mCSB_scrollTools .mCSB_buttonRight { background-position:0 -56px }
.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover { opacity:.75; filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)" }
.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active { opacity:.9; filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)" }
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .15) }
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75) }
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:rgba(0, 0, 0, .85) }
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:rgba(0, 0, 0, .9) }
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0 }
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px }
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px }
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px }
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail { width:4px; background-color:#fff; background-color:rgba(255, 255, 255, .1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:4px; background-color:#fff; background-color:rgba(255, 255, 255, .75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px }
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:4px; margin:6px auto }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .85) }
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .9) }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px 0 }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -20px }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -40px }
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -56px }
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .1); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75); -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px 0 }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -20px }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -40px }
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -56px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail { width:4px; background-color:#fff; background-color:rgba(255, 255, 255, .1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; background-color:#fff; background-color:rgba(255, 255, 255, .75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:4px; margin:6px 0 }
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:6px; margin:5px auto }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .85) }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .9) }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px 0 }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -20px }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -40px }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position:-20px -56px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .1); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75); -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px 0 }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -20px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -40px }
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position:-100px -56px }
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color:#fff; background-color:rgba(255, 255, 255, .1) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:2px }
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100% }
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:2px; margin:7px auto }
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .15) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px 0 }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -20px }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -40px }
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -56px }
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color:#fff; background-color:rgba(255, 255, 255, .15) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger { height:14px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:14px; margin:0 1px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger { width:14px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height:14px; margin:1px 0 }
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width:16px; height:16px; margin:-1px 0 }
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width:4px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height:16px; width:16px; margin:0 -1px }
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height:4px; margin:6px 0 }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position:0 -72px }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position:0 -92px }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position:0 -112px }
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position:0 -128px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .15) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-80px -72px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-80px -92px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-80px -112px }
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position:-80px -128px }
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail { width:4px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color:transparent; background-position:center }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==); background-repeat:repeat-y; opacity:.3; filter:"alpha(opacity=30)"; -ms-filter:"alpha(opacity=30)" }
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { height:4px; margin:6px 0; background-repeat:repeat-x }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position:-16px -72px }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position:-16px -92px }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position:-20px -112px }
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position:-20px -128px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=) }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-96px -72px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-96px -92px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-100px -112px }
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position:-100px -128px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat:repeat-y; background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:-o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%) }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat:repeat-x; background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:-o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%); background-image:linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%) }
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger { height:70px }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger { width:70px }
.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools { opacity:1; filter:"alpha(opacity=30)"; -ms-filter:"alpha(opacity=30)" }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { width:8px; background-color:#000; background-color:rgba(0, 0, 0, .2); box-shadow:inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2) }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#555 }
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:8px }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:8px; margin:4px 0; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2) }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width:100%; height:8px; margin:4px auto }
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px -72px }
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -92px }
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -112px }
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -128px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .1); box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1) }
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1) }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px -72px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -92px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -112px }
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -128px }
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools { opacity:1; filter:"alpha(opacity=30)"; -ms-filter:"alpha(opacity=30)" }
.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px }
.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical { right:1px }
.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical { box-shadow:inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5) }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal { bottom:1px; box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4); width:12px; margin:2px; position:absolute; height:auto; top:0; bottom:0; left:0; right:0 }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4); height:12px; width:auto }
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#555 }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color:#000; background-color:rgba(0, 0, 0, .05); box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1) }
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color:transparent }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px -72px }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -92px }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -112px }
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -128px }
.mCS-3d-thick-dark.mCSB_scrollTools { box-shadow:inset 0 0 14px rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { box-shadow:inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { box-shadow:inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#777 }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color:#fff; background-color:rgba(0, 0, 0, .05); box-shadow:inset 1px 1px 16px rgba(0, 0, 0, .1) }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail { background-color:transparent }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px -72px }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -92px }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -112px }
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -128px }
.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { right:0; margin:12px 0 }
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom:0; margin:0 12px }
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { left:0; right:auto }
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger { height:50px }
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger { width:50px }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .2); filter:"alpha(opacity=20)"; -ms-filter:"alpha(opacity=20)" }
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .5); filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)" }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .2); filter:"alpha(opacity=20)"; -ms-filter:"alpha(opacity=20)" }
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .5); filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)" }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail { width:6px; background-color:#000; background-color:rgba(0, 0, 0, .2) }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px }
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:6px; margin:5px 0 }
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width:12px }
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height:12px; margin:2px 0 }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px -72px }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -92px }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -112px }
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -128px }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75) }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .1) }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px -72px }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -92px }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -112px }
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -128px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail { width:12px; background-color:#000; background-color:rgba(0, 0, 0, .2) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:6px; margin:3px 5px; position:absolute; height:auto; top:0; bottom:0; left:0; right:0 }
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height:6px; margin:5px 3px; position:absolute; width:auto; top:0; bottom:0; left:0; right:0 }
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail { width:100%; height:12px; margin:2px 0 }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp { background-position:-32px -72px }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown { background-position:-32px -92px }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft { background-position:-40px -112px }
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight { background-position:-40px -128px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .1) }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp { background-position:-112px -72px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown { background-position:-112px -92px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position:-120px -112px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight { background-position:-120px -128px }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail { background-color:transparent; border-width:1px; border-style:solid; border-color:#fff; border-color:rgba(255, 255, 255, .2); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color:#000; border-color:rgba(0, 0, 0, .2) }
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color:#fff; background-color:rgba(255, 255, 255, .6) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color:#000; background-color:rgba(0, 0, 0, .6) }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .75) }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .85) }
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#000; background-color:rgba(0, 0, 0, .9) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .75) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .85) }
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { background-color:#fff; background-color:rgba(255, 255, 255, .9) }
/*Loader css*/
.chromeframe { margin:.2em 0; background:#ccc; color:#000; padding:.2em 0 }
p { line-height:1.33em; color:#7e7e7e }
h1 { color:#eee }
#loader-wrapper { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000 }
#loader { display:none; position:relative; left:50%; top:50%; width:150px; height:150px; margin:-75px 0 0 -75px; border-radius:50%; border:3px solid transparent; border-top-color: #f57216; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; z-index:1001; }
#loader:before { display:none; content:""; position:absolute; top:5px; left:5px; right:5px; bottom:5px; border-radius:50%; border:3px solid transparent; border-top-color: #f57216; -webkit-animation:spin 3s linear infinite; animation:spin 3s linear infinite; }
#loader:after { display:none; content:""; position:absolute; top:15px; left:15px; right:15px; bottom:15px; border-radius:50%; border:3px solid transparent; border-top-color: #f57216; -webkit-animation:spin 1.5s linear infinite; animation:spin 1.5s linear infinite; }
@-webkit-keyframes spin { 0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes spin { 0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0)
}
100% {
-webkit-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg)
}
}
#loader-wrapper .loader-section { position:fixed; top:0; width:51%; height:100%; background: #fff; z-index:1000; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); }
#loader-wrapper .loader-section.section-left { left:0 }
#loader-wrapper .loader-section.section-right { right:0 }
.loaded #loader-wrapper .loader-section.section-left { -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); -webkit-transition:all .7s .3s cubic-bezier(.645, .045, .355, 1);
transition:all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loader-wrapper .loader-section.section-right { -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); -webkit-transition:all .7s .3s cubic-bezier(.645, .045, .355, 1);
transition:all .7s .3s cubic-bezier(.645, .045, .355, 1)
}
.loaded #loader { opacity:0; -webkit-transition:all .3s ease-out;
transition:all .3s ease-out
}
.loaded #loader-wrapper { visibility:hidden; -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:all .3s 0.5s ease-out;
transition:all .3s 0.5s ease-out;
opacity:0; }
.no-js #loader-wrapper { display:none }
.no-js h1 { color:#222 }
#content { margin:0 auto; padding-bottom:50px; width:80%; max-width:978px }
.ir { background-color:transparent; border:0; overflow:hidden }
.ir:before { content:""; display:block; width:0; height:150% }
.hidden { display:none!important; visibility:hidden }
.visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto }
.invisible { visibility:hidden }
#loader-wrapper img { position: fixed; z-index: 9999; top: 50%; left: 50%; display: inline-block; transform: translate(-50%, -50%); width: auto; height:auto; max-width:100%; transition:all 0.3s ease-out; }
.loading-dots { text-align: center; width: 100%; margin-top: 20px; z-index:9999; position:relative; top:70%; }
.loading-dots-dot { animation: dot-keyframes 1.5s infinite ease-in-out; background-color: #999999; 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;
}
 @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)
}
}
.loaded #loader-wrapper img { -webkit-transform: scale(15); -ms-transform: scale(13); transform: scale(13); opacity:0; width:auto; height:auto; }
/*Loader css*/
/********* Clear floats *********/
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content:" "; display:table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear:both }
html, body { height: 100%; padding-top:0; margin-top:0!important; }
body { color:#333; font-family: 'Public Sans', sans-serif; font-weight:400; font-size:16px; line-height: 1.4; overflow-x: hidden; }
/*****Second Font : font-family: 'Roboto Slab', serif;*****/

.container { max-width: 1270px; width:100%; margin: 0 auto; padding: 0 15px; }
.commonPad { padding-bottom:80px; padding-top:80px; }
.padBotNone { padding-bottom: 0; }
.padTopNone { padding-top: 0; }
.center { text-align: center; }
.right { text-align: right; }
.lastSection { margin-bottom:-80px; }
/*********Headings*********/
h1, h2, h3, h4, h5, h6 { font-weight:600; line-height: 1.2; font-family: 'Poppins', sans-serif; color:#000; }
h1 { font-size: 2.625em; }
h2 { font-size: 34px; }
h3 { font-size: 30px; }
h4 { font-size: 27px; }
h5 { font-size: 23px; }
h6 { font-size: 20px; }
/********* Buttons *********/
input[type="button"], input[type="reset"], button, .button, .btn { display: inline-block; text-decoration:none; margin:0; padding: 10px 20px; line-height: 22px; border:0; color: #fff; font-size:16px; font-weight:400; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; cursor:pointer; font-family: 'Public Sans', sans-serif; position:relative; background-color:#f47216; }
input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover, .btn:hover, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .button:focus, .btn:focus { background-color:#f47216; color:#fff; }
button .fa, .button .fa, .btn .fa { margin-left:5px; }
.greenBtn { background-color:#00a650; }
.greenBtn:hover { background-color:#f47216; }
.button.resetBtn { background-color:#a8a8a8; }
.button.resetBtn:hover { background-color:#6c6c6c; }
.button.smallBtn { font-size: 14px; padding-bottom:5px; padding-top:5px; }
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea { border:0; width:100%; color:#222; height:44px; padding:0 10px; font-size:100%; line-height:normal; font-size: 15px; border-radius:5px; font-family: 'Open Sans', sans-serif; background-color:#fff; border:1px solid #b7b7b7; }
.selectWrap { position: relative; }
.selectWrap .customSelect { background: #fff url(../images/lang_aerrow.png) no-repeat 96% center; cursor: pointer; color: #252525; height: 44px; border-radius:0; font-size: 16px; }

::-webkit-input-placeholder {
opacity:1;
}
::-moz-placeholder {
opacity:1;
}
:-ms-input-placeholder {
opacity:1;
}
:-moz-placeholder {
opacity:1;
}
.custom-select { border-radius:0; height: 44px; padding: 0 5px; cursor:pointer; }
select { -moz-appearance: none; -webkit-appearance: none; background-image:url(../images/arrow-down.png); background-repeat:no-repeat; background-position:right center; cursor:pointer; }
/********** Table **********/

.tableOut { }
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border:0; color:#7a7a7a; font-weight:500; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
table table, .tableData table { margin:0 }
caption, th, td { font-weight: normal; background:#fff }
th, td, .tableData th, .tableData td { border:none; padding:12px 12px; border:0; border-bottom:1px solid #ebebeb; font-weight:500; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
tr:last-child td { border-bottom:0; }
th, .tableData th { color:#fff; font-weight:400; background: #3d61c1; font-size:17px; padding-top:13px; padding-bottom: 13px; }
.tableScroll { overflow-y:hidden; overflow-x:auto }
.fc th:first-child, .fc td:first-child { text-align: center; width:70px; }
.lc th:last-child, .lc td:last-child { text-align: center; }
.roundedTable { border-radius:20px; overflow: hidden; }
table tr:hover td { background-color:#f0f3f8; }
table .fa-trash-o { color:#909195; font-size:19px; }
table tr:hover td .fa-trash-o { color:#eb0d0c; }
.achievements .swiper-slide { height: auto; }
/********** Responsive Tab **********/
.tabContentWrap { box-shadow: 0 5px 32px rgba(0, 0, 0, 0.14); }
.resTab { position: relative; }
.resTab .tabNav { margin:0; padding: 0; list-style:none; background-color:#e6e6e6; }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; float:left; }
.resTab .tabNav li a { display: inline-block; padding: 15px 25px; text-decoration: none; font-size: 25px; font-weight: 600; color: #9f9f9f; }
.resTab .tabNav .r-tabs-state-active a { background-color:#fff; color: #13269e; text-shadow: none; }
.resTab .tabContent { padding: 25px; display: none; }
.resTab .r-tabs-panel.r-tabs-state-active { display: block; }
.resTab .r-tabs-accordion-title { display:none; }
.resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; }
.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.noJS .resTab .tabContainer { height:150px; overflow:hidden }
.noJS .resTab .tabContent { display:block; height:150px }
/*********  Accordion ******** */
.accordion { margin-bottom:20px; }
.accordion .accTrigger { padding:12px 30px 12px 0; cursor:pointer; font-weight:400; font-family: 'Roboto Slab', serif; font-size:24px; border-bottom:1px solid #d7d7d7; position:relative; color:#2f55d4; }
.accordion .accTrigger.last { border-bottom-width:0; }
.accordion .accTrigger:before { content: "\f107"; position:absolute; right:0; top:17px; border: 1px solid #609d1a; color:#609d1a; width:22px; height: 22px; border-radius:50%; font-family:'FontAwesome'; text-align:center; line-height:21px; font-size:18px; }
.accordion .accTrigger a { display:block; text-decoration:none; outline:0 }
.accordion .accTrigger.active { border-bottom:1px solid #fff; }
.accordion .accTrigger.active:before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); border-color: #2f55d4; color:#2f55d4; }
.accordDetail { padding:10px 0; display:none; border-bottom:1px solid #d7d7d7; }
/*********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%; padding:0 15px; 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 3px; width:16px; height:16px; display:inline-block; border-radius:3px; background:#c1bcb9; 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:#f47216 }
.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%; }
/*********Navigation*********/
#header { box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); z-index: 2;position: relative;}
select#lang_choice_1 { float: right;width: 100px;height: 35px;border-radius: 0;margin-top: 23px; }
.mainNavigation { position: relative; z-index: 9; }
#nav { margin: 0; padding:0; position:relative; list-style:none; }
#nav > li { margin:0; padding:0; float:left; position:relative; }
#nav > li:last-child { padding-right:0; }
#nav > li a { display: block; color: #f47216; font-size: 16px; line-height: 35px; position: relative; text-decoration: none; font-weight: 600; text-transform: uppercase; }
#nav > li a:hover, #nav > li:hover > a, #nav > li:hover .menuIcon:before { color: #fff;background-color: #f47216; }
#nav > li .menuIcon { position: absolute; right: 28px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);color: #f47216; }
#nav > li .menuIcon:before { position: absolute; left: 0; top: 0; content:""; font-family:'FontAwesome'; content: "\f107"; font-size: 16px; font-style:normal; }
/********* Sub-menu *********/
#nav ul { opacity: 0; z-index: 4; position: absolute; width: 260px; background-color: #fff; border-top:3px solid #f47216; top: 43px; left: 0; box-shadow: 0 0 5px rgba(0, 0, 0, .2); visibility: hidden; -webkit-transition: 300ms ease-in-out; transition: 300ms ease-in-out; margin: 20px 0 0 0; padding:0 }
#nav ul:before { bottom: 100%; left: 30px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
#nav li:hover > ul { opacity: 1; visibility: visible; margin: 0; }
#nav ul ul { top: 0; left: 100%; padding:0 }
#nav ul li { display: block; padding: 0; }
#nav ul.sub-menu li a { display: block; padding: 8px 15px 8px 30px; text-transform: none; line-height: 25px; border-bottom: 1px solid #dfdfdf; color: #222; position: relative; font-weight:400;margin: 0; }
#nav ul li a:after { font-family: 'FontAwesome'; position: absolute; left: 15px; top: 8px; content: "\f105"; display: block; font-size: 17px; }
#nav ul li:last-child a { border-bottom-width:0; }
#nav ul li a:hover { background-color : #f47216; color:#fff; }
#nav > li > a { border-right: 1px solid #ccc; margin: 0; padding: 15px 38px; line-height: normal; position: relative; }
#nav > li:first-child > a { /*border-left: 1px solid #ccc;*/}
#nav > li:last-child a { /*border: 0; padding: 0; margin: 0;*/     border-right: 0; }
#nav > li.menu-item-has-children a { /*padding: 0 25px 0 0; margin: 0 10px 0 0;*/ }
/********* Mobile Nav *********/
.mobileNav { display:none; position:fixed; left:0; top:0; width:100%; height:100%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); background: rgb(244 114 22 / 0.9); overflow:auto; z-index:5; }
.activeMobNav .mobileNav { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); z-index:99; }
.mobileNav #navMob { display:block !important; margin-top:60px; position:static; background: transparent; }
.mobileNav { -webkit-transition: -webkit-transform 0.5s; transition:transform 0.5s; }
.activeMobNav #wrapper { transform:unset; }
.mobileNav .close { position:absolute; right:0; top:0; width:60px; height:100px; background:rgba(242, 89, 39, 1) url(../images/menu-close-icon.png) no-repeat center 5px; cursor:pointer; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0); }
.activeMobNav .mobileNav .close { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
.mobileNav .navigationText { position:absolute; left: 0; top: 0; color: #fff; font-size: 20px; font-weight: 600; text-transform:uppercase; border-bottom: 1px solid #fff; width: 100%; padding: 15px; background: #f47216; }
.mobileNav .logoText { z-index:-1; width:100%; position:absolute; bottom:0; margin-bottom:15px; height:74px; }
.mobileNav .logoText .logoIcon { background-position: 0 -225px; margin:0 auto; height:74px; width:234px; display:block; }
.menuBar { display: none; }
.mobileNav .menuClose { position: absolute; right: 0; top: 0; width: 60px; height: 100px; text-transform: uppercase; background: url(../images/menu-close-icon-dark.png) no-repeat center 5px; cursor:pointer; z-index:99; }
#navMob { display:none; position:absolute; left:0; right:0; padding:0; }
.toggleMenu, #navMob .menuIcon { display:block; }
.toggleMenu { width: 38px; height: 38px; background-color: transparent; padding:5px 0; }
.toggleMenu .iconBar { text-indent: -9999px; display: block; background-position: -136px 7px; width: 100%; height: 38px; }
.toggleMenu .menuTitle { display:none; }
.toggleMenu:hover { text-decoration:none; }
#navMob li { float:none; display:block; border:none; }
#navMob li a { border-bottom:1px solid rgba(242, 89, 39, 1); transition:all 0s ease 0ms; -webkit-transition:all 0s ease 0ms; text-decoration:none; }
#navMob li.parent { position:relative; }
#navMob li .menuIcon, #navMob li li .menuIcon { width:60px; height: 60px; background-image: url(../images/down-arrow.png); background-repeat:no-repeat; background-position:center 15px; position:absolute; right:0; top:0; bottom:0; cursor:pointer; border-left: 1px solid #fff; }
#navMob > li > .menuIcon { background-position: center 26px; }
#navMob li li .menuIcon, #navMob li li .menuIcon.active { z-index:2; background-color:#522272; }
#navMob li li li .menuIcon { z-index:2; display:none; }
#navMob li li .menuIcon.active { background-color:#522272; }
#navMob li > a:hover, #navMob li.hover > a, #navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a { background-color:transparent; color: #fff; }
#navMob ul { width:100%; display:none; position:static; transition:none; -webkit-transition:none; }
.hasJS #navMob ul { opacity:1; }
.toggleMenu span.mobileMenu { font-size: 0; color: #fff; display: none; }
.toggleMenu span.iconBar { background-position: 0 0; height: 3px; background: #f47216; margin: 0; width: 35px; text-indent: -9999px; }
.toggleMenu span.iconBar:nth-child(3) { margin: 9px 0; }
#navMob > li:hover > ul, #navMob li li:hover > ul, #navMob li li li:hover > ul { display:none; }
#navMob ul, #navMob *:hover ul ul, #navMob .hover ul ul, #navMob .focus ul ul { margin-left:0; }
#navMob li a { padding-left:15px; padding-right:15px; display:block; line-height:40px; color:#fff; }
#navMob li ul li a { padding: 10px 0 10px 15px; display:block; background: url(../images/right-arrow.png) no-repeat 0 24px; color:#fff; border:none; font-size: 20px; }
#navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li.MenuLi1 > ul > li > a, .headerScroll #navMob > li > ul > li > a { padding:8px 60px 8px 20px; font-size:16px; line-height:21px; }
#navMob li ul li ul li a { padding-left:38px; background-position:20px 12px }
#navMob li ul li ul li ul li a { padding-left:60px; background-position:45px center }
#navMob > li > a:hover, #navMob > li.hover > a, #navMob > li.focus > a, #navMob > .highlight > a { /*background-color:#00a650;*/ color: #fff; }
#navMob li ul li a:hover, #navMob li ul li > a.selected, #navMob ul a:hover, .noJS #navMob ul a:focus, #navMob ul a.selected, #navMob ul > .highlight > a, #navMob > li.MenuLi1 > ul > li:hover > a, #navMob > li > ul > li > a:hover, #navMob > li > ul > li.current > a:hover, #navMob > li > ul > li:hover > a { background-color:transparent; color: #fff; }
#navMob .linkIcon, #navMob .linkIconHover, #navMob > li.MenuLi1 > ul > li > a:before { display:none !important; }
#navMob .menuFirstNode { display:block; }
#navMob li.current ul { display:none; }
#navMob li li ul { position:static; width:100%; background:none; visibility:visible; border:0; box-shadow:0 0 0 #000; opacity:1; padding:0; transition:all 0s ease 0s; }
#navMob li.megaMenu ul { padding:0; }
#navMob li.megaMenu ul li { border:0; float:none; height:auto; line-height:inherit; width:100%; padding:0; }
#navMob li > a { font-size: 22px; font-weight:300; padding: 10px 30px; margin-left: 0; border-color: #fff; background: transparent; }
#navMob li ul { background: rgb(244 114 22 / 0.8); position:relative; padding: 10px 30px 0; margin:0; border-bottom: 1px solid #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; }
#navMob li ul:after { height:100%; width:60px; position:absolute; right:0; top:0; content:""; background-color: transparent; z-index:1; display:block; }
/*********Back to Top*********/
#backtotop { cursor:pointer; display:none; height:40px; width:40px; overflow:hidden; position:fixed; right:15px; bottom:10px; z-index:13; display:none; text-decoration:none; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); }
#backtotop>span { position:relative; display:block; width:40px; height:40px; line-height:40px; font-size:22px; text-align:center; color:#fff; background-color:#f47216; -webkit-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
-moz-transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
transition:color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out;
overflow:hidden; }
#backtotop:hover > span { background:#00a650; color:#fff; }
#backtotop>span:after { content:'TOP'; position:absolute; top:150%; left:50%; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-transition:.45s cubic-bezier(.54, .13, 0, 1.43);
-moz-transition:.45s cubic-bezier(.54, .13, 0, 1.43);
transition:.45s cubic-bezier(.54, .13, 0, 1.43);
font-weight:600; font-size:12px; }
#backtotop>span:hover:after { top:50%; }
#backtotop span span { display:block; line-height:inherit; }
#backtotop span.angle-up { display:block; background:url(../images/back-top-arrow.png) no-repeat center center; width:40px; height:40px; }
#backtotop>span span.angle-up { -webkit-transition:.15s ease 50ms;
-moz-transition:.15s ease 50ms;
transition:.15s ease 50ms;
}
#backtotop>span:hover span.angle-up { -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); transform:translateY(-50px); webkit-transition:.15s ease;
-moz-transition:.15s ease;
transition:.15s ease;
}
option { color: #000; background-color: #fff; }
/************Datepicker for Bootstrap v2************/
.datepicker { padding: 4px; border-radius: 4px; direction: ltr; }
.datepicker-inline { width: 100%; }
.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-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; display:none; }
.datepicker-dropdown:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-top: 0; position: absolute; display:none; }
.datepicker-dropdown.datepicker-orient-left:before { left: 6px; }
.datepicker-dropdown.datepicker-orient-left:after { left: 7px; }
.datepicker-dropdown.datepicker-orient-right:before { right: 6px; }
.datepicker-dropdown.datepicker-orient-right:after { right: 7px; }
.datepicker-dropdown.datepicker-orient-top:before { top: -7px; }
.datepicker-dropdown.datepicker-orient-top:after { top: -6px; }
.datepicker-dropdown.datepicker-orient-bottom:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; display:none; }
.datepicker-dropdown.datepicker-orient-bottom:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #fff; display:none; }
.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; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border:0; }
.datepicker table thead { background:#3c61c0; color:#fff; }
.datepicker table thead th, .datepicker table thead td { border-radius:0 !important; color: #fff; }
.datepicker table tr td, .datepicker table tr th { text-align: center; width: 35px; height: 35px; border-radius: 50%; border: none; background: none; }
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; }
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused { background: #4263e5; color:#fff; cursor: pointer; }
.datepicker table tr td.old, .datepicker table tr td.new { color: #777; }
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: none; color: #444; 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 { color: #000000; background: rgba(0, 0, 0, 0.2); border-color: #ffb733; }
.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:focus, .datepicker table tr td.today:hover:focus, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover:focus, .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, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today:hover, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover { color: #000000; background: rgba(0, 0, 0, 0.2); border-color: #f59e00; }
.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, .open .dropdown-toggle.datepicker table tr td.today, .open .dropdown-toggle.datepicker table tr td.today:hover, .open .dropdown-toggle.datepicker table tr td.today.disabled, .open .dropdown-toggle.datepicker table tr td.today.disabled:hover { background-image: none; }
.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], fieldset[disabled] .datepicker table tr td.today, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today.disabled, fieldset[disabled] .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover.disabled:hover, .datepicker table tr td.today.disabled.disabled:hover, .datepicker table tr td.today.disabled:hover.disabled:hover, .datepicker table tr td.today[disabled]:hover, .datepicker table tr td.today:hover[disabled]:hover, .datepicker table tr td.today.disabled[disabled]:hover, .datepicker table tr td.today.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.today:hover, fieldset[disabled] .datepicker table tr td.today:hover:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover, fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today:hover.disabled:focus, .datepicker table tr td.today.disabled.disabled:focus, .datepicker table tr td.today.disabled:hover.disabled:focus, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today:hover[disabled]:focus, .datepicker table tr td.today.disabled[disabled]:focus, .datepicker table tr td.today.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover:focus, fieldset[disabled] .datepicker table tr td.today.disabled:focus, fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today:hover.disabled:active, .datepicker table tr td.today.disabled.disabled:active, .datepicker table tr td.today.disabled:hover.disabled:active, .datepicker table tr td.today[disabled]:active, .datepicker table tr td.today:hover[disabled]:active, .datepicker table tr td.today.disabled[disabled]:active, .datepicker table tr td.today.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.today:active, fieldset[disabled] .datepicker table tr td.today:hover:active, fieldset[disabled] .datepicker table tr td.today.disabled:active, fieldset[disabled] .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today:hover.disabled.active, .datepicker table tr td.today.disabled.disabled.active, .datepicker table tr td.today.disabled:hover.disabled.active, .datepicker table tr td.today[disabled].active, .datepicker table tr td.today:hover[disabled].active, .datepicker table tr td.today.disabled[disabled].active, .datepicker table tr td.today.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.today.active, fieldset[disabled] .datepicker table tr td.today:hover.active, fieldset[disabled] .datepicker table tr td.today.disabled.active, fieldset[disabled] .datepicker table tr td.today.disabled:hover.active { background: rgba(0, 0, 0, 0.2); border-color: #ffb733; }
.datepicker table tr td.today:hover:hover { color: #000; }
.datepicker table tr td.today.active:hover { color: #fff; }
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { background: rgba(0, 0, 0, 0.2); border-radius: 0; }
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover { color: #000000; background: rgba(0, 0, 0, 0.2); border-color: #f1a417; border-radius: 0; }
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:focus, .datepicker table tr td.range.today:hover:focus, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today:hover, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover { color: #000000; background: rgba(0, 0, 0, 0.2); border-color: #bf800c; }
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.range.today, .open .dropdown-toggle.datepicker table tr td.range.today:hover, .open .dropdown-toggle.datepicker table tr td.range.today.disabled, .open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover { background-image: none; }
.datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.range.today, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today:hover.disabled:hover, .datepicker table tr td.range.today.disabled.disabled:hover, .datepicker table tr td.range.today.disabled:hover.disabled:hover, .datepicker table tr td.range.today[disabled]:hover, .datepicker table tr td.range.today:hover[disabled]:hover, .datepicker table tr td.range.today.disabled[disabled]:hover, .datepicker table tr td.range.today.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today:hover, fieldset[disabled] .datepicker table tr td.range.today:hover:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today:hover.disabled:focus, .datepicker table tr td.range.today.disabled.disabled:focus, .datepicker table tr td.range.today.disabled:hover.disabled:focus, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today:hover[disabled]:focus, .datepicker table tr td.range.today.disabled[disabled]:focus, .datepicker table tr td.range.today.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:focus, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today:hover.disabled:active, .datepicker table tr td.range.today.disabled.disabled:active, .datepicker table tr td.range.today.disabled:hover.disabled:active, .datepicker table tr td.range.today[disabled]:active, .datepicker table tr td.range.today:hover[disabled]:active, .datepicker table tr td.range.today.disabled[disabled]:active, .datepicker table tr td.range.today.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.range.today:active, fieldset[disabled] .datepicker table tr td.range.today:hover:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today:hover.disabled.active, .datepicker table tr td.range.today.disabled.disabled.active, .datepicker table tr td.range.today.disabled:hover.disabled.active, .datepicker table tr td.range.today[disabled].active, .datepicker table tr td.range.today:hover[disabled].active, .datepicker table tr td.range.today.disabled[disabled].active, .datepicker table tr td.range.today.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.range.today.active, fieldset[disabled] .datepicker table tr td.range.today:hover.active, fieldset[disabled] .datepicker table tr td.range.today.disabled.active, fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active { background: rgba(0, 0, 0, 0.2); border-color: #f1a417; }
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover { color: #ffffff; background: rgba(0, 0, 0, 0.2); border-color: #555555; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:focus, .datepicker table tr td.selected:hover:focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected:hover, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { color: #ffffff; background: rgba(0, 0, 0, 0.2); border-color: #373737; }
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.selected, .open .dropdown-toggle.datepicker table tr td.selected:hover, .open .dropdown-toggle.datepicker table tr td.selected.disabled, .open .dropdown-toggle.datepicker table tr td.selected.disabled:hover { background-image: none; }
.datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled], fieldset[disabled] .datepicker table tr td.selected, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected.disabled, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover.disabled:hover, .datepicker table tr td.selected.disabled.disabled:hover, .datepicker table tr td.selected.disabled:hover.disabled:hover, .datepicker table tr td.selected[disabled]:hover, .datepicker table tr td.selected:hover[disabled]:hover, .datepicker table tr td.selected.disabled[disabled]:hover, .datepicker table tr td.selected.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected:hover, fieldset[disabled] .datepicker table tr td.selected:hover:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected:hover.disabled:focus, .datepicker table tr td.selected.disabled.disabled:focus, .datepicker table tr td.selected.disabled:hover.disabled:focus, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected:hover[disabled]:focus, .datepicker table tr td.selected.disabled[disabled]:focus, .datepicker table tr td.selected.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:focus, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected:hover.disabled:active, .datepicker table tr td.selected.disabled.disabled:active, .datepicker table tr td.selected.disabled:hover.disabled:active, .datepicker table tr td.selected[disabled]:active, .datepicker table tr td.selected:hover[disabled]:active, .datepicker table tr td.selected.disabled[disabled]:active, .datepicker table tr td.selected.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.selected:active, fieldset[disabled] .datepicker table tr td.selected:hover:active, fieldset[disabled] .datepicker table tr td.selected.disabled:active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected:hover.disabled.active, .datepicker table tr td.selected.disabled.disabled.active, .datepicker table tr td.selected.disabled:hover.disabled.active, .datepicker table tr td.selected[disabled].active, .datepicker table tr td.selected:hover[disabled].active, .datepicker table tr td.selected.disabled[disabled].active, .datepicker table tr td.selected.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.selected.active, fieldset[disabled] .datepicker table tr td.selected:hover.active, fieldset[disabled] .datepicker table tr td.selected.disabled.active, fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active { background: rgba(0, 0, 0, 0.2); border-color: #555555; }
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { color: #ffffff; background: rgba(0, 0, 0, 0.2); border-color: #357ebd; text-shadow: 0 -1px 0 rgba(0, 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:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .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, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover { color: #ffffff; background: rgba(0, 0, 0, 0.5); border-color: #285e8e; }
.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, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover { background-image: none; }
.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], fieldset[disabled] .datepicker table tr td.active, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active.disabled, fieldset[disabled] .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover.disabled:hover, .datepicker table tr td.active.disabled.disabled:hover, .datepicker table tr td.active.disabled:hover.disabled:hover, .datepicker table tr td.active[disabled]:hover, .datepicker table tr td.active:hover[disabled]:hover, .datepicker table tr td.active.disabled[disabled]:hover, .datepicker table tr td.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td.active:hover, fieldset[disabled] .datepicker table tr td.active:hover:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover, fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active:hover.disabled:focus, .datepicker table tr td.active.disabled.disabled:focus, .datepicker table tr td.active.disabled:hover.disabled:focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active:hover[disabled]:focus, .datepicker table tr td.active.disabled[disabled]:focus, .datepicker table tr td.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover:focus, fieldset[disabled] .datepicker table tr td.active.disabled:focus, fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active:hover.disabled:active, .datepicker table tr td.active.disabled.disabled:active, .datepicker table tr td.active.disabled:hover.disabled:active, .datepicker table tr td.active[disabled]:active, .datepicker table tr td.active:hover[disabled]:active, .datepicker table tr td.active.disabled[disabled]:active, .datepicker table tr td.active.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td.active:active, fieldset[disabled] .datepicker table tr td.active:hover:active, fieldset[disabled] .datepicker table tr td.active.disabled:active, fieldset[disabled] .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active:hover.disabled.active, .datepicker table tr td.active.disabled.disabled.active, .datepicker table tr td.active.disabled:hover.disabled.active, .datepicker table tr td.active[disabled].active, .datepicker table tr td.active:hover[disabled].active, .datepicker table tr td.active.disabled[disabled].active, .datepicker table tr td.active.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td.active.active, fieldset[disabled] .datepicker table tr td.active:hover.active, fieldset[disabled] .datepicker table tr td.active.disabled.active, fieldset[disabled] .datepicker table tr td.active.disabled:hover.active { background-color: #428bca; border-color: #357ebd; }
.datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; border-radius: 4px; }
.datepicker table tr td span:hover { background: rgba(0, 0, 0, 0.2); }
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: none; color: #444; 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 { color: #ffffff; background-color: #428bca; border-color: #357ebd; text-shadow: 0 -1px 0 rgba(0, 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:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .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, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { color: #ffffff; background-color: #3276b1; border-color: #285e8e; }
.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, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { background-image: none; }
.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], fieldset[disabled] .datepicker table tr td span.active, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active.disabled, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active[disabled]:hover, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active.disabled:hover[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active:hover.disabled:active, .datepicker table tr td span.active.disabled.disabled:active, .datepicker table tr td span.active.disabled:hover.disabled:active, .datepicker table tr td span.active[disabled]:active, .datepicker table tr td span.active:hover[disabled]:active, .datepicker table tr td span.active.disabled[disabled]:active, .datepicker table tr td span.active.disabled:hover[disabled]:active, fieldset[disabled] .datepicker table tr td span.active:active, fieldset[disabled] .datepicker table tr td span.active:hover:active, fieldset[disabled] .datepicker table tr td span.active.disabled:active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active:hover.disabled.active, .datepicker table tr td span.active.disabled.disabled.active, .datepicker table tr td span.active.disabled:hover.disabled.active, .datepicker table tr td span.active[disabled].active, .datepicker table tr td span.active:hover[disabled].active, .datepicker table tr td span.active.disabled[disabled].active, .datepicker table tr td span.active.disabled:hover[disabled].active, fieldset[disabled] .datepicker table tr td span.active.active, fieldset[disabled] .datepicker table tr td span.active:hover.active, fieldset[disabled] .datepicker table tr td span.active.disabled.active, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active { background-color: #428bca; border-color: #357ebd; }
.datepicker table tr td span.old, .datepicker table tr td span.new { color: #444; }
.datepicker th.datepicker-switch { width: 145px; }
.datepicker thead tr:first-child th, .datepicker tfoot tr th { cursor: pointer; }
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover { background: rgba(0, 0, 0, 0.2); }
.datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; }
.datepicker thead tr:first-child th.cw { cursor: default; background-color: transparent; }
.input-group.date .input-group-addon i { cursor: pointer; width: 16px; height: 16px; }
.input-daterange input { text-align: center; }
.input-daterange input:first-child { border-radius: 3px 0 0 3px; }
.input-daterange input:last-child { border-radius: 0 3px 3px 0; }
.input-daterange .input-group-addon { width: auto; min-width: 16px; padding: 4px 5px; font-weight: normal; line-height: 1.428571429; text-align: center; text-shadow: 0 1px 0 #fff; vertical-align: middle; background-color: #eeeeee; border: solid #cccccc; border-width: 1px 0; margin-left: -5px; margin-right: -5px; }
.datepicker.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; float: left; display: none; width: 260px; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; *border-right-width: 2px;
 *border-bottom-width: 2px;
color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.428571429; padding:0; border:0; }
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td { padding: 8px 5px; font-size: 14px; }
/*********Top Strip*********/
.topStrip { background-color:#f47216; padding: 5px 0; margin-bottom:0; }
.topStrip .leftLink { float: left; }
.topStrip .rightLinks { float: right; }
.topStrip .leftLink p { font-size:13px; color:#fff; margin-bottom:0; line-height:30px; }
.topStrip ul { list-style:none; padding:0; margin:0 }
.topStrip li { float:left; padding:0 10px; position:relative; }
.topStrip li:before { content:" "; position:absolute; left:-1px; top:50%; margin-top:-10px; z-index:auto; height:20px; width:1px; background:#f79d5c; overflow:hidden; }
.topStrip li:first-child:before { display: none; }
.topStrip a { color: #fff; display: block; font-size: 13px; line-height:30px; text-decoration: none; }
.topStrip a:hover { text-decoration:underline; }
#accessControl input { float:left; height:31px; background:none; border:none; padding:0; width:22px; color:#fff; font-size:13px; line-height: 18px; cursor:pointer; }
#accessControl .contrastChanger { width:14px; height:14px; overflow:hidden; text-indent:-9999px; border-radius:50%; margin-top:9px; }
#accessControl .contrastChanger.normal { background:#fff; }
#accessControl .contrastChanger.wob { background:#383838; margin-left:7px; margin-right:7px; }
.customSelectOuter { position:relative; background:#fff url(../images/drop-select-arrow.png) no-repeat right center; width:100%; padding:0; }
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; background-color:#fff; padding:0; }
span.customSelect.customSelectFocus { outline:1px dotted !important; }
.hasJS select.customSelect option { padding:0 5px; font-size:14px; }
span.customSelect { display:block; display:block!important; padding-right:40px; color:#464646; height:40px; line-height:40px; border:1px solid #dadada; padding-left:12px; font-size:15px; overflow:hidden; }
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; text-align: left; }
.language .customSelect { background: rgba(0, 0, 0, 0) url(../images/lang_aerrow.png) no-repeat 100% 6px; border: 0 none; cursor: pointer; color: #fff; height: 20px; margin: 0; padding: 0 10px 0 0; width: 60px; font-size: 13px; line-height: 19px; }
.language { height: 31px; padding-top: 7px; }
.socialMediaWrap { margin: 3px 0 0 0; }
.socialMedia { margin: 0; padding: 0; list-style:none; }
.socialMedia li { padding: 0 5px; display: inline-block; vertical-align:middle; }
.socialMedia li:before { display: none; }
.socialMedia li a { display: block; width: 28px; height: 28px; border:1px solid #fff; border-radius:50%; font-size: 16px; text-align: center; line-height: 28px; }
.socialMedia li a:hover { background-color:#fff; color:#f47216; }
.headerRow { padding: 10px 0; }
#logo { float:left; }
.homeBannerImgWrap { background-size:100%; background-position: top left; background-repeat:no-repeat; height:500px; }
.homeBannerImgWrap img { visibility:hidden; opacity:0; width:100%; }
.homeBanner .homeBannerCaption { position: absolute; background-color: transparent; padding: 0; height: auto; top: 50%; text-align: left; width:100%; max-width:1270px; left:50%; transform: translate(-50%, -50%) !important; float: left; }
.homeBanner .homeBannerCaption h1 { font-size: 30px; color:#fff !important; max-width:45%; font-family: 'Public Sans', sans-serif; font-weight: 700; line-height: 1.3; margin-bottom: 15px; padding-left:30px; }
.homeBanner .homeBannerCaption p { color: #fff; font-size: 21px; line-height: 28px; margin: 0 0 15px; font-weight: 200; }
.homeBanner .homeBannerCaption a { color: #fff; text-decoration: underline; font-size: 18px; }
.home-banner-pagination-wrap { position: absolute; right:0; bottom:0; width:211px; z-index:1; height: 50px; background-color:#fff; padding-top:20px; text-align: right; }
.homeBanner .homeBannerNext, .homeBanner .homeBannerPrev { position: absolute; width: 50px; height: 50px; z-index:1; color:#fff; line-height: 48px; font-size: 34px; top: 50%; text-align:center; cursor:pointer; transform: translateY(-50%); border-radius: 50% 50%; }
.homeBanner .homeBannerNext { right:15px; }
.homeBanner .homeBannerPrev { left:15px; }
.homeBanner .homeBannerNext:hover, .homeBanner .homeBannerPrev:hover { background: rgb(0 0 0 / 0.5); color: #fff; }
#homeBanner { position: relative; overflow:hidden; }
#homeBanner:after { content: ''; background: url(../images/bannerEffect.png)no-repeat; background-position: 50% 50%; background-size: auto; width: 331px; height: 352px; position: absolute; right: 0; bottom: -80px; z-index:2; display:none; }
.homeCommonPad { padding: 40px 0; }
.homeTitle { position: relative; }
.homeTitle h2 { margin-bottom: 15px; }
.homeTitle .viewAllLink { position: absolute; right:0; top:9px; }
.viewAllLink { text-decoration:none; }
.viewAllLink .fa { font-size: 18px; margin-left:4px; }
.homeSpeteches { position: relative; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11); overflow:hidden; }
.homeSpeteches .videoHolder img { width:100%; }
.homeSpeteches .bottomCard { position: absolute; left:0; bottom:0; width:100%; padding: 35px 25px 25px 25px; background: rgba(0, 0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 45%, rgba(0, 0, 0, 0.84) 59%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(45%, rgba(0, 0, 0, 0.64)), color-stop(59%, rgba(0, 0, 0, 0.84))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 45%, rgba(0, 0, 0, 0.84) 59%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 45%, rgba(0, 0, 0, 0.84) 59%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 45%, rgba(0, 0, 0, 0.84) 59%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.64) 45%, rgba(0, 0, 0, 0.84) 59%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.homeSpeteches .spetecheDate { display: block; font-size:15px; color:#fff; font-weight:400; margin-bottom:10px; }
.homeSpeteches .spetecheDate .fa { margin-right: 5px; }
.homeSpeteches p { color:#fff; font-size:15px; margin-bottom:0; }
.homeEventList { margin: 0 -10px; padding: 0; list-style:none; }
.homeEventList li { float:left; width:50%; padding: 0 10px; }
.homeEventItem { box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11); }
.homeEventItem .imgHolder, .homeAchieveItem .imgHolder, .homeMediaItem .imgHolder { overflow:hidden; }
.homeEventItem .imgHolder img, .homeAchieveItem .imgHolder img, .homeMediaItem .imgHolder img { width:100%; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.homeEventItem:hover .imgHolder img, .homeAchieveItem:hover .imgHolder img, .homeMediaItem:hover .imgHolder img { transform:scale(1.1); -webkit-transform:scale(1.1); opacity:0.8; }
.homeEventItem .homeEventCard { padding: 20px; background-color:#fff; }
.homeEventItem .homeEventDate, .homeMediaItem .homeMediaDate { display: block; font-size:15px; color:#f47216; font-weight:400; margin-bottom:10px; }
.homeEventItem .homeEventDate .fa, .homeMediaItem .homeMediaDate .fa { margin-right: 5px; }
.homeEventItem p { font-size:15px; margin-bottom:0; }
.homeEventItem p a { text-decoration:none; color:#333; display:block; }
.homeEventItem p a:hover { color:#f47216; }
.jpnBiography { background:url(../images/jpn-biography-bg.jpg) no-repeat right top; min-height:549px; padding-left:50px; padding-right:50px; }
.jpnBiography h2 { font-size:40px; font-weight:400; color:#00a650; }
.jpnBiography p { color:#fff; font-size:15px; }
.jpnBiography .button { margin-right:10px; }
.achievementSlider, .homeMediaSlider { box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11); }
.homeAchieveItem, .homeMediaItem { display:block; text-decoration:none; max-height: 400px; min-height: 400px; }
.homeAchieveItem .homeAchieveTitle { position: absolute; left: 0; right: 0; bottom:0; color:#fff; text-align:center; background-color: rgb(0 166 80 / 0.9); font-size: 18px; font-weight: 500; font-family: 'Poppins', sans-serif; padding: 15px 0; }
.achievementSliderNext, .achievementSliderPrev, .homeMediaSliderNext, .homeMediaSliderPrev { position: absolute; width:40px; height: 40px; z-index:1; color:#fff; line-height: 45px; font-size:45px; bottom:0; text-align:center; cursor:pointer; top:50%; margin-top:-20px; opacity:0.7; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.achievementSliderNext, .homeMediaSliderNext { right:0; }
.achievementSliderPrev, .homeMediaSliderPrev { left:0; }
.achievementSliderNext:hover, .achievementSliderPrev:hover, .homeMediaSliderNext:hover, .homeMediaSliderPrev:hover { opacity:1; }
.homeMediaSliderPrev, .homeMediaSliderNext { color: #f47216; }
.achievementSliderPrev, .achievementSliderNext { color: #00a650; }
.homeMedia, .homePress { padding-bottom:0; }
.homeMediaItem .homeMediaCard { position: absolute; left:0; bottom:0; width:100%; padding:20px 25px; background-color:#f47216; box-shadow: 15px 0 20px rgba(0, 0, 0, 0.6); }
.homeMediaItem .homeMediaCard:after, .homeMediaItem .homeMediaCard:before { bottom: 100%; left: 60px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.homeMediaItem .homeMediaCard:after { border-color: rgba(244, 114, 22, 0); border-bottom-color: #f47216; border-width: 15px; margin-left: -15px; }
.homeMediaItem .homeMediaCard:before { border-color: rgba(0, 0, 0, 0); border-bottom-color: #;
border-width: 26px; margin-left: -26px; }
.homeMediaItem .homeMediaDate { color:#fff; margin-bottom:5px; }
.homeMediaItem p { color:#fff; font-weight:600; margin-bottom:0; font-size:15px; }
.homeMediaItem p a { text-decoration: none; color:#fff; display:block; }
.homeMediaItem p a:hover { color:#391a04; }
.homePressWrap { position: relative; }
.homePressTab .homePressTabNav { background:none; }
.homePressTab .homePressTabNav li { padding: 0 35px; position:relative; }
.homePressTab .homePressTabNav li:before { position: absolute; right:0; top:50%; margin-top:-15px; height: 30px; width:1px; content:""; background-color:#dadada; }
.homePressTab .homePressTabNav li:first-child { padding-left:0; }
.homePressTab .homePressTabNav li:last-child:before { display:none; }
.homePressTab .homePressTabNav li a { padding: 0; display:block; color:#8f8f8f; font-size:33px; font-weight:600; font-family: 'Poppins', sans-serif; }
.homePressTab .homePressTabNav .r-tabs-state-active a { color:#020202; }
.homePressTab .tabContent { padding-left:0; padding-right: 0; }
.pressReleaseSlider, .socialTweet { box-shadow: 0 4px 18px rgba(0, 0, 0, 0.14); }
.homePressReleaseItem { background-color:#fff; }
.homePressReleaseItem .imgHolder img { width:100%; height: auto; display: block; margin: auto; }
.homePressRlsDetail { padding-top:25px; padding-bottom:25px; padding-right:25px; min-height:300px; word-break: break-word; }
.homePressRlsDetail .homePressDate { display: block; font-size:15px; color:#f47216; font-weight:400; margin-bottom:15px; }
.homePressRlsDetail .homePressDate .fa { margin-right: 5px; }
.homePressRlsDetail h3 { color:#222; font-family: 'Public Sans', sans-serif; font-weight:700; margin-bottom:15px; font-size:18px; }
.homePressRlsDetail h3 a { color:#222; text-decoration:none; }
.homePressRlsDetail h3 a:hover { color:#f47216; }
.homePressRlsDetail p { color:#666; margin-bottom:0; }
.pressReleaseSliderNext, .pressReleaseSliderPrev, .homeGallerySliderNext, .homeGallerySliderPrev { position: absolute; width:30px; height: 30px; z-index:1; color:#f47216; line-height: 30px; font-size:30px; bottom:25px; text-align:center; cursor:pointer; opacity:0.7; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.pressReleaseSliderNext { right:25px; }
.pressReleaseSliderPrev { right:55px; }
.pressReleaseSliderNext:hover, .pressReleaseSliderPrev:hover { color:#333; }
.homePressWrap .viewAllLink { position: absolute; left: 50%; bottom:27px; z-index:1; margin-left:15px; }
.homeGalleryWrap { position: relative; }
.homeGallerySlider { position: relative; }
.homeGallerySliderNext, .homeGallerySliderPrev { top: 50%; margin-top:-25px; color:#020202; font-size:50px; line-height:50px; width:50px; height: 50px; }
.homeGallerySliderNext { right:-50px; }
.homeGallerySliderPrev { left:-50px; }
.homeGallerySliderNext:hover, .homeGallerySliderPrev:hover { color:#f47216; }
.homeeGalleryItem { display: block; text-decoration:none; position:relative; overflow:hidden; }
.homeeGalleryItem .imgHolder img { transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; width:100%; }
.homeeGalleryItem .galleryTitle { position: absolute; left:0; bottom:-100%; width:100%; color:#fff; padding: 15px 10px 15px 20px; background-color:#f47216; font-size:15px; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; opacity:0; visibility: hidden; }
.homeGallerySlider .swiper-slide:hover .homeeGalleryItem .galleryTitle { bottom:0; opacity:1; visibility: visible; }
.homeGallerySlider .swiper-container { padding: 35px 0; margin-top: -10px; }
.homeGallerySlider .swiper-slide { transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; width: 309.25px; }
.homeGallerySlider .swiper-slide:hover { box-shadow: 0 0 18px rgba(0, 0, 0, 0.4); transform: scale(1.1); z-index:1; }
.homeGalleryWrap .homeMediaTab { position: static; }
.homeMediaTab .homeMediaTabNav { position: absolute; right:0; top:-4px; border-bottom:1px solid #c4c4c4; background:none; }
.homeMediaTab .homeMediaTabNav li { padding: 0 10px; }
.homeMediaTab .homeMediaTabNav li:first-child { padding-left:0; }
.homeMediaTab .homeMediaTabNav li:last-child { padding-right:0; }
.homeMediaTab .homeMediaTabNav li a { display: block; position: relative; text-transform:uppercase; font-size:18px; color:#666; font-weight:500; padding:10px 0; }
.homeMediaTab .homeMediaTabNav li a:before { position:absolute; left: 50%; width:0; bottom:-3px; content:""; height: 3px; background-color:#f47216; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.homeMediaTab .homeMediaTabNav .r-tabs-state-active a, .homeMediaTab .homeMediaTabNav li a:hover { color:#f47216; }
.homeMediaTab .homeMediaTabNav .r-tabs-state-active a:before, .homeMediaTab .homeMediaTabNav li a:hover:before { left:0; width:100%; }
.homeMediaTab .tabContent { padding: 0; }
.footerRow { padding: 40px 0; /*background: #f9f9f9 url(../images/bjpLogofooterBack.png)no-repeat;background-position: 100% 50%;background-size: contain;*/ box-shadow: 0 0 30px rgb(0 0 0 / 0.1); background:#9e3c03; }
.footerMenu { list-style:none; padding:0; margin: 0; float:left; width: auto; }
.footerMenu li { padding-left:15px; margin-bottom: 15px; position: relative; float: left; width:50%; }
.footerMenu li:before { position: absolute; left: 0; top: -5px; font-family:'FontAwesome'; content: "\f105"; font-size: 22px; color: #fff; }
.footerMenu li a { display: block; color:#fff; text-decoration:none; font-size:15px; }
.footerMenu li a:hover { color: #f47216; }
.footerRow .subscribeWrap { padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #38251f; }
.footerRow .subscribeWrap p { margin-bottom:10px; font-weight:500; color:#fff; }
.footerRow .subscribe { position:relative; }
.footerRow .subscribe input[type="text"] { background-color:#fff; border:0; font-size:16px; color:#999999; padding:0 115px 0 10px; height: 50px; border-radius:0; font-weight:300; font-family: 'Public Sans', sans-serif; }
.footerRow .subscribe .sendBtn { position:absolute; right:0; top:0; background-color:#00a650; border:0; font-size:16px; display: inline-block; font-weight:600; padding: 16px 24px; color: #fff; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; border-radius:0; font-family: 'Public Sans', sans-serif; height: 50px; cursor:pointer; }
.newsLatterfoot input.tnp-email { border-color: #ec6e15!important; }
.newsLatterfoot input.tnp-submit { background: #ec6e15!important; }
.newsLatterfoot label { color:#fff; width:100%; }
.footerRow .subscribe .sendBtn:hover { background-color:#f47216; }
.footerSocialMedia { text-align: left; width:100%; float: left; }
.footerSocialMedia p { margin-right: 5px; font-size: 16px; color: #fff; font-weight: 200; }
.footerSocialMedia p, .socialMedia { display: inline-block; vertical-align: middle; width: 100%; margin: 0 0 10px; }
.footerSocialMedia .socialMedia li { padding: 0 4px; }
.footerSocialMedia .socialMedia li a { width: 39px; height: 39px; font-size:23px; line-height:37px; color:#ff6d05; background: #fff; }
.footerSocialMedia .socialMedia li a .fa { transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.footerSocialMedia .socialMedia li a:hover .fa-twitter { color: #37a6f3; }
.footerSocialMedia .socialMedia li a:hover .fa-facebook { color: #4b69b1; }
.footerSocialMedia .socialMedia li a:hover .fa-linkedin { color: #0678b6; }
.footerSocialMedia .socialMedia li a:hover .fa-instagram { color: #884796; }
.footerSocialMedia .socialMedia li a:hover .fa-youtube { color: #e83f3a; }
.copyrightRow { background-color:#9e3c03; padding: 20px 0; float: left; width: 100%; position: relative; z-index: 9; border-top: 2px solid #501f02; }
.footerNav { margin: 0 0 8px 0; padding: 0; list-style:none; }
.footerNav li { position: relative; display:inline-block; vertical-align:middle; padding: 0 7px; }
.footerNav li:first-child { padding-left:0; }
.footerNav li:before { position: absolute; right: -2px; top: 50%; margin-top: -4px; background-color: #fcd8bf; content: ""; width: 1px; height: 10px; }
.footerNav li:last-child:before { display: none; }
.footerNav li a { font-size:15px; color:#fff; display:block; text-decoration:none; }
.footerNav li a:hover { text-decoration:underline; }
.copyrightRow p { font-size:15px; color:#fff; margin-bottom:0; }
.siteLastUpdate { text-align: right; }
.siteLastUpdate p:first-child { margin-bottom:8px; }
p.copyrightText a { color: #fff; }
#content { padding: 80px 0; }
.innerBanner { position:relative; }
.pageBannerImg { height:214px; background-position:top right; background-size:cover; background-repeat:no-repeat; overflow:hidden; }
.pageBannerImg img { visibility:hidden; opacity:0; }
.innerBanner h1 { position: absolute; left:45px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); color:#fff; font-size:38px; margin-bottom:0; font-weight:600; }
.breadcrumb { position: relative; left:0px; top:0; z-index:1; margin: 0; padding:5px 0; list-style:none; background:none; border-radius:0; width:100%; }
.breadcrumb li { position: relative; display: table-cell; vertical-align: text-top; color:#000; font-size:15px; padding-right:30px; }

.breadcrumb li:before, .breadcrumb > li + li:before { position: absolute; right: 11px; top: 1px; font-family:'FontAwesome'; content: "\f105"; font-size:14px; color:#000; font-weight:400; padding:0; }
.breadcrumb li:last-child:before { display: none; }
.breadcrumb li:last-child { padding-right:0; }
.breadcrumb li a { display: block; font-weight:400; text-decoration:none; color:#000; }
.breadcrumb li a:hover { text-decoration:underline; }
.mb-0 { margin-bottom:0; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom:15px; }
.mb-20 { margin-bottom:20px; }
.mb-25 { margin-bottom:25px; }
.mb-30 { margin-bottom:30px; }
div#block-bjp-content p { word-break: break-word; color: #000; }
.latestAchiev { position: relative; margin-bottom:60px; padding-bottom:60px; border-bottom:1px solid #c9c9c9; }
.latestAchievSlider-pagination { position:absolute; right:0; top:12px; }
.latestAchievSlider { /*box-shadow: 0 4px 40px rgba(0, 0, 0, 0.15);*/ }
.latestAchievItem h3 { color:#f47216; font-size:25px; margin-bottom:3px; }
.latestAchievItem p.tagLine { color:#000; font-size:18px; margin-bottom:10px; }
.latestAchievItem .shareSocial { margin-bottom:15px; }
.latestAchievItem p { margin-bottom:15px; }
.achievItemCard { padding: 30px 15px 30px 0; }
.listCard { box-shadow: 0 3px 8px rgba(0, 0, 0, 0.11); background-color:#fff; margin-bottom: 30px; border: 1px solid #ccc; }
.listCard .imgHolder { overflow:hidden; background-color: #fff; height: auto; display: flex; vertical-align: bottom; align-items: flex-start; }
.listCard .imgHolder img { width:100%; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.listCard:hover .imgHolder img { transform:scale(1.1); -webkit-transform:scale(1.1); opacity:0.8; }
.listCard .listCardBody { padding: 20px 15px; }
.listCard .listCardBody p { margin-bottom: 12px; color:#333; font-size:15px; }
.listCard .listCardBody p a { color:#333; text-decoration:none; display:block; }
.listCard .listCardBody p a:hover { color:#f47216; }
.loadMoreRecord { text-align:center; margin-top: 25px; }
.loadMoreRecord .button { padding: 15px 40px; font-size:17px; width:300px; margin: auto; }
.youTubeVideoWrap { position: relative; }
.youTubeVideoWrap .playYouTubeVideo { position: absolute; left: 50%; top:50%; transform: translateY(-50%, -50%); -webkit-transform: translateY(-50%, -50%); z-index:1; }
.splashPage { background:url(images/splash-bg.jpg) no-repeat top center; background-size:cover; min-height:100%; }
.splashLogo { top:65px; left: 50px; position: absolute; }
.splashContent { position: absolute; left:0; bottom:0; width:100%; }
.splashContent .splashContainer { max-width:1030px; margin: 0 auto; width: 100%; position:relative; }
.splashContent .jpNaddaPhoto { float:left; width: 48%; position:relative; z-index: 1; }
.splashContent .jpNaddaPhoto img { width:100%; }
.splashContent .bjpTagline { border:10px solid #fc8016; border-top: 0; padding:0 100px 20px 228px; position:absolute; right:0; bottom:auto; top:60px; width:75%; font-size:12px; font-family: 'Montserrat', sans-serif; }
.splashContent .bjpTagline:before, .splashContent .bjpTagline:after { position:absolute; top:0; height:10px; content:""; background-color:#fc8016; }
.splashContent .bjpTagline:before { left: 0; width:260px; }
.splashContent .bjpTagline:after { right: 0; width:190px; }
.splashContent .bjpTagline p { margin-bottom:20px; font-weight:300; font-size:2.188em; color:#5e0900; line-height:1.1; }
.splashContent .bjpTagline p span { display: block; }
.splashContent .bjpTagline p strong { font-weight:900; font-size:1.600em; vertical-align:middle; display:inline-block; position:relative; top:-7px; }
.splashContent .bjpTagline p strong.largeText { font-size:2.286em; line-height: 0.9; }
.splashContent .bjpTagline p strong.smallText { font-size:1.371em; }
.splashContent .bjpTagline p.partyName { text-align: right; font-size:24px; color:#000; }
.splashContent .bjpTagline p .textLine4 { text-align: right; }
.splashContent .bjpTagline p .textLine5, .splashContent .bjpTagline p .textLine2 { margin-left: 70px; }
.splashContent .bjpTagline p .textLine1 { margin-left:140px; }
.splashContent .bjpTagline .firstPara { margin-top:-70px; }
.splashContent .splashCopyright { position: absolute; right:0; bottom: 20px; font-size:14px; color:#000; font-weight:300; font-family: 'Montserrat', sans-serif; margin-bottom:0; }
.splashContent .splashCopyright a { color:#fff; font-size: 22px; text-decoration:none; margin-left: 20px; position:relative; top:-2px; display:inline-block; vertical-align:middle; }
.splashContent .splashCopyright a:hover { color:#5e0900; }
.splashPage .button { bottom:80px; right:auto; position: fixed; z-index:1; background-color:#008d0d; font-size:20px; font-family: 'Montserrat', sans-serif; font-weight:600; padding:15px 40px; transform: translate(-65%, -80%)!important; -webkit-transform: translate(-65%, -80%)!important; -moz-transform: translate(-65%, -80%)!important; left: 65%; }
.splashPage .button:hover { background-color:#f47216; }
.splashPage .button .fa { font-size:27px; margin-left:10px; }
.homeAchieveItem .imgHolder, .homeMediaItem .imgHolder { display: block; text-align: center; }
.homeAchieveItem .imgHolder img, .homeMediaItem .imgHolder img { display: block; margin: 0 auto; width: auto; height: auto; width: 100%; }
.homePressReleaseItem .imgHolder { min-height: 355px; max-height: 355px; display: flex; vertical-align: middle; align-items: center; width: 100%; }
.homePressReleaseItem .imgHolder a { width: 100%; display: inline-block; }
.homeEventItem .imgHolder { min-height: 230px; max-height: 230px; }
.homeBanner .homeBannerCaption a { text-decoration: none; }
.inner-banner { position: relative; }
.customContent { float: left; width: 100%; margin: 50px 0 50px; }
.customContent h1.entry-title { color: #000; font-size: 24px; line-height:1.6; margin: 0 0 20px; border-bottom: 1px solid #f7f7f7; padding: 0 0 10px; }
.entry-content.content-extra .imgWrap img { border: 10px solid #fff; box-shadow: 0 0 10px rgb(0 0 0 / 30%); }
.entry-content.content-extra { text-align: center; }
.customContent .entry-content { float: left; width: 100%; }
.customContent .entry-content h3 { font-size: 26px; color: #666; line-height: normal; margin: 5px 0 10px; float: left; width: 100%; }
.customContent .entry-content p { float: left; width: 100%; font-size: 16px; line-height: 24px; color: #323232; text-align: justify; white-space: unset; word-break: break-word; margin: 0 0 15px; }
.sideBar { margin: 115px 0 50px; }
.sideBar .panel.panel-primary h3.panel-title { float: left; width: 100%; margin: 0 0 0; font-size: 18px; color: #f47216; font-weight: 500; border-bottom: 1px dashed #f7f7f7; padding: 0 0 10px; }
.sideBar .panel.panel-primary .right-sidebar-menu { float: left; width: 100%; }
.sideBar .panel.panel-primary .right-sidebar-menu ul { float: left; width: 100%; padding: 0; margin: 0; list-style: none; }
.sideBar .panel.panel-primary .right-sidebar-menu ul li { float: left; width: 100%; position: relative; border-bottom: 1px dashed #f1f1f1; }
.sideBar .panel.panel-primary .right-sidebar-menu ul li a { float: left; width: 100%; text-decoration: none; padding: 5px 0 5px 15px; position: relative; color: #777; }
.sideBar .panel.panel-primary .right-sidebar-menu ul li a:hover { color: #f47216; }
.sideBar .panel.panel-primary .right-sidebar-menu ul li a:before { position: absolute; left: 0; top: 46%; font-family: 'FontAwesome'; content: "\f105"; transform: translateY(-50%); line-height: normal; transition: all 0.3s ease-out; }
.sideBar .panel.panel-primary .right-sidebar-menu ul li a:hover::before {
left: 3px;
}
.page-template-achievement-template div#content .col-md-4 { display: flex; }
.articles-section-gallery .thumb { display: flex; margin:0 0 30px; }
.articles-section-gallery .thumb .article { float: left; width: 100%; border:1px solid #b5b5b5; border-radius:0px; box-shadow: 0 0 10px rgb(0 0 0 / 0.1); padding: 0; height: 340px; }
.single-speeches header#header { border-bottom: 1px solid #ccc; }
.row.articles-section-gallery { margin: 0; }
.single-speeches .breadcrumb { }
.searchandfilter + .row { display: block; }
.media-coverage .tabContent .row { display: block; }
.searchandfilter + .row .col-lg-3 { float:left; }
.articles-section-gallery .thumb .article .imgArticle { float: left; width: 100%; min-height:180px; overflow: hidden; height:180px; text-align: center; background: #f3f1f1; }
.articles-section-gallery .thumb .article .imgArticle img.img-responsive { width:100%; transition: all 0.3s ease-out; height:auto; }
.dataArticle { float: left; width: 100%; padding: 10px; }
.dataArticle .title { float: left; width: 100%; margin:0 0 25px; }
.dataArticle .title h4 { float: left; width: 100%; font-size: 14px; line-height:1.6; font-weight: 400; margin: 0 0 5px; word-break: break-all;}
.dataArticle > a { display: inline-block; width: 100%; margin: 0 0 15px; font-style: italic; text-align: left; }
.articles-section-gallery .thumb .article:hover img.img-responsive { transform: scale(1.1); }
.socialTweet { height: 426px; overflow-y: auto; }
section.homePress.homeCommonPad { padding-bottom: 50px; }
.dataArticle .title h4 a { text-decoration: none; color: #000; }
.dataArticle .title h4 a:hover { color: #f47216; }
.dataArticle .addtoany_shortcode { position: absolute; bottom: 10px; left: auto; }
input.wpcf7-form-control[type="text"], input.wpcf7-form-control[type="email"] { border-radius: 0; border: 1px solid #ccc; resize: none; height: 40px; margin: 5px 0 0; padding: 5px; }
input.wpcf7-form-control[type="text"]:focus, input.wpcf7-form-control[type="email"]:focus { outline: none; border: 1px solid #000; }
textarea.wpcf7-form-control { border-radius: 0; resize: none; height: 100px; margin: 5px 0 0; padding: 5px; }
textarea.wpcf7-form-control:focus { border: 1px solid #000; outline: none; }
.mb-2 { margin: 0 0 15px; }
.articles-section-gallery .events.thumb .imgArticle { height: auto; padding:0px; }
.articles-section-gallery .events.thumb .dataArticle h3 { font-size: 16px; font-weight: 500; line-height: normal; margin: 0; }
.speeches .dataArticle iframe { float: left; width: 100% !important; height: 300px !important; margin:0 0 20px; }
.articles-section-gallery .events.thumb .dataArticle { padding: 15px 15px 15px 25px; }
.inner-banner h2 { float: left; width: 100%; margin:10px 0 10px 0; font-size: 40px; position: absolute; top: 40%; transform: translateY(-40%); color: #fff; }
.inr-content { float: left; width: 100%; }
main.timeLine { min-width: 100%; max-width: 100%; margin: auto; }
.region-sidebar-second .label { float: left; width: 100%; background: #0a1c47; padding: 7px; color: #fff; text-transform: uppercase; font-weight: 700; }
.region-sidebar-second .nav-tabs { border-bottom: 1px solid #eee; float: left; width: 100%; margin-bottom:0; }
.event-template-default section#manifesto { background: #f5f5f5; }
.region-sidebar-second .nav-tabs li { border-right: 1px solid #eee; margin: 0; float: left; width: 33.33%; }
.region-sidebar-second .social-stream-mo .nav-tabs li { padding: 0; }
.sidebar_content .region-sidebar-second ul li:after { display:none!important; }
.region-sidebar-second .tab-content { background: #fff; padding: 10px 15px; float: left; border: 1px solid #f5f5f5; border-top:none; width: 100%; }
.region-sidebar-second .tab-content .tab-pane.active { display: block; }
.region-sidebar-second .tab-content .tab-pane { display: none; }
.region-sidebar-second .tab-content { padding: 10px 6px; }
.region-sidebar-second .nav-tabs .nav-item.active .nav-link: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; }
.region-sidebar-second .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; display: inline-block; }
.region-sidebar-second .nav-tabs .nav-item.active .nav-link.fb { color: #396bd1; background: #eee; border-radius: 0; border-bottom: 1px solid #eee; }
.region-sidebar-second .nav-tabs .nav-item.active .nav-link.tt { color: #19bbff; background: #eee; border-radius: 0; border-bottom: 1px solid #eee; }
.region-sidebar-second .nav-tabs .nav-item.active .nav-link.yt { color: red; background: #eee; border-radius: 0; border-bottom: 1px solid #eee; }
#block-bjp-page-title button.btn.btn-danger { padding: 5px 10px!important; font-size: 14px; font-family: 'Poppins'; }
main.timeLine .steps { font-size: 1em; line-height: 1.75em; border-top: 3px solid; -webkit-border-image: -webkit-gradient(linear, left top, right top, from(#743ad5), to(#d53a9d)); -webkit-border-image: linear-gradient(to right, #743ad5 0%, #d53a9d 100%); -o-border-image: linear-gradient(to right, #743ad5 0%, #d53a9d 100%); border-image: -webkit-gradient(linear, left top, right top, from(#f47216), to(#00a650)); border-image: linear-gradient(to right, #f47216 0%, #00a650 100%); border-image-slice: 1; border-width: 3px; margin: 0; padding: 40px 80px!important; counter-increment: section; position: relative; color: #333; }
 main.timeLine .steps:nth-child(odd) {
 border-right: 3px solid;
 padding-left: 0;
 display: block;
 vertical-align: middle;
 align-items: flex-start;
 float:left;
 width:100%;
}
main.timeLine .steps:nth-child(odd):before {
 left: 100%;
 margin-left: -20px;
}
 main.timeLine .steps:nth-child(even) {
 border-left: 3px solid;
 padding-right: 0;
 display: block;
 vertical-align: middle;
 align-items: flex-start;
 float:left;
 width:100%;
}
main.timeLine .steps:nth-child(even):before {
 right: 100%;
 margin-right: -20px;
}
main.timeLine .steps:first-child { border-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; }
main.timeLine .steps:last-child { border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-left:none; }
main.timeLine .steps + .steps + .steps { border-left: none; padding-top:0!important; padding-bottom:0!important; }
main.timeLine .steps:nth-child(even) h3 {
 float: none;
 display: inline-block;
 margin: 0;
 width: auto;
 writing-mode: vertical-lr;
 text-orientation: mixed;
 position: absolute;
 left: -16px;
 background: #fff;
 padding: 5px 0;
}
 main.timeLine .steps:nth-child(odd) h3 {
 float: right;
 display: block;
 margin: 0;
 writing-mode: vertical-rl;
 text-orientation: mixed;
 width: auto;
 position: absolute;
 right: -16px;
 background: #fff;
 padding: 5px 0;
}
.customContent .entry-content main.timeLine .steps p { margin: 0; font-size: 16px; line-height: 28px; }
.lifeCycle { float: left; width: 100%; }
.customContent .entry-content main.timeLine .steps .lifeCycle p { margin: 0 0 15px; }
.customContent .entry-content main.timeLine h3 { float: left; height: auto; font-size: 20px; }
.aboutNadda { background: url(../images/aboutBack.jpg)no-repeat; background-attachment: fixed; background-position: 50% 50%; background-size: cover; position:relative; }
.aboutNadda .aboutNaddaContent { float: right; width: 100%; }
.aboutNadda .aboutNaddaImg { float: left; position:relative; width:100%; }
section.aboutNadda.homeCommonPad:before { content: ""; position: absolute; left: 0px; background: url(../images/nadda1.png); z-index:99; width: 40%; height: 100%; top: 0; background-size:auto 95%; background-position: center bottom; background-repeat: no-repeat; display:none; }
.aboutNadda .aboutNaddaImg img { border:5px solid #fff; box-shadow:0 0 10px rgba(0, 0, 0, .2); width:100%; }
.aboutNadda .aboutNaddaContent h2 { font-size: 40px; line-height: normal; color: #000; margin: 0 0 15px; font-weight: 700; position:relative; padding-left:55px; }
.aboutNadda .aboutNaddaContent p { float: left; width: 100%; margin: 0 0 15px; font-size: 16px; line-height: 25px; color: #000; text-align: justify!important; }
.newsLatter { float: left; width: 100%; background: #fff; box-shadow: 0 0 50px rgb(0 0 0 / 0.3); padding: 40px 0; position: relative; }
.newsLatter .subscriptionForm { max-width: 700px; margin: 0 auto; display: flex; vertical-align: middle; align-items: center; position: relative; }
.newsLatter .subscriptionForm .emaillist { width: 100%; }
.newsLatter .subscriptionForm label.label { font-size: 18px; color: #000; font-weight: 600; width: 260px; margin: 0 15px 0 0; }
.newsLatter .subscriptionForm .emaillist .es-field-wrap { margin-bottom: 0; width: 100%; }
.newsLatter .subscriptionForm input { float: left; border-radius: 0; border: 0; background: #e8e8e8; height: 50px; outline: none; padding: 10px; color: #000; }
.newsLatter .subscriptionForm input.es_subscription_form_submit { position: absolute; right: 0; background: #00a650; width: 105px; padding: 0; line-height: 50px; color: #fff; font-size: 18px; }
.newsLatter .subscriptionForm input.es_subscription_form_submit:hover { background: #f47216; }
.footerRow .cf { float: left; }
.footerRow img.naddaFotter { float: left; width: auto; margin: 0 0 -100px; }
section.aboutNadda.mediaGallery.homeCommonPad { background:#ec6e15; padding: 40px 0; position: relative; }
section.aboutNadda.mediaGallery.homeCommonPad .container { position: relative; }
section.aboutNadda.mediaGallery.homeCommonPad:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/aboutBack.jpg)no-repeat; z-index: 0; opacity: 0; background-size:100%; }
.mediaGallery .mediaGallery > p.text-center { text-align:left; }
.mediaGallery .mediaGallery > p.text-center a { color:#fff; }
section.aboutNadda.mediaGallery.homeCommonPad h2 { float: left; width: auto; font-size: 34px; font-weight: 600; }
.extra-div h2:after { position: absolute; content: ""; width: 200px; height: 1px; background: #000; left: 50%; bottom: 0; transform: translateX(-50%); display:none; }
.extra-div h2 { display: inline-block; position: relative; padding-bottom: 10px; }
section.aboutNadda.mediaGallery.homeCommonPad select.form-control.timeLineSelect { float: right; width: 200px; border: 0; border-bottom: 2px solid #ccc; border-radius: 0; padding: 10px 0; background: url(../images/mediaArrow.png)no-repeat; background-position: 100% 50%; background-size: auto; }
section.aboutNadda.mediaGallery.homeCommonPad select.form-control.timeLineSelect:focus { border-bottom: 1px solid #f47216; outline: none; }
section.aboutNadda.mediaGallery.homeCommonPad .mediaGallery { float: left; width: 100%; }
section.aboutNadda.mediaGallery.homeCommonPad .mediaGallery .mediaSlider { float: left; width: 100%; }
.mediaSlide { float: left; width: 100%; position: relative; max-height: 250px; min-height: 250px; filter: grayscale(0); transition: all 0.3s ease-out; border: 4px solid #fff; overflow: hidden; }
.mediaSlide p.text-center { width: 100%; font-size: 16px; margin: 0 auto; position: absolute; bottom:-100%; left: 50%; transform: translateX(-50%); color: #fff; font-weight: 400; line-height: 28px; z-index: 9; background: rgb(0 0 0 / 0.7); padding: 10px; transition: all 0.3s ease-out; }
.mediaSlider .mediaSlide img { float: left; width: 100%; }
.mediaSlider .MediahomeBannerNext, .mediaSlider .MediahomeBannerPrev { position: absolute; width: 50px; height: 50px; z-index:1; color:#fff; line-height: 48px; font-size: 34px; top: 50%; text-align:center; cursor:pointer; transform: translateY(-50%); border-radius: 50% 50%; }
.mediaSlider .MediahomeBannerNext { right:15px; }
.mediaSlider .MediahomeBannerPrev { left:15px; }
.mediaSlider .MediahomeBannerNext, .mediaSlider .MediahomeBannerPrev { background: rgba(0, 0, 0, 0.3); color: #fff; }
.mediaSlider .MediahomeBannerNext:hover, .mediaSlider .MediahomeBannerPrev:hover { background: rgba(0, 0, 0, 0.7); color: #fff; }
@media only screen and (max-width:991px) {
 .respMRG20 {
margin: 0 0 20px;
}
}
@media only screen and (min-width:767px) {
 .spechslide .owl-stage {
display: flex;
}
 .spechslide .owl-item, .spechslide .owl-item .item, .spechslide .owl-item .item, .spechbox {
height:320px;
}
}
@media only screen and (max-width:767px) {
 .cd-horizontal-timeline {
padding:40px 0 0!important;
}
 .jpnBiography {
min-height:auto;
}
 .homeEventList li {
width: 100%;
padding: 0 15px 15px;
}
 .minrespMRG20 {
margin: 0 0 20px;
}
 .homePressTab .homePressTabNav li a {
font-size:24px;
font-weight:500;
}
 .homePressTab .homePressTabNav li {
padding:0 15px;
}
 .home-banner-pagination-wrap {
display: none;
}
 .homeBanner .homeBannerCaption, .homeBanner .homeBannerNext {
right:5px;
}
.homeBanner .homeBannerPrev { left:5px; }
 .homeBannerImgWrap {
background-position:50% 50%;
height:250px;
}
 .homeBanner .homeBannerCaption h1 {
line-height:normal;
}
 .homePressReleaseItem .imgHolder {
min-height: 300px;
max-height: 300px;
overflow:hidden;
}
 .homePressReleaseItem .imgHolder img {
width:auto;
}
 .homePressRlsDetail {
padding: 15px;
min-height: 200px;
word-break: break-word;
}
 .homePressWrap .viewAllLink {
left:0;
}
 .breadcrumb {
position: relative;
left: 0;
bottom: 0;
font-size:12px;
top: auto;
}
 .breadcrumb li {
font-size:12px;
font-weight:500;
}
 .inner-banner h2 {
top: 20%;
font-size: 26px;
width: 80%;
}
 .innerBanner h2 {
position: relative;
top: auto;
left: auto;
transform: unset;
margin: 15px 0;
font-size: 26px;
padding: 0;
color:#000;
}
 .inner-section .customContent {
margin-top: 0;
padding: 0;
}
 #content {
padding: 0 0 50px;
}
 .latestAchiev h2 {
font-size: 22px;
margin: 20px 0;
}
 #content h2 {
font-size: 22px;
margin: 20px 0;
}
 .achievItemCard {
padding: 15px;
}
 .listCard .imgHolder {
height:auto;
}
 .latestAchiev {
margin-bottom: 15px;
padding-bottom: 15px;
}
 .topStrip {
margin:0 0 10px;
}
 .homeCommonPad {
padding: 20px 0;
}
 #backtotop {
bottom:15px;
}
 .customContent header.entry-header h1.entry-title {
font-size: 16px;
}
 .content-extra p {
padding: 0!important;
}
}
.viewallBtn { text-align: right; }
.achievementsWrapper .viewallBtn { margin-top: 20px; }
.mediaGallery .mediaGallery > p.text-center { float: left; width: 100%; text-align: right!important; margin: 20px 0 0px; font-size: 18px; }
/*Amee Css*/
 .coverBg { background-size: cover; background-position: center; background-repeat: no-repeat; position:relative; }
.textWhite { color: #fff !important; }
.textOrange { color: #ec6e15 !important; }
.sectionPadding { padding: 60px 0; }
.speechSliderNext, .speechSliderPrev { position: absolute; width: 30px; height: 30px; z-index: 1; color: #fff; line-height: 1; font-size: 34px; bottom: 0; text-align: center; cursor: pointer; top: 50%; margin-top: -20px; opacity: 0.7; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.speechesSection { background-image: url('../images/speeches-background.jpg'); background-position: center; background-size: cover; }
.speechSliderNext { right: 0; }
.textWhite p { color: #fff; }
.speechSliderPrev { right: 32px; }
.speechSliderNext:hover, .speechSliderPrev:hover { opacity: 1; }
.speechImg { border: 5px solid #fff; height: 312px; width: 100%; overflow: hidden; margin-bottom: 20px; }
.speechImg img { opacity: 0; }
.journyContent { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; align-items: start; height: 100%; }
.journyContent h6 { color: inherit; margin-bottom: 0; padding: 10px 0; font-size: 16px; font-weight:400; }
.journyContent p { margin-left: 30px; position: relative; margin-bottom: 0; padding:10px; width: 75%; float: left; }
.journyContent p:before { content: ''; position: absolute; left: -30px; top: 10px; height: 16px; width: 16px; border-radius: 50%; background-color: #fff; border: 3px solid #fff; }
.activeJourney .journyContent p:before { background-color: #f47216; }
.journyContent .year { width:50px; height: 100%; position: relative; }
.journeySlider { padding-left: 50px; }
.journyContent .year:before { content: ''; position: absolute; right: -9px; top: -20px; height: 100%; width: 3px; background-color: #fff; }
.journeySlider .swiper-container { padding: 20px 0 0; }
.journeySliderWrapper { position: relative; margin-top: 50px; float: left; width: 100%; }
.journeySliderControl { height: 100%; position: absolute; left: 30px; top: 0; height: 100%; width: 100%; }
.journeySliderPrev, .journeySliderNext { position: absolute; top: -30px; left:13%; background-color: #fff; height: 30px; width: 30px; border-radius: 50%; font-size: 27px; text-align: center; line-height: 30px; cursor:pointer; color:#f47216; }
.journeySliderPrev:hover, .journeySliderNext:hover { background: #000; color:#fff; }
.journeySliderNext { bottom: -30px; top: auto; }
.activeJourney .journyContent p { background-color: #fff; color: #000; border-radius: 5px; font-weight: 500; font-size: 17px; }
.achievementsWrapper { font-weight: 600; margin-bottom: 20px; }
.activeJourney .journyContent p:after { content: ''; border-right: 10px solid white; border-top: 8px solid transparent; border-bottom: 8px solid transparent; position: absolute; left: -10px; top: 10px; }
.achievementsSection { background-image: url('../images/achivement-background.jpg'); background-position: center; background-size: cover; position: relative; border-bottom: 0; padding: 40px 0; }
.achievementsNext, .achievementsPrev { position: absolute; width: 30px; height: 30px; z-index: 1; color: #f47216; line-height: 1; font-size: 34px; bottom: 0; text-align: center; cursor: pointer; top: 50%; margin-top: -20px; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.achievementsNext { right: -7px; }
.achievementsPrev { right: 25px; }
.achievementsNext:hover, .achievementsPrev:hover { color: #000; }
.achievementImg img { transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; }
.achievementImg { margin-bottom:15px; }
.speechWrapper .achievementImg.coverBg { height: 175px; overflow:hidden; }
.achievementImg:hover img { transform: scale(1.2); }
.homeTitle.journeyTitle { float: left; width: 100%; }
.homeTitle.journeyTitle h2.textWhite { float: left; width: auto; padding-left: 50px; }
.homeTitle.journeyTitle a { float: right; width: auto; color: #fff!important; text-decoration: none!important; font-weight: 600; line-height: 35px; background: none; border-radius: 0px; padding: 0 15px; border: 3px solid #fff; }
.viewallBtn a.textWhite { color: #fff!important; text-decoration: none!important; font-weight: 600; line-height: 35px; background:none; border-radius: 0px; padding: 0 15px; display: inline-block; border: 3px solid #fff; }
.viewallBtn a.textOrange { color: #fff !important;
text-decoration: none;
border: 1px solid #fff;
padding: 10px 20px;
background: #f47216; font-size:16px; }
.viewallBtn a.textOrange:hover { background: #fff;
color: #f47216 !important;
border-color: #fff; }
.viewallBtn a.textWhite:hover, .homeTitle.journeyTitle a:hover { background: #fff; color: #000!important; }

.homeTitle.journeyTitle a:hover { color: #fff; text-decoration: underline; }
.jpNandaAchivementImg { position:absolute; right:40px; top: -45px; max-width: 365px; z-index: 1; }
.speechSliderSection .speechWrapper a { color: #fff; margin: 0 0 25px; display: inline-block; font-style: italic; text-decoration: none; }
.speechSliderSection .speechWrapper p { margin: 0 0 15px; font-style:normal; }
.latestAchievItem { min-height: 200px; }
.latestAchievItem .achievVideoHolder { float: left; width: 100%; height: 100%; position: relative; }
.latestAchievItem .achievVideoHolder img { float: left; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
.aboutNadda .aboutNaddaContent h2:before { content:''; font-family:'FontAwesome'; margin: 0 15px 0 0; position:absolute; background:url(http://14.143.90.234:10082/web/jagatprakashnadda/wp-content/uploads/2021/04/bio.png) 0 0 no-repeat; background-size:100%; width:50px; height:100px; left:0; }
.achievementsSection h2:before { content: '\f16a'; font-family: 'FontAwesome'; margin: 0 10px 0 0; }
.mediaGallery h2:before { content: '\f03e'; font-family: 'FontAwesome'; margin: 0 10px 0 0;font-size: 29px; }
.speechesSection h2:before { content: '\f130'; font-family: 'FontAwesome'; margin: 0 10px 0 0; position: relative; top: 2px; }
.homeTitle.journeyTitle h2:before { content: '\f135'; }
.mediaGallery .gallery.resTab { float: left; width: 100%; }
.mediaGallery .gallery.resTab ul.tabNav { background: transparent; margin: 0 0 10px; white-space:nowrap; }
.mediaGallery .gallery.resTab ul.tabNav li a { background: transparent; color: #fff; padding:15px 10px; font-size: 19px; font-weight: 500; border-bottom: 3px solid transparent; margin: 0 0 0px 0; outline: none; border-bottom: 1px solid #fff; }
.mediaGallery .gallery.resTab ul.tabNav li.r-tabs-state-active a, .mediaGallery .gallery.resTab ul.tabNav li a:hover { background:#fff; color:#ec6e15; }
section.aboutNadda.mediaGallery.homeCommonPad .mediaGallery h2 { color: #fff; }
.mediaGallery .gallery.resTab .tabContainer { float: left; width: 100%; }
.mediaGallery .gallery.resTab .tabContainer .tabContent { float: left; width: 100%; padding: 0; }
.mediaGallery .gallery.resTab ul.tabNav .mCSB_horizontal.mCSB_inside>.mCSB_container { margin: 0 0 15px; }
.inr-content #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item1 { position: relative; }
.inr-content #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails a .bwg-item1:before { content: '\f00e'; background: rgb(0 0 0 / 0.6); position: absolute; width: 100%; height: 0; bottom: 0; z-index: 9; transition: all 0.3s ease-out; font-family: 'FontAwesome'; color: #fff; font-size: 38px; text-align: center; line-height: 135px; }
.inr-content #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails a { transition: all 0.3s ease-out; }
.inr-content #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails a:hover .bwg-item1:before { height: 100%; }
.swiper-slide-active .mediaSlide { filter: grayscale(0); /* box-shadow: 0 0 50px rgb(0 0 0 / 0.8); */
    z-index: 9; }
.swiper-slide-active .mediaSlide p.text-center { opacity: 1; }
.gallery.media-coverage.resTab.r-tabs { float: left; width: 100%; }
.gallery.media-coverage.resTab.r-tabs ul.tabNav.r-tabs-nav { float: left; width: 100%; border-bottom: 1px solid #ccc; padding: 0 0 10px; margin: 0 0 10px; background: transparent; }
.gallery.media-coverage.resTab.r-tabs ul.tabNav.r-tabs-nav li.r-tabs-tab { float: left; width: auto; margin: 0 10px 15px 0; }
.gallery.media-coverage.resTab.r-tabs ul.tabNav.r-tabs-nav li.r-tabs-tab a.tabNav { float: left; width: auto; padding: 10px 15px; margin: 0; background: transparent; color: #000; font-size: 16px; transition: all 0.3s ease-out; border: 1px solid #dadada; }
.gallery.media-coverage.resTab.r-tabs ul.tabNav.r-tabs-nav li.r-tabs-tab.r-tabs-state-active { }
.gallery.media-coverage.resTab.r-tabs ul.tabNav.r-tabs-nav li.r-tabs-tab.r-tabs-state-active a.tabNav { color: #fff; background:#f47216; border-color:#f47216; }
.gallery.media-coverage.resTab.r-tabs ul.tabNav.r-tabs-nav li.r-tabs-tab a.tabNav:hover { color: #fff; background: #f47216; border-color: #f47216; }
.homeBanner .swiper-slide { padding: 0; }
.contactinfo { float: left; width: 100%; margin-top:0px; padding: 0 0px; }
.u-e-detail { padding-top: 80px; }
.single-speeches .u-e-detail { padding-top: 0px; margin-top:80px; }
.sidebar_content { text-align: left; }
.sidebar_content form#searchform label.assistive-text { font-size: 20px; font-weight: bold; width: 100%; float: left; }
.sidebar_content form#searchform input.field { float: left; width: 70%; height: 38px; margin-right: -6px; }
.sidebar_content form#searchform input.submit { width: 30%; height: 38px; background: #f47216; color: #fff; font-size: 17px; font-weight: bold; border: none; }
.sidebar_content h3.widget-title { font-size: 20px; margin-top: 10px; border-bottom: 1px dashed rgba(0, 0, 0, 0.5); padding-bottom: 10px; }
.sidebar_content ul li { padding-left: 20px; padding-bottom:5px; position: relative; list-style:none; }
.sidebar_content ul li:after { content: ""; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #000; left: 0; top: 5px; }
.philosophy { padding-right:30px; }
.cutomLiveOnYouTubeMain img { width: 100%; }
.region.region-sidebar-second { padding: 0px; }
.sidebar_content ul li a { color: #000; font-size: 14px; text-decoration: none; }
.eventDetailTitle h4.title.page-title { line-height: 1.6; text-align: justify; }
ol.breadcrumb, ol.breadcrumb a { color: #f47216; top:0px; text-transform:capitalize; }
ol.breadcrumb a:hover { color:#000; text-decoration:none;}
div#block-bjp-content { text-align: justify; }
.inner-banner ol.breadcrumb.breadcrumb-arrow { margin: 0;}
.accessibility-font { text-align: right; }
span.ass-btn button { background: none!important; color: #000!important; border: 1px dashed #000; }
.searchandfilter ul { display: block; width: 100%; float: left; margin-top: 60px; border-bottom: 1px solid #f47216; padding-bottom: 20px; }
.searchandfilter ul li { width: 24%; position:relative; }
.searchandfilter ul li:nth-child(2):before, .searchandfilter ul li:nth-child(3):before {
 z-index: 0;
position: absolute;
content: "\f073";
font: normal normal normal 19px/1 FontAwesome;
top: 30px;
right: 15px;
color: #000;
cursor: pointer;
}
.searchandfilter ul li input[type="text"] { height: 38px; border-radius: 0; border:1px solid #ccc; position: relative; top: 2px; background: none; cursor: pointer; }
 .searchandfilter ul li:nth-child(1) input[type="text"] {
cursor:auto;
}
.searchandfilter ul li h4 { margin: 0; top: -6px; position: relative; }
.searchandfilter ul li input.postform { height: 38px; width: 100%; border-radius: 0; border:1px solid #ccc; padding: 0 15px; }
.searchandfilter + .row .customContent { margin-top: 40px; }
.searchandfilter ul li input[type="submit"] { border: none; background: #f47216; height: 38px; padding: 0 20px; color: #fff; font-size: 1rem; font-weight: bold; outline:none; }
.sfsiplus_norm_row.sfsi_plus_wDiv .sfsi_plus_wicons.shuffeldiv:first-child { display: none; }
.sfsiplus_norm_row.sfsi_plus_wDiv { bottom: 0; transform: scale(0.6); left: -20px; }
.confrmpage { padding-top: 50px; padding-bottom: 50px; }
.inner-section { position: relative; }
.con-right { padding-top: 20px; }
.mediaSlide a:hover p.text-center { bottom: 0px; }
.footerRow h3 { color: #fff; font-size: 1.4rem; margin-bottom: 25px; border-bottom: 1px solid #ba5e28; width: 100%; padding-bottom: 15px; }
.footerRow .contactinfo p { margin-bottom: 0; }
.footerRow .contactinfo p, .footerRow .contactinfo p a { color: #fff; font-size: 16px; font-weight: 400!important; line-height: 1.6; }
.spechrow { padding:40px 0; /*background:linear-gradient(184deg, #f3771f, #ff8b25);*/ position:relative; }
.spechslide { margin-top: 20px; }
.spechbox .spchimg { width: 100%; height: 170px; overflow: hidden; }
.spechbox { background: #fff; border: 6px solid #fff;padding-bottom: 35px; }
.spe-cal { padding: 10px; color: #000; font-size: 15px; }
.spechbox p { padding: 0 10px; color: #000;margin-bottom: 12px; }
.spechbox p:hover{ color:#f47216;}
.spechslide .owl-nav { position: absolute; top: -58px; right: -7px; color: #fff; overflow: hidden; }
.spechslide .owl-nav button span, .blogslider .owl-nav button span { display:block; font-size: 0; position:relative;width: 30px;
height: 30px; text-align:center; }
.spechslide .owl-nav button span:before, .blogslider .owl-nav button span:before{font: normal normal normal 14px/1 FontAwesome;content: "\f105"; position:absolute; left:0; top:0; height:100%; width:100%; font-size: 34px; color:#fff;}

.spechslide .owl-nav button.owl-prev span:before, .blogslider .owl-nav button.owl-prev  span:before {content: "\f104";} 

.spechslide .owl-nav button { font: menu!important; padding: 10px!important; line-height: 38px!important; }
.spechslide .owl-nav button:focus { outline:none; }
section.spechrow.speechesSection:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; /*background: url("../images/speeches-background.jpg");*/
    opacity: 0.3; background-attachment: fixed; }
.spechbox .addtoany_shortcode + p { display: none; }
.article .dataArticle .a2a_kit { transform: scale(1.15); float: left; left:40px; position: absolute; bottom: 10px; width: 60%; }
.page-template-event .article .dataArticle .a2a_kit { transform: scale(1); left:auto; }
.article .dataArticle .addtoany_shortcode .a2a_kit { position: relative; width: 100%; transform: scale(1); left:0; bottom: auto; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { max-height:28px!important; }
.ui-datepicker th { padding:0.2em .3em!important; }
.latestAchievSlider .swiper-slide { border: 8px solid #f1f1f1; overflow: hidden; border-radius: 10px; }
#social-stream .article.v-gallery .position .img-container { position:relative; }
#social-stream .article.v-gallery .position .img-container:hover:before { content: ""; position: absolute; width: 100%; height: 100%; background: #f26522ed; }
.addtoany_list a > span, .widget .addtoany_list a > span { background: none!important; color: #000!important; border: 1px solid #000; border-radius: 100%!important; fill: #000!important; font-size: 12px!important; max-width: 25px; max-height: 25px; }
.a2a_kit a span.a2a_svg { background: none!important; color: #000!important; border: 1px solid #000; border-radius: 100%!important; fill: #000!important; font-size: 12px!important; max-width: 25px; max-height: 25px; }
.a2a_kit a span.a2a_svg svg path { fill: #373737!important; }
.addtoany_list a:hover > span, .widget .addtoany_list a:hover > span { border:none; }
.addtoany_list a > span svg path, .widget .addtoany_list a > span svg path { fill: #373737!important; }
.addtoany_list a:hover > span svg path { fill: #fff!important; }
/* .achievementsWrapper  .speechWrapper:hover{ */
   
    /* background: #ec6e15; */
   
/* } */
.articles-section-gallery .thumb .article .imgArticle p a { position: relative; }
.articles-section-gallery .thumb .article .imgArticle img + img { position: absolute; left: 50%; top: 50%; transform: translate(-50%); }
.speechWrapper .imgArticle .entry-content .page p a img + img { position: absolute; left: 50%; top: 50%; transform: translate(-50%); }
.speechWrapper .imgArticle .entry-content .page p a { position: relative; display: block; }
.speechWrapper a { text-decoration: none; }
.spechbox a { text-decoration: none; }
.addtoany_list a, .widget .addtoany_list a { transition: all 0.3s; }
.addtoany_list a:hover span, .widget .addtoany_list a:hover span { background: #ea6e16!important; opacity: 1; }
.achievements .swiper-slide { padding:0;}
.addtoany_list a, .widget .addtoany_list a { padding:0 3px!important; }
.achievementsWrapper .speechWrapper { padding:6px; background:#efefef; min-height:270px; height:100%; padding-bottom: 40px;}
.achievementsWrapper .speechWrapper p { color: #000; font-size:15px; font-weight:400; margin-bottom:14px; padding: 0 10px; }
.achievementsWrapper .speechWrapper .page .spe-cal { padding:10px 0; }
.achievementsWrapper .speechWrapper .page p { margin-bottom: 0; }
.achievementsWrapper .speechWrapper p:last-child { display: none; }
.con-right h5 { margin-bottom:0; }
.bwg-item a.bwg-a.bwg_lightbox { border: 2px solid #ccc; margin: 0!important; display:block; }
.bwg-item { padding: 15px; width: 25%!important; display: inherit; max-width: 100%!important; }
.video-title iframe { max-width: 100%; }
.region iframe { width: 100%; height: 400px; }
.privacy ul { float: left; width: 100%; }
.privacy ul li { position: relative; list-style: none; padding-left: 15px; }
.privacy ul li:after { position: absolute; content: "\f054"; left: 0; font: normal normal normal 12px/1 FontAwesome; top:7px; }
.single-media_coverage .customContent { margin: 70px 0 0px; }
.single-media_coverage .customContent .entry-content { position: absolute; width: auto; right: 0; top:20px; }
.single-media_coverage .bwg_container { float:left; width:100%; }
.single-media_coverage .bwg-container { display:inline-block!important; }
.mediaSlider .swiper-button-disabled { display: none; }
.records { width: 100%; text-align: center; font-weight: bold; }
.copyrightbot { padding-top:30px; }
.copyrightbot p.copyrightText { color: #fff; text-align: right; margin-bottom:0;padding-top: 20px; }
.copyrightbot ul.socialMedia { background: #ec6e15; padding: 10px 10px; display: inline-block; width: auto; border-radius: 40px; margin-bottom: 0; }
.contactinfo p:last-child { border: none; padding-top: 10px; padding-bottom: 0; }
.contactinfo p { padding-bottom: 10px; float: left; width: 100%; border-bottom: 1px dashed; }
.spechrow .viewallBtnsoeech { text-align:right; display: block; position: relative; z-index: 9; }
.spechrow .viewallBtnsoeech a.textOrange, .viewallBtn a.textOrange, .mediaGallery p.text-center a {color: #fff !important;
text-decoration: none;
border: 1px solid #fff;
padding: 10px 20px;
background: #f47216; font-size:16px; display:inline-block; }
.spechrow .viewallBtnsoeech a.textOrange:hover, .viewallBtn a.textOrange:hover, .mediaGallery p.text-center a:hover { background:#fff;color: #f47216 !important;border-color: #fff;  }
/* video Popup css */
div#media-popup > a { color: #fff; font-size: 26px; position: fixed; right: 20px; top: 20px; }
.popup { position:fixed; z-index:99; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.7); opacity:0; visibility:hidden;  transition:.3s ease;
}
.show-popup .popup { opacity:1; visibility: visible; }
.articles-section-gallery .page div#media-popup { display: none !important; }
div#media-popup > iframe { position: absolute; top: 50px; left: 50%; transform: translateX(-50%); z-index: 9; }
/* close video popup */


.timelineslider { padding: 0 30px; position: relative; z-index: 9; }
.timelineslider h2 { color: #fff; }
.timebox h3 { min-height: 80px; color: #fff;  font-size: 17px;padding: 10px 0; margin-bottom: 0;font-weight: 400; }
.timebox h2 { color: #fff; font-size: 1.7rem; }
.timelineslider .owl-nav { position: absolute; top: -60px; right: 0; color: #fff; overflow: hidden; }
.timelineslider .owl-nav button span { font-size: 70px; height: 30px!important; display: block; line-height: 20px; }
.row { clear:both; }
.wpvl_auto_thumb_box { min-width: 100%; overflow:hidden; min-height:180px; }
.video_lightbox_auto_anchor_image { min-width: 100%; height: auto!important; }
.articles-section-gallery .thumb .article .imgArticle .page p { display: none; }
.wpvl_auto_thumb_play { left: 50%!important; top: 50%!important; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); }
.blogsection { padding: 40px 0; background:#f5f5f5; }
.sclsection { padding: 40px 0; position:relative;    /*background: linear-gradient(45deg, #ffb987, #ff6a00);*/ background:#fff; }
.sclsection:after { position: absolute; content: ""; /*background: url(https://wallpapercave.com/wp/wp2564226.png);*/
    width: 100%; height: 100%; background-size: cover; top: 0; left: 0; opacity: 0.5; }
.sclsection h3 { color:#fff; }
.sclsection .container { position:relative; z-index:999; }
.blogbox { float: left; width: 100%; border: 1px solid #dcdbdb; background:#fff; }
.blogbox .blog-img { width: 100%; float: left; height: 200px; overflow: hidden; margin-bottom: 10px; position:relative; }
span.blogdate { position: absolute; background:#f69005; padding: 10px 10px; color: #fff; width: 100px; text-align: center; }
.blogbox .blog-con { float: left; width: 100%; padding: 10px; }
.blog-con .blogdate { margin-bottom:10px; font-size:16px;}
.blog-con .viewmore { display:inline-block; margin-bottom:10px;}
.blog-con h4 {font-size: 16px;
margin-bottom: 10px;
height: 40px;
font-weight: 400; }
.blog-con p {
font-size: .9rem; margin-bottom: 10px; padding-bottom:0; }
.blogsection .owl-nav button { font: menu!important; padding: 10px!important; line-height: 38px!important; }
.blogsection .owl-nav { position: absolute;top: -60px;right: -7px;color: #fff;overflow: hidden;}
.ibContentBox { height: 510px; border: 1px solid #eaeaea; border-radius: 5px; }
.ibContentBox iframe { min-width: 100%!important; }
.contbox iframe ._2p3a { width: 100%!important; }
.contbox { overflow: hidden; background: #fff; border-radius: 10px; box-shadow: 0px 0px 10px rgb(0 0 0 / 10%); border: 10px solid #fff; }
.social span { width: 40px; height: 40px; background: #2f4867; float: left; position: relative; color: #fff; text-align: center; line-height: 40px; border-radius: 100%; margin-right: 10px; font-size: 22px; }
.social.fb { color: #2f4867; line-height: 40px; }
.social.twti span { background: #34b3e0; line-height: 40px; }
.social.twti { color: #34b3e0; line-height: 40px; }
.social.inst span { background: #2d4d5a; line-height: 40px; }
.social.inst { color: #2d4d5a; line-height: 40px; }
.instagram-media { background:#FFF; border:0; border-radius:3px; margin: 1px; max-width:100%; padding:0; width:99.375%; width:undefinedpx; height:undefinedpx; max-height:100%; width:undefinedpx; }
.tnp-field.tnp-field-email input.tnp-email { outline: none; border-radius:0; border: 1px solid #4e3e24; background:#fff;margin-left: 5px; }
.tnp-field.tnp-field-button input.tnp-submit { width: 100%; height: 100%; border-radius: 0; margin-top:5px;font-size: 16px; cursor: pointer; }
.newsLatterfoot .tnp-subscription div.tnp-field { margin-bottom: 10px; border: 0; padding: 0; margin-top:0px; height: 51px; margin-left: -10px; position:relative; }
.newsLatterfoot .notification.vaporize {position: absolute;bottom: -25px;left: 4px;}
.social-stream-mo .tnp-field.tnp-field-button input.tnp-submit { margin-top:0; }
.region .social-stream-mo iframe { height: auto; }
.social-stream-mo .tnp-field.tnp-field-email label { display: none; }
.social-stream-mo .tnp-subscription input.tnp-submit { background:#f47216; border-radius:3px; }
.social-stream-mo .tnp-field.tnp-field-email input.tnp-email { margin-top: 0px!important; float: left; width: 100%; margin-bottom: 0px; }
.social-stream-mo .tnp-subscription { float:left; }
.social-stream-mo .tnp-subscription label { padding-top: 0; padding-bottom: 0; float: left; width: 70%; }
.social-stream-mo .tnp-subscription div.tnp-field { margin-bottom:0; }
.social-stream-mo .tnp-field-button.tnp-field { float: left; width: 30%; }
.social-stream-mo p.appear-nicely.dynamic-msg { margin-bottom: 0; color: #000!important; }
.social-stream-mo .tnp-field.tnp-field-email label[aria-hidden="false"] { display: block; position: absolute; bottom: -14px; color: red; font-size: 12px; }
.swiper-slide[data-swiper-slide-index="0"] .homeBannerCaption h1 { font-size: 60px; max-width: 100%; }
.swiper-slide[data-swiper-slide-index="0"] .homeBannerCaption h1 br { display:none; }
.swiper-slide[data-swiper-slide-index="0"] .homeBannerCaption h1 span { font-size: 40px; display:block; }
/* Hindi part css */

.navWrap {background-color: #f9f9f9;border-top: 1px solid #ccc;}
.timelineslider .owl-dots { text-align: center;margin-top: 15px; }
.timelineslider .owl-dot { width:12px; height: 12px; border-radius:50%; background-color:#fff !important; display:inline-block; vertical-align:middle; margin: 0 5px; }
.timelineslider .owl-dot.active { background-color:#f47216 !important; }
.timelineslider .owl-nav { display: none; }
.timelineslider .timebox h2 { margin-bottom: 0; }
.spechbox .addtoany_shortcode, .achievements .addtoany_shortcode {padding-left: 7px;}
.addtoany_shortcode {position: absolute;  bottom: 0;}
.aboutNadda .aboutNaddaContent .btn { border:1px solid #f47216; }
.aboutNadda .aboutNaddaContent .btn:hover { background:#fff; color:#f47216; }
.achievementsSection .homeTitle h2, .blogsection h2, .sclsection h2 {color: #f47216;}
.achievementsSection .viewallBtn .textOrange, .blogsection .viewallBtn a.textOrange { border: 1px solid #f47216; }
.achievementsSection .viewallBtn .textOrange:hover, .blogsection .viewallBtn a.textOrange:hover {border-color: #f47216;}
.mediaGallery .gallery.resTab ul.tabNav { border: 1px solid #fff; border-bottom:0;margin-bottom: 25px; }
.mediaGallery .gallery.resTab .tabNav li { width:20%; border-right: 1px solid #fff; margin-top: -1px; }
.mediaGallery .gallery.resTab .tabNav li:last-child { border-right:0;}
.mediaGallery .gallery.resTab .tabNav li a { text-align: center; display:block; border:0; position:relative;}
.mediaGallery .gallery.resTab .tabNav li.r-tabs-state-active a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.mediaSlider .swiper-slide { padding:0 10px; }
.blogslider .owl-nav button span:before{color: #f47216;}
.blogslider .owl-nav button span:hover:before{color: #000;}
.newsLatterfoot label.vaporize {color: #ff700c;}
.hindiWrapper #nav > li a { font-size:17px; }
.hindiWrapper #nav > li > a { padding-left:50px; padding-right:50px;}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {width: 100% !important;} 
 .fb-page, .fb-page span, .fb-page span iframe[style] {width: 100% !important;} 
  
.spechrow .viewallBtnsoeech a.textOrange, .mediaGallery p.text-center a { background:#fff; color:#f47216 !important;}
.spechrow .viewallBtnsoeech a.textOrange:hover, .mediaGallery p.text-center a:hover { background:#f47216; color:#fff !important;}
.homeBanner .homeBannerCaption h1 span { display:block; }
.breadcrumbWrap {
    padding: 10px 0;
    background: #f1f1f1;
} 
.eventDetailTitle h4.title.page-title span.field.field--name-title.field--type-string.field--label-hidden {
    white-space: normal;
    word-break: break-word;
    display: block;
}