/*!
 * fullPage 3.0.8
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');

/*Fonts*/

.item-408 a {
    color: #e42828 !important;
    
 
}

.item-408{
    background: #fdea69;
    padding-left: 5px !important;
    padding-right: 5px !important;
}


.welcome_note {
    text-align: center;
    font-size: 170%;
    width: 100%;
    font-weight: 600;
    color: #ffdf00;
    padding-top: 90px;
}


.dropdown-menu > li.item-401 > a {
    white-space: break-spaces !important;
}


.special_note {
    text-align: center;
    font-size: 150%;
    width: 100%;
    font-weight: 400;
    padding-top: 15px;
    padding-left: 250px;
    padding-right: 250px;
}

.special_icon {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
}


.search .pagination {
    margin: 18px 0;
}
.search  legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 0px;
    font-size: 16px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
p.counter {
    font-size: 85%;
    margin-bottom: 26px;
}
.form-limit label,
label.checkbox,
label.radio {
    font-size: 87%;
}
dd.result-category {
    color: #009fce;
    font-weight: 600;
}
dd.result-text {
    font-size: 89%;
    word-break: break-all;
}
dd.result-created {
    font-size: 73%;
    color: #00ce06;
    font-weight: 600;
}
label.ordering{
display: block; 
}
select#ordering {
    padding: 6px 10px;
    border: 1px solid #b0c6f3;
        font-size: 85%;
}
select#limit {
    font-size: 85%;
    padding: 5px 10px;
}
.ordering-box{
    margin: 14px 0 10px 0;
    display: block;
}
.search  .btn.hasTooltip{
    background: #01a925;
    color: #fff;
}
.search .pagination ul {
    display: inline-block;
    padding-left: 0 !important;
    *display: inline;
    *zoom: 1;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.search .pagination ul > li {
    display: inline;
}
.search .pagination ul > li > a,
.search .pagination ul > li > span {
    float: left;
    padding: 4px 12px;
    line-height: 18px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.search .pagination ul > li > a:hover,
.search .pagination ul > li > a:focus,
.search .pagination ul > .active > a,
.search .pagination ul > .active > span {
    background-color: #f5f5f5;
}
.search .pagination ul > .active > a,
.search .pagination ul > .active > span {
    color: #999;
    cursor: default;
}
.search .pagination ul > .disabled > span,
.search .pagination ul > .disabled > a,
.search .pagination ul > .disabled > a:hover,
.search .pagination ul > .disabled > a:focus {
    color: #999;
    background-color: transparent;
    cursor: default;
}
.search .pagination ul > li:first-child > a,
.search .pagination ul > li:first-child > span {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.search .pagination ul > li:last-child > a,
.search .pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.search .pagination-centered {
    text-align: center;
}
.search .pagination-right {
    text-align: right;
}
.search .pagination-large ul > li > a,
.search .pagination-large ul > li > span {
    padding: 11px 19px;
    font-size: 16.25px;
}
.search .pagination-large ul > li:first-child > a,
.search .pagination-large ul > li:first-child > span {
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
}
.search .pagination-large ul > li:last-child > a,
.search .pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
}
.search .pagination-mini ul > li:first-child > a,
.search .pagination-mini ul > li:first-child > span,
.search .pagination-small ul > li:first-child > a,
.search .pagination-small ul > li:first-child > span {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
}
.search .pagination-mini ul > li:last-child > a,
.search .pagination-mini ul > li:last-child > span,
.search .pagination-small ul > li:last-child > a,
.search .pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
}
.search .pagination-small ul > li > a,
.search .pagination-small ul > li > span {
    padding: 2px 10px;
    font-size: 12px;
}
.search .pagination-mini ul > li > a,
.search .pagination-mini ul > li > span {
    padding: 0 6px;
    font-size: 9.75px;
}
@font-face {
    font-family: 'IcoMoon';
    src: url('../../../media/jui/fonts/IcoMoon.eot');
    src: url('../../../media/jui/fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../../../media/jui/fonts/IcoMoon.woff') format('woff'), url('../../../media/jui/fonts/IcoMoon.ttf') format('truetype'), url('../../../media/jui/fonts/IcoMoon.svg#IcoMoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[data-icon]:before {
    font-family: 'IcoMoon';
    content: attr(data-icon);
    speak: none;
}
[class^="icon-"],
[class*=" icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: .25em;
    line-height: 14px;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: 'IcoMoon';
    font-style: normal;
    speak: none;
}
[class^="icon-"].disabled,
[class*=" icon-"].disabled {
    font-weight: normal;
}
.icon-joomla:before {
    content: "\e200";
}
.icon-chevron-up:before,
.icon-uparrow:before,
.icon-arrow-up:before {
    content: "\e005";
}
.icon-chevron-right:before,
.icon-rightarrow:before,
.icon-arrow-right:before {
    content: "\e006";
}
.icon-chevron-down:before,
.icon-downarrow:before,
.icon-arrow-down:before {
    content: "\e007";
}
.icon-chevron-left:before,
.icon-leftarrow:before,
.icon-arrow-left:before {
    content: "\e008";
}
.icon-arrow-first:before {
    content: "\e003";
}
.icon-arrow-last:before {
    content: "\e004";
}
.icon-arrow-up-2:before {
    content: "\e009";
}
.icon-arrow-right-2:before {
    content: "\e00a";
}
.icon-arrow-down-2:before {
    content: "\e00b";
}
.icon-arrow-left-2:before {
    content: "\e00c";
}
.icon-arrow-up-3:before {
    content: "\e00f";
}
.icon-arrow-right-3:before {
    content: "\e010";
}
.icon-arrow-down-3:before {
    content: "\e011";
}
.icon-arrow-left-3:before {
    content: "\e012";
}
.icon-menu-2:before {
    content: "\e00e";
}
.icon-arrow-up-4:before {
    content: "\e201";
}
.icon-arrow-right-4:before {
    content: "\e202";
}
.icon-arrow-down-4:before {
    content: "\e203";
}
.icon-arrow-left-4:before {
    content: "\e204";
}
.icon-share:before,
.icon-redo:before {
    content: "\27";
}
.icon-undo:before {
    content: "\28";
}
.icon-forward-2:before {
    content: "\e205";
}
.icon-backward-2:before,
.icon-reply:before {
    content: "\e206";
}
.icon-unblock:before,
.icon-refresh:before,
.icon-redo-2:before {
    content: "\6c";
}
.icon-undo-2:before {
    content: "\e207";
}
.icon-move:before {
    content: "\7a";
}
.icon-expand:before {
    content: "\66";
}
.icon-contract:before {
    content: "\67";
}
.icon-expand-2:before {
    content: "\68";
}
.icon-contract-2:before {
    content: "\69";
}
.icon-play:before {
    content: "\e208";
}
.icon-pause:before {
    content: "\e209";
}
.icon-stop:before {
    content: "\e210";
}
.icon-previous:before,
.icon-backward:before {
    content: "\7c";
}
.icon-next:before,
.icon-forward:before {
    content: "\7b";
}
.icon-first:before {
    content: "\7d";
}
.icon-last:before {
    content: "\e000";
}
.icon-play-circle:before {
    content: "\e00d";
}
.icon-pause-circle:before {
    content: "\e211";
}
.icon-stop-circle:before {
    content: "\e212";
}
.icon-backward-circle:before {
    content: "\e213";
}
.icon-forward-circle:before {
    content: "\e214";
}
.icon-loop:before {
    content: "\e001";
}
.icon-shuffle:before {
    content: "\e002";
}
.icon-search:before {
    content: "\53";
}
.icon-zoom-in:before {
    content: "\64";
}
.icon-zoom-out:before {
    content: "\65";
}
.icon-apply:before,
.icon-edit:before,
.icon-pencil:before {
    content: "\2b";
}
.icon-pencil-2:before {
    content: "\2c";
}
.icon-brush:before {
    content: "\3b";
}
.icon-save-new:before,
.icon-plus-2:before {
    content: "\5d";
}
.icon-minus-sign:before,
.icon-minus-2:before {
    content: "\5e";
}
.icon-delete:before,
.icon-remove:before,
.icon-cancel-2:before {
    content: "\49";
}
.icon-publish:before,
.icon-save:before,
.icon-ok:before,
.icon-checkmark:before {
    content: "\47";
}
.icon-new:before,
.icon-plus:before {
    content: "\2a";
}
.icon-plus-circle:before {
    content: "\e215";
}
.icon-minus:before,
.icon-not-ok:before {
    content: "\4b";
}
.icon-ban-circle:before,
.icon-minus-circle:before {
    content: "\e216";
}
.icon-unpublish:before,
.icon-cancel:before {
    content: "\4a";
}
.icon-cancel-circle:before {
    content: "\e217";
}
.icon-checkmark-2:before {
    content: "\e218";
}
.icon-checkmark-circle:before {
    content: "\e219";
}
.icon-info:before {
    content: "\e220";
}
.icon-info-2:before,
.icon-info-circle:before {
    content: "\e221";
}
.icon-question:before,
.icon-question-sign:before,
.icon-help:before {
    content: "\45";
}
.icon-question-2:before,
.icon-question-circle:before {
    content: "\e222";
}
.icon-notification:before {
    content: "\e223";
}
.icon-notification-2:before,
.icon-notification-circle:before {
    content: "\e224";
}
.icon-pending:before,
.icon-warning:before {
    content: "\48";
}
.icon-warning-2:before,
.icon-warning-circle:before {
    content: "\e225";
}
.icon-checkbox-unchecked:before {
    content: "\3d";
}
.icon-checkin:before,
.icon-checkbox:before,
.icon-checkbox-checked:before {
    content: "\3e";
}
.icon-checkbox-partial:before {
    content: "\3f";
}
.icon-square:before {
    content: "\e226";
}
.icon-radio-unchecked:before {
    content: "\e227";
}
.icon-radio-checked:before,
.icon-generic:before {
    content: "\e228";
}
.icon-circle:before {
    content: "\e229";
}
.icon-signup:before {
    content: "\e230";
}
.icon-grid:before,
.icon-grid-view:before {
    content: "\58";
}
.icon-grid-2:before,
.icon-grid-view-2:before {
    content: "\59";
}
.icon-menu:before {
    content: "\5a";
}
.icon-list:before,
.icon-list-view:before {
    content: "\31";
}
.icon-list-2:before {
    content: "\e231";
}
.icon-menu-3:before {
    content: "\e232";
}
.icon-folder-open:before,
.icon-folder:before {
    content: "\2d";
}
.icon-folder-close:before,
.icon-folder-2:before {
    content: "\2e";
}
.icon-folder-plus:before {
    content: "\e234";
}
.icon-folder-minus:before {
    content: "\e235";
}
.icon-folder-3:before {
    content: "\e236";
}
.icon-folder-plus-2:before {
    content: "\e237";
}
.icon-folder-remove:before {
    content: "\e238";
}
.icon-file:before {
    content: "\e016";
}
.icon-file-2:before {
    content: "\e239";
}
.icon-file-add:before,
.icon-file-plus:before {
    content: "\29";
}
.icon-file-minus:before {
    content: "\e017";
}
.icon-file-check:before {
    content: "\e240";
}
.icon-file-remove:before {
    content: "\e241";
}
.icon-save-copy:before,
.icon-copy:before {
    content: "\e018";
}
.icon-stack:before {
    content: "\e242";
}
.icon-tree:before {
    content: "\e243";
}
.icon-tree-2:before {
    content: "\e244";
}
.icon-paragraph-left:before {
    content: "\e246";
}
.icon-paragraph-center:before {
    content: "\e247";
}
.icon-paragraph-right:before {
    content: "\e248";
}
.icon-paragraph-justify:before {
    content: "\e249";
}
.icon-screen:before {
    content: "\e01c";
}
.icon-tablet:before {
    content: "\e01d";
}
.icon-mobile:before {
    content: "\e01e";
}
.icon-box-add:before {
    content: "\51";
}
.icon-box-remove:before {
    content: "\52";
}
.icon-download:before {
    content: "\e021";
}
.icon-upload:before {
    content: "\e022";
}
.icon-home:before {
    content: "\21";
}
.icon-home-2:before {
    content: "\e250";
}
.icon-out-2:before,
.icon-new-tab:before {
    content: "\e024";
}
.icon-out-3:before,
.icon-new-tab-2:before {
    content: "\e251";
}
.icon-link:before {
    content: "\e252";
}
.icon-picture:before,
.icon-image:before {
    content: "\2f";
}
.icon-pictures:before,
.icon-images:before {
    content: "\30";
}
.icon-palette:before,
.icon-color-palette:before {
    content: "\e014";
}
.icon-camera:before {
    content: "\55";
}
.icon-camera-2:before,
.icon-video:before {
    content: "\e015";
}
.icon-play-2:before,
.icon-video-2:before,
.icon-youtube:before {
    content: "\56";
}
.icon-music:before {
    content: "\57";
}
.icon-user:before {
    content: "\22";
}
.icon-users:before {
    content: "\e01f";
}
.icon-vcard:before {
    content: "\6d";
}
.icon-address:before {
    content: "\70";
}
.icon-share-alt:before,
.icon-out:before {
    content: "\26";
}
.icon-enter:before {
    content: "\e257";
}
.icon-exit:before {
    content: "\e258";
}
.icon-comment:before,
.icon-comments:before {
    content: "\24";
}
.icon-comments-2:before {
    content: "\25";
}
.icon-quote:before,
.icon-quotes-left:before {
    content: "\60";
}
.icon-quote-2:before,
.icon-quotes-right:before {
    content: "\61";
}
.icon-quote-3:before,
.icon-bubble-quote:before {
    content: "\e259";
}
.icon-phone:before {
    content: "\e260";
}
.icon-phone-2:before {
    content: "\e261";
}
.icon-envelope:before,
.icon-mail:before {
    content: "\4d";
}
.icon-envelope-opened:before,
.icon-mail-2:before {
    content: "\4e";
}
.icon-unarchive:before,
.icon-drawer:before {
    content: "\4f";
}
.icon-archive:before,
.icon-drawer-2:before {
    content: "\50";
}
.icon-briefcase:before {
    content: "\e020";
}
.icon-tag:before {
    content: "\e262";
}
.icon-tag-2:before {
    content: "\e263";
}
.icon-tags:before {
    content: "\e264";
}
.icon-tags-2:before {
    content: "\e265";
}
.icon-options:before,
.icon-cog:before {
    content: "\38";
}
.icon-cogs:before {
    content: "\37";
}
.icon-screwdriver:before,
.icon-tools:before {
    content: "\36";
}
.icon-wrench:before {
    content: "\3a";
}
.icon-equalizer:before {
    content: "\39";
}
.icon-dashboard:before {
    content: "\78";
}
.icon-switch:before {
    content: "\e266";
}
.icon-filter:before {
    content: "\54";
}
.icon-purge:before,
.icon-trash:before {
    content: "\4c";
}
.icon-checkedout:before,
.icon-lock:before,
.icon-locked:before {
    content: "\23";
}
.icon-unlock:before {
    content: "\e267";
}
.icon-key:before {
    content: "\5f";
}
.icon-support:before {
    content: "\46";
}
.icon-database:before {
    content: "\62";
}
.icon-scissors:before {
    content: "\e268";
}
.icon-health:before {
    content: "\6a";
}
.icon-wand:before {
    content: "\6b";
}
.icon-eye-open:before,
.icon-eye:before {
    content: "\3c";
}
.icon-eye-close:before,
.icon-eye-blocked:before,
.icon-eye-2:before {
    content: "\e269";
}
.icon-clock:before {
    content: "\6e";
}
.icon-compass:before {
    content: "\6f";
}
.icon-broadcast:before,
.icon-connection:before,
.icon-wifi:before {
    content: "\e01b";
}
.icon-book:before {
    content: "\e271";
}
.icon-lightning:before,
.icon-flash:before {
    content: "\79";
}
.icon-print:before,
.icon-printer:before {
    content: "\e013";
}
.icon-feed:before {
    content: "\71";
}
.icon-calendar:before {
    content: "\43";
}
.icon-calendar-2:before {
    content: "\44";
}
.icon-calendar-3:before {
    content: "\e273";
}
.icon-pie:before {
    content: "\77";
}
.icon-bars:before {
    content: "\76";
}
.icon-chart:before {
    content: "\75";
}
.icon-power-cord:before {
    content: "\32";
}
.icon-cube:before {
    content: "\33";
}
.icon-puzzle:before {
    content: "\34";
}
.icon-attachment:before,
.icon-paperclip:before,
.icon-flag-2:before {
    content: "\72";
}
.icon-lamp:before {
    content: "\74";
}
.icon-pin:before,
.icon-pushpin:before {
    content: "\73";
}
.icon-location:before {
    content: "\63";
}
.icon-shield:before {
    content: "\e274";
}
.icon-flag:before {
    content: "\35";
}
.icon-flag-3:before {
    content: "\e275";
}
.icon-bookmark:before {
    content: "\e023";
}
.icon-bookmark-2:before {
    content: "\e276";
}
.icon-heart:before {
    content: "\e277";
}
.icon-heart-2:before {
    content: "\e278";
}
.icon-thumbs-up:before {
    content: "\5b";
}
.icon-thumbs-down:before {
    content: "\5c";
}
.icon-unfeatured:before,
.icon-asterisk:before,
.icon-star-empty:before {
    content: "\40";
}
.icon-star-2:before {
    content: "\41";
}
.icon-featured:before,
.icon-default:before,
.icon-star:before {
    content: "\42";
}
.icon-smiley:before,
.icon-smiley-happy:before {
    content: "\e279";
}
.icon-smiley-2:before,
.icon-smiley-happy-2:before {
    content: "\e280";
}
.icon-smiley-sad:before {
    content: "\e281";
}
.icon-smiley-sad-2:before {
    content: "\e282";
}
.icon-smiley-neutral:before {
    content: "\e283";
}
.icon-smiley-neutral-2:before {
    content: "\e284";
}
.icon-cart:before {
    content: "\e019";
}
.icon-basket:before {
    content: "\e01a";
}
.icon-credit:before {
    content: "\e286";
}
.icon-credit-2:before {
    content: "\e287";
}
.icon-expired:before {
    content: "\4b";
}



body{
/*font-family: 'Lato', sans-serif !important;*/
}
h1{
font-size: 25px; 
}
h2{
font-size: 20px;
}
h3{
font-size: 15px;
}
h4{
font-size: 12px;
}

.Fslde {
    text-align: left!important;
}
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 96%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.fp-right {
    right: 17px;
}
#fp-nav.fp-left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    left: 0 !important;
    right: 0;
    margin: 0 auto !important;
}
.fp-slidesNav.fp-bottom {
    bottom: 17px;
}
.fp-slidesNav.fp-top {
    top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #fff;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
    cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.fp-right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.fp-left {
    left: 20px;
}
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/*Only display content to screen readers*/
.fp-sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

body{
    background: url(../img/background.png);
    background-size: cover;
}

#header   .moduletable {
   float: right;
   margin: 6px;
}
#header   .moduletable .custom{
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 8px;
}
.moduletable.signDiv {
    margin: 0 !important;
}
.moduletable.searDiv {
    margin: 6px 10px !important;
}
#header   .moduletable.govdiv{
    margin-top: 3px !important;
}
#header  .moduletable .custom p{
        margin: 0;
}
#header  .moduletable a,
#header  .moduletable a:hover{
    color: #000;
}

