    .menu-contents img{
   /* width: 100%;*/
}
body{   
    font-family: 'msc300', sans-serif;
    font-weight: normal;
}
.owl-theme .owl-dots .owl-dot span {
    background: #ffffff;
    border: 1px solid #08457e;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #08457e;
}
/*.owl-dots{
    display: none;
}*/
ul, li {
    list-style: none;
}
a {
    text-decoration: none;color: #000;
}
a:hover {
    text-decoration: none;
}
button{outline: none !important;}
.page-body{background:#fff;}
.pages-content {
    margin-top: 75px;
}
.container {
    max-width: 1440px;
}
.img-17 {
    width: 15px;
    margin-right: 5px;
}
.header-top {
    background-color: #f6faff;
       padding: 10px 0 15px;
}
.header-top-box {
    display: flex;
    justify-content: space-between;
    padding-bottom: 25px;
    align-items:baseline;
}
ul.header-top-box-child {
    padding: 0;
    margin: 0;
    display: flex;
}

.header-top-box a, .search-form input {
    font-size: 13px;
    color: #222b38;
}
.header-top-box a i{color: #08457e;vertical-align: middle;font-weight: bold;}
span.emergency-nuber {
    font-size: 20px;
    color: #fb8730;
    font-family: OpenSansBold;
}
form.search-form input {
    border: 1px solid #d8d8d8;
    border-right: none;
    height: 25px;
    padding-left: 10px;
    border-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    outline: none !important;
}
form.search-form button {
    border: 1px solid #d8d8d8;
    border-left: none;
    height: 25px;
    border-radius: 6px;
    background: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -4px;
    outline: none !important;
}
form.search-form {
    display: flex;
}
.dropdown-lang-menu {
    min-width: auto;
}
.dropdown-menu.dropdown-lang-menu.show a {
    padding: 3px 10px;
}
.dropdown-menu.dropdown-lang-menu.show {
    padding: 4px 0;
}
ul.header-top-box-child li {
    padding-right: 40px;
}
form.search-form .img-17 {
    margin-bottom: 5px;
    margin-right: 0;
}
.header-top-box-child:last-child {
    padding-right: 0;
}
ul.header-top-box-child li:last-child {
    padding-right: 0;
}
.header-top .container {
    position: relative;
}
.header-banner {
    height: 500px;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.header-banner:before {
    content: '';
    position: absolute;
    background-color: #08457e;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}
.site-logo {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    top: 38%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.site-logo h3 {
    color: #fff;
    font-size: 26px;
    font-family: OpenSansSemiBold;
    margin-bottom: 10px;
}
.site-logo p {
    color: #fff;
    font-size: 17px;
    font-family: OpenSansRegular;
}
.site-title {
    text-align: left;
}
img.extra-img {
    width: 40px;
    margin-right: 10px;
    float: left;
}
.extra.container {
    position: absolute;
    bottom: -28px;
    left: 0;
    right: 0;
}
.extra.container ul {
    background-color: #08457e;
    display: flex;
    justify-content: space-between;
    padding: 15px 30px;
    border-radius: 8px;
    margin: 0;
}
.extra.container a {
    color: #fff;
    font-size: 14px;
    font-family: OpenSansLight;
    display: flex;
    align-items: center;
}
.extra.container li:last-child {
    border-right: none;
}
.extra.container li {
    border-right: 1px solid #6b8fb2;
    line-height: 1.2;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.run-text.container {
        position: relative;
    bottom: -43px;    
}

.run-text-left i {
    margin-right: 5px;font-size: 18px;font-weight: 600;   
}
.marquee-title {
    color: #fb8730;
    font-size: 15px;
    font-family: OpenSansBold;
   float: left;
   padding-right: 10px;
}
.marquee {
    overflow: hidden;
    color: #000;
    font-size: 15px;
}
.header-banner:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 90px;
    bottom: -80px;
    background-color: #fff;
    z-index: -1;
    box-shadow: 0px 4px 20px 0px rgba(78, 78, 78, 0.1);
}
section.news-year {
    margin-top: 80px;
    padding: 30px 0;
}
.news-year-parent {
    display: block;
    width: 100%;
}
.news-title {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.news-title-right img {
    width: 12px;
    margin-bottom: 4.5px;
}
.title-h3 h3 {
    margin: 0;
    font-size: 24px;
    font-family: OpenSansSemiBold;
    color: #08457e;
}
a.rss {
    font-size: 14px;
    text-transform: uppercase;
    color: #08457e;
    margin-right: 20px;
}
a.link-news {
    font-size: 14px;
    color: #222b38;
}
.main-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7.5px;
}
.main-row2{margin: 0 -15px;}
.main-col-6{
    max-width: 50%;
    float: left;
    padding: 0 7.5px;
    flex: 0 0 50%;
}
.main-col-12{
    max-width: 100%;
    float: left;
    padding: 0 7.5px;
    flex: 0 0 100%;
}

.news-year-row{
    margin: 0 -12.5px;
}
.news {
    display: flex;
    justify-content: space-around;
    margin-top: 15px;
    align-items: flex-start;
}
.news-left {
    width: 100%;
    /* display: flex;
    flex-wrap: wrap; */
}
.news-right {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.news-right .news-item {
    margin-bottom: 20px;
}
.news .main-col-6:first-child{
    /* padding: 0; */
    /* padding-right: 7.5px; */
}
.news .main-col-6:last-child{
    /* padding: 0; */
    /* padding-left: 7.5px; */
}
.news-right img {
}
.news-right span {
    font-size: 13px;
    color: #08457e;
    font-family: OpenSansSemiBold;
}
.news-right h4 {
    font-size: 15px;
    color: #222b38;
    margin: 5px 0 0 0;
}
.news-item.news-item-0 {
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}
.news-item.news-item-1 {
    width: 50%;
    padding: 0 7.5px;
    float: left;
}
.news-item.news-item-2 {
    width: 50%;
    padding: 0 7.5px;
    float: left;
}
.news-left a {
    display: block;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
    
}
.news-item.news-item-0 a{
    max-height: 270px;
}
.news-item.news-item-0 img {
    border-radius: 8px;
    width: 100%;
}
.news-item.news-item-1 img {
    width: 100%;
}
.news-item.news-item-2 img {
    width: 100%;
}
.news-item.news-item-0 a {
    position: relative;
}
.news-item.news-item-0 .news-item-text {
    position: absolute;
    bottom: 20px;
    left: 15px;
    right: 15px;
}
.news-item-text.news-item-text-0 h4 {
    font-size: 18px;
    color: #fff;
    line-height: 1.4;
    font-family: msc500;
    margin: 7px 0 0 0;
}
.news-item-text.news-item-text-0 span {
    font-size: 15px;
    color: #fff;
    font-family: OpenSansSemiBold;    
}
.news-item.news-item-0 a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.85;
    border-radius: 8px;
    background: -moz-linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.15) 100%, rgba(0,128,128,0.15) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,128,128,0.15)), color-stop(0%, rgba(0,0,0,0.15)), color-stop(100%, rgba(0,0,0,0.85)));
    background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.15) 100%, rgba(0,128,128,0.15) 100%);
    background: -o-linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.15) 100%, rgba(0,128,128,0.15) 100%);
    background: -ms-linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.15) 100%, rgba(0,128,128,0.15) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.15) 100%, rgba(0,128,128,0.15) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#000000',GradientType=0 );
}
.news-item.news-item-1 img {

}

