@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=cyrillic-ext');
#content {
background-color: #eee;
}
body,p,h1,h2,h3,h4,h5,h6,.entry-meta li,div,span,table,td,tr,th,a,section,b,strong{
font-family: 'Roboto', sans-serif !important;

}
h1, h2, h3, h4, h5, h6 {

font-weight: 700!important;
line-height: 1.5;
margin: 0px 0 15px 0;
}

a {
  text-decoration: none !important;
}
a:hover{
  color: #136CB2!important;
}
#header.sticky-style-2 #header-wrap {
height: 42px;
}
.content-wrap {
position: relative;
padding: 0;
}

#main-left-column{
float: left;
width: 12%;
position: fixed;
height: 100%;
overflow-y: auto;
}

#main-left-column h4 {
padding: 5px 10px 5px 10px;
text-align: center;
font-size: 13px;
border-bottom: 1px solid #ddd;
margin-bottom: 0;
}

#main-left-column li a{
color: #666;
font-size: 11px;
text-decoration: none;
display: block;
}

#main-left-column ul li {
padding: 5px 3px 5px 3px;
}

#main-right-column{
float: right;
width: 88%;
}


#top-bar {
height: 26px;
line-height: 26px;
font-size: 12px;
background-color: #f2f2f2;
}

.top-links ul li {
height: 26px;
}

.top-links li > a {
font-weight: 400;
height: 26px;
text-transform: none;

}

#primary-menu ul li a {
color: #fff;
font-size: 12px;
font-weight: 400;
letter-spacing: 0px;
}

#primary-menu ul li:first-child a{
padding-left: 0;
}

#primary-menu ul ul>li:first-child a{
padding-left: 15px;
}

#primary-menu{
background-color: #064690;
}

.header-extras li .he-text {
padding-top: 7px;
font-size: 13px;
line-height: 1.23;
font-weight: normal;
}

.top-links li i {
position: relative;
line-height: 26px;
}

.fb-color{
color: #3b5998 !important;
}

.tw-color{
color: #1da1f2 !important;
}

.bg-imgs{
background-repeat: no-repeat;
background-position: top right;
background-size: auto 100px; 
}

#primary-menu.style-2 {

border-top: none;
}

.bottommargin-lg {
margin-bottom: 20px !important; 
}

#header.sticky-header:not(.static-sticky).sticky-style-2,
#header.sticky-header:not(.static-sticky).sticky-style-3 {height: 145px;}

#header.sticky-header:not(.static-sticky),
#header.sticky-header:not(.static-sticky) #header-wrap,
#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {height: 42px;}


#primary-menu.style-2 > div > ul > li > a {
padding-top: 10px;
padding-bottom: 10px;
}

#header.sticky-header #header-wrap {
position: relative;
top: 0;
left: 0;
width: 100%;
background-color: #FFF;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

#header.sticky-style-2 {
height: 137px;
}

.contentbox{
background: #f2f2f2;
padding: 15px 15px 20px 15px;
border: 1px solid #eee;
}

.entry-meta li{
font-style: normal;
}

.site-border-top{
border-top: 2px solid #064690;
}

.text-overlay {
padding: 20px;
}

.ipost .overflowed{
height: 70px; 
overflow: hidden;
}

.spost .entry-image img {
width: 80px !important;
height: auto !important;

}

.spost .entry-image, .spost .entry-image a, .spost .entry-image img, .spost .entry-image i {
width: 80px;
height: 50px;
overflow: hidden;
}

.spost .entry-title h4 {
margin: 0;
font-size: 14px;
font-weight: 400;
height: 46px;
overflow: hidden;
}

.titlebox{
display: block;
background-color: transparent;
padding: 0;
margin-bottom: 0 10px 0 0 !important; 
}

.fancy-title {
position: relative;
margin-bottom: 15px;
}

.titlebox h3{
font-size: 14px;
background-color: transparent;
padding: 0 12px;
color: #11256d;
font-weight: 700!important;
border-left: 3px solid #f00;  
line-height: 14px;
}

.slide-post{
position: relative;
}

.titlebox h4{
font-size: 14px;
background-color: transparent;
padding: 0 8px;
color: #11256d;
font-weight: 700!important;
border-left: 3px solid #31D093;  
line-height: 14px;
}

ul.tab-nav:not(.tab-nav-lg) {
margin: 0;
border-bottom: 0;
list-style: none;
width: 100%;
margin-bottom: 10px;
}

ul.tab-nav:not(.tab-nav-lg) li:first-child {
margin-left: 0; 
border-left: 0;
}

ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a {
position: relative;
top: 0;
color: #11256d;
background-color: #FFF;
font-weight: 700;
border-bottom: 2px solid #f1c500;
}
ul.tab-nav:not(.tab-nav-lg) li.ui-tabs-active a:hover {
position: relative;
top: 0;
color: #11256d;
font-weight: 700;
background-color: #FFF;
border-bottom: 2px solid #11256d;
}
ul.tab-nav:not(.tab-nav-lg) li {
float: unset;
border: 0;
border-bottom: 0;
border-left: 0;
height: 25px;
text-align: center;
display: inline-block;
width: 49%;
}
ul.tab-nav:not(.tab-nav-lg) li a {
display: block;
padding: 0;
color: #777;
height: 25px;
line-height: 25px;
background-color: #fff;
font-size: 14px;
font-weight: normal;
}

