@charset "UTF-8";
/*
Theme Name: orhon
Theme URI: http://www.orhonit.com
Author: Zhaolijuan
Author URI: http://www.zhaolijuan.com/
*/
/*orhon*/

@font-face {
  font-family: 'OrhonChaganTig';
  src: url('../fonts/OrhonChaganTig.eot');
  src: url('../fonts/OrhonChaganTig.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonChaganTig.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonChaganTig-H';
  src: url('../fonts/OrhonChaganTig-H.eot');
  src: url('../fonts/OrhonChaganTig-H.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonChaganTig-H.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonChaganTig-RTL';
  src: url('../fonts/OrhonChaganTig-RTL.eot');
  src: url('../fonts/OrhonChaganTig-RTL.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonChaganTig-RTL.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonChaganTig-V';
  src: url('../fonts/OrhonChaganTig-V.eot');
  src: url('../fonts/OrhonChaganTig-V.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonChaganTig-V.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonGarchagTig';
  src: url('../fonts/OrhonGarchagTig.eot');
  src: url('../fonts/OrhonGarchagTig.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonGarchagTig.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonGarchagTig-H';
  src: url('../fonts/OrhonGarchagTig-H.eot');
  src: url('../fonts/OrhonGarchagTig-H.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonGarchagTig-H.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonGarchagTig-RTL';
  src: url('../fonts/OrhonGarchagTig-RTL.eot');
  src: url('../fonts/OrhonGarchagTig-RTL.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonGarchagTig-RTL.ttf') format('truetype'); 
}

@font-face {
  font-family: 'OrhonGarchagTig-V';
  src: url('../fonts/OrhonGarchagTig-V.eot');
  src: url('../fonts/OrhonGarchagTig-V.eot?#iefix') format('embedded-opentype'),
       url('../fonts/OrhonGarchagTig-V.ttf') format('truetype'); 
}

html[lang="mn"],html[lang="mn"] body {
    height: 100%;
}
   
html[lang="mn"] body {
    color: #999;
    font-style: normal;
    line-height: normal;
    font-family: "OrhonChaganTig";
    margin: 0px;
    padding: 0px;
}

html[lang="mn"] body,
[lang="mn"] h1,[lang="mn"]  h2,[lang="mn"]  h3,[lang="mn"]  h4,[lang="mn"]  h5,[lang="mn"]  h6,[lang="mn"]  .h1,[lang="mn"]  .h2,[lang="mn"]  .h3,[lang="mn"]  .h4,[lang="mn"]  .h5,[lang="mn"]  .h6 {
    font-family: "OrhonChaganTig";
}

[lang="mn"] input[type="text"],
[lang="mn"] input[type="password"],
[lang="mn"] input[type="number"],
[lang="mn"] input[type="file"],
[lang="mn"] textarea {
    display: table-cell !important;
    height: 100%;
    box-sizing:border-box;
}

[lang="mn"] .header-orhon .navbar-default .navbar-nav,
[lang="mn"] .language-switching li:first-child a,
[lang="mn"] .banner1-text,
[lang="mn"] .language-switching .dropdown-toggle,
[lang="mn"] .banner1-text button a,
[lang="mn"] .odd_even_box .heading-routing,
[lang="mn"] .home_case a span,
[lang="mn"] .contact-content .contact-form-wrapper,
[lang="mn"] input,[lang="mn"] button,[lang="mn"] select,[lang="mn"] textarea,
[lang="mn"] .contact-information, 
[lang="mn"] .single-footer-widget,
[lang="mn"] .footer-text span:nth-child(2),
[lang="mn"] .section-title,
[lang="mn"] .timeline__item__content,
[lang="mn"] .thumbnail .caption h4,
[lang="mn"] .mongol_digitalization .box-service,
[lang="mn"] .second-product .caption,
[lang="mn"] .thumbnail .caption h3,
[lang="mn"] .thumbnail .caption,
[lang="mn"] .case_list .nav-tabs > li a,
[lang="mn"] .case_list .section-title,
[lang="mn"] .dangjian .odd_even_box .section-title,
[lang="mn"] .dangjian .topbar-icons a span,
[lang="mn"] section .box-service,
[lang="mn"] .details .case_tab a,
[lang="mn"] .details h1,
[lang="mn"] .details_main em,
[lang="mn"] .row.up_and_down a,
[lang="mn"] h1.site-header__title,
[lang="mn"] .mgl_dtzt .case_list .section-title,
[lang="mn"] .mgl_dtzt .mgl_text,
[lang="mn"] .recruit,
[lang="mn"] .recruit .table > thead > tr > th,
.orhon_mgl {
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -o-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    -moz-writing-mode: vertical-lr;
    font-family: "OrhonChaganTig";
    unicode-bidi: embed;
    text-orientation: sideways-right;
    -webkit-text-orientation: sideways-right;
    -mz-text-orientation: sideways-right;
    -o-text-orientation: sideways-right;
    -ms-text-orientation: sideways-right;
    font-size: 18px;
}
[lang="mn"] .language-switching li:first-child a {
    line-height: 100px;
}
[lang="mn"] .language-switching li a {
    margin: 0px;
    width: 100%;
    text-align: center;
}
[lang="mn"] .language-switching .dropdown-menu {
    min-width: 50px;
    width: 100px;
}
[lang="mn"] .navbar-default .navbar-nav li a {
    height: 100px;
    margin: 0px 5px;
    font-family: 'OrhonGarchagTig';
}
[lang="mn"] .home_case a span p,[lang="mn"] .heading-routing h3 {
    font-family: 'OrhonGarchagTig';   
}
[lang="mn"] .dropdown-menu li a {
    padding: 0px;
}
[lang="mn"] .navbar-default .navbar-nav {
    margin: 0px;
    padding: 0px;
}
[lang="mn"] .navbar-nav > li {
    float: initial;
}
[lang="mn"] .banner1-text div {
    width: auto;
    height: 300px; 
    line-height: 20px;  
}
[lang="mn"] .navbar-nav > li > .dropdown-menu a {
    height: 130px;
}
[lang="mn"] .banner1-text .bn-text1 {
    width: auto;
    height: 300px;
    font-size: 24px;    
}
[lang="mn"] .banner1-text .bn-text2 {
    top: 0px;
    left: 60px;
}
[lang="mn"] .banner1-text .bn-text3 {
    top: 0px;
    left: 120px;
}
[lang="mn"] .banner1-text .bn-text4 {
    top: 0px;
    left: 180px;
}
[lang="mn"] .banner1-text .bn-text5 {
    top: 0px;
    left: 240px;
}
[lang="mn"] .banner1-text .bn-text6 {
    top: 0px;
    left: 300px;
}
[lang="mn"] .banner1-text .bn-text6 a{
    width: 24px;
}
[lang="mn"] .banner1-text button {
    padding: 10px;
}
[lang="mn"] a.more {
    padding: 20px 5px;
} 
[lang="mn"] .home_case a span {
    padding: 15px;    
}
[lang="mn"] .contact-form-box {
    margin-left: 20px;
} 
[lang="mn"] .contact-form-wrapper {
    height: 300px;    
}
[lang="mn"] .contact-form-box input {
    padding: 10px;
    margin-left: 5px;
}
[lang="mn"] .contact-form-box {
    display: none;
}
[lang="mn"] .contact-form-wrapper,[lang="mn"] .contact-c-info {
    width: 30px;
    height: 200px;
    padding: 0px;
}
[lang="mn"] .contact-information {
    width: 80%;
}
[lang="mn"] .c-c-text {
    float: left;  
    height: 200px; 
}
[lang="mn"] .c-c-icon {
    writing-mode: initial;    
}
[lang="mn"] .contact-information h3.sub-title {
   margin-right: 30px; 
}
[lang="mn"] .footer-area .single-footer-widget h4 {
    padding-right: 20px;
    margin-top: 0px;
}
[lang="mn"] .f-post-text ul.nav.nav-tabs{
    margin: 0px;
    padding: 0px;
}
[lang="mn"] .footer-area .single-footer-widget .col-md-4 {
    width: 14.28%;
    float: inherit;
}
[lang="mn"] .f-post-img,[lang="mn"] .f-post-text {
    float: initial;    
}
[lang="mn"] .f-post-text{
    height: 150px;
    padding-left: 5px;
}
[lang="mn"] .f-post-text ul.nav.nav-tabs li a.dropdown-toggle {
    line-height: 20px;    
}
[lang="mn"] .single-footer-widget,[lang="mn"] .single-footer-widget .row {
    width: 100%;
}
[lang="mn"] .f-post-text ul.dropdown-menu li a {
    height: 130px;
    white-space: initial;
    margin-right: 20px;
    line-height: 15px;
}
[lang="mn"] .footer-text span:nth-child(2) {
    height: 50px;
    display: block;
    margin: 0px auto;
    text-align: left;
}
[lang="mn"] h3.section-title {
    height: 50px;
    display: block;
    margin: 0px auto;
    text-align: left;
}
[lang="mn"] .about .timeline__item__content__date {
    width: auto;
    line-height: 20px;
    padding: 10px 15px;
}
[lang="mn"] .timeline__item__content {
    overflow: auto;  
    height: 300px; 
}
[lang="mn"] .timeline__item__content p {
    line-height: 26px;
}
[lang="mn"] .business_system .caption h4 {
    height: 150px;
    text-align: left;
    margin: 0px auto;
}
[lang="mn"] .section-title h3 {
    text-align: left;
    height: 90px;
    line-height: 26px;
    display: block;
    margin: 0px auto;
}
[lang="mn"] .dangjian #dangjian_jj .section-title h3 {
    height: 100%;
    text-align: left;
}
[lang="mn"] footer.footer-area {
    overflow: hidden;
}
[lang="mn"] .box-service {
    width: 100%;
    height: 300px; 
    overflow: auto;   
}
[lang="mn"] .product .second-product a h4 {
    max-height: 300px;
    text-align: left;
}
[lang="mn"] .second-product .thumbnail .caption {
    height: 280px;
    margin: 0px auto;
}
[lang="mn"] .product .second-product a p {
    height: 100%;    
}
[lang="mn"] .case_list .thumbnail .caption {
    height: 200px;
} 
[lang="mn"] .thumbnail .caption h3 {
    height: 180px;
}
[lang="mn"] .thumbnail .caption span {
    height: 100%;
}
[lang="mn"] .date-clicks span:nth-child(1) {
    font-size: 16px;
    writing-mode: initial;
}
[lang="mn"] .caption {
    margin: 0px auto;
}
[lang="mn"] section .caption {
    overflow-x: auto;
}
[lang="mn"] .case_list .nav-tabs > li a,[lang="mn"] .details .case_tab a {
    height: 100px;
    line-height: 20px;    
}

[lang="mn"] .dangjian .case_list .section-title,
[lang="mn"] .dangjian .case_list .section-title h3  {
    height: 400px;
}

[lang="mn"] .case_list .section-title p {
    text-indent:0px;
}
[lang="mn"] .smart_campus .heading-routing p {
    font-size: 18px;    
}
[lang="mn"] .smart_campus .odd_even_box .heading-routing {
    height: 300px;
}
[lang="mn"] .section-title {
    margin: 0px auto;
    height: 200px;
    margin-top:30px;
}
[lang="mn"] .dangjian #dangjian_jj .section-title {
    margin: 0px auto;
    text-align: left;
    overflow: auto;
    height: 400px;    
}
[lang="mn"] .details_main h1,[lang="mn"] .details_main em {
    height: 90px;
    padding-top: 10px;
}
[lang="mn"] .row.up_and_down a {
    height: 60px;
}
[lang="mn"] h1.site-header__title {
    margin: 0px auto;
    height: 60px;
    font-size: 36px;
}
[lang="mn"] .dangjian .topbar-icons a span {
    height: 50px;
    text-align: left;
}
[lang="mn"] .law_enforcement .heading-routing {
    font-size: 18px!important;
    height: 400px;
}
.law_enforcement .heading-routing h3 {
    padding: 30px;
    text-align: left;
}
[lang="mn"] .mgl_dtzt .case_list .section-title {
    height: 300px;
}
[lang="mn"] .mgl_dtzt .case_list .section-title h3 {
    height: 300px;
    font-size: 30px;
}
[lang="mn"] .mgl_dtzt .odd_even_box section:nth-of-type(even) .lr {

}
[lang="mn"] .mgl_dtzt .mgl_text {
    height: 300px;
    overflow: auto;   
}
[lang="mn"] .mgl_dtzt .mgl_text p {
    line-height: 30px;
}
[lang="mn"] .law_enforcement .heading-routing h3 {
    text-align: left;
    padding: 28px;    
}
[lang="mn"] .caption {
    height: 200px;    
}
[lang="mn"] section {
    overflow-x: auto;
}
[lang="mn"] .mgl_dtzt .header-sticky,[lang="mn"] .case .header-sticky  {
    padding: 0px;
}
[lang="mn"] .law_enforcement .section-title {
    height: 100px;
}
[lang="mn"] .law_enforcement .img-routing img {
    padding: 0px 10%;    
}
/*
[lang="mn"] .dangjian .odd_even_box .section-title p {
       
}
[lang="mn"] .dangjian #characteristic .section-title h3 {

}
[lang="mn"] .dangjian .topbar-icons a span {
    height: 60px;
    text-align: left;
}
[lang="mn"] .case .section-title,
[lang="mn"] .section-title h3 {
    height: 100%;
    text-align: left;
}
[lang="mn"] .case section.details {
    width: 100%;
    padding: 40px 0px;
    overflow: auto;
}

*/

@font-face {
    font-family: 'OrhonXMNTig';
    src: url('../fonts/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2');
}
html[lang="xmn"],html[lang="xmn"] body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    
}
html[lang="xmn"] p,html[lang="xmn"] span {
   font-family: 'Roboto',sans-serif!important;
}
html[lang="xmn"] body .glyphicon {
    font-family: 'Glyphicons Halflings'!important;
}
/*[lang="xmn"] body {
    font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}*/

html[lang="xmn"] h1,html[lang="xmn"] h2,html[lang="xmn"] h3,html[lang="xmn"] h4,html[lang="xmn"] h5,html[lang="xmn"]  h6 {
    font-family: 'Roboto Condensed',sans-serif;
}
html[lang="xmn"] ul.nav.navbar-nav {
    margin-top: 20px;
}
html[lang="xmn"] .navbar-nav>li {
    margin-top: 0px;
}
html[lang="xmn"] .mainmenu-orhon .container {
    width: 100%;
}
html[lang="xmn"] .mainmenu-orhon .col-md-2,[lang="xmn"] .mainmenu-orhon .col-lg-3 {
    width: auto;
}
html[lang="xmn"] .logo {
    max-width: 150px;
}
html[lang="xmn"] li.dropdown.language-switching {
    right: 30px;
}
html[lang="xmn"] .navbar-default .navbar-nav>li>a {
    text-transform: uppercase;    
}

html[lang="xmn"] .navbar-default .navbar-nav>li>a:hover,[lang="xmn"] .navbar-default .navbar-nav>li>a:focus {
    border:0px;
    color: #fc0;
}
html[lang="xmn"] .navbar-default .navbar-nav>.active>a, [lang="xmn"] .navbar-default .navbar-nav>.active>a:hover,[lang="xmn"] .navbar-default .navbar-nav>.active>a:focus {
    border:0px;
    color: #fc0;
}

html[lang="xmn"] .navbar-default .navbar-nav>.open>a,[lang="xmn"] .navbar-default .navbar-nav>.open>a:hover,[lang="xmn"] .navbar-default .navbar-nav>.open>a:focus {
    background: none;
}
html[lang="xmn"] .banner1-text .bn-text1 {
    height: 72px;
    font-size: 26px;
}
html[lang="xmn"] .bn-text2 {
    top: 100px;
    height: 60px;
}
html[lang="xmn"] .bn-text3 {
    top: 175px;
}
html[lang="xmn"] .bn-text4,[lang="xmn"] .bn-text5 {
    display: none;
}
html[lang="xmn"] .home_case a span {
    padding: 15px 25px;
}

html[lang="xmn"] li.dropdown.language-switching .dropdown-menu {
    min-width: 100px;
}
html[lang="xmn"] .f-post-img {
    display: none;
}
html[lang="xmn"] .f-post-text {
    margin-bottom: 25px;
}

html[lang="xmn"] .header-sticky.sticky .navbar-default .navbar-nav>.active>a, [lang="xmn"] .header-sticky.sticky .navbar-default .navbar-nav>.active>a:hover, [lang="xmn"] .header-sticky.sticky .navbar-default .navbar-nav>.active>a:focus {
    border:0px;
}
html[lang="xmn"] .mongol_digitalization .bn-text2 {
    top: 45px;
    height: 30px;
}
html[lang="xmn"] .mongol_digitalization .bn-text3 {
    top: 90px;
    height: 30px;
}
html[lang="xmn"] .mongol_digitalization .bn-text4, [lang="xmn"] .mongol_digitalization .bn-text5 {
    display: initial;
}
html[lang="xmn"] .thumbnail .caption h4 {
    line-height: 30px;
}
html[lang="xmn"] .product .second-product a h4 {
    max-height: 60px;    
}
html[lang="xmn"] .second-product .thumbnail .caption {
    height: 340px;
    overflow: hidden;    
}
html[lang="xmn"] .second-product .thumbnail .caption p {
    height: auto;
}
html[lang="xmn"] li.dropdown.language-switching {
    top: 30px;
}

html[lang="xmn"] .law_enforcement .heading-routing h3 {
    width: 100%;
    height: auto;
    padding: 10px;
    border-radius: 20px;   
}
html[lang="xmn"] .law_enforcement section:nth-of-type(odd) .heading-routing h3:before,[lang="xmn"] .law_enforcement section:nth-of-type(even) .heading-routing h3:before {
    top: 14px;    
}
html[lang="xmn"] section#case .thumbnail .caption {
    height: 200px;
}
html[lang="xmn"] .mongol_case .caption {
    height: 130px;
    overflow: hidden;
}
html[lang="en"], html[lang="en"] body {
    font-family: "Times New Roman"!important;
}
html[lang="en"] .mainmenu-orhon .container {
    width: 100%;
}
html[lang="en"] .mainmenu-orhon .container .col-lg-3,html[lang="en"] .mainmenu-orhon .container .col-lg-9 {
   width: auto; 
}
html[lang="en"] li.dropdown.language-switching {
    right: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.4);
    padding: 10px 23px;
}
html[lang="en"] li.dropdown.language-switching .dropdown-menu {
    min-width: 100px;
}

html[lang="en"] .header-sticky.sticky li.dropdown.language-switching a {
    color: #fff;    
}
html[lang="en"] .header-sticky.sticky li.dropdown.language-switching ul li a {
    color: #6e7e8d;
}
html[lang="en"] .bn-text2 {
    top: 80px;  
}
html[lang="en"] .bn-text3 {
    top: 115px;  
}
html[lang="en"] .bn-text2 {
    top: 80px;  
}
@media (min-width: 768px){
    [lang="mn"] .text_mn {
        width: 400px;
        height: 400px;
        overflow: auto;
        margin-right: 30px;
    }
}

@media (max-width: 768px){
    [lang="mn"] .text_mn {
        width: 190px;
        height: 280px;
        overflow: auto;
        margin-right: 30px;
    }
    [lang="mn"] .text_mn p{
        line-height: 24px;
        font-size: 16px;
    }
    [lang="mn"] nav.navbar.navbar-default {
        margin-top: 30px;
        margin-left: -15px;
        margin-right: -15px;
    }
    [lang="mn"] .navbar-collapse {
        border-top: 0px;
        padding: 10px 0px;   
    }
    [lang="mn"] .navbar-default .navbar-nav li a {
        margin: 0px 5px;
        padding: 5px;
        height: 200px;
    }
    [lang="mn"] .language-switching .dropdown-toggle {
        height: 50px;
    }

    [lang="mn"] .contact-content {
        overflow-x: auto;
    }
    [lang="mn"] .single-footer-widget {
    display: none;
    }
    [lang="mn"] li.dropdown.language-switching {
        width: 50px;
    }
    [lang="mn"] .second-product .thumbnail .caption {
        width: 100%;
        overflow-x: auto;
    }
    [lang="mn"] .product .second-product a h4 {
        max-width: 42px;
    }
    [lang="mn"] .box-service h4 {
        font-size: 18px;
        line-height: 20px;
    }
    [lang="mn"] .dangjian .section-title h3:first-child {
        text-align: left;
    }
    [lang="mn"] .law_enforcement .heading-routing h3 {
        padding: 0px 5px;
        height: 100%;
    }
    [lang="mn"] .thumbnail .date-clicks {
        height: 50px;
    }
    [lang="mn"] .line120 {
        display: none; 
    }
    [lang="mn"] .section-title {
        margin-top:120px;
    }
    [lang="mn"] .mongol_digitalization .section-title {
        margin-top:0px;
    }
    [lang="mn"] .case .case_tab {
        min-width: 300px;
    }
    [lang="mn"] .row.up_and_down {
        overflow-x: auto;
    }
    [lang="mn"] .case_tab a {
        padding: 12px;   
    }
    [lang="mn"] section .caption {
        overflow-x: auto;
    }
    [lang="mn"] .header-orhon .logo {
        margin-top: 20px;   
    }
    html[lang="en"] .header-sticky.sticky li.dropdown.language-switching {
        top: 67px;
        padding: 5px;
        border-radius: 50px 0px 0px 50px;
    }
}