.news-item-text.news-item-text-1 {
    background-color: #fff;
    padding: 15px;
    height: 117px;
}

.news-item-text.news-item-text-1 span {
    font-size: 14px;
    color: #08457e;
    font-family: OpenSansSemiBold;   
}

.news-item-text.news-item-text-1 h4 {
    font-size: 14px;
    font-family: msc500;
    color: #222b38;
    line-height: 1.4;
    margin-top: 7px;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.informations-inner {
    width: 100%;
}
.information-inner {
    background-color: #fff;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
    padding: 30px;
    border-radius: 8px;
    margin-top: 15px;
}
.information a {
    display: flex;
    align-items: center;
}
.information a > article{
    flex: 0 0 180px;
    max-width: 180px;
    background: #fafafa;
    border-radius: 8px;
    height: 135px;
    position: relative;
    overflow: hidden;
}
.information a > article > img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.information a .logo-smi{
    position: absolute;
    left: 10px;
    bottom: 5px;
}
.information a .logo-smi > img {
    max-width: 75px;
    max-height: 40px;
}
.information a > div.informatoin-text{
    padding-left: 15px;
}
span.information-count img {
    width: 17px;
}
.information a > img {
    margin-right: 25px;
    border-radius: 8px;
}
.information:last-child {
    margin-bottom: 0;
}
.information {
    margin-bottom: 30px;
}
h4.information-title {
    font-size: 18px;
    color: #222b38;
    font-family: msc500;
    margin: 8px 0;
}
.informatoin-text p {
    margin: 0;
    font-size: 15px;
    /*font-family: OpenSansSemiBold;*/
    color: #222b38;
}
.news-outer {
    float: left;
    width: 75%;
    padding: 0 12.5px;
}
.year {
    float: left;
    width: 25%;
    padding: 0 12.5px;
}
.year-top {
    height: 360px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 43px;
    border-radius: 8px;
    position: relative;
    margin-bottom: 15px;
}
.year-top-inner {
    position: absolute;
    background-color: #e5eef3;
    bottom: 15px;
    left: 30px;
    right: 30px;
    padding: 15px 25px;
    text-align: center;
    border-radius: 8px;
    color: #08457e;
    font-family: OpenSansSemiBold;
    opacity: 0.85;
}
.year-top-inner span {
    font-family: OpenSansBold;
}
.year-bottom-child img {
    width: 30px;
}
.year-bottom {
    display: flex;
    /*background-color: rgb(242, 242, 242);*/
    background-color: #fff;
    justify-content: space-around;
    flex-wrap: wrap;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
    border-radius: 8px;
    padding: 14px;
    height: 192px;
}
.year-bottom-child {
    text-align: center;
    width: 50%;
}
.year-bottom-child p {
    font-size: 13px;
    color: #08457e;
    margin: 10px 0 0 0;
}
.year-bottom-child:first-child {
    border-right: 1px solid #d5d5d5;
    padding-bottom: 13px;
}
.year-bottom-child:last-child {
    border-left: 1px solid #d5d5d5;
    padding-top: 13px;
    margin-left: -1px;
}
.year-bottom-child:nth-child(2) {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 13px;
}
.year-bottom-child:nth-child(3) {
    border-top: 1px solid #d5d5d5;
    padding-top: 13px;
    margin-top: -1px;
}
.year-bottom-child a {
    display: block;
}
.disaster img {
    width: 70px;
}
.disasters-inner {
    width: 100%;
}
section.disasters {
    background-color: #dde3e9;
    padding: 25px 0;
}
.main-col-4{
    width: 33.333333%;
    float: left;
    padding: 0 7.5px;
}
.disaster {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px;
    width: 100%;
    position: relative;
    height: 130px;
}

.disaster:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #08457e;
    opacity: 0.6;
    border-radius: 8px;
}
.disaster h4 {
    margin: 0;
    position: absolute;
    left: 30px;
    top: 30px;
    font-family: OpenSansBold;
    font-size: 20px;
    color: #fff;
}
.disaster img {
    position: absolute;
    bottom: 15px;
    right: 20px;
}
a.link-information {
    color: #222b38;
    font-size: 14px;
}
span.information-date {
    font-size: 14px;
    color: #fb8730;
    text-decoration: underline;
    font-family: OpenSansSemiBold;
    margin-right: 40px;
}
span.information-count {
    font-size: 13px;
    color: #222b38;
}
span.information-count i{vertical-align: middle;}
section.informations {
    padding: 40px 0;
}
.title-h4 h4 {
    font-size: 20px;
    color: #08457e;
    font-family: OpenSansSemiBold;
    margin-bottom: 15px;
}
.informations-main{
    padding: 40px 0;
}
.informations-row{
    margin: 0 -12.5px;
}
.informations {
    width: 75%;
    float: left;
    padding: 0 12.5px;
}
.announcement {
    width: 25%;
    float: left;
    padding: 0 12.5px;
}
.strategy {
    background-color: #08457e;
    padding: 20px 40px;
    text-align: center;
    border-radius: 8px;
    margin-top: -3px;
}
.strategy p {
    font-size: 14px;
    color: #fff;
    margin-top: 15px;
}
.jurnals {
    margin: 25px 0;
}
.jurnals-inner {
    background-color: #08457e;
    border-radius: 8px;
    padding: 24px 20px;
    text-align: center;
}
.magazine-item img {
    width: auto !important;
    margin: 0 auto;
}
.magazine-item p {
    font-size: 14px;
    color: #fff;
}
#magazines .owl-dot.active span {
    background-color: #fb8730 !important;
}
#magazines .owl-dot span {
    border: 1px solid #fb8730 !important;
    background: none !important;
}
.jurnals-inner.polls-inner{text-align: left;}
.jurnals-inner.polls-inner p {
    font-size: 15px;
    color: #fff;
    font-family: OpenSansSemiBold;
    text-align: center;
}
.jurnals-inner.polls-inner .form-check {
    padding-left: 30px;
    text-align: left;
}
.radio-style {vertical-align: top;width: 16px;height: 16px;margin: 0 3px 0 0;}
.radio-style + label {cursor: pointer;    color: #fff;}
.radio-style:not(checked) {position: absolute;opacity: 0;}
.radio-style:not(checked) + label {position: relative;padding: 0 0 0 28px;font: 16px ClearSansRegular, sans-serif;}
.radio-style:not(checked) + label:before {content: '';position: absolute;top: 0;left: 0;width: 16px;height: 16px;border: 1px solid #fb8730;}
.radio-style:not(checked) + label:after {content: '';position: absolute;top: 3px;left: 4px;width: 8px;height: 9px;background: #fb8730;box-shadow: inset 0 1px 1px rgba(0,0,0,.5);opacity: 0;transition: all .2s;}
.radio-style:checked + label:after {opacity: 1;}
.form-check {
    margin-bottom: 10px;
}
.form-check label {
    font-size: 14px;
    font-family: OpenSansLight;
    color: #fff;
}
.buttons {
    margin-top: 20px;
    display: flex;
    justify-content: space-evenly;
}
.buttons button {
    background-color: #fb8730 !important;
    border: none;
    padding: 3px 12px;
    color: #fff !important;
    font-size: 15px;
    outline: none !important;
}
.form-check input {
    margin-top: 6px;
}
label.form-check-label:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 13px;
    border: 1px solid #fb8730;
    left: 10px;
    top: 6px;
    border-radius: 2px;
    background-color: #08457e;
}
.form-check input[type=checkbox]:checked + label:after {
    display: none;
}
.demo-icon {
    font-family: "icons";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.interactives {
    background-color: #f5ede7;
    padding: 55px 0;
}
.interactives-inner {
    
}
.interactives .tab-content {
    border-radius: 0;
    box-shadow: none;
    background-color: #FFF;
    border: none;
    border-top: 0;
    padding: 0;
}
.interactive-child {
    width: 100%;
    background-color: #fff;
    border-radius: 8px;
    margin-right: 15px;
    padding: 20px;
    overflow: hidden;
}
.interactives-row{
    margin: 0 -12.5px;
}
.interactive-left{
    width: 75%;
    float: left;
    padding: 0 12.5px;
}
.interactive-right{
    width: 25%;
    float: left;
    padding: 0 12.5px;
}
.main-col-20{
    width: 20%;
    float: left;
    padding: 0 7.5px;
}
.main-col-80{
    width: 80%;
    float: left;
    padding: 0 7.5px;
}
.interactive-child ul.nav-tabs {
    padding: 0;
    margin: 0;
    border: none;
}
.interactive-child li {
    margin-bottom: 17px;
}
.interactive-child li:last-child {
    margin-bottom: 0;
}
.interactive-child li:nth-child(3) {
    margin-bottom: 15px;
}
.interactive-child a {
    color: #1d2127;
    font-size: 14px;
    line-height: 19px;
    display: flex;
    align-items: center;
}
.interactive-child li a.active, .interactive-child li a:hover{
    color: #0c6abf;
} 
.interactive-child i {
   font-size: 32px;
    margin-right: 15px;
    margin-left: 0;
}
.interactive-child i:before {
    margin: 0;
}
.mediasotne {
    background: #ffefe4;
    border-radius: 100%;
    width: 50px!important;
    height: 50px!important;
    text-align: center;
    margin-right: 10px;
    justify-content: center;
    align-items: center;
    display: flex;
    float: left;
}
.mediasotne i {
    color: #ff750e;
    text-align: center;
    margin: 0;
    padding: 0 0;
    font-size: 30px !important;
    line-height: 0;
}
.mediasotne-text{
    width: calc(100% - 60px);
    float: left;
}
.interactive {
    background: #FFFFFF;
    box-shadow: 0px 2px 14px 0px #EDEAE3;
    border-radius: 4px;
    padding: 15px;
    margin: 10px 0;
    width: 100%;
}
.interactive:nth-child(2) {
    margin: 0 20px 20px 20px;
}
.interactive:nth-child(5) {
    margin: 0 20px;
}
.mediasotne-text h4 {
    font-size: 14px;
    margin: 0;
    line-height: 1.4;
}
.interactive:nth-child(4) {
    margin-bottom: 0;
}
.interactive:nth-child(5) {
    margin-bottom: 0;
}
.interactive:nth-child(6) {
    margin-bottom: 0;
}
.interactive a {
height: 50px;
}
.subcribes {
    margin-top: -40px;
}
.subcribes-inner.jurnals-inner p {
    font-size: 15px;
    color: #fff;
    font-family: OpenSansSemiBold;
    text-align: left;
    max-width: 250px;
}
input.email {
    display: block;
    width: 80%;
    height: 35px;
    border: 1px solid #fff;
    border-radius: 4px;
    background: none;
    padding-left: 15px;
    outline: none!important;
    margin-bottom: 25px;
    font-size: 14px;
    color: #fff;
}
input.email:-moz-placeholder {
    font-size: 14px;
    color: #fff;
}
input.email::placeholder {
    font-size: 14px;
    color: #fff;
}
input.email:-ms-input-placeholder {
    font-size: 14px;
    color: #fff;
}
.subcribes-inner.jurnals-inner form {
    overflow: hidden;
}
input.send {
    float: left;
    background-color: #fb8730 !important;
    border: none;
    padding: 3px 12px;
    color: #fff;
    font-size: 15px;
    outline: none !important;
    border-radius: 4px;
}
.usefullinks {
    padding: 45px 0 25px 0;
}
.usefullinks .title-h3 {
    margin-bottom: 20px;
}
.link-item {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
    padding: 20px;
    text-align: center;
    margin-bottom: 20px;
}
.link-item img {
    width: auto !important;
    margin: 0 auto;
    border-radius: 50%;
}
.link-item p {
    font-size: 14px;
    color: #222b38;
    margin: 10px 0;
    height: 60px;
    overflow: hidden;
}
.link-item a {
    font-size: 14px;
    color: #08457e;
    font-family: OpenSansSemiBold;
}
.territories {
    padding-bottom: 45px;
}
.territories .title-h3 {
    margin-bottom: 30px;
}
.territories-inner {
   /* display: flex;
    justify-content: space-between;
    align-items: center;*/
    padding-left:3%;
}
.territory-slide {
    width: 38%;float: left;
}
.territory-map {
    width: 52%;float: right;
}
.territory-icon {
    width: 15px !important;
    margin-right: 7px;
}
.territory-slide ul {
    padding: 0;
    margin: 0;
}
.item {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
    padding: 20px 30px;
    margin: 15px;
}
.place-item h5{display: none;}
.place-name {
    color: #08457e;
    font-family: OpenSansSemiBold;
    font-size: 16px;
    line-height: 1.4;
}
h6.place-manager {
    font-size: 15px;
    color: #222b38;
}
h6.place-manager span{
    font-family: OpenSansSemiBold;
}
.item li {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #222b38;
    line-height: 1.1;
    margin-bottom: 10px;
}
.item li:last-child {
    margin-bottom: 0;
}
.item li span {
    color: #fb8730;
    margin-right: 6px;
}
.item li a {
    color: #222b38;
}
#map-slider .owl-nav {
    position: absolute;
    top: 40%;
    width: 100%;
}
#map-slider .owl-prev {
    background: none !important;
    position: absolute;
    left: -50px;
}
#map-slider .owl-next {
    background: none !important;
    position: absolute;
    right: -50px;
}
#map-slider .owl-nav i {
    color: #115185;
    font-size: 60px;
}
.photo .media-icon {
       width: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 32%;
    font-size: 36px;
    color: #fff;
    text-align: center;
}
.photos-bottom img.media-icon {
    width: 40px;
}
.media-inner {
    width: 100%;
}
.main-col-8{
    width: 66.66666%;
    float: left;
    padding: 0 7.5px;
}