ul.tab-nav:not(.tab-nav-lg) li a:hover {
display: block;
padding: 0;
color: #777;
height: 25px;
line-height: 25px;
background-color: #fff;
font-size: 14px;
font-weight: normal;
border-bottom: 2px solid #ccc;
}

.brand-color1{
color: #064690 !important;
}


.col-right-half-pad{
padding-right: 4px;
margin-bottom: 8px;
}

.col-left-half-pad{
padding-left: 4px;
margin-bottom: 8px;
}

#footer .footer-widgets-wrap {
position: relative;
padding: 40px 0;
}

#footer {
position: relative;
background-color: #11256d;
color: #ccc;
}

#footer .footer-overlay{
  position: absolute;
  height: 100%;
  width: 100%;
  top:0;
  left:0;
  z-index: 0;
  
}


#footer .widget_links li a:hover{
color: #fff!important;
}

#footer .widget h4 {
color: #fff;
font-weight: 500!important;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0!important;
}

#footer .widget h4:before{
content: "";
width: 4px;
background:#f1c500;
}

#footer .widget p {
opacity: 0.8;
color: #666;
}

#footer .footer-widgets-wrap a {
color: #ccc;
font-size: 12px;
}

#footer .widget_links li a{
background: url('/assets/v3/images/icons/widget-link-dark.png') left top no-repeat;
}

#copyrights {
padding: 12px 0;
background-color: #11256D;
}

@media (max-width: 768px) { 
#main-right-column{
width: 100%;
}
.col_full{
margin-bottom: 0 !important;
}
.slide-post{
margin-left:0;
margin-bottom: 2px;
}
}



.bnews-slider {
float: left;
max-width: 800px;
margin-left: 20px;
min-height: 0;
}

.entry-image {
margin-bottom: 10px;
}


.slide a strong{
color: #555;
font-weight: 400;
}

.no-row-padding{
padding: 0 15px;
}

.no-row-padding .row [class^="col"] {
padding: 0;
}

.form-control {
height: 35px;
}

#logo {
margin-right: 20px;
}

.sidebar-widgets-wrap .widget {
padding-top: 15px;
border-top: none;
}

.spost, .mpost {
margin-top: 15px;
padding-top: 15px;
border-top: 1px dashed #E5E5E5;
}

.fancy-title.title-border:before {
top: 49%;
border-top: none;
}

.col-rightpad{
padding-right: 10px !important;
margin-bottom: 8px;
}

.col-leftpad{
padding-left: 10px !important;
margin-bottom: 8px;
}

.widget_nav_menu li, .widget_links li, .widget_meta li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li, .widget_categories li, .widget_pages li, .widget_rss li{
padding: 1px;  
}

#primary-menu ul ul li > a {
font-size: 12px;
text-transform: uppercase;
font-weight: 400;
padding: 5px 8px !important;
}


#primary-menu ul ul li > a:hover {
background-color: #eee;
}

#content p {
line-height: 1.5;
}

#primary-menu ul li > a {
padding: 14px 8px 12px 8px!important;
border-bottom: 2px solid transparent;
}


.tsenkher #top-bar {
height: 26px;
line-height: 26px;
font-size: 11px;
background-color: #E3E6EC;
border-bottom: 0;
overflow: hidden;
}

.tsenkher .top-links li > a {
font-weight: 400;
height: 26px;
text-transform: none;
color: #084690;
}

.tsenkher .top-links ul li {
border-color: #fff;
}

.tsenkher .top-links ul li:hover {
background-color: #f2f2f2;
}

.search-from .form-control, .search-from .btn {
border-radius: 20px;
}

.tsenkher #header {
    position: relative;
    background-color: #fff;
    border-bottom: 0px solid #27afe5;
   
}

.tsenkher #primary-menu {
background-color: #022957;
}

.tsenkher .search-from input{
background-color: #266DC3;
border-color: #022957;
color: #fff;
}

.tsenkher .search-from input::-webkit-input-placeholder{
color: #fff;
}

.tsenkher .search-from .btn-primary{
background-color: #266DC3;

border-color: #022957;
border-left: 0;
}

#logo-center img{
height: 120px;
}

#logo-center {
position: relative;
font-size: 36px;
line-height: 100%;
margin-right: 40px;
}

#logo-center a.retina-logo {
display: none;
}

.logo-c #header.sticky-style-2 {
height: 164px;
}

.logo-c #header.sticky-header:not(.static-sticky).sticky-style-2, .logo-c #header.sticky-header:not(.static-sticky).sticky-style-3 {
height: 164px;
}

.hospital-info > div > h4{
border-bottom: 1px solid #ccc;
border-left: 3px solid #064590;
}

.hospital-info > div > h4 > span{
background-color: #eee;
padding: 3px 10px;
display: inline-block;
color: #555;
}



.hospital-info h3 a{
color: #555;
font-size: 16px;
}

.hospital-info h3 a:hover{
color: #222;
}


#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {
font-size: 13px;
font-weight: 400;
letter-spacing: 0.5px;
text-transform: uppercase !important;
}

@media (min-width: 768px){
.nav-justified > li {
background: #eee;
border-right: 1px solid #ccc;
}
}