/*Icons*/
@font-face {
  font-family: "Flaticon2";
  src: url("../fonts/Flaticon2.eot");
  src: url("../fonts/Flaticon2.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon2.woff2") format("woff2"),
       url("../fonts/Flaticon2.woff") format("woff"),
       url("../fonts/Flaticon2.ttf") format("truetype"),
       url("../fonts/Flaticon2.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}


[class^="flaticon2-"]:before, [class*=" flaticon2-"]:before,
[class^="flaticon2-"]:after, [class*=" flaticon2-"]:after {   
  font-family: Flaticon2;
        font-size: 20px;
font-style: normal;
 
}
    .flaticon2-placeholder:before { content: "\f100"; }
.flaticon2-phone:before { content: "\f101"; }
.flaticon2-contact:before { content: "\f102"; }
.flaticon2-contact-1:before { content: "\f103"; }

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 50px;
font-style: normal;
 
}

    



.flaticon-sprout:before { content: "\f100"; }
.flaticon-server:before { content: "\f101"; }
.flaticon-system:before { content: "\f102"; }
.flaticon-wrong:before { content: "\f103"; }
.flaticon-money-bag:before { content: "\f104"; }
.flaticon-meeting:before { content: "\f105"; }
.flaticon-info:before { content: "\f106"; }
.flaticon-poster:before { content: "\f107"; }
.flaticon-question:before { content: "\f108"; }
.flaticon-conversation:before { content: "\f109"; }
.flaticon-support:before { content: "\f10a"; }
.flaticon-team:before { content: "\f10b"; }
.flaticon-negotiation:before { content: "\f10c"; }
.flaticon-signpost:before { content: "\f10d"; }
.flaticon-seo:before { content: "\f10e"; }

.flaticon-poster:before {
    margin: 0 0 0 13px;
}
.flaticon-team:before {
     margin-left: 7px;
 
}


.ContactDiv .address span{
        display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}

/*New*/
.poorawrp{
      background: none!important;
    position: relative;
    padding: 0;
    border: none !important;
    color: #fff;
}

.poorawrp .ns2-date-blog{
    position: absolute;
    right: 10px;
    top: 190px;
    background: #f8b807;
    padding: 7px 20px;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
}

.poorawrp  span.ns2_date_day {
    color: #ffffff;
    font-weight: 800;
    font-size: 24px;
    vertical-align: middle;
    transition: 0.5s;
}
#ns2-art-wrap125 .ns2-title{
    padding:0  ;
        font-size: 120%;
}
.poorawrp .ns2-title{
    padding:15px 15px 0 0 ;
        font-size: 120%;
}
.poorawrp .ns2-title a{
     color: #fff;
     font-weight: 900;
    margin: 0;
    padding: 0 !important;
}
#ns2-art-wrap125  .poorawrp .ns2-introtext{
    padding: 0px;
}
.poorawrp .ns2-introtext{
    padding: 0px 20px 20px 20px;
     color: #6d6d6d;
    font-size: 100%;
    line-height: 1.5;
}
.poorawrp2  div.ns2-tools,
.poorawrp  div.ns2-tools{
    overflow: hidden;
    overflow: hidden;
    border-radius: 5px;
    margin: 0 15px 0 0px;
}
div[data-anchor="thirdPage"] .col-lg-8{
    margin-top: 90px;
}