.photos-top {
    display: flex;
    justify-content: space-around;
    margin-bottom: 15px;
}
.photos-bottom {
    display: flex;
    justify-content: space-between;
}
.photo {
    position: relative;
    border-radius: 8px;
}
.photos-top .photo {
    width: calc(33.33333% - 10px);
}
.photos-top .photo:nth-child(2) {
    margin: 0 15px;
}
.photo img {
    border-radius: 8px;
    width: 100%;
}
.photo-icons:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #08457e;
    border-radius: 8px;
    opacity: 0.4;
}
.photo a {
    display: block;
}
.photos-title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    align-items: baseline;
}
.videos-title {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin-bottom: 15px;
}
.video-block img {
    border-radius: 8px;
    width: 100%;
}
.video-block {
    position: relative;
    border-radius: 8px;
}
.video-item:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #08457e;
    border-radius: 8px;
    opacity: 0.4;
}
.video-block a {
    display: block;
}
.video-block .media-icon-video {
    width: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 40%;
    color: #fff;
    font-size: 50px;
    text-align: center;
}
html.video-block:before {
    display: none;
}
.media {
    padding: 60px 0;
}
.footer-inner-child img {
    /*width: 15px;
    margin-right: 5px;*/
}
.footer-counter{margin-bottom: 40px;}
.footer-counter img{position: relative;top: 10px;}
footer {
    background: #08457e;
    padding: 30px 0 25px 0;
    align-items: center;
}
.footer-logo-img img {
   width: 100px;
    margin-right: 5px;
}
.footer-logo-text h3 {
    font-size: 17px;
    color: #fff;
    font-family: OpenSansSemiBold;
    line-height: 1.4;
}
.footer-logo a {
    display: flex;
    align-items: center;
}
.footer-logo-text p {
    font-size: 14px;
    color: #fff;
    font-family: OpenSansLight;
    margin-bottom: 0;
}
.footer-fvv {
    font-size: 15px;
    color: #fff;
    font-family: OpenSansLight;
    max-width: 375px;
}
.footer-inner-child li {
    display: flex;
    color: #fff;
    font-size: 14px;
    align-items: center;
    margin-bottom: 20px;
    line-height: 1.7;
}
.footer-inner-child li i{margin-right: 10px;}
.footer-inner-child li:last-child {
    margin-bottom: 0;
    max-width: 190px;
}
.footer-inner-child:last-child {
    width: 22%;
}
.footer-inner {
    display: flex;
    justify-content: space-between;    
}
.footer-inner-child:last-child p {
    color: #fff;
}
.footer-inner-child:last-child p:nth-child(2) {
    color: #fff;
    font-family: OpenSansLight;
}
p.osg a {
    color: #fff;
    font-size: 14px;
    margin-left: 5px;
}
.footer-inner-child:last-child p {
    color: #fff;
    font-size: 14px;
    
}
.footer-inner-child li a {
    color: #fff;
}
.footer-inner-child ul {
    padding: 0;
    margin: 0;
}
.footer-inner-child:first-child {
    width: 30%;
}
.footer-logo {
    margin-bottom: 20px;
}
.progress-bar-tooltip {
    position: absolute;
    padding: 4px 8px;
    background-color: #333;
    color: #FFF;
    line-height: 15px;
    font-size: 11px;
    display: block;
    position: absolute;
    top: -28px;
    right: 5px;
    border-radius: 3px;
    filter: alpha(opacity=0);
    opacity: 0;
}
.progress-bar-tooltip:after {
    border-color: #333 transparent;
    border-style: solid;
    border-width: 5px 5px 0;
    bottom: -5px;
    content: "";
    display: block;
    left: 13px;
    position: absolute;
    width: 0;
}
html .progress-bar-primary {
	background-color: #0088cc;
}