.nav-justified > li a {
color: #444;
}

.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth {
margin-bottom: 15px !important;
}

.entry-meta li {
margin: 0 10px 5px 0;

}

.ipost .entry-meta li {
font-size: 11px;
margin-right: 5px;
}
.entry-meta li i {
position: relative;
top: 1px;
font-size: 11px;
margin-right: 3px;
}
.entry-meta {
margin: 6px -10px -15px 0;
}

.ipost .entry-content {
margin-top: 15px;
}

.ipost .entry-content.overflow > p{
font-size: 12px;
height: 44px;
overflow: hidden;
line-height: 1.2!important;
}

.ipost .entry-content.weeknews > p{
max-height: 106px;
overflow: hidden;
}

.ipost .entry-title h3{
max-height: 44px;
overflow: hidden;
}
#page-title {
position: relative;
padding: 16px 0;
background-color: #eee;
border-bottom: 0;
}

.breadcrumb {
position: absolute !important;
width: auto !important;
top: 50% !important;
left: 15px !important;
right: auto !important;
margin: -10px 0 0 0 !important;
background-color: transparent !important;
padding: 0 !important;
font-size: 11px;
}

.form-control.search-page {
height: 40px;
}

.entry h1, .entry-content h1{
font-size: 20px;
margin-bottom: 5px;
line-height: 1.3;
}

.entry .entry-content p{
text-align: justify;
}

.entry {
position: relative;
margin: 0 0 20px;
padding: 0 0 20px;
border-bottom: 0px solid #F5F5F5;
}

.list-group-item{
border-radius: 0 !important;
padding: 6px 15px;
border-bottom: 1px solid #ddd !important;
color: #444;
}

.list-group-item.active, .list-group-item.active:hover{
background-color: #555;
border-color: #555;
padding: 6px 15px 6px 13px;
border-left: 2px solid #fecc00;
}

.important-links .row{
padding: 0 10px;
}

.important-links .row [class^="col"] {
padding: 0 5px 10px 5px;
}

.tab-container {
position: relative;
padding: 0 !important;
}

#latest-post-list-sidebar, #popular-post-list-sidebar{
height: 318px;
overflow-y: scroll; 
padding: 10px 0;
border-bottom: 1px solid #eee;
}

/* .breadcrumb {
width: 80% !important;
overflow: hidden;
} */

.breadcrumb::after{
content: '..';
}


.breadcrumb > .active {
color: #777777;

text-overflow: ellipsis;
white-space: nowrap;
}

p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
margin-bottom: 12px;
}

.entry-content ul, .entry-content ol, .entry-content dl{
padding-left: 15px;
}

.ipost .entry-title h3, .ipost .entry-title h4 {
margin: 0;
font-size: 13px;
font-weight: 400;
line-height: 1.2;
}

.video-block .row{
padding: 0 8px;
}

.video-block .row [class^="col"] {
padding: 0 7px 14px 7px;
}

.contentbox input.pop{
border: 0;
font-size: 36px;
background: transparent;
width: 160px;
color: #fecc00;
}

.contentbox i.fa{
color: #555;
font-size: 36px;
margin-right: 5px;
margin-left: 15px;
}

#career-table td ul{
list-style: none;
margin: 0;
padding: 0;
}

#career-table td ul li{
display: inline-block;
margin-top: 2px;
}

.list_status .conn{
background: url('../images/line-grn.png') no-repeat 0 50%;
padding-right: 8px;
min-height: 12px;
margin-left: -3px;
margin-right: -3px;
}

.titlebox > span{
float: right; 
margin: 7px 10px 0 10px;
}

.titlebox > span a{
color: #666;
font-size: 11px;
}

.titlebox > span a:hover{
color: #064690;
}

.titlebox.blackbox > span a{
color: #eee;
}

.titlebox.blackbox > span a:hover{
color: #fecc00;
}

.tsenkher #primary-menu {
background-color: #11256d!important;
}

@media (max-width: 479px){

.container, #header.full-header .container, .container-fullwidth {
width: 100% !important;
}

}
.helpboxnew {
width: 45px;
position: fixed;
top: 45%;
right: 0px;
z-index: 100;
}

.helpboxnew .location-icon {
border-left: 2px solid #103087;
background: #103087;
background-position: 6px 6px;
}
.helpboxnew > a {
display: block;
height: 45px;
background: #fff;
border: 1px solid #335daa;
width: 220px;
background-repeat: no-repeat;
padding-left: 15px; 
vertical-align: middle;
margin-top: -1px;
font-size: 13px;
}

.helpboxnew > a span i {
margin-right:20px; font-size: 18px;
}

.helpboxnew > a > span {
color: #fff; padding-top: 12px; margin-right: 12px; padding-right: 10px;
display: block;
line-height: 12px;
white-space: nowrap;
}

#primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content {
width: 300px;

}
#primary-menu ul ul li > a {
font-size: 10px;
letter-spacing: 0;
}

.list-group-item.active:hover {
background-color: #e6e6e6;
border-color: #e6e6e6; 
  
}

.list-group-item.active {
z-index: 2;
color: #fff;
background-color: #e6e6e6;
border-color: #e6e6e6;
}