.poorawrp2  .blogouts .ns2-date-blog{
    position: relative;
    top: inherit;
    right: inherit;
     background: #f8b807;
    padding: 12px;
    border-radius: 3px;
    color: #fff;
    font-size: 20px;
}

.poorawrp2 .ns2-title a {
    color: #fff !important;
    font-weight: 400;
}
.poorawrp2 {
    border: none !important;
}
span.ns2_date_day{
    color: #fff !important; 
}
.poorawrp2 div.ns2-tools span {
    margin: 0 5px 0 0;
    line-height: 1;
}
.poorawrp2 h4.ns2-title {
    font-size: 123%;
 }

 .DolasMahe h3{
        font-size: 220%;
 }

 .DolasMahe .ns2-created{
    color: #fff !important;
    padding: 0 15px 0 0;
}

.footerrow{
    position: absolute;
    width: 100%;
    bottom:12px;
    z-index: 999;
    padding: 20px 0;
    background: #fff;
    right: 0;
    left: 0;
    margin: 0 !important;
    color: #000;
}

.welcome.address h2 {
    margin-bottom: 30px !important;
}

.welcome.address b {
    margin-bottom: 20px;
    display: block;
    font-size: 120%;
}

 

.readmore-but {position:  relative;margin-left:  auto;margin-right:  auto; text-align: center;}

.but {
    background-color: #06307b;
        width: 141px;

    padding: 14px;
    color: white;
    text-align:  center;
        border: none;
    margin: 31px;
}
.but3 {
    display: block;
    background-color: #06307b;
    width: 141px;
    padding: 14px;
    color: white;
    text-align:  center;
    border: none;
    margin: 25px auto 0 !important;
}
.but3:hover {
    color: white;
}
.but2 {
   background-color: rgba(255,255,255,0);
   width: 141px;
   padding: 14px;
   color: white;
   text-align: center;
   border: solid 1px;
   border-color: white;
   margin: 31px auto 0;
   display: block;
}
.tilte h2 {
    text-align: center;
    font-size: 27px;
    margin: 32px;
    font-weight: 800;
    color: #06307b;
}
.tilte {
margin:  41px;
}
.loader{
width: 100%;
height: 100%;
background-color: #06307b;
position: fixed;
z-index: 99999;
}
.ball-spin-fade-loader {
    margin-left: 50%;
    margin-right: 50%;
    position: absolute;
    margin-top: 20%;
    margin-bottom: 50%;
}
/*Header*/

.site-name h1 {
color: #f1cd1f;
    font-size: 40px;
    font-weight: 1000;
    text-transform: uppercase;
}
.site-name {
text-align: center;
}
.site-name h2 {
font-size: 32px;
color: white;
font-weight: 800;
line-height: 0.5;
text-transform: uppercase;
      padding-bottom: 15px;
}
.social-media {
text-align: center;
       margin-top: 32px;
      margin-left: -58px;

}
.social-media span i {
font-size: 17px;
    padding: 8px;
    color: #1d1734;
    transition: 0.5s;
    cursor: pointer;
}
.social-media span:hover i {
    color: #f1cd1f;
    transition: 0.5s;
}
.social-media span {
background-color: white;
    border-radius: 50%;
    height: 34px;
    margin: 18px;
    width: 34px;
    display: inline-block;
}
.logo {
text-align:  left;
position:  relative;
 
}
.logo img {
    width: 92%;
margin-top: -11px;
/* margin-left: 25px; */
margin-left: 0px;
}
.nav>li>a {
color: #fff;
    text-shadow: none;
}
.nav>li>a:focus, .nav>li>a:hover {
/*background-color: #23213b;*/
}
.sticky-header {position: absolute;z-index: 999;width: 100%;right: 0;background-color:#0e113ab8;transition: all .5s ease-in-out 0s;border-radius: 0;}
.sticky-header.is_sticky {
position: fixed;
background: #fff;
box-shadow: 0 2px 8px rgba(50, 50, 50, 0.2);
top: 0;
right: 0;
color: black;
}
.is_sticky .nav>li>a {
color: black;
}

.is_sticky .nav>li>a:focus, .nav>li>a:hover{
        background: none;
        color: #fff;
  
}
.footerrow ul.nav.menu.navbar-nav.navbar-right li a{
   font-size: 100% !important;
}

.ExmenuCon ul.nav.menu.navbar-nav.navbar-right li a{
     font-weight:400 !important;
    font-size: 73% !important;
    color: #fff !important;
}
ul.nav.menu.navbar-nav.navbar-right li a {
    margin-left: 0px;
    width: 100%;
    font-weight:900 !important;
    font-size: 120% !important;
}
ul.nav.menu.navbar-nav.navbar-right li.item-220 a  {
        font-weight:300 !important;
    padding: 0 !important;
        font-size: 12px !important;
        text-shadow: none;
}
 #ns2-art-wrap104 .ns2-introtext{
   color: #ffffff;
    padding: 8px 14px 8px 0;
}

 ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a{
    font-weight: 400 !important;
    /*font-size:98% !important;*/
    font-size:110% !important;
    color: #020081 !important;
 }
.navbar-toggle .icon-bar {
    
 background-color: #ffffff;
}
ul.nav-child.unstyled.small {
    display:  grid;
}
a.navbar-brand.navbar-link.sticky {
color: #f3561f;
font-weight: 800;
font-size: 26px;
}
ul.nav-child.unstyled.small.dropdown-menu {
    display:  none;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #06307b;
    transition: 0.5s;
}


ul.nav.menu li:hover ul.nav-child.unstyled.small.dropdown-menu {
    margin: 0;
    display: inline-block;
    border-radius: 0;
    border: none;
    border-top: solid;
    border-color: #f1cd1f;
}

ul.nav.menu ul.nav-child > li  {
width:  100%;
}
ul.nav.menu ul.nav-child > li {
    position: relative;
}
ul.nav.menu ul.nav-child > li >  ul.nav-child  {
    display: none !important;
}
ul.nav.menu ul.nav-child > li:hover >  ul.nav-child  {
    width:  100%;
    position: absolute;
    top: 0;
    left: 100%;
    display: block !important;
}
ul.nav.menu li a {
    border-bottom: solid 2px;
    border-color: #ffffff00;
    color: #1e51c3;
}
.dropdown-menu>li>a {
    padding: 4px 11px !important;
    text-transform: none;
    font-size: 13px !important;
}
.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}
/*Services area*/
.services {
padding: 29px;
text-align: center;
font-size: 20px;
background-color: #ffffff;
margin: 8px;
box-shadow: -webkit-box-shadow: 0px 6px 29px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 6px 29px -4px rgba(0,0,0,0.75);
box-shadow: 1px 7px 29px -8px rgba(0,0,0,0.75);
border: solid 1px;
border-color: azure;
transition: 0.5s;
}
.services:hover {
box-shadow:  none;
transition: 0.5s;
border: solid 1px;
border-color: #e4e4e4;
    cursor: pointer;
}
.services:hover i {
color: #f1cd1f;
transition: 0.5s;
    font-size: -2px;
}
.services i {
   font-size: 36px;
    transition: 0.5s;
    color: #06307b;
}
.services-area {
padding: 45px;
}
.custom {
    /* margin-top: 27px; */
    margin-top: 0px;
  margin-bottom: -90px;
}

