.ui-datepicker {
         width: 300px;
         }
         .ui-datepicker .ui-datepicker-header {
         padding: 10px 10px;
         width: 100%;
         background: #005992;
         text-align: center;
         }
         .ui-datepicker-prev {
         float: left;
         position: relative;
         font-size: 0px;
         cursor: pointer;
         }
         .ui-datepicker-prev::after {
         content: '';
         position: absolute;
         top: 2px;
         left: 0px;
         width: 0;
         height: 0;
         border: 8px solid transparent;
         border-left: 9px solid #ffffff;
         }
         .ui-datepicker-next {
         float: right;
         font-size: 0px;
         cursor: pointer;
         position: relative;
         }
         .ui-datepicker-next::after {
         content: '';
         position: absolute;
         top: 2px;
         right: 0px;
         width: 0;
         height: 0;
         border: 8px solid transparent;
         border-right: 9px solid #fff;
         }
         .ui-datepicker-title {
         display: flex;
         flex-wrap: wrap;
         justify-content: space-around;
         }
         .ui-datepicker-title select {
         cursor: pointer;
         }
         .ui-datepicker-calendar thead {
         margin: 0;
         padding: 10px 0;
         background-color: #ddd;
         }
         .ui-datepicker-calendar thead th {
         padding: 10px 10px;
         text-align: center;
         }
         .ui-datepicker-calendar tbody {
         padding: 10px 0;
         background: #eee;
         margin: 0;
         }
         .ui-datepicker-calendar tbody td {
         padding: 10px 10px;
         text-align: center;
         cursor: pointer;
         }
         .ui-datepicker-calendar tbody a {
         color: #000;
         cursor: pointer;
         }
         #wowslider-container1 a.ws_next {
         background-image: url('images/next-S.png');
         position: absolute;
         top: 45%;
         padding: 4px 0;
         width: 32px;
         height: 56px;
         border-radius: 3px 0 0px 3px;
         cursor: pointer;
         overflow: hidden;
         right: 0;
         z-index: 999999;
         }
         #wowslider-container1 a.ws_prev {
         background-image: url('images/previous-S.png');
         position: absolute;
         top: 45%;
         padding: 4px 0;
         width: 32px;
         height: 56px;
         border-radius: 0 3px 3px 0;
         cursor: pointer;
         overflow: hidden;
         left: 0;
         z-index: 999999;
         }
         #wowslider-container1 .ws_playpause {
         display: block;
         width: 30px;
         height: 30px;
         position: absolute;
         top: 10%;
         right: 3.0em;
         margin-left: 0;
         margin-top: -1.7em;
         z-index: 59;
         background-image: url(images/play.png);
         }
         .slider {
         float: left;
         width: 100%;
         margin-top: 0px;
         margin-bottom: 0px;
         background: url('images/banner-slider.jpg');
         }
         @font-face {
         font-family: 'bd_hanoverregular';
         src: url('fonts/bd_hanover-webfont.woff2') format('woff2'),
         url('fonts/bd_hanover-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotoblack';
         src: url('roboto-black-webfont.woff2') format('woff2'),
         url('roboto-black-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotobold';
         src: url('roboto-bold-webfont.woff2') format('woff2'),
         url('roboto-bold-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotobold_italic';
         src: url('roboto-bolditalic-webfont.woff2') format('woff2'),
         url('roboto-bolditalic-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotoitalic';
         src: url('roboto-italic-webfont.woff2') format('woff2'),
         url('roboto-italic-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotolight';
         src: url('roboto-light-webfont.woff2') format('woff2'),
         url('roboto-light-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotomedium';
         src: url('roboto-medium-webfont.woff2') format('woff2'),
         url('roboto-medium-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotomedium_italic';
         src: url('roboto-mediumitalic-webfont.woff2') format('woff2'),
         url('roboto-mediumitalic-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotoregular';
         src: url('roboto-regular-webfont.woff2') format('woff2'),
         url('roboto-regular-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotothin';
         src: url('roboto-thin-webfont.woff2') format('woff2'),
         url('roboto-thin-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         @font-face {
         font-family: 'robotothin_italic';
         src: url('roboto-thinitalic-webfont.woff2') format('woff2'),
         url('roboto-thinitalic-webfont.woff') format('woff');
         font-weight: normal;
         font-style: normal;
         }
         body,html{font-family: 'Roboto', sans-serif;scroll-behavior: smooth;}
         section.home-gallery {
         padding:10px 0 0px;
         }
         h2.section_title {
         font-weight:700;
         font-size: 28px;
         color: #fff;
         margin-bottom: 20px;
         text-align:center;
         text-transform:uppercase;
         text-align:center;
         }
         .mainSection .container {
         width: 94%;
         }
         .news-box {
         width: calc(25% - 30px);
         margin: 0 30px 20px 0;
         float: left;
         vertical-align: top;
         -moz-box-sizing: border-box;
         -webkit-box-sizing: border-box;
         box-sizing: border-box;
         }
         .news-box.last {
         border-bottom: 0;
         margin: 0;
         padding: 0;
         }
         .news-box .news-thumb {
         height: 250px;
         overflow: hidden;
         }
         .news-box .news-thumb img {
         width: 100%;
         height: auto;
         min-height: 250px;
         max-width: 100%;
         }
         .button-chair{text-align:center;width: 100%;
         float: left;}
         .button-chair a {
         background: #f68e2b;
         padding: 6px 15px;
         display: inline-block;
         color: #fff;
         font-size: 14px;
         border-radius: 3px;
         }
         .button-chair a:hover{background: #254260}
         .news-content {
         padding: 0px 0 0;
         text-align: center;
         }
         .latest-news{margin-top:0px;}
         .latest-news-inner .content{display: inline-block;
         padding-right: 110px;
         position: relative;}
         .button-chair.newsec-more {
         position: absolute;
         right: -11px;
         top: -7px;
         float: right;
         width: auto;
         z-index: 99;
         }
         .navigation .menu {
         padding-left: 15px;
         padding-right:15px;
         }
         .navigation {
         padding-left: 0px;
         }
         .menu > li > a {
         padding:11px 40px;
         font-size: 14px;
         font-weight: bold;
         /*border-right: 1px solid #27a8d7;*/
         }
         .dropdownMenu{border:none !important;}
         .regis-link a {
         color: #005992;
         padding: 8px 0px;
         display: inline-block;
         }
         .regis-link p{
         background: #005992;
         font-size: 1.1em;
         padding: 6px 15px 6px;
         border-left: 6px solid #c05711;
         color: #fff;
         text-transform: uppercase;
         font-weight: 600;
         line-height: 1.4em;
         font-family: 'Roboto', sans-serif;
         }
         /*.registr.regis-link {
         border: 4px double #ddd;
         }*/
         .registr.regis-link ul{
         padding: 0px;}
         .chair-desk .center{padding-right:0px;}
         .offcomuniquenew .officialcombox {
         /*height:225px;*/
         height:380px;}
         .offcomuniquenew .pressreleasenew {
         height: 65px;}
         .important-links h2 {
         font-size: 18px;
         color: #343434;
         border:none;
         background:none;
         padding-left:0px;
         padding-right:0px;'
         position:relative;
         }
         .important-links .search-section{text-align:left;}
         .important-links h2 span {
         color: #1874c1;
         }
         .important-links h2::before {
         position: absolute;
         width: 30px;
         bottom: 0;
         height: 2px;
         background-color: #343434;}
/*         .important-links ul li a,.important-links ul li:hover a {
         color: #fff;
         font-size: 14px;
         background: #254260;
         padding:18px 12px;
         margin:5px 2px;
         display: block;
         border: none;
         border-radius:8px;
         font-weight: bold;
         }*/
         .important-links li{margin-bottom:0px;
         display:block;}
         .important-links .sideBar-links li a::before {
         content:none;}
         .important-links li{border-top:none;}
         .important-links .sideBar-links {
         padding:0px;border:0px;
         }
        /* .important-links .regis-link ul li a, .important-links .regis-link ul li:hover a{text-align:center;font-weight: bold;
         font-size: 17px;border-radius:8px;}
         /*.important-links .regis-link li{display:block;}
         .important-links .regis-link li a,.important-links .regis-link li:hover a{background:none;color:#000;padding:8px 0px;}*/
         .siteBrand h3{font-weight:normal;}
         .top-search-box{display:inline-block;position:relative;top:2px;background:none;
         padding:0px;
         right: 0px;}
         .topheaderInner {
         display: flex;
         align-items: center;
         }
         .input-group-addon{cursor:pointer;}
         .col-sm-3.important-links{width:22%;}
         .col-sm-6.mid-sec-wrap{width:56%;}
         #owl-demo .item{
         margin: 3px;
         }
         #owl-demo .item img{
         display: block;
         width: 100%;
         height: auto;
         max-height: 340px;
         }
         .home-gallery #owl-demo, #new-demo{overflow:hidden;}
         #owl-demo ul,
         #new-demo ul {
         display: flex;
         flex-direction: row;
         flex-wrap:nowrap;
         align-items: center;
         justify-content: center;
         }
         .menu {
         background: #254260;}
         .menu .dropdownMenu{background:#a9502c !important;}
         .input-group-addon {
         background:#a9502c !important;}
         section.home-gallery{background-color:#ffa763 !important;}
         .latest-news {
         /*background: #ffeba3;*/
         background: transparent;
         position: relative;
         z-index: 99;
         border: 0;
         }
         .latest-news-inner #wrapper #tx marquee {
                color: #254260;
            }
         .menu li > ul li a:hover {
         color: #fff;}
         .news-title {
            padding: 3px 5px 3px 10px;
                font-size: 14px;
                width: 99px;
         background: #f68e2b;}
         .news-title::after {
         border-left: 9px solid #f68e2b;left: 99px;    top: 5px;}
         .latest-news-inner #wrapper #tx{    padding: 4px 10px 2px 5px;
    width: calc(100% - 115px);
    float: left;}
         .head-title {
         background: #a9502c;
         border-left: 6px solid #254260;
         }
         .owl-theme .owl-controls .owl-page span {
         background: #254260;
         }
         .read-more {
         background: #a9502c;}
         .main-news-bar5 .pagination > li > a, .main-news-bar5 .pagination > li > span {
         background-color: #a9502c;
         border: 1px solid #a9502c;}
         /*  .bottom-slider .item {
         border: 4px solid #a9502c;
         }*/
         /*.important-links ul li a{
         background: #254260;
         }
         .important-links ul li:hover a {background:
         #a9502c;}*/

         .ft-btm,.ft-top {
         background: #254260;}
         .ft-btm {
         border-top: 1px dotted #12b4ee;
         }
         .ft-title {
         border-bottom: 3px double #a9502c;
         }
         #scrollup {
         background: #a9502c;}
         .navigation h1 {
         text-align: center;
         font-size:1.4em;
         margin: 6px 0 0 0;
         line-height: 1.5;
         text-transform:uppercase;
         color:#000;
         font-weight:bold;
         }
         .navigation h1 span {
         display: block;
         font-size: 13px;
         text-align: center;
         line-height: 1.2;
         font-family: 'Raleway', sans-serif;
         margin: 0;
         }
         .logo-image {
         display: inline-block;
         text-align: center;
         }
         .logocolimg{text-align:center;}
         .wrapper.clearfix {
         text-align: center;
         }
         /*.logo-site {
         display: inline-block;
         text-align: center;
         margin: 0px auto;
         position: absolute;
         left: 0px;
         right: 0px;
         top: 56px;
         z-index: 1;
         }*/
         #header{
         position: relative;
         }
         .mobile-inner {
         display: flex;
         }
         .menu.right-menus li{float:right;}
         .navigation{background: #e0eef6;padding-left:0;}
         .logo-site {
         background: none;
         width: 100%;
         }
         .menu {
         background: none;
         }
         .navigation .menu {
         background: #254260 !important;
         }
         .menu > li:last-child > a,.mobile-inner li:nth-child(4) a{border-right:0px !important;}
         .menu li.active > a,.menu li > a:hover{color:#ffffff;background:#a9502c;}
         .menu li ul li.active > a,.menu li ul li > a:hover{background:#de4e1a;}
         .menu li.active,.menu > li:hover{background:none;}
         .menu li{box-shadow:none;border:none;}
         .menu > li > a{color:#fff;}
         .menu li a{position:relative;}
         /*.menu li.active > a:before,.menu li:hover > a:before {
         background:#254260;
         width: 15px;
         height: 2px;
         content: "";
         position: absolute;
         display: block;
         bottom: 3px;
         left: 10px;
         border: none;
         margin: 0;
         }*/
         .overlay {
         background: rgba(0, 89, 130, 0.8);}
         .menu li ul a:before,.menu li ul > a:before {
         width:0px !important;
         }
         .navigation{
         flex-flow: row nowrap;
         justify-content: flex-start;
         position: relative;
         display: -ms-flexbox;
         display: flex;
         -ms-flex-align: center;
         align-items: center;
         }
         .navigation > a{display: inline-block;
         white-space: nowrap;position: absolute;
         left: 50%;
         transform: translateX(-50%);
         top: 0px;
         z-index: 999;
         padding: 10px 5px;
         background: #e0eef6;}
         .mobile-inner{
         display: -ms-flexbox !important;
         display: flex !important;
         -ms-flex-preferred-size: auto;
         flex-basis: auto;
         flex-grow: 1;
         -ms-flex-align: center;
         align-items: center;}
         .mobile-inner ul{
         -ms-flex-direction: row;
         flex-direction: row;
         display: -ms-flexbox;
         display: flex;}
         .mobile-inner ul ul{display:none;}
         /*.menu > li > a {
         z-index: 999;
         position: relative;
         }
         .menu li:hover .dropdownMenu {
         z-index: 999;}*/
         a.pre-next, span.pre-next {
         background-color:#254260 !important;
         background-image:none !important;
         }
         .logo {
         top:32px;
         z-index: 9;
         }
         .top-login a{color:#000;}
         .top-login span{color:#a9502c;font-weight:bold;}
         .sideBar-links ul {
         display: none;
         position: absolute;
         top: 0px;
         left: 275px;
         /*min-width: 250px;*/
         min-width: 210px;
         z-index: 9;
         background: #254260;
         }
         .sideBar-links li:hover > ul,.sideBar-links li ul ul > li:hover > ul,.sideBar-links li ul ul ul > li:hover > ul{display:block;}
         .important-links ul ul ul,.important-links ul ul ul ul{display:none;}
         .important-links ul li li a, .important-links ul li:hover li a {
         padding: 10px 12px;border-radius:0px;background:none;border-bottom: 1px solid #45678a;margin:0px;}
         .important-links ul li li:hover a {
         background: #a9502c;
         }
         .sideBar-links ul ul{
         left: 210px;}
         .important-links ul li li:last-child a, .important-links ul li:hover li:last-child a {border:none;}
         .middle-header{position:relative;}
         .leftSide{text-align:center;}
         .logo {
         top: -29px;}
         /*.siteBrand {
         color: #000;
         float: none;
         margin: 0 auto;
         margin-top: 15px;
         display: inline-block;
         text-align: center;
         position: absolute;
         left: 0px;
         right: 0px;
         }*/
         .siteBrand p {
         display: inline-block;
         }
         .important-links ul li ul li a{font-weight:normal !important;}
         .home-gallery .owl-carousel .owl-stage-outer{    display: inline-block;
         width: 100%;
         clear: both;}
         .home-gallery .owl-carousel .owl-stage-outer .item ul{display: flex;flex-wrap: wrap;}
         .home-gallery .owl-carousel .owl-stage-outer .item ul li{flex: 0 0 50%;max-width: 50%}
         .home-gallery .owl-carousel .owl-nav button,.home-gallery-section .owl-carousel .owl-nav button{ position: absolute;
         top: 50%;
         transform: translate(0, -50%);
         background: #1f4162;
         border: 0;
         width: 50px;
         height: 50px;
         text-align: center;
         text-indent: unset;
         color: #fff;}
         .home-gallery .owl-carousel .owl-nav button.owl-prev,.home-gallery-section .owl-carousel .owl-nav button.owl-prev{left: 15px;}
         .home-gallery .owl-carousel .owl-nav button.owl-next,.home-gallery-section .owl-carousel .owl-nav button.owl-next{right: 15px;}
         .home-gallery .owl-carousel .owl-nav button span,.home-gallery-section .owl-carousel .owl-nav button span{font-size: 37px;}
         .home-gallery .owl-dots,.home-gallery-section .owl-dots{display: none;}
         .flex-row.comisnermst .flex-col-md-5{   /* background: #ffee9f;*/
    padding: 15px 25px;}