.body-part p {

color: #363636;
font-size: 14px;
margin: 10px 0;
text-align: justify;
line-height: 1.8 !important;
}
.body-part ul li {
margin-left: 30px;
line-height: 1.8 !important;
}
.text-overlay {
opacity: 1;
}

#primary-menu.style-2 > div #top-search, #primary-menu.style-2 > div #top-cart, #primary-menu.style-2 > div #side-panel-trigger {
margin-top: 10px;
margin-bottom: 10px;
}
#header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #side-panel-trigger {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
#top-search a, #top-cart > a, #side-panel-trigger a {
color: #fff;
}

.postcontent, .sidebar, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth{
margin-bottom: 0!important;
}
#logo img {
margin: 8px 0;
}
#footer #copyrights{
color: rgba(255,255,255,0.5);
}
#header.sticky-header:not(.static-sticky).sticky-style-2, #header.sticky-header:not(.static-sticky).sticky-style-3 {
height: 142px;
}
.services .service_item img{
width: 36px;
margin-right: 10px;
float: left;
/* filter:invert(100%); */
-webkit-filter: brightness(50%) drop-shadow(1px 1px 0px #31D093);
filter: brightness(50%) drop-shadow(1px 1px 0px #31D093);
}
.services .service_item h4{
font-size: 14px;
font-weight: 400;
line-height: 16px;
margin-bottom: 0;
}
.services .service_item p{
font-size: 12px;
}
.service_item{
position: relative;
background-color: #f8f9fa;
padding: 15px;
clear: both;
height: 98px;
background-size: cover;
transition: all .3s;
border: 1px solid #dee2e6!important;
margin-bottom: 15px;
} 
.service_item a{
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 15px;
}
.service_item:hover{
transform: scale(1.05);
z-index: 11;
box-shadow: 0 1px 10px 5px rgba(0,0,0,0.12);
background-color:#11256d;
border-color: #1d53b5;
}

.service_item a .see_more{
color: rgba(0,0,0,0.3);  
font-weight: 400;
position: absolute;
bottom: 0;
right: 15px;
}
.service_item a:hover img{
filter:invert(0%);
}
.service_item a:hover .see_more{
color: rgba(255,255,255,0.8);  
}

.service_item a:hover .see_more i{
color:#e6e6e6;  
}

.service_item a:hover h4{
  color: #fff;
}

.latest-news-scroll-box{
height: 428px;
overflow-y: scroll;
overflow-x: hidden;
}

.latest-news-scroll-box::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0);
  background-color: #fff;
}

.latest-news-scroll-box::-webkit-scrollbar
{
  width: 4px;
  background-color: transparent;
}

.latest-news-scroll-box::-webkit-scrollbar-thumb
{
  background-color: #ccc;
}


.text-overlay {
position: absolute;
opacity: 1;
top: auto;
bottom: 0;
height: auto;
padding: 40px 15px 15px;
text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
background: rgb(17,37,109);
background: linear-gradient(180deg, rgba(17,37,109,0) 0%, rgba(17,37,109,0.9009978991596639) 100%);
}

.text-overlay-meta {
color: #fff;
font-size: 13px;
}

.ipost .col_one_third {
width: 30.63%!important;
}

.widget > h4 {
letter-spacing: 1px;
}



#primary-menu ul ul:not(.mega-menu-column), #primary-menu ul li .mega-menu-content {
  border-top: 0px solid #1ABC9C;
  background-color: #fafafa;
}
#primary-menu ul li > a, #primary-menu ul li > a {
  transition: all .2s;
}
#primary-menu ul.sf-js-enabled > li:hover > a, #primary-menu ul.sf-js-enabled > li.current > a {
  color: #fff!important;
  background-color: transparent;
  border-bottom: 2px solid #e6e6e6;
}
.imp-links h4{
  font-weight: 300!important;
}
.imp-links a{
  display: block;
  margin-bottom: 5px;
}
.imp-links img{
  width: 100%;
}

.services{
background-color: #fff;
  padding: 20px 0;
}

.news_section{
  background-color: #fff;
  padding: 20px 0;
}

.information_section{
  padding: 20px 0;
  background-color: #f2f2f2;
}
.breaking_news_title{
display: inline-block;
position: absolute;
top: 0;
right: 0;
background: #31D093;
padding: 0 15px;
color: #fff;
clip-path: polygon(10% 0, 100% 0, 90% 100%, 0 100%);
}

.breaking_news_title:after{
content: "";
display: inline-block;
position: absolute;
top: 0;
left: 3px;
background: #11256d;
width: 106px;
height: 26px;
z-index: -1;
clip-path: polygon(10% 0, 100% 0, 90% 100%, 0 100%);
}

#top-search form input {
box-shadow: none !important;
pointer-events: none;
border-radius: 0;
border: 0;
outline: 0 !important;
font-size: 14px;
padding: 10px 80px 10px 0;
height: 100%;
background-color: transparent;
color: #fff;
font-weight: 400;
margin-top: 0 !important;
font-family: 'Roboto Condensed', sans-serif !important;
letter-spacing: 1px;
}

#top-search .form-control::placeholder { 
  color: #eee;
  opacity: 0.5; 
}

#top-search .form-control:-ms-input-placeholder { 
  color: #eee;
}

#top-search .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #eee;
}