.ContactDiv .custom {
    margin-top: 10px;
}
/*Notices*/
.ns2-art-controllers {
    /* display: none; */
}
.notices-area h4.ns2-title {display: table-cell;font-size: 20px;padding: 4px;vertical-align: middle;font-weight: 400;}
.ns2-inner {
    display: table;
    border-bottom: solid 1px;
    transition: 0.5s;
 
    padding-left: 5px;
    padding-right: 5px;
}
.notices-area h4.ns2-title a {
color: #0e113a;
line-height: 1.5;
}
.notices-area h4.ns2-title a:hover {
text-decoration:  none;
color: #02397d;
transition: 0.5s;

}
.notices-area .ns2-column {

}
.notices-area h3 {
    font-size: 26px;
    margin: 0;
    padding-bottom: 10px;
    font-weight: 800;
    color: #06307b;
    border-bottom: solid 1px;
    border-bottom-color: #e4e4e4;
}



.notices-area h3:after {
    content:  "";
    position:  absolute;
    width: 69px;
    height: 2px;
    background-color: #1fa6ea;
    top: 37px;
    left: 15px;
}
span.ns2_date_day {
color: #06307b;
font-weight: 800;
font-size: 32px;
vertical-align: middle;
transition: 0.5s;
}
.ns2-inner:hover .ns2_date_day {
    color: #f1cd1f;
    transition: 0.5s;
}
span.ns2_date_month {
font-size: 20px;
vertical-align: top;
  text-transform: uppercase;

}
.ns2-date-blog {text-align: center;font-size: 27px;padding: 6px;margin-right: 6px;transition: 0.5s;vertical-align: middle;background: none;}
.ns2-inner:hover {

}
span.ns2_date_year {
display:  none;
}
/*Sponsers ares*/
.sponsers-logo {
text-align:  center;
margin-top: 35px;
}
/*News*/
section.news-area-bg {
  background-image: url('../img/bg/01.jpg');
  height: 484px;
  background-size: cover;
  margin-top: 46px;
  background-attachment: fixed;
  position: relative;
}
section.news-area-bg:after {
content:  "";
position:  absolute;
width:  100%;
    height: 484px;
background-color: #06307ba6;
z-index: 0;
}
.letast-news .ns2-inner {
    background-color: none !important;
    padding: 0;
    overflow: hidden;
    width: 100%;
}
.letast-news {
    z-index: 5;
    position:  absolute;
}
.letast-newsh4 .ns2-title {
    font-size: 23px;
}

.letast-news h4.ns2-title {
    padding: 10px;
        margin: 0;
  /*text-transform: uppercase;*/
}
.letast-news .ns2-inner img {padding-bottom: 11px;}
.letast-news h4.ns2-title a {
    font-size: 15px;
     color: #000000;
    line-height: 1.5;
    transition: 0.5s;
}
.letast-news .ns2-inner:hover .ns2-tools {
    color: #f1cd1f;
    transition: 0.5s;
}
.letast-news .ns2-tools {
     transition: 0.5s;
    font-weight: 500;
    background-color: #ededed;
    padding-left: 15px;
    padding-bottom: 8px;
    color: #b5b3b3;
      padding: 8px;
      z-index: 1;
    position: relative;
      margin-top: -10px;
     
}
.ns2-inner:hover img {
    transition: 0.5s;
    transform: scale(1.1);
}
.ns2-inner img{
    transition: 0.5s;
}
.letast-news h3 {
    text-align:  center;
    font-size: 36px;
    margin: 26px;
    color: white;
    font-weight: 800;
}
img.ns2-image {
    float: none !important;
}

.letast-news h4.ns2-title a:hover {
    text-decoration:  none;
    color: #06307b;
    transition: 0.5s;
}
/*Event*/
.upcoming-events .ns2-date-blog {
    display:  table-cell;
    background-color: #2196F3;
    width: 87px;
    height: 103px;
    color:  white;
}
.upcoming-events h3 {
    text-align: center;
    font-size: 27px;
    margin: 32px;
    font-weight: 800;
    color: #06307b;
}

.upcoming-events .ns2-title a {font-size: 16px;line-height: 1.5;transition: 0.5s;}

.upcoming-events h4.ns2-title {
        padding: 13px;
}

.upcoming-events .ns2-title a:hover {
    text-decoration:  none;
    color: #06307b;
    transition: 0.5s;
}
.upcoming-events .ns2-title a {
    color: #06307b;
    font-size: 19px;
}
.upcoming-events .ns2-inner {
    
    padding: 0;
    box-shadow: -webkit-box-shadow: -1px 0px 26px -6px rgba(0,0,0,0.67);
    -moz-box-shadow: -1px 0px 26px -6px rgba(0,0,0,0.67);
    box-shadow: -3px 3px 26px -9px rgba(0,0,0,0.67);
    border: none;
    width: 100%;
}
.upcoming-events span.ns2_date_day {
    color: white;
}
div#pg-msnr-container table {
    width: 100%;
}

table.mod_events_latest_table {
    width: 100%;
}

table.mod_events_latest_table tr {
    width: 100% !important;
    display: inline-block;
    margin: 10px;
    /* background: #f5f5f4; */
    border-radius: 4px;
    overflow: hidden;
}

@media only screen and (max-width : 990px) {

   

}

 

span.je-title span.mod_events_latest_content {
    color: #202545 !important;
    font-size: 40% !important;
    width: 78%;
    display: inline-block;
}

.je-date-blog {
    background: #ffffff;
    /* padding: 20px; */
    margin: 20px;
    text-align: left;
}

ul.latestrc {
    padding: 0;
}

.je-inner {
    width: 75px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
}
/*products*/
.product-img img {width: auto;transition: 0.5s;height: 100%;}
.product-img {height: 301px;background-color: white;text-align: center;overflow: hidden;}
.product {
box-shadow:  -webkit-box-shadow: 0px 4px 26px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 26px -4px rgba(0,0,0,0.75);
box-shadow: 0px 4px 26px -4px rgba(0,0,0,0.75);
border: solid 1px;
border-color: #cecccc85;
cursor: pointer;
}
.product:hover {
box-shadow:  none;
border: solid 1px;
border-color: #e8e8e8;
transition: 0.5s;
}
.description {
padding: 9px;
background-color: #f3f3f3;
}
.product:hover .product-img img {
transform: scale(0.8);
transition: 0.5s;
}
.product:hover p {
color: #351673;
transition: 0.5s;
}
.description p {
    font-size: 16px;
font-weight: 600;
}
section.product-area {
background-color: #f7f7f7;
padding-bottom: 70px;
}
.description h3 {
    font-size: 25px;
margin: 0;
transition: 0.5s;
}
.product:hover h3 {
color: #f1cd1f;
transition: 0.5s;
}
/* ==================================================================
09 footer area
================================================================== */
.site-footer {
    padding: 10px 0 !important;
    display: flex;
    background: #003095;
    position: relative;
    width: 100%;
    bottom: 0;
}
body#home .site-footer{
    position: fixed;
}
.site-footer  a {
    color: #73b9f5 !important;
 
}
footer {
 padding-top: 80px;
padding-bottom: 80px;
color: white;
}
footer ul li {
    margin-bottom: 6px;
list-style: none;
}
footer h3 {
border-bottom: solid 1px;
border-color: #ffffff;
font-size: 19px;
padding-bottom: 13px;
transition: 0.5s;
}
ul.social-media li {
list-style:  none;
display:  inline-block;
padding: 10px;
font-size: 19px;
transition: 0.5s;
}
ul.social-media {
margin-top: 19px;
}
ul.social-media li a {
border: solid 1px;
border-radius: 50%;
height: 50px;
width: 50px;
padding: 11px;
display: block;
text-align: center;
}
footer ul.infor li i {
margin-right: 14px;
}
.footer-col:hover h3 {
color: #f1cd1f;
transition: 0.5s;
}
footer ul li a {
text-decoration:  none;
color: white;
}
ul.social-media li :hover {
color: #f3561f;
transition: 0.5s;
}
ul.infor li i {
position:  absolute;
margin-left: -26px;
margin-top: 5px;
}
ul.infor {
position:  relative;
}
.for-seeker-col.footer-col i {
    margin-right: 12px;
}
.for-seeker-col.footer-col ul li a:hover {
    color: #f1cd1f;
    text-decoration:  none;
    transition: 0.5s;
}   


input.button.subbutton.btn.btn-primary {
    margin-left: 0px;
}
.quick-link-col.footer-col h4 {
    font-size: 25px;
}

input.button.subbutton.btn.btn-primary,
input.button.subbutton.btn.btn-primary:hover {
    font-size: 0;
        padding: 18.2px;
    background: none;
    border-color: transparent;
    position: relative;
    z-index: 1;
}

td.acysubbuttons {
    position: relative;
}

td.acysubbuttons:after {
    content: "\f135";
    font-family: fontawesome;
    display: block;
    top: 0;
    position: absolute;
    left: 0;
    background: #0067db;
    border-color: #0067db;
    padding: 9px 15px;
    z-index: 0;
    transition: all ease-in-out 0.2s;
}
td.acyfield_email.acy_requiredField input {
    height: 37px;
      color: black;
    padding: 10px;
}
.site-footer p {
    margin-left: 93px;
    margin-bottom: 0;
    font-size: 11px;
    padding: 4px;
}
.about-company-col.footer-col ul li i {
    font-size: 15px;
}
ul.infor li i img {
    max-width:  21px;
    margin-top:  -19px;
    margin-left: -4px;
}

.blog-featured {
    display: none;
}
.contentNew p {
    line-height: 1.8;
}

.page-header h2 {font-weight: 600;color: #0e113a;}

a:hover {
    text-decoration: none;
}

div#system-message-container {
      /* position: fixed;
    width: 50%;
    z-index: 9999;
    top: 45%;
    left: 30%;
    text-align: center;*/
    position: relative;
    width: 100%;
    z-index: 9999;
    top: 0;
    left: 0;
    text-align: left;
}
#system-message-container #system-message .alert-message {
    color: #ffffff !important;
}
#system-message .alert{

    background: #00dc44 !important;
    font-weight: 600;
    padding: 0px 10px 20px 10px!important;
}
.footer1 {
    margin-left: 93px;
    margin-bottom: 0;
    font-size: 12px;
    padding: 4px;
    display: inline-block;
}

.footer2 {
    margin-right: 93px;
    margin-bottom: 0;
    font-size: 11px;
    padding: 4px;
    text-align: right;
    display: inline-block;
      width: 50%;
}