html .progress-bar-secondary {
	background-color: #e36159;
}

html .progress-bar-tertiary {
	background-color: #2baab1;
}

html .progress-bar-quaternary {
	background-color: #383f48;
}

html .progress-bar-dark {
	background-color: #2e353e;
}
#display{margin-top: 10px;    position: absolute;
    right: 0;
    left: 0;}
.polls {
    position: relative;
}
#opendata .formats-download{text-align: right;}
#opendata .items {padding: 15px 0;}
#opendata .items
#opendata .formats-download span {font-weight: bold;}
#opendata .file_format {
    display: inline-block;
    background: #ddd;
    padding: 6px 10px;
    color: #fff;
    line-height: 10px;
    border-radius: 6px;
}
#opendata .formats-download .file_format a {color: #fff;}
#opendata .file_format.file_csv {background: #1579cb;}
#opendata .file_format.file_json {background: #45b033;}
#opendata .file_format.file_xml {background: #ff8b35;}
.opendata-home{padding-bottom: 30px;}
.opendata-home #opendata .items h4 {
        margin-top: 5px;
    font-size: 14px;
    margin-bottom: 0;
}
.opendata-home #opendata .items {padding: 8px 0;}
.opendata-home #opendata .formats-download span {font-size: 13px;}
#opendata .items h4 {
    font-size: 18px;
    font-family: "OpenSansSemiBold", sans-serif;
    line-height: 20px;
    color: #000;
    float: left;
    width: 65%;
}
#opendata .items h4:hover a{color: #116bbb;}
.opendata-all{float: right;font-size: 14px;line-height: 12px;border-bottom: 1px dotted; padding-bottom: 5px;margin: 15px 0;}
.opendata-all:hover{border-bottom: 0;}
.opendata-home #opendata .items:last-of-type{padding-bottom: 0;}
.opendata-home #opendata .items:last-of-type h4{margin-bottom: 0;}
.highcharts-credits, .highcharts-title {
    display: none;
}
.stats h3{text-align:center;}
#container_pie{width: 100%;height: 300px;}