@media(max-width: 768px){
  .row {
    margin-right: -5px;
    margin-left: -5px;
  }
  .row [class^="col"]{
    padding-right: 5px!important;
    padding-left: 5px!important;
  }
}

.breadcrumb > li + li::before {
    content: "/\00a0";
    padding: 0 5px;
    color: #cccccc;
}



#change_font_size{
  position: absolute;
  top: 15px;
  right: 30px;
  display: inline-block;
  z-index: 2;
  width: 130px;
}

#change_font_size a{
  display: inline-block;
  width: 30px;
  color: #444;
  font-size: 12px;
  border: 1px solid #ccc;
  text-align: center;
}
#change_font_size a:hover{
  background: #eee;
  display: inline-block;
  width: 30px;
  border: 1px solid #ccc;
  text-align: center;
}

.standart-news-showpage #change_font_size{
  top: 50px;
}

.btn.btn-primary.btn-xs{
  white-space: nowrap;
  font-size: 12px;
  padding: 3px 8px;
}

#laws_previous, #laws_next{
  display: none;
}

#primary-menu ul ul:not(.mega-menu-column) ul {
  top: 0px !important;
  left: 254px;
}

.new-title-box{
  border-left: 4px solid #f1c500;
  padding-left: 10px;
  line-height: 24px;
  height: 24px;
  margin-bottom: 15px;
}

.new-title-box h4{
  font-size: 24px;
  color: #11256d;
  line-height: 24px;
}

#header, #header-wrap, #logo img {
    height: 80px;
}

.stat_box{
  text-align: center;
  min-height: 36px;
  transition: all .2s;
  margin-top:10px;
}
.stat_box span{
  font-size: 9px;
  font-weight: 300!important;
  text-transform: uppercase;
  color: #fff;
  line-height: 9px;
  margin-bottom: 5px;
  display: block;
}

.stat_box h5{
  font-size: 15px;
  line-height: 15px;
  font-weight: 700!important;
  margin-top: 0;
  color: #fff;
  margin-bottom: 0;
}

.stat_box form{
  margin: 0;
  padding: 0;
  top: -3px;
  display: block;
  position: relative;
}

.stat_box input{
  background: transparent;
  border: 0;
  color: #fff;
  font-size: 15px;
  line-height: 15px;
  font-weight: 700!important;
  text-align: center;
  width: 100%;
  margin-left: 10px;
}
#footer .widget h4{
  position: relative;
  line-height: 13px;
}
#footer .widget h4:before{
  content: "";
  width: 40px;
  height: 3px;
  background: #e6e6e6;
  position: absolute;
  left: 0;
  bottom: -15px;
}


::selection {
    background: #103087;
    color: #FFF;
    text-shadow: none;
}

.side-bar-service.service_box .service_item{
 height:78px; 
}

.side-bar-service.service_box .service_item img{
  width: 24px;
  float: left;
  margin-right: 5px;
}

.side-bar-service.service_box .service_item a h4{
  font-size: 12px;
  color: #fff;
  padding-top: 3px;
  padding-left: 29px;
}


.side-bar-service.service_box .service_item a{
  padding: 8px 15px;
}

@media(min-width: 768px){
  .tsenkher #header {
    
    background-repeat: no-repeat;
    background-size: 26%;
    background-position: 85% top;
  }
}
@media(max-width: 767px){
  #header, #header-wrap, #logo img {
    /* height: 150px; */
  }
  #logo {
    height: 100px;
  }
  .tsenkher #header {
    
    background-repeat: no-repeat;
    background-size: 90%;
    background-position: center top;
  }
  .container, #header.full-header .container, .container-fullwidth {
    width: 100% !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .no-row-padding {
    padding: 0;
  }
  .no-row-padding .row [class^="col"] {
    padding-right: 0px!important;
    padding-left: 0px!important;
  }
  .no-row-padding .row {
    margin-right: 0px;
    margin-left: 0px;
  }
  .see_more{
    display: none;
  }
  .service_item a {
    padding: 10px;
  }
  .services .service_item h4 {
    font-size: 12px;
    line-height: 14px;
  }
  .services .service_item img {
    margin-bottom: 50px;
  }
  .service_item {
    height: 80px!important;
  }
  .other-newss{
    margin-top:20px;
  }
  #page-title .breadcrumb {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 0 !important;
    justify-content: unset; 
  }
  #change_font_size{
    display: none;
  }
  .breaking_news_title {
    right: -21px;
  }
  .titlebox > span {
    float: right;
    margin: 7px 0 0 10px;
  }
  .widget:first-child {
    margin-top: 20px;
  }
  #footer .footer-widgets-wrap {
    position: relative;
    padding: 10px 0;
  }
}
@media(max-width: 340px){
  .service_item {
    height: 96px!important;
  }
}

/* шинэ загвар эндээс эхлэж байна */

#primary-menu ul li > a i.icon-angle-down:last-child {
    font-size: 10px;
    margin: 0 0 0 3px;
}
#primary-menu ul li > a i {
    width: 8px;
}

#primary-menu ul li > a i.fas.fa-home {
    font-size: 10px;
    line-height: 22px;
    margin-right: 4px;
    color: #e6e6e6;
}

@media (min-width: 1200px){
  .container {
    max-width: 1140px;
  }
}