.footer1 {
    text-align: left;
    margin: 0;
    padding: 0 0 0 60px;
}

.footer2{
 
    text-align: right;
    margin: 0;
    padding: 0 40px;
}
 
.footer2{
    display: none;
}
.site-footer > .moduletable {
    width: 100%;
}
.page-header h2 {font-weight: 600;color: #0e113a;}


 #contact-form .control-group .controls{
     background:none;
   
 }
 #contact-form .control-label label{
    font-weight:400 !important;
 }

 div.contact h3 {
    display: none;
}

div.contact dl.contact-address dd {
    padding-left: 30px !important;
    font-weight: 300;
    width: 99%;
    margin: 0;
}

div.contact dl.contact-address dt {
    width: auto;
}

div.contact dl.contact-address dd span.jicons-icons {
    margin-left: -30px !important;
    margin-right: 10px !important;
}

textarea#jform_contact_message {
    width: 100%;
    border-color: #dfdfdf;
}

.form-horizontal .control-label {
    text-align: left;
}

.form-horizontal input,
.form-horizontal textarea {
    width: 100%;
    padding: 10px;
}

.breadcrumb>li+li:before {
    display: none;
}

.upcoming-events div.nssp2 .flt-left {
    width: 33%
}

.je-date-blog > .mod_events_latest_date {
    font-size: 400%;
    color: #000;
    line-height: 1;
    font-weight: 700;
}

.je_date_month_year .mod_events_latest_date {
    font-size: 110% !important;
    font-weight: 300;
    text-transform: uppercase;
}

span.je-title span.mod_events_latest_content {
    color: #202545 !important;
    font-size: 140% !important;
    /* width: 78%; */
    display: inline-block;
    line-height: 1.2;
    margin-top: 25px;
    font-weight: 600;
}

span.je-title span.mod_events_latest_content a {
    color: #062f7b !important;
}

.je-date-blog {
    /* padding: 20px; */
    margin: 3px;
    text-align: left;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: -webkit-box-shadow: -1px 0px 26px -6px rgba(0,0,0,0.67);
    -moz-box-shadow: -1px 0px 26px -6px rgba(0,0,0,0.67);
    box-shadow: -3px 3px 26px -9px rgba(0,0,0,0.67);
}

span.je-title {
    width: 67% !important;
    float: right;
}

span.je-time {
    display: none;
}

.events .owl-item:nth-of-type(odd) .je-date-blog {
    margin-left: 0 !important;
}

.events .owl-item:nth-of-type(even) .je-date-blog {
    margin-right: 0 !important;
}

ul.latestrc {
    padding: 0;
}

.je-inner {
    width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    background: rgb(31, 150, 243);
    padding: 28px 18px;
    color: #fff;
    float: left;
}

.jevbootstrap .mod_events_latest_date {
    font-size: 280%;
    line-height: 1;
}

.je_date_month_year {
    font-size: 150%;
}

.je_date_year {
    display: none;
}

.mod_events_latest {
    border: 0;
}

.upcoming-events .readmore-but {
    margin-bottom: 35px;
}
table.mtable td {
  padding: 10px;
  border: solid 1px;
  border-color: #e6ebf7;
  text-align: left;
}

table.mtable {margin-bottom: 40px;background-color: #fbfbfb;    font-size: 100%;}
tr.mhead {
    background-color: #527dde !important;
    color: white;
    text-align:  center;
 
}
.contentNew h4 {
    font-size: 17px !important;
    font-weight: 600;
      padding-top: 20px;
}

.owl-carousel {
    display: block !important;
    text-align: center;
}

.owl-carousel .item {
    /* width: 14%; */
    display: inline-block;
    min-width: 100px;
}

.owl-theme .owl-nav,
.owl-theme .owl-dots {
    display: none;
}

.owl-carousel .item img {
    width: 90%;
}

table.acymailing_form {
    margin: 0;
}


/*Full Page Css*/
.custom-nav{
    
}

#header{
    position:fixed;
    /* background:url(../img/back.png) center no-repeat; */
    background: #fff;
    height: 116px;
    z-index: 9990;
    padding-top: 10px;
    top: 0;
    width: 100%;
}
.scrollNew #header{
    background: #fff;
    height: 116px;
}
.scrollNew .nav>li>a {
    color: #1e51c3;
}
.scrollNew  .tabs-above .nav>li>a {
    color: #fff;
}
.scrollNew .navbar-brand, 
.scrollNew  .navbar-nav>li>a{
text-shadow:none;
}
/*header {
    position: fixed;
    top: 0;
    width:100%;
       z-index: 9999;
}*/
.custom-nav {
 z-index: 9999;
    right: 0;
    position: absolute;
       right: 60px;
    top: -55px;
  
}
header#header:after {
    content: "";
   /* background: url(../img/ribSmall.png) repeat-x;*/
        height: 100px;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.navbar-nav>li {
     text-align: left;
    /* width: 100%; */
    display: inline-block;
    margin-right: 17px;
}
.custom-nav ul{
    float: right!important
}

div[data-anchor="firstPage"],
.fp-tableCell{
 overflow: hidden;
}

.welcome{
    color: #fff;
    padding: 30px 0;
    position: relative;
}

.welcome h2 {
    font-size: 180%;
    margin-bottom: 0;
    padding-bottom: 0;
}
.welcome h3 {
       font-size: 160%;
    margin-top: 0;
    padding-top: 0px;
    font-weight: 900;
   
}
.welcome .col-md-6 h3 {
       text-shadow: 3px 12px 3px #1010105c;
}
.navbar-nav>li>a {
    padding: 9px 0 !important;
    font-weight: 300 !important;
    font-size: 120%;
}

p {
    margin: 0 0 10px;
    line-height: 23px;
}
 
.vision{
    background: #ffffff;
    padding: 0 20px 10px 20px;
    border-left: 3px solid #003397;
    border-radius: 4px;
}
.mcontact td {
    padding: 10px;
    border-bottom: 1px solid #cee8ff;
}
table.mcontact {
border-left: 4px solid #003397;
    margin-bottom: 20px;
    background: #fff;
    padding: 10px;
    border-radius: 3px;
    font-size: 100%;
}
.mcell{
   background: #edf4fb;
    font-weight: 500;
}

.panel-body a.link{
    background: #0252ad;
    padding: 10px 20px;
    border-radius: 3px;
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
}
.maall{
        margin: 20px 0;
}
.vision.maall {
    padding: 13px 20px 16px 20px;
}
.maall strong {
    padding: 10px 0 0px 0;
    display: block;
}
.mission{
    background: #ffffff;
    padding: 0 20px 10px 20px;
    border-left: 3px solid #003397;
    border-radius: 4px;
}
 .welcome img {
    width: 100%;
    height: auto;
}
.BotWelcom .col-lg-4{
    padding-top: 120px;
}
.more{
    background: #ffbe05f2;
    padding: 10px 30px;
    color: #060606;
}

.art-ins{
    background: #fff;
}
.art-ins p{
    color: #4a4949;
    font-weight: 400;
    padding:  20px 20px 30px 20px;
}

.art-ins .more{
    margin: -30px 10px;
    float: right;
}
.BotartWelcom .col-lg-8,
.BotartWelcom .col-lg-4 {
    padding-top: 30px;
}

.BotartWelcom h2{
    margin-bottom:15px;
}

.BotartWelcom li{
    list-style: none;
}

.DolasMahe .col-lg-4{
    padding-top: 120px;
}
.DolasMahe p{
    text-align: left;
}
.ns2-inner{
    padding:0 !important;
}

.address a{
    text-decoration: none;
    color: #fff;
}

.address ul{
    padding-left: 0;
    margin-left: 0;
}


.btn-light {
    border: 2px solid #fff;
    border-radius: 31px;
    padding: 10px 30px;
    color: #fff;
    margin-top: 20px;
}

.btn-light a{
    color: #fff;
}

/*Nov 25*/
.nav-tabs{
    margin-bottom: 0 !important;
    background-color: #1F51C4 !important;
padding: 0;
margin: 0;
}

.nav-tabs>li>a {
    width: 183px !important;
    text-align: center !important;
    font-weight: 300   !important;
        min-height: 62px;
}
.nav-tabs>li:nth-child(4)>a {
    width: 205px !important;
}
.tab-content {
    background: #fff !important;
    padding: 20px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #2050bf  !important;
}

.BotWelcom h3{
        text-align: center;
    font-size: 120%;
    color: #fff;
    font-weight: 600;
}

a.readmore-but {
    background-color: #082f868c;
    padding: 13px;
    border-radius: 4px;
    color: aliceblue;
    position: absolute;
    left: 110px;
    bottom: 70px;
}
.banner-img {
    margin-top: 6px;
    position: relative;
    overflow: hidden;
}
.banner-img img {
    width: 100%;
    height: 13em;   
    object-fit: cover;
}
.banner-box{
    overflow: hidden;
    position: relative;
        height: 244px;
}
.banner-img .banner-box{
    height: 221px;
}
.banner-box img{
    width: 100%;
    height: 220px;
}
.banner-img h3,
.banner-box h3{
    color: #fff;
    font-weight: 600;
}

.into-img img {
    width: 65px;
}
.service-grid {
    background-color: aliceblue;
    padding: 15px 10px;
    border-radius: 5px;
    position: relative;
    transition: 0.5s;
    margin-bottom: 25px;
    text-align: center;
    min-height: 151px;
}
.desc{
    font-size: 11px;
    font-weight: 600 !important;
}
.desc p {
    margin:12px 0 10px;
    line-height: 17px;
    font-size: 140%;
    font-weight: 900;
}

.iconSecs .col-md-3 {
    /*width: 240px;
    float: none!important;
    display: inline-block!important;
    vertical-align: middle!important;*/
}
.iconSecs {
    padding: 0px;
    text-align: center;
}
.DolasMahe h3{
color: #fff;
    font-size: 210%!important;
    text-align: center!important;
        margin-bottom: 30px;
    font-weight: 600!important;

}