.pagination {
    margin: 20px 0;
}
.pagination-main{text-align: center;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination ul {
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
    padding: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);
}
.pagination ul>li {
    display: inline;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
    border-left-width: 1px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
}
.pagination ul>.active>a, .pagination ul>.active>span {
    color: #999;
    cursor: default;
}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span {
    background-color: #f5f5f5;
}
.pagination ul>li>a, .pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
#defaultModal .progress{margin-bottom: 20px;}
.breadcrumbs{margin-bottom: 15px;    float: left;}
.breadcrumbs ul li{float: left; margin-right: 5px;}
.breadcrumbs ul li i{
        margin-left: 5px;
    color: #ccc;
    font-size: 12px;
}
.pages-content .block-sidebar .announcement, .pages-content .block-sidebar .year{width:100%;padding: 0;margin-bottom: 20px;}
.title-pages h4 {
        font-size: 20px;
    font-family: "OpenSansSemiBold", sans-serif;
       margin: 6px 0 12px 0;
    line-height: 14px;
    color: #126fbf;
}
.manage {
    margin-top: 30px;
}
.tab-content {
    border-radius: 0 0 4px 4px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.04);
    background-color: #FFF;
    border: 1px solid #EEE;
    border-top: 0;
    padding: 15px;
}
.manage_item {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-top: 20px;
}
.manage_item .news_item_text h3, .manage_item .news_item_text h4 {
    font-size: 21px;
    margin-bottom: 15px;
}
.manage_item .news_item_text h4 {  
    font-weight: bold;
    color: #24638e;
}
.docs ul{list-style: none; padding: 0;border-bottom: 0;float: left;width: 100%;margin-top: 10px;}
.docs ul li{
    padding: 5px 0;    
    float: left;
    width: 100%;
}
.docs ul li h4{margin-bottom: 0;font-size: 15px;float: left;}
.docs ul li h4 i{font-size: 18px;margin-right: 8px;}
.docs ul li a{float: right;}
.docs ul li a i{font-size: 16px; margin-top: 7px;}
.docs ul li .fa-file-pdf-o{color: red;}
.docs ul li .fa-file-word-o{color: blue;}
.docs ul li .fa-download {color: #757575;}

.title-block-news h1 {
    float: left;
    font-size: 20px;
    font-family: "OpenSansSemiBold", sans-serif;
    margin: 6px 0 12px 0;
    line-height: 14px;
    color: #126fbf;
}
.title-block a, .title-block-news a {
    float: right;
}
.title-block-news .rss {
    border-bottom: 0;
    margin-right: 10px;
    color: #ff750e !important;
}
.news-page{margin-top: 45px;}
.year-tabs{text-align: center;}
#year{padding: 0; list-style: none;display: inline-block;margin-bottom: 0;}
#year li{
    padding: 5px 15px;
    float: left;
    background: rgba(22,121,201,1);
    background: -moz-linear-gradient(top, rgba(22,121,201,1) 0%, rgba(1,68,146,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(22,121,201,1)), color-stop(100%, rgba(1,68,146,1)));
    background: -webkit-linear-gradient(top, rgba(22,121,201,1) 0%, rgba(1,68,146,1) 100%);
    background: -o-linear-gradient(top, rgba(22,121,201,1) 0%, rgba(1,68,146,1) 100%);
    background: -ms-linear-gradient(top, rgba(22,121,201,1) 0%, rgba(1,68,146,1) 100%);
    background: linear-gradient(to bottom, rgba(22,121,201,1) 0%, rgba(1,68,146,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1679c9', endColorstr='#014492', GradientType=0 );
    border-right: 1px solid #fff;   
}
#year li:first-child{border-radius: 5px 0 0 5px;}
#year li:last-child{border-radius: 0 5px 5px 0;border-right: 0;}
#year li a{color: #fff;}
#year .sel, #year li:hover{background: #068ae2;box-shadow: none;}

.sp-buttons {position: absolute;margin-top: 0;}
.sp-button{border: 2px solid #ccc;width: 14px; height: 14px;}
.sp-selected-button {border-color: #ccc;background: #ccc;}
.sp-arrow:after {
    display:none;
}
.sp-horizontal.sp-rtl .sp-previous-arrow, .sp-next-arrow {
    -webkit-transform: none; -ms-transform: none; transform: none;
}
.sp-horizontal .sp-previous-arrow:before {
    -webkit-transform: none; -ms-transform: none; transform: none; background:transparent; font:60px FontAwesome; content:'\f104'; color:#fff;
}
.sp-horizontal .sp-next-arrow, .sp-horizontal.sp-rtl .sp-previous-arrow {
    right: 30px;
}
.sp-horizontal .sp-next-arrow:before {
    -webkit-transform: none; -ms-transform: none; transform: none; background:transparent; font:60px FontAwesome; content:'\f105'; color:#fff;
}	
.main{    margin-top: 0;}
/* news */
#slider-news .sp-buttons{position: relative;padding-top: 6px;}
#slider-news .sp-arrows {margin-top: -33px;}
#slider-news img.sp-image, #slider-news img.sp-thumbnail, #slider-news .sp-image-container {border-radius: 10px !important;}
.news-container figure.image {
    float: left;
    margin: 0px 15px 0 0;
    padding-left: 0;
}
.news-container h3{
      font: 20px OpenSansBold, sans-serif;
    text-transform: inherit;    
    margin-bottom: 20px;
}
.news-container p{font-size: 16px; color: #000;}
.date-main{overflow: hidden;margin-top: 15px;}
.date-clock{float: left;font-size: 14px !important;color: #000;}
.date-clock ul{list-style: none;padding: 0;}
.date-clock ul li{float: left;    margin-right: 10px;}
#btnPrint{cursor: pointer;}
.share{float: right;}
.share p{float: left;color: #000;margin-bottom: 0; margin-right: 10px;font-size: 14px;
    line-height: 24px;}
.share .ya-share2{float: left;}
.news_content{
    margin: 0px 10px 5px 0px;   
    /*background: #fff;*/
    /*border-radius: 7px;*/
    font-family: arial, verdana, tahoma;
    font-size: 12pt;
    text-align: justify;
    min-height: 185px;
}
.news-view-block-title h4{
    font-size: 22px;
    font-weight: bold;
        margin: 25px 0;
}
.content-list{    font-size: 18px;
    line-height: 24px;
    margin-top: 15px;
    font-weight: bold;}
.news-container {
    margin-bottom: 30px;
}

.careers {
    margin-top: 15px;
}
.select-region__main{
    width: 100%;
    overflow: hidden;
}
.select-region__main > label {
    font-size: 16px;
}
.select-region__main #select-region{
    padding: 5px 10px;
    border-radius: 4px;
    margin-left: 10px;
    width: 240px;
}
.regions-resume{
    width: 100%;
    padding: 15px 0 20px;
}

.panel-default>.panel-heading {
  color: #333;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
  overflow: hidden;
  position: relative;
      color: #116bbb;
    font-size: 16px;
}

.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 30%;
    position: absolute;
    right: 15px;
    color: #126fbf;
    
        font-size: 26px;
    font-weight: bold;
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 30%;
    position: absolute;
    right: 15px;
    color: #126fbf;
        font-size: 26px;
    font-weight: bold;
}

.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 0 0 15px 0;
}

.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}

.accordion-option .toggle-accordion {
  float: right;
  font-size: 16px;
  color: #6a6c6f;
}

.accordion-option .toggle-accordion:before {
  content: "Expand All";
}

.accordion-option .toggle-accordion.active:before {
  content: "Collapse All";
}
.panel-group .panel {
    margin-bottom: 8px;
    border-radius: 4px;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.panel-title span {
    width: 100%;
    float: left;
}
.panel-title span.career-reg__title {
    color: #b1b0b0;
    font-weight: normal;
    font-size: 13px;
    overflow: hidden;
    float: left;
    display: block;
    line-height: 15px;
}
.panel-body {
    padding: 15px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #ddd;
}
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 1px solid #ddd;
}
div#captcha_contacts_button {
    border-color: #ffab00 #f89d00 #e97b00;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf00', endColorstr='#ff8400');
    background: -webkit-linear-gradient(top,#ff8400,#ff6901);
    background: -moz-linear-gradient(top,#ff8400,#ff6901);
    background: -ms-linear-gradient(top,#ff8400,#ff6901);
    background: -o-linear-gradient(top,#ff8400,#ff6901);
    background: linear-gradient(top,#ff8400,#ff6901);
    color: #fff;
    height: 34px;
    width: 30px;
    float: left;    
}
a#refresh_captcha_contacts {
    width: 100%;
    height: 100%;
    display: block;
}
.captcha-main i {
    font-size: 20px;
    display: inherit;
    margin-top: 7px;
    text-align: center;
    color: #fff;
}
.submit{
    float:right;
}
#application .answers-btn, .subscribe-btn, .contact-btn {
    height: 38px;
    padding: 0 20px;
    float: right;
}
.answers-btn, .subscribe-btn, .contact-btn {
    padding: 4px 16px;
    /* background: url(../img/btn-order.png) repeat-x 0 -70px; */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf00', endColorstr='#ff8400');
    background: -webkit-linear-gradient(top,#ff8400,#ff6901);
    background: -moz-linear-gradient(top,#ff8400,#ff6901);
    background: -ms-linear-gradient(top,#ff8400,#ff6901);
    background: -o-linear-gradient(top,#ff8400,#ff6901);
    background: linear-gradient(top,#ff8400,#ff6901);
    color: #fff !important;
    font-size: 16px;
}
.content-list2{margin-top: 15px;font-size: 18px;
    line-height: 24px;    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 15px;    float: left;
    width: 100%;
    position: relative;
    z-index: +1;
}
.content-list2 h2{    font-size: 22px;
    margin-bottom: 15px;}
.content-list2 .post-meta a{float: right;}
.mobile-menu {
    display: none;
}
.question-block, .tender, .gazeta{margin-top: 15px;}
.tender .panel-default>.panel-heading a:after{top: 20%;}

#map {
    height: 500px;
    margin: 15px 0;
}
tr,th,td{
    padding:10px;
}
.stacktable tr, .stacktable td, .stacktable th{
	border:1px solid #000;
}
table p{
    margin:0;
}
#gazeta .block-item{float: left;width: 33.333%;padding-bottom: 20px;}
#gazeta .block-item img{width: 100%;}
#gazeta .block-item p {
   font-size: 16px;
    line-height: 22px;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}
.photos-page .photo-item{
    float: left;     
    margin-bottom: 10px;
    position: relative;
    padding-right: 10px;
    width: 33.33333333333%;
}
.cover{
    opacity:0; position:absolute; z-index: 1; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); color:#fff; text-align:center; line-height:22px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.photos-page .photo-item:hover .cover{
    opacity:1;
}
.cover i {
        line-height: 7.8;
}
.photos-page .photo-item a{
    display:block; position:relative; overflow:hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.photos-page .photo-item img{width: 100%;}
.photos-page, .video-main {
    margin-top: 25px;
}
.video-main{padding-top: 0;}
.video .video-item2{
        float: left;
    margin-bottom: 10px;
    position: relative;
    padding-right: 10px;
    width: 33.33333333333%;
}
.video .video-item2 .title {margin-top: 10px;}
.video .video-item2:before{display: none;}
.video .video-item2 img{width: 100%;}
.video .video-item2 .title h3{font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.vjs-big-play-button {
       left: 0px;
    top: 5px;
    bottom: 0;
    right: 10px;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 60px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.7);
    border: 0.1em solid #3b4249;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    border-radius: 1em;
    -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    margin: 25% auto;
}
.video-main .vjs-big-play-button {
    left: 0px;
    top: 0;
    bottom: 0;
    right: 0;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 62px;
    height: 61px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    background-color: #07141e;
    background-color: rgba(7, 20, 30, 0.7);
    border: 0.1em solid #3b4249;
    -webkit-border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    border-radius: 1em;
    -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    margin: 14% auto;
}
.vjs-big-play-button:before {
    position: absolute;
    left: 0;
    content: '';
    height: 52px;
    width: 52px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50px 50px;
    background-image: url(video-play.png);
    background-image: url(video-play.svg),none;
}
.vjs-big-play-button:hover, .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0 0 3em #ffffff;
    -moz-box-shadow: 0 0 3em #ffffff;
    box-shadow: 0 0 3em #ffffff;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
.p_menu{background: #116bbb;padding: 10px 20px;border-radius: 10px;margin-top: 18px;}
.p_menu ul{margin: 0;}
.p_menu ul li{float: left;margin-right: 10px;font-size: 15px; position: relative;padding-right: 10px;}
.p_menu ul li:hover a, .p_menu ul li.active a{background: #2b84d4;}
.p_menu ul li a{color: #fff;padding: 12px 6px;}
.p_menu ul li a:before {border-left: 1px solid rgba(255, 255, 255, .1);border-right: 1px solid rgba(0, 0, 0, .1);content: "";height: 20px;margin-top: -10px;position: absolute;right: 0;top: 50%;width: 1px}
.p_menu ul li:last-child a:before {display: none}
.ps-content p {
    color: #373634;
    line-height: 24px;
    margin: 0 0 10px;
}
.ps-content {
    margin-top: 15px;
}
.mobile-q{display: none;}
.mobile-q .navbar-default{ background: #116bbb;border: none;border-radius: 10px;}
.mobile-q  .navbar-default .navbar-nav > li > a {color: #fff;font-size: 16px;}
.mobile-q .navbar-default .navbar-nav > .active > a{background: #2b84d4;}
.mobile-q .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.mobile-q .navbar-toggle{background: none;}
.mobile-q .navbar-default .navbar-toggle:hover, .mobile-q .navbar-default .navbar-toggle:focus {background-color: #08c;}
.white-popup-block {
	background: #FFF;
    padding: 20px 30px;
    text-align: left;
    max-width: 370px;
    margin: 40px auto;
    position: relative;
    text-align: center;
}
#messages p{margin-bottom: 0;}
.white-popup-block.white-popup-block-xs {
	max-width: 200px;
}

.white-popup-block.white-popup-block-sm {
	max-width: 400px;
}

.white-popup-block.white-popup-block-md {
	max-width: 600px;
}

.white-popup-block.white-popup-block-lg {
	max-width: 900px;
}
.archive-news .news-year ul li{float: right;margin-right: 5px;}
.news-month ul li{float: none !important; display: inline-block;}
.archive-news .news-year ul{float: left;display: block;}
.archive-news .news-year li a{font-size: 16px;}
.archive-news .news-year li a{padding: 5px 15px;display: block;}
.news-month li a{padding: 5px 8px;display: block;}
.news-month{background: #f5f5f5;padding: 5px;font-size: 15px;}
.news-year li.active a, .news-year li a:hover{background: #ff750e;color: #fff;border-radius: 5px 5px 0 0;position: relative;}
.news-year li.active a:after{content: "\f0d7";font-family: fontawesome;font-size: 16px;color: #ff750e;position: absolute;left: 0; right: 0; top: 24px; text-align: center;}
.news-month li.active a, .news-month li a:hover{color: #000;font-weight: bold;}
.archive-news {
    margin: 15px 0;
}
.title-block-news {
    line-height: 30px;
}
#usefullinks .owl-dots {
    position: absolute;
        right: 0;
    top: -40px;
    bottom: 0;
    height: 0;
    margin: 0;
}

.search-item{margin-bottom: 15px;}
.search-block{margin-top: 20px;}
.docs {
    overflow: hidden;
}
.resume-btn{padding: 8px 20px;color: #fff !important;background: #126fbf;    display: inline-block;
    margin-bottom: 10px;border-radius: 24px;}
/* Modification  */
.earthquakes {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
    padding: 0 20px;
        height: 281px;
}      
.earthquakes h1{
    font-family: OpenSansSemibold, sans-serif;
    font-size: 20px;
    color: #08457e;
    margin: 12.5px 0;
}
.earthquakes .earthquakes__items{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.earthquakes .earthquakes__items .e_item{
    display: flex;
    width: 100%;
    padding: 12.5px 0;
     
}
.earthquakes .earthquakes__items .e_item .item__img{
    border-radius: 10px;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.17); 
    display: flex;
}  
.earthquakes .earthquakes__items .e_item .item__img img{
    border-radius: 10px;
}
.earthquakes .earthquakes__items .e_item .item__text{
    padding: 0 20px;
}
.earthquakes .earthquakes__items .e_item .item__text span{
    color: #9f9f9f;
    font-size: 13px;
    font-family: OpenSansRegular;
}
.earthquakes .earthquakes__items .e_item .item__text .item__place{
    color: #222b38;
    font-family: OpenSansRegular;
    font-size: 15px;
    padding-top: 12.5px;
}
.territories .territory-slide .item .place-leader{
    font-family: OpenSansSemibold;
    font-size: 15px;
    color: #222b38;
}
.territories .territory-slide .item .place-leader strong{
    font-family: OpenSansBold;
}
.territories .territory-slide .item .place-info{
    padding-top: 20px;
}
.territories .territory-slide .item .place-info li{
    font-family: OpenSansRegular;
    font-size: 14px; 
}
.territories .territory-slide .item .place-info li i{
    color: #fb8730;
    margin-right: 6px;
    font-size: 15px;
}
.news-right a {
    display: block;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0px 4px 20px 0px rgba(79, 79, 79, 0.1);
}

/* End_Modification  */
.loader h1{
    color: #fb8730;
    font-family: OpenSansSemiBold;
    font-size: 35px;
    text-align: justify;
}
.loader img{
    margin-right: 50px;
}

.tab-content > .tab-pane .menager-image{
    flex: 0 0 180px;
    width: 180px;
    height: 220px;
    overflow: hidden;
}
.tab-content > .tab-pane .menager-image img{
    width: 180px;
    height: 220px;
    object-fit: cover;
    object-position: center;
}
.tab-content > .tab-pane .news_item_text{
    padding: 0 15px;
}
/* map api */
.map-region-list{margin-top: 45px;}
.map-region-list ul li{margin-bottom: 15px;cursor: pointer;}
.map-region-list ul li.active{color: #fb8730;}
.maps-region{margin-bottom: 50px;}
.list-region {padding-top: 20px;}
.mobile-main-news{}

.footer-socials{
    display: flex;
    padding-top: 15px;
}
.footer-socials a{
    color: #ffffff;
    font-size: 18px;
    margin-right: 15px;
}


.firesafety{
    padding: 45px 0;
    background-color: #dde3e9;
}
.firesafety-main{

}
.firesafety-title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}
.firesafety-title h2{
    margin: 0;
    font-size: 24px;
    font-family: OpenSansSemiBold;
    color: #08457e;
}

.firesafety-item{
    position: relative;
    display: block;
    width: 100%;
    height: 270px;
}
.firesafety-item__image{
    width: 330px;
    height: 230px;
}
.firesafety-item__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.firesafety-item__info{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 450px;
    height: 230px;
    border-radius: 2px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 4px 20px 0px rgb(26 26 26 / 10%);
    padding: 15px 25px 45px;
}
.firesafety-item__info h2{
    font-size: 18px;
    font-family: msc500, sans-serif;
    color: #222b38;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.firesafety-item__info p{
    font-size: 16px;
    color: #222b38;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.firesafety-item__footer{
    position: absolute;
    left: 25px;
    right: 25px;
    bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.firesafety-item__footer span.url{
    font-size: 16px;
    color: #fb8730;
    display: flex;
    align-items: center;
}
.firesafety-item__footer span.url i.icons {
    margin-left: 10px;
    margin-top: -2px;
}
.meta_info1 ul li{
    margin-bottom: 10px;
}