.breaking_news marquee strong{
  color: #31D093!important;
}



/* @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');  */

body { font-family:'Roboto', sans-serif; font-size:12px; }

a { color:#11256d; }

.marquee { background-color:#E3E6EC; }
.marquee-text { width:100%; overflow:hidden; color:#515661; }
.marquee-text em { font-weight:700; color:#31D093; font-style:normal; font-size:10px; margin:0 15px; }
.instant-news { position:absolute; background-color:#11256d; color:#fff; right:0; top:0; border-left:3px solid #31D093; }

.top-3-line { padding-top:18px; padding-bottom:18px; }
.top-3-line i { color:#FFF; font-size:30px; float:left; margin-right:10px; }
.top-3-line a { float:left; color:#666; line-height: 1;}
.top-3-line a:hover { text-decoration:none; }
.top-3-line h4 { font-size:12px; text-transform:uppercase; font-weight:700; color:#133385; margin:0; }

.navbar { padding:0 1rem; }
.navbar-brand { margin-right:0; }
.nav-link { text-transform:uppercase; font-size:10px; }
.navbar-dark .navbar-nav .nav-link { color:#fff; }
.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link { border-bottom:2px solid #31D093; }
.navbar-dark .navbar-nav .active>.nav-link i { color:#31D093; }
.nav-search-form { width:150px; margin:9px 0 0 0; display: inline-block; float: right;}
.nav-search-form input.form-control { height: 29px; background-color:#133385; border-color:#133385; font-size:10px; color:#fff; border-radius:0; }

.new-news { position:relative; }
.new-news img { width:100%; }
.new-news-caption { background:rgba(17,37,109, 0.7); color:#fff; position:absolute; bottom:0; left:0; width:100%; padding:15px; }
.new-news-caption a h6 { font-size:12px; text-transform:uppercase; margin:0; padding:0; font-weight:700; color: #fff; }
.new-news-caption a span { display:block; margin:5px 0; font-size:10px; color:#ccc; }
.new-news-caption a p { margin:0; padding:0; }

.latest-news-list { margin-bottom:15px; }
.latest-news-list img { width:100%; }
.latest-news-list h5 { margin:0; padding:0; font-size:12px; font-weight:700; }
.latest-news-list h5 em { background-color:#31D093; height:3px; width:50px; display:block; margin-top:5px; }
.latest-news-list span { margin:5px 0; display:block; color:#666; }
.latest-news-list a { color:#133385; }
.latest-news-list a:hover { text-decoration:none; }
.latest-news-list p { margin:0; padding:0; }

.scroll-news { height:423px; overflow-y:scroll; overflow-x:hidden; }

.single-title { margin-bottom:15px; }
.single-title h4 { color:#133385; font-weight:700; font-size:20px; margin-bottom: 5px; }
.single-title em { background-color:#31D093; height:3px; width:50px; display:block; }

.breadcrumb { padding:0; background-color:transparent; border-radius:0; }
.breadcrumb-item a { color:#666; }
.breadcrumb-item.active a { color:#133385; font-weight:700;}

.latest-news { padding:30px 0; }
.video-news { padding:30px 0; }
.photo-news { padding:30px 0; }

.services { padding:30px 0; }
.service-box { text-align:center; }
.service-box a { color:#133385; display:block; padding:15px; }
.service-box a:hover { color:#fff; text-decoration:none; background-color:#11256d; border-radius:3px; }
.service-box i { color:#31D093; margin-bottom:15px; font-size:18px; }
.service-box h6 { text-transform:uppercase; font-weight:700; font-size:14px; margin-bottom: 0; }
.service-box a:hover h6 { color: #fff; }

.main-info-1 { border:2px solid #ff810d; border-radius:3px; }
.icon-box-1 { background-color:#ff810d; width:80px; text-align:center; float:left; margin-right:10px; height:80px;}
.icon-box-1 i { color:#ff810d; width:60px; height:60px; border-radius:50%; background-color:#fff; text-align:center; padding-top:16px; font-size:18px; border:5px solid #ffaf65; }
.main-info-1 span { padding-top:10px; display:inline-block; color:#ff810d; font-size:24px; }
.main-info-1 em { color:#ccc; font-style:normal; padding:0 5px; }
.main-info-1 p { margin:0; color:#11256d; font-weight:700; }

.main-info-2 { border:2px solid #31d093; border-radius:3px; }
.icon-box-2 { background-color:#31d093; width:80px; text-align:center; float:left; margin-right:10px; height:80px;}
.icon-box-2 i { color:#31d093; width:60px; height:60px; border-radius:50%; background-color:#fff; text-align:center; padding-top:16px; font-size:18px; border:5px solid #95ffd6; }
.main-info-2 span { padding-top:10px; display:inline-block; color:#31d093; font-size:24px; }
.main-info-2 em { color:#ccc; font-style:normal; padding:0 5px; }
.main-info-2 p { margin:0; color:#11256d; font-weight:700; }

.main-info-3 { border:2px solid #b035b2; border-radius:3px; }
.icon-box-3 { background-color:#b035b2; width:80px; text-align:center; float:left; margin-right:10px; height:80px;}
.icon-box-3 i { color:#b035b2; width:60px; height:60px; border-radius:50%; background-color:#fff; text-align:center; padding-top:16px; font-size:18px; border:5px solid #dd98de; }
.main-info-3 span { padding-top:10px; display:inline-block; color:#b035b2; font-size:24px; }
.main-info-3 em { color:#ccc; font-style:normal; padding:0 5px; }
.main-info-3 p { margin:0; color:#11256d; font-weight:700; }

.main-info-4 { border:2px solid #ff4c61; border-radius:3px; }
.icon-box-4 { background-color:#ff4c61; width:80px; text-align:center; float:left; margin-right:10px; height:80px;}
.icon-box-4 i { color:#ff4c61; width:60px; height:60px; border-radius:50%; background-color:#fff; text-align:center; padding-top:16px; font-size:18px; border:5px solid #ffbcc4; }
.main-info-4 span { padding-top:10px; display:inline-block; color:#ff4c61; font-size:24px; }
.main-info-4 em { color:#ccc; font-style:normal; padding:0 5px; }
.main-info-4 p { margin:0; color:#11256d; font-weight:700; }

.main-info-5 { border:2px solid #285ce1; border-radius:3px; }
.icon-box-5 { background-color:#285ce1; width:80px; text-align:center; float:left; margin-right:10px; height:80px;}
.icon-box-5 i {
    color: #e6e6e6;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    padding-top: 16px;
    font-size: 18px;
    border: 5px solid #e6e6e6;
}
.main-info-5 span { padding-top:10px; display:inline-block; color:#285ce1; font-size:24px; }
.main-info-5 em { color:#ccc; font-style:normal; padding:0 5px; }
.main-info-5 p { margin:0; color:#11256d; font-weight:700; }

.main-info-6 { border:2px solid #ff4c4c; border-radius:3px; }
.icon-box-6 { background-color:#ff4c4c; width:80px; text-align:center; float:left; margin-right:10px; height:80px;}
.icon-box-6 i { color:#ff4c4c; width:60px; height:60px; border-radius:50%; background-color:#fff; text-align:center; padding-top:16px; font-size:18px; border:5px solid #ffbcc4; }
.main-info-6 span { padding-top:10px; display:inline-block; color:#ff4c4c; font-size:24px; }
.main-info-6 em { color:#ccc; font-style:normal; padding:0 5px; }
.main-info-6 p { margin:0; padding:0; color:#11256d; font-weight:700; }

.top-10-list { background-color:#133385; width:50%; float: left; padding:15px; color:#fff; }
.top-10-list h6 { margin:0 0 15px 0; padding:0 0 5px 0; font-size:12px; font-weight:700; border-bottom:1px solid #2b4791; }

.top-10-list ul { margin:0; padding:0; overflow-y:scroll; overflow-x: hidden; height:160px; }
.top-10-list ul li { list-style:none; margin-bottom:5px; }
.top-10-list ul li em { font-style:normal; margin-bottom:10px; margin-top:5px; display:block; }
.top-10-list p { margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #2b4791; } 

.video-news-short { padding-top:45px; padding-bottom:30px; }
.video-news-short h6 { margin:0; padding:0; font-size:14px; font-weight:700; }
.video-news-short span { display:block; margin:0 0 15px 0; color:#ccc; }
.video-news-short p { color:#666; }
.video-news-short h6 a { color:#133385; }
.video-news img { width:100%; }

.video-news .fa-play-circle { position:absolute; top:50%; left:50%; font-size:40px; margin-left:-20px; margin-top:-20px; color:#fff; }

.main-banner img { width:100%; }

.btn-primary { color: #fff; background-color:#11256d; border-color:#11256d; }
.btn { font-size:12px; }

.bg-dark { background-color:#11256d!important; }

.item { border:1px solid #fff; border-right:0; }

.scrollbar-inner h5 { font-weight:700; margin:0; padding:0; }
.scrollbar-inner em { font-size:16px; }
.sold { font-size:10px; }

/* width */
::-webkit-scrollbar {
  width: 3px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #888;
}

.contact-form {  }
.footer-feedback .form-control { background-color:transparent; border:none; border-bottom:1px solid #ccc; border-radius:0; padding:0; color:#fff; font-size:12px; }
.form-control:focus { box-shadow:none; }
::-webkit-input-placeholder {
   color: #fff!important;
}

:-moz-placeholder { /* Firefox 18- */
    color: #fff!important;
}
::-moz-placeholder {  /* Firefox 19+ */
    color: #fff!important;
  
}

.btn-success { background-color:#31D093; border-color:#31D093; }

.fixed-icons { position:fixed; top:250px; right:0; z-index:999; }
.fixed-icons ul { margin:0; padding:0; background-color:#11256d; border-radius:3px; }
.fixed-icons ul li { list-style:none; }
.fixed-icons ul li a { color:#fff; display:block; padding:5px 10px; }

.social-share-links { margin:0 0 15px 0; padding:0; }
.social-share-links li { display:inline-block; }
.social-share-links li a { color:#fff; font-size:9px; }
.social-share-links li i { background-color:#ccc; width:16px; height:16px; text-align:center; line-height:16px; border-radius:50%; }

.news-share-links { margin:5px 0 0 0; padding:0; }
.news-share-links li { display:inline-block; }
.news-share-links li a { color:#fff; font-size:9px; }
.news-share-links li i { background-color:#ccc; width:16px; height:16px; text-align:center; line-height:16px; border-radius:50%; }

.top-news-share-links { margin:10px 0 0 0; padding:0; }
.top-news-share-links li { display:inline-block; }
.top-news-share-links li a { color:#11256d; font-size:9px; }
.top-news-share-links li i { background-color:#fff; width:16px; height:16px; text-align:center; line-height:16px; border-radius:50%; }

.total-list-info { color:#31D093; }
.total-list-info span { font-weight:700; color:#fff; font-size:14px; }

footer { border-top:5px solid #31D093; background-color:#11256d; color:#ccc; }
footer ul { margin:0; padding:0; }
footer ul li { line-height:24px; list-style:none; }
footer ul li i { background-color:#fff; color:#31D093; border-radius:50%; padding:3px; font-size:6px; margin-right:5px; }
footer ul li a { color:#ccc; }
footer ul li a:hover { text-decoration:none; color:#fff; }
.copyright { background-color:#133385; }
.footer-title { color:#fff; font-size:12px; text-transform:uppercase; margin:15px 0; padding:0; }
.footer-title em { background-color:#31D093; height:3px; width:50px; display:block; margin-top:15px; }
.footer-address i { color:#31D093; width:20px; }

.social-media-links { margin:0; padding:0; }
.social-media-links li { display:inline-block; width:30px;}
.social-media-links li a i { color:#fff; background-color:transparent; font-size:20px; }


nav.new-breadcrumb{
  margin-bottom: 15px;
}

.new-breadcrumb > .breadcrumb{
  position: relative !important;
  left: 0!important;
  margin-bottom: 15px;
}
#header.sticky-header:not(.static-sticky).sticky-style-2, #header.sticky-header:not(.static-sticky).sticky-style-3 {
    height: 137px;
}

.modal-body .embed-responsive-16by9::before {
padding-top: 0%;
}

@media (max-width: 991.98px){
  #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
    background-color: #11256d;
  }
  #primary-menu .container #primary-menu-trigger {
    color: #fff;
  }
}

.social-share-links li:hover i, .news-share-links li:hover i{
  background-color: #31D093;
}
.social-share-links li:hover a i, .social-share-links li:hover a:hover i, .news-share-links li:hover a i, .news-share-links li:hover a:hover i{
  color: #fff;
}

.statistic_box{
  padding: 15px 0 15px 0;
}

.statistic_box h5{
  font-size: 10px;
  letter-spacing: 0;
  height: 30px;
}

.statistic_box .color {
  color: #285ce1 !important;
  line-height: 1.1; 
}

.statistic_box b{
  font-size: 14px;
}

@media (min-width: 768px){
  .first-column{
/*     padding: 50px 30px 40px 150px; */
  }
  .last-column{
/*     padding: 50px 150px 40px 30px; */
  }
  .otherstatistics{
  padding: 24px 0 0 0;
  }
}
@media (max-width: 768px){
  .first-column, .last-column{
/*     padding: 50px 30px; */
  }
  .otherstatistics{
  padding: 15px 0 15px 0;
  }
  .service-box h6 {
    font-size: 10px;
  }
  .new-news-desc, .latest-news-list-desc{
    display: none;
  }
  .scroll-news{
    padding-top: 15px;
  }
  .col-md-6.video-holder{
    order: 1;
  }
  .col-md-6.video-news-short{
    order: 2;
  }
  .video-news-short {
    padding-top: 15px;
    padding-bottom: 30px;
  }
  .video-news-short.text-right{
    text-align: left!important;
  }
}
@media (max-width: 991px){
  body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu ul ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover ul a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current ul a {
    color: #fff !important;
  }
  #primary-menu ul ul:not(.mega-menu-column) ul {
    top: 0px !important;
    left: 0;
  }
  #header.sticky-style-2 #header-wrap, #header.sticky-style-3 #header-wrap {
    min-height: 48px;
  }
  #primary-menu .container #primary-menu-trigger {
    top: 0px;
    left: 0;
  }
  .otherstatistics .nav-tabs .nav-item {
    background: #f2f2f2;
    width: 100%;
  }
}

.before_day{
font-size: 14px;
}
.before_day.uup{
color: #31D093;
}
.before_day.dowwn{
color: #ff0000;
}
.st-item {
padding: 15px 15px 5px 15px;
background-color: #fff;
margin-top: 15px;
border: 1px solid #dee2e6;
}

.counter {
font-size: 28px;
font-weight: 700;
}
.otherstatistics .nav-tabs .nav-item {
background: #f2f2f2;
}
.otherstatistics .tab-content{
background: #fff;
}
.otherstatistics .tab-content > .tab-pane {
padding: 15px;
border: 1px solid #dee2e6;
}
.otherstatistics .nav-link { 
text-transform:uppercase; 
font-size:11px; 
font-weight: 700; 
margin-bottom: -2px;
}
.otherstatistics .nav-tabs .nav-link:hover, .otherstatistics .nav-tabs .nav-link:focus {
border-bottom-color: transparent;
}

.tsenkher #header {
    position: relative;
    background-color: #103087;
    border-bottom: 0px solid #27afe5;
}

.top-3-line a {
    float: left;
    color: #ddd;
    line-height: 1;
}
.top-3-line h4 {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}