.address .readmore-but{
 text-align: left;
    position: relative;
    top: inherit;
    left: inherit;
    bottom: 0px;
    display: block;
 
}
.ContactDiv {
    padding-top: 30px;
}
#sp-quickcontact-form textarea,
#sp-quickcontact-form input,
#sp-quickcontact-form select{
    width: 100%;
    border: 1px solid #efefef;
    padding: 6px;
    font-size: 13px;
}

#sp-quickcontact-form select {
    background-color: white;
}


#sp-quickcontact-form{
        background: #fff;
    border-radius: 3px;
    padding: 10px;
}

.ContactDiv h3{
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    /*border-bottom: 2px solid #ffff;*/
    margin-bottom: 12px;
    padding-bottom: 10px;
}

.footer li{
list-style: none;
font-weight: 300;
font-size: 110%;
color: #fff;
line-height:26px;
}
.footer  .navbar-right{
float: none !important;
}
.footer li a{
    color: #fff;

}
ul.footer li a {
    color: #fff;
}
ul.footer{
    margin:0;
    padding: 0;
}

ul.footer i {
    margin-right: 10px;
}
.footer span img{
    width: 30px;
    margin-right: 10px;
}

#sp_qc_submit{
    width: auto !important;
    float: right;
    background: #003196;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
}
.custom.weldiv {
    z-index: 0;
    position: relative;
}
.HomeSlide{
   position: relative;
    bottom:-56px;
    width: 100%;
    left: 0;
    right: 0;
        padding: 0 75px;
      z-index: 1;
}
.HomeSlide .navbar-right {
    margin: 0 auto;
    text-align: center;
 position: relative;
}
span.image-title,
.welcome .HomeSlide h3 {
    font-size: 110%;
    margin-top: 0;
padding: 10px 0;
    font-weight: 600;
    color: #020081;
        display: inline-block;
    width: 100%;
    text-shadow: none;
}
.welcome .HomeSlide  img{
    margin: 0 auto;
}
.HomeSlide .caret{
    display: none !important;
}
#myVideo{
        position: absolute;
    width: 100%;
    top: 0;
}
li.item-240,
li.item-241,
li.item-242,
li.item-243,
li.item-346,
li.item-400,
.service-box{
        background: #f0f8ff;
    border-radius: 8px;
    padding: 15px 13px 15px 13px;
    display: inline-block;
    max-width: 180px;
    text-align: center;
    margin: 0 8px;
    min-height: 192px;
    width: 17%;
        float: none;
    vertical-align: top;
}
li.item-240,
li.item-241,
li.item-242,
li.item-243,
li.item-346,
li.item-400{
     padding:0;
}
li.item-240 > a,
li.item-241 > a,
li.item-242 > a,
li.item-243 > a,
li.item-346 > a,
li.item-400 > a{
     padding: 15px 13px 15px 13px !important;
}
ul.nav.menu.nav.navbar-nav.navbar-right {
    transition: all ease-in-out 0.2s;

}
.scrollNew .custom-nav ul.nav.menu.nav.navbar-nav.navbar-right {
 
    /*padding: 0 15px;*/
    transition: all ease-in-out 0.2s;
    border-radius: 5px 0px 0px 5px;
      
}
.scrollNew .custom-nav{
      top: -75px;
}
.scrollNew #header .BarMenu {
   color: #0d3c95;
    padding: 4px 12px;
    top: -74px;
    border-radius: 0px 5px 5px 0px;
    right: 17px;
}
.HomeSlide ul.nav.menu ul.nav-child > li {
    width:23%;
    display: inline-block;
    margin-right: 20px;
    vertical-align: top;
}
.HomeSlide ul.nav.menu li.item-243 ul.nav-child > li,
.HomeSlide ul.nav.menu li.item-242 ul.nav-child > li{
      width:30%;
}

.HomeSlide  .nav .open>a, 
.HomeSlide  .nav .open>a:focus, 
.HomeSlide  .nav .open>a:hover{
    background: none;
    border: none;
}
.HomeSlide li:hover ul{
    display: block !important;
}
.HomeSlide   li.item-165  ul.nav-child > li {
    width: 44%!important;
}
.HomeSlide ul.nav.menu ul.nav-child > li li {
    width: 100% !important;
}
.HomeSlide   li.item-242:hover > ul.nav-child.unstyled.small.dropdown-menu,

.HomeSlide   li.item-241:hover > ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide   li.item-240:hover > ul.nav-child.unstyled.small.dropdown-menu {
   /*top: -225px!important;
    width: 1005px!important;
    max-height: 350px;
    overflow-y: scroll;
    overflow-x: hidden;*/
}

.item-295 {
    background: #f7d8d8 !important;
}
.item-295 a{
color: #d04646 !important;
padding-left: 10px !important; 
}

.HomeSlide   li.item-165:hover ul.nav-child.unstyled.small.dropdown-menu {
    top: -70px!important;
    width: 496px!important;
    left: 0!important;
}
.HomeSlide   li.item-169:hover ul.nav-child.unstyled.small.dropdown-menu {
    top: -376px!important;
    width: 1005px!important;
    left: -511px;
}
.HomeSlide li.item-181:hover ul.nav-child.unstyled.small.dropdown-menu {
        top: -396px!important;
    width: 1005px!important;
    left: -767px;
}




.HomeSlide ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
    font-weight: 400 !important;
    /* word-break: break-all; */
    white-space: normal;
  padding-left: 0 !important;
}
.home_box{
    display:flex;
}
.form-inline.hide.show .button.btn.btn-primary {
    position: absolute;
    right: 0;
    padding: 8px 10px;
}

.form-inline.show {
     position: absolute;
    top: 0;
    right: 47px;
    width: 260px;
}
.navbar-right li ul li.dropdown.parent.open .caret{
    transform: rotate(268deg);
    position: absolute;
    right: 10px;
    top: 13px;
}
#mod-search-searchword{
border: 1px solid #efefef;
    padding: 10px 17px;
    font-size: 12px;
    width: 100%;
    box-shadow: 0 0 5px #ccc;
    border-radius: 5px;
    border: 1px solid #6488da;
}

.newslde{
    padding: 0 100px;
}
.newsico {
    cursor: pointer;
}

.botMenu {
       position: absolute;
    top: -123px;
    background: rgba(255,255,255,0.8);
    width: 310px;
    padding: 30px;
    border-radius: 3px;
        display: none;
        z-index: 999;
}
.listmenu:hover .botMenu{
    display: block;
}
.botMenu ul{
    padding: 0;
    margin:0;

}
.botMenu ul li{
    list-style: none;
    text-align: left;
}

.botMenu ul li a {
    padding: 5px;
    display: block;
}
.fa-lock{
    margin:0 10px;
}

.ExmenuCon{
    position: fixed;
    /*background: rgba(0,0,0,0.9);*/
    background: #1f51c4f5;
    width: 100%;
    left: 0;
    height: 100%;
    z-index: 9999999;
        padding: 50px;
        display: none;
        top: 0;
}
#header .BarMenu {
    /* display: block; */
    /* float: right; */
    position: absolute;
    right: 26px;
    top: -50px;
    font-size: 23px;
    color: #1e51c3;
   
}
#header .BarMenu  i{
     cursor: pointer;
}
.close-div{
    float: right;
    padding: 20px;
    color: #fff;
    font-size: 31px;
    position: absolute;
    right: 4px;
    top: 0;
    cursor: pointer;
}
.ExmenuCon ul{
    float: none !important;
}
.ExmenuCon ul li{
    display: inline-block;
    vertical-align: top;
    width: 32%;
}
.item-240 img,
.item-241 img,
.item-242 img,
.item-243 img,
.item-346 img,
.item-400 img,
.dropdown-toggle img,
.service-box .icon{
background: #fff;
    border-radius: 50%;
    width: 80px;
    margin: 0 auto;
    height: 80px;
    line-height: 50px;
    padding: 15px;
}

#AirTransportStatistics-112-1 img{
   max-height: 300px; 
   width: auto;
}

.BotWelcom h5{
    text-align: center;
    color: #fff;
}

.BotWelcom a.but{
    background: #1e51c3;
    padding: 10px 30px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    margin:0;
    float: right;
}

.BotWelcom .col-md-3  .custom{
    padding-top: 50px;
    margin: 0;
}

.p100 {
    padding-top: 0px;
}

.nav-tabs>li:nth-child(3)>a {
       width: 168px !important;
}
.nav-tabs>li:nth-child(6)>a {
    width: 50px !important;
}
.nav-tabs>li:nth-child(2)>a {
    width: 92px !important;
}

.iconSecs a {
    color: #23527c !important;

}
div[data-anchor="fifthPage"] .p100{
    padding-top: 80px;
}
div[data-anchor="thirdPage"] .p100,
div[data-anchor="secondPage"] .p100 {
    padding-top: 110px;
}
.ContactDiv .address{
    padding: 0 60px;
}

.ContactDiv .address li{
 
}

.ContactDiv .address span {
     display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    width: 79%;
    line-height: 21px !important;
    text-align: left;
    font-size: 90%;
    margin-bottom: 14px;
}

.ContactDiv .address  i {
    display: inline-block;
    width: 11px;
    font-size: 15px;
    vertical-align: top;
    line-height: 25px;
    text-align: center;
}
.sitmapLinks{
    text-align: right;
}

.sitmapLinks a{
    font-weight: 300 !important;
    color: #000  !important;
}
a.call {
    color: white;
    padding: 12px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;


}
.visitorcounter p.small {
    display: none;
}

span.cachemark {
    display: none;
}
.lastmodified,
.sitmapLinks .visitorcounter {
        position: relative;
    display: inline-block;
    top: inherit;
    width: auto;
    margin: 0 20px;
    font-size: 12px;
}
.visitorcounter strong {font-weight: 400;}

.services-boxes{
  display:flex;
}
.services-boxes ul.navbar-right{
margin: 0;
    padding: 0;
    width: 100%;
    max-width: 1210px;
}
.home-img{
  visibility: hidden;
}
ul.nav.menu ul.nav-child > li.item-150 ul,
ul.nav.menu ul.nav-child > li.item-165 ul,
ul.nav.menu ul.nav-child > li.item-169 ul,
ul.nav.menu ul.nav-child > li.item-181 ul{
   /* display: block !important;
    position: relative;
    top: inherit !important;
    border: none;
    box-shadow: none;*/
}
.HomeSlide li.item-242:hover .item-263:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-242:hover .item-263  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-242:hover .item-264:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-242:hover .item-264  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-242:hover .item-265:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-242:hover .item-265  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-150:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-165:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-169:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-181:hover  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-150  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-165  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-169  ul.nav-child.unstyled.small.dropdown-menu,
.HomeSlide li.item-240:hover .item-181  ul.nav-child.unstyled.small.dropdown-menu {
   /* display: block !important;
    top: 0 !important;
    position: relative;
    border: none;
    box-shadow: none;  
    width: 100% !important;
  left: inherit;
    right: inherit;
      font-size: 75%;*/
  
}
.HomeSlide li.item-242:hover .item-265:hover  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-150:hover  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-165:hover  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-169:hover  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-181:hover  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-150  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-165  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-169  ul.nav-child.unstyled.small.dropdown-menu li,
.HomeSlide li.item-240:hover .item-181  ul.nav-child.unstyled.small.dropdown-menu  li {
    /*display: block !important;  
    width: 100% !important; */
}
li.item-264 > a,
li.item-263 > a,
li.item-165 > a,
li.item-265 > a,
li.item-150 > a,
li.item-165 > a,
li.item-169 > a,
li.item-181 > a {
    border-bottom: 2px solid #96b5f1 !important;
}
li.item-150{
    margin-left: 15px;
    width: 21% !important;
}

@media (min-width: 1400px){
.container {
    width: 1400px;
}
.HomeSlide .navbar-right {
    margin: 0 auto !important;
}
.logo img{
        width: 92%;
    margin-top: -20px;
   /* margin-left: 125px; */
   margin-left: 0px;
}
.iconSecs .col-md-3 {
    /*width: 280px;*/
}
}


.msgnew {
   position: absolute;
    top: 0;
    z-index: 99999;
    background: red;
    width: 30%;
    top: 140px;
    margin: 0 auto;
    display: block;
    right: 0;
    left: 0;
    color: #fff;
    padding: 20px;
    text-align: center;
    border-radius: 3px;
    font-size: 130%;
    box-shadow:  0 0 15px #000;
}
.msgnew p{
    padding: 0;
    margin:0;
}

.closeDivnew{
    float: right;
    cursor: pointer;
}

.m-b-20 {
    margin-bottom: 10px;
}

.CallNow{
    background: #0351ac;
    position: absolute;
    top: 30px;
    right: 30px;
    border-radius: 4px;
}

.LeftBut img {
    width: 60px;
}

.LeftBut {
border: #fff 4px solid;
    padding: 10px 20px;
    margin: 10px 0;
    float: none;
    border-radius: 4px;
    clear: left;
    background: #f0f8fe;
}
.LeftBut a {
    display: block;
    text-decoration: none;
    border: none;
    outline: none;
}

.newAdded a.readmore-but {
    background-color: #082f86;
    padding: 13px;
    border-radius: 4px;
    color: aliceblue;
    position: absolute;
    right: 0;
    top: 340px;
    left: inherit;
    bottom: inherit;
}

form.form-sppoll .radio {
   display: inline-block;
    width: 19%;
    text-align: center;
    padding: 30px;
    vertical-align: top;
    margin: 0;
}

 

form.form-sppoll .radio:nth-child(5):before {
    content: url(../images/verun.png);
    display: block;
    width: 60px;
    margin: 0 auto;
}
form.form-sppoll .radio:nth-child(4):before {
    content: url(../images/unsa.png);
    display: block;
    width: 60px;
    margin: 0 auto;
}
form.form-sppoll .radio:nth-child(3):before {
    content: url(../images/nut.png);
    display: block;
    width: 60px;
    margin: 0 auto;
}
 
 form.form-sppoll .radio:nth-child(2):before {
    content: url(../images/satis.png);
    display: block;
    width: 60px;
    margin: 0 auto;
}

 form.form-sppoll .radio:nth-child(1):before {
    content: url(../images/verys.png);
    display: block;
    width: 60px;
    margin: 0 auto;
}

form.form-sppoll input[type="radio"] {
    position: relative !important;
    display: block;
    text-align: center;
    width: 100%;
    margin: 0 !important;
    padding: 10px !important;
}

textarea#message {
    height: 54px !important;
}

.sp-accordion-item table td {
    line-height: 30px;
    border: 1px solid #ccc;
    padding: 5px;
}
.sp-accordion-container img{
    padding-bottom:20px;
}
.table-bordered img {
    height: 150px;
    object-fit: cover;

}

.table-bordered2 img {

    width:120px;
}

.table-bordered2>tbody>tr>td, .table-bordered2>tbody>tr>th, .table-bordered2>tfoot>tr>td, .table-bordered2>tfoot>tr>th, .table-bordered2>thead>tr>td, .table-bordered2>thead>tr>th{
    border-bottom:none !important;
    border-right:none !important;
    border-left:none !important;
    border-top: 1px solid #ddd !important;
}
.accordion-inner td{
    line-height: 30px;
    border: 1px solid #ccc;
    padding: 5px;
}

.rl_sliders.accordion:last-child {
    margin-bottom: 20px !important;
}

/*Scroll Down*/
.fp-viewing-secondPage #header .is_sticky .nav>li>a:focus,
.fp-viewing-thirdPage #header .is_sticky .nav>li>a:focus,
.fp-viewing-fifthPage #header .is_sticky .nav>li>a:focus,
.fp-viewing-sixthPage #header .is_sticky .nav>li>a:focus, 
.fp-viewing-secondPage #header  .nav>li>a:hover,
.fp-viewing-thirdPage #header   .nav>li>a:hover,
.fp-viewing-fifthPage #header  .nav>li>a:hover,
.fp-viewing-sixthPage #header .nav>li>a:hover,
.fp-viewing-secondPage #header .custom-nav  ul.nav.menu.navbar-nav.navbar-right li a,
.fp-viewing-thirdPage #header .custom-nav  ul.nav.menu.navbar-nav.navbar-right li a,
.fp-viewing-fifthPage #header .custom-nav  ul.nav.menu.navbar-nav.navbar-right li a,
.fp-viewing-sixthPage #header .custom-nav  ul.nav.menu.navbar-nav.navbar-right li a{
    color: #1e51c3;
    text-shadow: none;
}
.fp-viewing-secondPage #header  .BarMenu i ,
.fp-viewing-thirdPage #header  .BarMenu i ,
.fp-viewing-fifthPage #header  .BarMenu i ,
.fp-viewing-sixthPage #header .BarMenu i {
    cursor: pointer;
    color: #1e51c3;
}

.fp-viewing-secondPage #header,
.fp-viewing-thirdPage #header,
.fp-viewing-fifthPage #header,
.fp-viewing-sixthPage #header{
background: #fff;
height: 116px;
}
.fp-viewing-secondPage .logo img,
.fp-viewing-thirdPage .logo img,
.fp-viewing-fifthPage .logo img,
.fp-viewing-sixthPage .logo img
 {
    width: 92%;
}

.HomeSlide .item-240 ul.showmenu{
  /*  display: block !important;
    top: -120px!important;
    width: 1005px!important;
    max-height: 340px;
    min-height: 340px;
    overflow-y: scroll;
    overflow-x: hidden;*/

    display: block !important;
    top: -100px!important;
    width: 1101px!important;
    max-height: 340px;
    min-height: 340px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.HomeSlide .item-242 .showmenu {
    /*display: block !important;
     top: -120px!important;
    width: 985px!important;
   max-height: 340px;
    min-height: 340px;
    left: -500px;
    padding: 20px;*/

    display: block !important;
    top: -100px!important;
    width: 1097px!important;
    max-height: 340px;
    min-height: 340px;
    left: -444px;
    padding: 20px;
}
.HomeSlide .item-243 .showmenu {
    /*display: block !important;;
   top: -120px!important;
    width: 985px!important;
     max-height: 340px;
    min-height: 340px;
    left: -750px;
    padding: 20px;*/

    display: block !important;
    top: -105px!important;
    width: 1128px!important;
    max-height: 340px;
    min-height: 340px;
    left: -698px;
    padding: 20px;
}



.HomeSlide ul.nav.menu ul.showmenu.nav-child > li > ul.nav-child {
    display: block!important;
}
.HomeSlide ul.showmenu.nav-child li  ul.nav-child.unstyled.small.dropdown-menu{
    display: block !important;
    top: 0 !important;
    position: relative;
    border: none;
    box-shadow: none;
    width: 100% !important;
    left: inherit;
    right: inherit;
    font-size: 75%;
}
.showmenu ul.nav.menu.navbar-nav.navbar-right li ul.nav-child li a {
    font-weight: 400 !important;
    font-size: 110% !important;
    color: #020081 !important;
}
i.fa.fa-times-circle {
 /*   position: absolute;
 top: -111px;
    right: 20px;
    z-index: 99999;
    font-size: 20px;
    color: #d21717;
    cursor: pointer;
    display: none;*/
    position: absolute;
    top: -84px;
    right: 78px;
    z-index: 99999;
    font-size: 20px;
    color: #d21717;
    cursor: pointer;
    display: none;
}
ul.nav-child.unstyled.small.dropdown-menu.showmenu.hide{
    display: none !important;
}
.buttonClick{
    position: fixed;
    bottom: 0;
    z-index: 9999;
    padding: 10px;
    background: #fff;
        right: 0;
        display: none;
}
.buttonClick.show{
    display: block;
}

.blog img {
    width: 100%;
    padding-right: 10px;
    max-width: 600px;
}

ul.contact_sinhala {
    font-size: 85%;
}

.h5, h5 {
    font-size: 15px !important;
}

.close-div i{
    color: #fff !important;
}

h2.rl_sliders-title.nn_sliders-title {
    display: none;
}
#home .site-socialblock{
    right: 60px;

}

.site-socialblock{
    position: fixed;
    z-index: 9999;
    right: 10px;
    top: 235px;
}
.site-socialblock li{
    list-style: none;

}
.site-socialblock li a:hover{
    box-shadow: 0 0 16px #131313;
}
.site-socialblock .social{
    margin: 0;
    padding: 0;
}
ul.social a {
    border-radius: 50px;
    background: #fff;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    padding: 3px 5px 0 5px;
    margin-bottom: 9px;
}
a.facebook{

}
a.twitter{
color: #229fff;
}
a.instagram{
color: #ea00d8;
}
a.linkedin{
    color: #0f54ef;
}
a.youtube{
color: #e42828;
}


.mobileSocial ul{
    margin: 0;
    padding: 0;
}
.mobileSocial li{
    list-style: none;
}
.mobileSocial ul.social li {
    display: inline-block;
    margin-right: 10px;
}
td.noborder,
.accordion-inner td.noborder{
    border:none;
    background: none;
}

.Psurvay .Picons{
 position: fixed;
    z-index: 999;
    right: 10px;
    bottom: 70px;
    background: #ffdf00;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 2px;
    border: 5px solid #313335;
     opacity: 1;
    transition: all ease-in-out 0.1s;
}
.Psurvay .moduletable{
     width: 0;
        transition: all ease-in-out 0.1s;
}
.Psurvay:hover .moduletable{
      width: 180px;
       transition: all ease-in-out 0.1s  ; 
    background: #000;
    
    z-index: 9999999;
 
    border-radius: 50px;
    transition: width .5s;
}
.Psurvay{
     width: auto;
    position: fixed;
       right: 10px;
    bottom: 69px;
}
.Psurvay:hover .Picons{
    opacity: 1;
    transition: all ease-in-out 0.1s;
}
.Psurvay:hover .moduletable{
    color: #fff;
    font-weight: 600;
}
.Psurvay .moduletable{
    width: 0px;
    padding: 0px;
    color: #fff;
    font-weight: 600;
    overflow: hidden;
}
.Psurvay .moduletable .custom p,
.Psurvay .moduletable .custom{
    margin: 0;
    padding: 0;
}
.Psurvay.SubCribe .moduletable .custom p{
        padding: 8px;
    white-space: nowrap;
}
.Psurvay .moduletable .custom a{
    color: #fff;
        padding: 14px 14px 14px 64px;
    display: block;
        white-space: nowrap;
}

.hideMenu {
 position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0);
    z-index: 0;
    top:0;
}

.stats_table .col-md-4.col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}

.mm-listitem__text{
        white-space: pre-wrap !important;
}

.FMap{
  padding: 10px;
    background: #0553cc;
    margin-top: 10px;
    margin-bottom: 10px;
}
.contact-link  a,
.FMap a{
        display: block;
}
.contact-link  i,
.FMap  i{
     margin: 0 13px;
}

.SubCribe .Picons{
    bottom: 126px;
}
.SubCribe{
    bottom: 126px !important;
}
.SubCribe  i{
        font-size: 23px;
    padding-top: 6px;
}

.Psurvay.SubCribe .Picons{
        background: #313335;
        color: #ffdf00;
}


.Psurvay.SubCribe:hover .moduletable{
    width: 310px;
    padding-left: 70px;
    padding: 6px 6px 6px 20px;
}
.acym_module_form input {
    cursor: pointer;
    max-width: 100%;
    padding: 7px;
}
input.button.subbutton.btn.btn-primary, input.button.subbutton.btn.btn-primary:hover{
    outline: none;
    border:none;
}
.acym_module_form input {
    color: #999;
}

.site-socialblock li img {
    width: 100%;
    height: auto;
}

.error-val .help-block,
#popupForm .help-block,
.error {
background: #D00011;
padding-left: 5px;
padding-right: 5px;
color: #fff !important;
font-weight: 400;
/*width: auto;*/
}

.moduletable.staff_login {
    padding: 0 20px 20px 20px;
    border-bottom: 1px solid #0d3c95;
}

.staff_login ul.unstyled {
    display: none;
}

a.download_link {
    background: #0d3c95;
    color: #fff;
    padding: 0 10px;
}


div.nssp2-default .ns2-art-controllers, div.nssp2-default .ns2-links-controllers {
    float: none!important;
    text-align: center!important;
    width: 100%!important;
}

div.nssp2-default .ns2-art-prev, div.nssp2-default .ns2-links-prev, div.nssp2-default .ns2-art-play, div.nssp2-default .ns2-links-play, div.nssp2-default .ns2-art-pause, div.nssp2-default .ns2-links-pause, div.nssp2-default .ns2-art-next, div.nssp2-default .ns2-links-next, div.nssp2-default .ns2-art-pagination span, div.nssp2-default .ns2-links-pagination span{
    float: none!important;
    background: none;
    border-radius: 25px;
    width: 15px !important;
    height: 15px !important;
    color: #fff;
    font-size: 28px;
    text-indent: 0;
}

.slider .n2-ss-layer.n2-ow {
    padding: 0px !important;
}
.slider .n2-ow.n2-ow-all {
    text-align: left !important;
    padding-left: 66px !important;
    padding-top: 116px;
}
.slider .notic {
    color: #171798!important;
    font-size: 50px !important;
    font-weight: 600!important;
}
.slider .notipara {
    color: #fff;
    font-size: 33px !important;
}
.bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 18px !important;
}
.slider .bbb {
    margin-top: 22px!important;
}
.bbb a img {
    margin-top: 8px !important;
}

@media(max-width:320px){
 .bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 4px;
    font-size: 14px !important;
}
  .slider .bbb {
    margin-top: 10px !important;
}
  .bbb a img {
    margin-top: 8px !important;
    width: 4% !important;
}
	.slider .notipara {
    color: #fff;
    font-size: 15px !important;
}
.slider .notic {
    color: #171798 !important;
    font-size: 25px !important;
    font-weight: 600 !important;
}
.bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 16px !important;
}
.slider .n2-ow.n2-ow-all {
    text-align: center !important;
    padding-left: 0px !important;
    margin-top:9px!important;
}
 .section.fp-section.active.fp-table.fp-completely .slider {
    margin-top: 0px !important;
    position: relative;
}
   .section.fp-section.active.fp-table.fp-completely  .bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 4px;
    font-size: 14px !important;
}
  .section.fp-section.active.fp-table.fp-completely  .slider .bbb {
    margin-top: 10px !important;
}
  .section.fp-section.active.fp-table.fp-completely  .bbb a img {
    margin-top: 8px !important;
    width: 4% !important;
}
}
@media(min-width:321px)and (max-width:480px){
 .section.fp-section.active.fp-table.fp-completely  .bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 4px;
    font-size: 14px !important;
}
  .section.fp-section.active.fp-table.fp-completely  .slider .bbb {
    margin-top: 10px !important;
}
 .section.fp-section.active.fp-table.fp-completely .bbb a img {
    margin-top: 8px !important;
    width: 3% !important;
}
	.slider .notipara {
    color: #fff;
    font-size: 14px !important;
}
.notipara {
    padding-left: 23px;
    padding-right: 21px;
}
.slider .notic {
    color: #171798 !important;
    font-size: 25px !important;
    font-weight: 600 !important;
}
.bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 16px !important;
}
.slider .n2-ow.n2-ow-all {
    text-align: center !important;
    padding-left: 0px !important;
    margin-top:9px!important;
}
 .section.fp-section.active.fp-table.fp-completely .slider {
    margin-top: 0px !important;
    position: relative;
}
}
@media(min-width:481px)and (max-width:767px){
 .section.fp-section.active.fp-table.fp-completely .slider  .bbb a img {
    margin-top: 7px !important;
    width: 2% !important;
}
	.slider .notipara {
    color: #fff;
    font-size: 15px !important;
}
.slider .notic {
    color: #171798 !important;
    font-size: 25px !important;
    font-weight: 600 !important;
}
.bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 16px !important;
}
.slider .n2-ow.n2-ow-all {
    text-align: center !important;
    padding-left: 0px !important;
    margin-top:9px!important;
}
 .section.fp-section.active.fp-table.fp-completely .slider {
    margin-top: 0px !important;
    position: relative;
}
}
@media(min-width:768px)and (max-width:991px){
 .section.fp-section.active.fp-table.fp-completely .slider .bbb a img {
    margin-top: 6px !important;
    width: 2% !important;
}
	.slider .notipara {
    color: #fff;
    font-size: 18px !important;
}
.slider .notic {
    color: #171798 !important;
    font-size: 28px !important;
    font-weight: 600 !important;
}
.bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 16px !important;
}
.slider .n2-ow.n2-ow-all {
    margin-top:9px!important;
}
  .section.fp-section.active.fp-table.fp-completely .slider {
    margin-top: 116px !important;
}
}

@media(min-width:1100px)and (max-width:1920px){
    margin-top: 106px !important;
}

@media(min-width:992px)and (max-width:1199px){

	.slider .notipara {
    color: #fff;
    font-size: 23px !important;
}
.slider .notic {
    color: #171798 !important;
    font-size: 25px !important;
    font-weight: 600 !important;
}
.bbb a {
    background: #009dd9;
    color: #fff !important;
    padding: 10px 20px;
    border-radius: 4px;
    font-size: 16px !important;
}
.slider .n2-ow.n2-ow-all {
    margin-top:9px!important;
}
 .section.fp-section.active.fp-table.fp-completely .slider {
    margin-top: 106px !important;
}
 .section.fp-section.active.fp-table.fp-completely .slider .bbb a img {
    margin-top: 5px !important;
}
}

.bbb a:hover {
    background: #1b36c3;
}

@-moz-document url-prefix() {
  .slider {
    margin-top: 0px !important;
    position: relative;
}
}
@media(min-width:992px)and (max-width:1026px){
 .section.fp-section.active.fp-table.fp-completely .slider {
    margin-top: 108px !important;
}

}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
  .slider {
    position: relative;
}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
.HomeSlide {
    height: 313px !important;
}
  }

@media all and (-webkit-min-device-pixel-ratio: 1.5) and (min-resolution: .001dpcm) { 
.HomeSlide {
    height: 213px !important;
    bottom: -3px;
}
    .into-img img {
    width: 45px;
}
    .service-grid {
    min-height: 120px;
}
  }
  
  .item-404{
      background: #fee038;
    padding: 0 10px;
  }
