﻿#block-139794 {
    background-color:;
    background-image: url();
    background-size: cover;
    background-position: center center !important;
    background-repeat: no-repeat;
    margin-top: 40px;
}

@media(min-width: 768px) {
    #block-139794 {
    }

        #block-139794 .blockbody-139794, #block-139794 .row-139794 {
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-color:;
            border-top: 0;
            border-right: 0;
            border-bottom: 0;
            border-left: 0;
        }
}

@media(max-width: 768px) {
    #block-139794 {
        padding: 20px 0 10px 0;
    }
}







#block-139794 > .block-overlay, #block-139794 > .block-modal > .block-overlay {
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
}

#block-139794 .row-items [class^="col-"] {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 992px) {
    .col-d-1 {
        width: 100%;
    }

    .col-d-2 {
        width: 49.98%;
    }

    .col-d-3 {
        width: 33.32%;
    }

    .col-d-4 {
        width: 24.98%;
    }

    .col-d-5 {
        width: 19.98%;
    }

    .col-d-6 {
        width: 16.65%;
    }

    .col-d-7 {
        width: 14.27%;
    }

    .col-d-8 {
        width: 12.48%;
    }
}

@media (max-width: 991px and min-width: 769px) {
    .col-t-1 {
        width: 100%;
    }

    .col-t-2 {
        width: 49.98%;
    }

    .col-t-3 {
        width: 33.32%;
    }

    .col-t-4 {
        width: 24.98%;
    }

    .col-t-5 {
        width: 19.98%;
    }

    .col-t-6 {
        width: 16.65%;
    }

    .col-t-7 {
        width: 14.27%;
    }

    .col-t-8 {
        width: 12.48%;
    }
}

@media (max-width: 768px) {
    .col-m-1 {
        width: 100%;
    }

    .col-m-2 {
        width: 49.98%;
    }

    .col-m-3 {
        width: 33.32%;
    }

    .col-m-4 {
        width: 24.98%;
    }

    .col-m-5 {
        width: 19.98%;
    }

    .col-m-6 {
        width: 16.65%;
    }

    .col-m-7 {
        width: 14.27%;
    }

    .col-m-8 {
        width: 12.48%;
    }
}

#block-139794 .list-item-top-dtl {
    display: none;
}
/* title */
#block-139794 .list-item-dtl-title {
    overflow: hidden;
}

    #block-139794 .list-item-dtl-title a {
        cursor: url("../images/control/hand.png"), auto;
        color: #FFFFFF;
    }

@media(min-width: 768px) {
    #block-139794 .list-item-dtl-title {
        margin: 0;
        font-size: 18px;
    }

    #block-139794 .list-item-content-text, #block-139794 .list-item-extra-body {
        font-size: 13px;
    }

    #block-139794 .list-item-content-text {
        overflow: hidden;
    }
}

@media(max-width: 768px) {
    #block-139794 .list-item-dtl-title {
        margin: 0;
        font-size: 12px;
    }

    #block-139794 .list-item-content-text, #block-139794 .list-item-extra-body {
        font-size: 13px;
        color:;
    }

    #block-139794 .list-item-content-text {
        height: px;
        overflow: hidden;
    }
}

#block-139794 .list-item {
    position: relative;
    background-color: #FFFFFF;
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    border-radius: px px px px;
    margin-top: px;
    margin-right: px;
    margin-bottom: px;
    margin-left: px;
    border: 0;
    text-align: center;
    transition: all .3s;
}

    #block-139794 .list-item .list-item-quick-view {
        position: absolute;
        opacity: 0;
        top: 25%;
        left: 0;
        height: 30px;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        transition: all .3s;
    }

    #block-139794 .list-item:hover .list-item-quick-view {
        position: absolute;
        opacity: 1;
        top: 30%;
        left: 0;
        height: 30px;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

#block-139794 .list-item-quick-view .list-item-quick-view-btn {
    padding: 6px 15px;
    background-color: rgba(255,255,255,0.6);
    font-size: 13px;
    color: #333;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}

    #block-139794 .list-item-quick-view .list-item-quick-view-btn:hover {
        padding: 6px 15px;
        background-color: rgba(255,255,255,0.9);
        font-size: 13px;
        color: #333;
        box-shadow: 0 0 15px 1px rgba(0,0,0,0.2);
    }

#block-139794 .list-item-image {
}

    #block-139794 .list-item-image img {
        width: 80px;
        height: auto;
        cursor: url("../images/control/hand.png"), auto;
    }

#block-139794 .list-item-dtl {
    height: 62px;
    overflow: hidden;
    padding-top: px;
    padding-right: px;
    padding-bottom: px;
    padding-left: px;
}

#block-139794 .list-item-image {
}

#block-139794 .list-item-heading-dtl {
    position: relative;
    padding-top: 20px;
    padding-right: px;
    padding-bottom: px;
    padding-left: px;
}


@media (min-width: 1200px) {
    .col-md-12 {
        padding: 0 200px;
    }

    .col-d-3 {
        margin-bottom: 0px !important;
    }
}

@media (max-width: 768px) {
    #block-139794 a {
        font-size: 11px;
    }
}


.news-c-dev {
    position: absolute;
    top: 140px;
    left: 0px;
    margin-top: 0px;
    z-index: 99999;
    width: 800px;
    height: 230px;
    background: #010164;
    color: #fff;
}

.card-box:hover .imgBox, .card-box:focus .imgBox {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}


.card-box {
    height: 200px;
    overflow: hidden;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 5px 15px rgb(0 0 0 / 20%);
    margin-top: 15px;
    margin-bottom: 15px;
}

    .card-box .content {
        position: absolute;
        bottom: -40px;
        left: 0;
        padding: 20px;
        box-sizing: border-box;
        transition: .5s;
        opacity: 0;
    }

    .card-box .card-title {
        opacity: 1;
        padding: 20px;
        position: absolute;
        bottom: 5px;
        left: 0;
        width: 100%;
        margin-bottom: 0;
        background: linear-gradient(to bottom, rgba(76,76,76,0) 0%, rgba(69,69,69,0) 8%, rgb(0 0 0) 100%);
    }

    .card-box .imgBox {
        background-position: top !important;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }

    .card-box .imgBox {
        background-position: center bottom;
        background-size: cover;
        height: 200px;
        margin: 0 auto;
    }

.card7 .card-box .card-title {
    opacity: 1;
    padding: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 0;
    background: linear-gradient(to bottom, rgba(76,76,76,0) 0%, rgba(69,69,69,0) 13%, rgba(19,19,19,0.73) 100%);
}

.row.layout-row, .row.layout-row .row {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}


#block-139794 .list-item {
}

#block-139794 .list-item {
    position: relative;
    background: none;
    border-radius: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#block-139794 .list-item-dtl-title {
    font-weight: 500;
}

#block-139794 h2 {
    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);
}


#block-139794 span {
    font-size: 20px !important;
    font-weight: 500;
    text-shadow: 4px 4px 4px rgba(0, 0, 0, 0.5);
}

/*#block-139794 {
    position: absolute !important;
    top: 40%;
    right: 0;
    left: 0;
}*/

#block-139794 .list-item:hover {
    background-image: linear-gradient(to left, #a26b1387 20%, rgb(224 187 94 / 73%) 100%);
}

#block-139794 .list-item-dtl-title a {
    cursor: url("../images/control/hand.png"), auto;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

@media (min-width: 768px) {
    #block-139794 .heading-block {
        margin-bottom: 40px;
    }
}

#wrapper {
    width: 100% !important;
}

@media (max-width: 768px) {
    #block-82612 {
        top: 2% !important;
    }

    #block-139794 .heading-block span {
        font-size: 10px !important;
    }

    #block-82613 {
        padding-bottom: 10px !important;
    }

    #block-139794 .list-item {
        margin: 0 -12px !important;
        padding: 15px 5px 0 5px !important;
    }

    #block-139794 .list-item-image img {
        width: 40px;
        height: auto;
    }

    #block-82611 .list-item {
        margin: 4px 3px 0 3px;
        padding: 10px !important;
    }
}







@media (max-width: 768px) {

    #block-139794 {
        padding: 0px;
    }

        #block-139794:hover {
        }

        #block-139794 .modal-body .col-md-12 {
            width: 100%;
        }

        #block-139794 .modal-body .row {
            width: 100% !important;
        }
}






#block-139794 .col-md-3 {
}

#block-139794 .col-md-9 {
}

#block-139794 .team-modal-title {
    display: none;
}

#block-139794 .modal-body {
    padding: 1px;
}

#block-139794 .modal-content {
    border-radius: 0px;
}

#block-139794 button.close {
    margin-right: 5px;
}

#block-139794 .modal {
    padding: 0px !important;
}






@media (min-width: 1200px) {

    .modal-lg {
        width: 1200px;
    }
}





#block-139794 .list-item .list-item-quick-view {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    transition: all .3s;
}

#block-139794 .list-item:hover .list-item-quick-view {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

#block-139794 .list-item-quick-view .list-item-quick-view-btn {
    display: block;
    height: 100%;
    background-color: rgba(255,255,255,0.6);
    font-size: 13px;
    color: #333;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
}

    #block-139794 .list-item-quick-view .list-item-quick-view-btn:hover {
        display: block;
        height: 100%;
        background-color: rgba(255,255,255,0.9);
        font-size: 13px;
        color: #333;
        box-shadow: 0 0 15px 1px rgba(0,0,0,0.2);
    }




@media (min-width: 1000px) {

    #block-139794 {
        padding: 0 0 20px 0 !important;
    }
}


@media (max-width: 1366px) {
    #block-139794 .heading-block {
    }
}

@media(min-width:768px) {
    #block-139794 .list-item-dtl-title a {
        cursor: url("../images/control/hand.png"), auto;
        position: absolute;
        top: 0;
        left: 0;
        padding: 30px 0;
        width: 100%;
        height: 100%;
        text-align: center;
    }
}


@media(max-width:768px) {
    #block-139794 .list-item-dtl-title a {
        cursor: url("../images/control/hand.png"), auto;
        position: absolute;
        top: -20px;
        left: 0;
        padding: 30px 0;
        width: 100%;
        height: 100%;
        text-align: center;
        cursor: url("../images/control/hand.png"), auto;
    }
}

@media (min-width: 1200px) {
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (max-width: 767.98px) {
}

#block-139793 {
    background-color:;
    background-image: url();
    background-size: cover;
    background-position: center center !important;
    background-repeat: no-repeat;
}

@media(min-width: 768px) {
    #block-139793 {
        padding: 0px;
    }

        #block-139793 .blockbody-139793, #block-139793 .row-139793 {
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-color:;
            border-top: 0;
            border-right: 0;
            border-bottom: 0;
            border-left: 0;
        }
}

@media(max-width: 768px) {
    #block-139793 {
        padding: 20px 0 10px 0;
    }
}







#block-139793 > .block-overlay, #block-139793 > .block-modal > .block-overlay {
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
}

</style > <style >
#block-139793 .html-block-body li > i {
    color:;
    margin-right: 10px;
}

#block-139793 .html-block-body li > s > i {
    color:;
    margin-right: 10px;
}

@media (min-width: 1200px) {
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (max-width: 767.98px) {
}

#block-139792 {
    background-color:;
    background-image: url();
    background-size: cover;
    background-position: center center !important;
    background-repeat: no-repeat;
}

@media(min-width: 768px) {
    #block-139792 {
        padding: 0px;
    }

        #block-139792 .blockbody-139792, #block-139792 .row-139792 {
            margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            background-color:;
            border-top: 0;
            border-right: 0;
            border-bottom: 0;
            border-left: 0;
        }
}

@media(max-width: 768px) {
    #block-139792 {
        padding: 20px 0 10px 0;
    }
}







#block-139792 > .block-overlay, #block-139792 > .block-modal > .block-overlay {
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0);
}

</style > <style >
.container-fluid .container {
    width: 100%;
    padding: 0;
}

.container .container {
    padding: 0;
}

.container-fluid .right-side-block, .container-fluid .left-side-block {
    padding: 0;
}

.left-side-block, .main-block, .right-side-block {
    padding-left: 0;
    padding-right: 0;
}

.row.layout-row, .row.layout-row .row {
    margin-left: 0;
    margin-right: 0;
}

    .row.layout-row > [class^="col-"] {
        padding-left: 0px;
        padding-right: 0px;
    }

#block-139792 .main-block {
    width: 100%;
}

#block-139792 .right-side-block {
    width: 0%;
}

#block-139792 {
    position: absolute !important;
    padding: 0px;
    top: 8%;
    left: 0;
    right: 0;
}

.list-item, .list-item-link, .list-item:hover, .list-item-link:hover {
    cursor: url("../images/control/hand.png"), auto;
}

#block-82611 {
    display: none;
}

    #block-82611.open {
        display: block;
    }

#content {
    margin-top: 0px;
}

@media (min-width: 1200px) {
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (max-width: 767.98px) {
}

@media (max-width: 768px) {
    #slider .swiper-slide.slider_item6907 {
        background-image: url(/images/bg-ub.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

        #slider .swiper-slide.slider_item6907 .slider-caption h2 {
            font-size: 20px;
            line-height: 1.1;
            font-weight: 700;
        }

        #slider .swiper-slide.slider_item6907 .slider-caption p {
        }
}

@media (min-width: 768px) {
    #slider .swiper-slide.slider_item6907 {
        background-image: url(/images/bg-ub.jpg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }

        #slider .swiper-slide.slider_item6907 .slider-caption h2 {
            font-size: 36px;
            line-height: 1.1;
            font-weight: 700;
        }

        #slider .swiper-slide.slider_item6907 .slider-caption p {
            font-size: 18px;
        }
}

#slider .swiper-slide.slider_item6907 > .slide-overley {
    background-image: linear-gradient(to right, #002500de 20%, rgba(1, 1, 100, 0.9) 80%);
}

@media(max-width: 768px) {
    .slider-caption {
        left: 0;
        padding: 0 15px;
    }

        .slider-caption p {
            display: inline-block !important;
            font-size: 14px;
        }

    #slider {
        height: 1200px !important;
    }

    .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
        height: 1200px !important;
    }

    .ei-slider, .swiper_wrapper:not(.force-full-screen), .swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide {
        height: 1200px !important;
    }

    .swiper-pagination {
        display: none;
    }
}

@media (min-width: 1200px) {
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (max-width: 767.98px) {
}

.standart_postlist .entry-meta li:last-child {
    display: none !important;
}

.post-list-page .entry {
    border: 1px solid #ededed;
    transition: 0s;
}

.single-post .entry-image {
    display: none;
}


figure {
    margin: 0;
    margin-bottom: 10px;
}

.standart_postlist .col-md-4 {
    display: none !important;
}

.standart_postlist .col-md-8 {
    width: 100%;
}

.standart_postlist .entry-title h2 {
    text-transform: uppercase;
    letter-spacing: normal;
    color: #1a3675 !important;
}

    .standart_postlist .entry-title h2 a {
        color: #1a3675 !important;
    }

.standart_postlist .entry-meta li {
    margin: 10px 0;
}

.standart_postlist .entry-content p {
    font-weight: 400;
    color: #777 !important;
}

.standart_postlist .more-link {
    font-style: inherit;
    border: 1px solid #ededed;
    font-weight: 600;
    color: #777;
    float: right;
    transition: 0s;
}

.tweet-this-span {
    cursor: url("../images/control/hand.png"), auto;
    background: #f1fbff;
    border: 1px solid #c2e8f8;
    display: block;
    padding: 10px;
    color: #29aae3;
    margin-bottom: 5px;
}

.post-list-page .entry:hover {
    box-shadow: 0 0.125rem 0.625rem rgb(243 195 14 / 20%);
    transition: 0s;
    border: 1px solid #f3c30e;
}

.standart_postlist .more-link:hover {
    background: #1a3675;
    border: 1px solid #1a3675;
    color: white;
    transition: 0s;
}

@media (min-width: 768px) {
    .standart_postlist .post-list-page .entry {
        padding: 20px;
        margin-bottom: 10px !important;
    }

    .standart_postlist .entry-meta {
        margin: 0 -10px 0 0;
    }

    .post-list-page .entry-title h2 {
        font-size: 18px !important;
    }

    .standart_postlist .entry-content p {
        font-size: 13px !important;
    }

    .standart_postlist .more-link {
        padding: 10px 20px;
        font-size: 13px;
    }
}

@media (max-width: 768px) {
    .standart_postlist .post-list-page .entry {
        padding: 15px;
        margin-bottom: 15px !important;
    }

    .standart_postlist .entry-meta {
        margin: 0 -10px 0 0 !important;
    }

        .standart_postlist .entry-meta li {
            margin: 5px 0;
        }

    .post-list-page .entry-title h2 {
        font-size: 16px !important;
    }

    .standart_postlist .entry-content p {
        font-size: 12px !important;
    }

    .standart_postlist .more-link {
        padding: 5px 15px;
        font-size: 12px;
    }
}




.tweet-this-span:after {
    padding-left: 5px;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f099";
    text-rendering: auto;
}

.tweet-this-span {
    cursor: url("../images/control/hand.png"), auto;
}



.topmargin-sm {
    margin-top: 0px !important;
}

#call-helper.call-button {
    display: none !important;
}

#copyrights .col_full {
    text-align: left;
}

#footer #copyrights {
    border-top: 1px solid #ededed !important;
}



#top-bar {
    border-bottom: 1px solid #ddd !important;
}

.top-links li a {
    border-right: 1px solid #ddd !important;
}










@media (min-width: 768px) {
    .standart_postlist .post-sidebar {
        padding-top: 0px !important;
    }
}



.topbar-menu-item29673 {
    background: #1a3675;
}

    .topbar-menu-item29673 a {
        color: white !important;
    }

.topbar-menu-item29674 {
    background: #f3c30e;
}

    .topbar-menu-item29674 a {
        color: white !important;
    }

.topbar-menu-item29673:hover li {
    background: #1a3675 !important;
}

.topbar-menu-item29674:hover li {
    background: #f3c30e !important;
}

.top-links li:hover a {
    color: #939393 !important;
}






/*нийтлэл*/

#comments {
    display: none;
}

li.read-time-box {
    display: none;
}

.standart_postshow #page-title {
    display: none;
}

#post-show-page {
    background: #ededed;
}

.at-share-tbx-element .at-share-btn {
    margin-bottom: 0px !important;
}

.single-post {
    border: 1px solid #ededed;
    background: white;
    margin: 40px 0 !important;
}

.one-post-title {
    margin-bottom: 0px !important;
    color: #1a3675 !important;
}

.at-share-tbx-element .at-icon-wrapper {
    background: #ccc !important;
    border-radius: 32px !important;
}

.at-icon {
    background: #ccc !important;
    border-radius: 32px !important;
}



    .at-icon.at-icon-facebook:hover {
        color: #3b5998 !important;
    }



@media (min-width: 768px) {


    .single-post {
        padding: 20px;
        background: #fff;
    }

        .single-post .col-md-8 {
            margin: 20px 0;
        }

    .at-share-btn-elements {
        margin: 20px 0;
    }

    .at-share-tbx-element .at-icon-wrapper {
        padding: 0px;
    }

    .at-icon {
        padding: 5px;
    }

    .standart_postshow .breadcrumb a {
        font-size: 14px;
    }

    .standart_postshow .breadcrumb li {
        font-size: 14px;
    }



    .post-sidebar {
        padding-top: 60px !important;
    }

    .sidebar-widgets-wrap .widget {
        padding-top: 10px !important;
    }
}

@media (max-width: 768px) {

    .standart_postshow .single-post {
        margin: 15px 0 !important;
        padding: 15px !important;
    }

    .one-post-title {
        font-size: 20px !important;
    }

    .single-post .col-md-8 {
        display: none;
    }

    .single-post .at-icon {
        height: 24px !important;
        width: 24px !important;
        margin: 4px;
    }

    .single-post .text-right {
        text-align: left;
        margin: 15px 0;
    }

    .single-post p {
        font-size: 12px;
    }



    .sidebar-widgets-wrap .widget {
        padding-top: 0px !important;
    }
}












.icon_box5 .col-md-12, .cart8 .col-md-12, .last_post17 .col-md-12, .last_products21 .col-md-12 {
    display: flex;
    flex-wrap: wrap;
}

.list-item {
    height: 100%;
}

.list-item-dtl-title {
}

    .list-item-dtl-title a {
        cursor: url("../images/control/hand.png"), auto;
        color: #777;
        text-transform: uppercase;
    }

.list-item-content-text {
}

@media (min-width: 1000px) {
    .icon_box5 .col-md-12, .cart8 .col-md-12, .last_post17 .col-md-12, .last_products21 .col-md-12 {
        padding: 0 5px;
    }

    .col-d-1, .col-d-2, .col-d-3, .col-d-4, .col-d-5, .col-d-6, .col-d-7, .col-d-8 {
        padding: 0 10px !important;
        margin-bottom: 20px;
    }

    .list-item-dtl-title {
        font-size: 16px !important;
    }

    .list-item-date {
        font-size: 13px !important;
    }

    .list-item-content-text {
        font-size: 13px !important;
    }
}

@media (max-width: 768px) {
    .icon_box5 .col-md-12, .cart8 .col-md-12, .last_post17 .col-md-12, .last_products21 .col-md-12 {
        padding: 0 7.5px;
    }

    .col-m-1, .col-m-2, .col-m-3, .col-m-4, .col-m-5, .col-m-6, .col-m-7, .col-m-8 {
        padding: 0 7.5px !important;
        margin-bottom: 15px;
    }

    .list-item-dtl-title {
        font-size: 14px !important;
    }

    .list-item-date {
        font-size: 12px !important;
    }

    .list-item-content-text {
        font-size: 12px !important;
    }
}










@media (min-width: 768px) {
    .widget {
        margin-top: 20px;
    }
}













/*RICH TEXT*/

.block-html0 p, .entry-content p {
    color: #444;
    font-weight: 300;
}

@media (min-width: 1000px) {
    .block-html0 p, .entry-content p, td p {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .block-html0 ul, .entry-content ul {
        margin-bottom: 20px !important;
    }

        .block-html0 ul li, .entry-content ul li {
            font-size: 14px;
        }
}

@media (max-width: 768px) {
    .block-html0 p, .entry-content p, td p {
        font-size: 12px;
        margin-bottom: 15px;
    }

    .block-html0 ul, .entry-content ul {
        margin-bottom: 15px !important;
    }

        .block-html0 ul li, .entry-content ul li {
            font-size: 10px;
        }
}



/*ФОРМ*/

form {
    margin-bottom: 0px;
}

.form-control {
    border-radius: 0px;
    height: 40px;
    line-height: 40px;
    box-shadow: none;
    background: #f9f9f9;
}

[class^=block-subscription_] .btn.btn-success.btn-custom-subscribe {
    background: #f3c30e;
    color: #1A3675;
    text-transform: inherit;
    border: none !important;
    letter-spacing: .5px !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    width: 100%;
}

    [class^=block-subscription_] .btn.btn-success.btn-custom-subscribe:hover {
        transform: scale(1);
        background: #1A3675;
        color: white;
        box-shadow: none !important;
        border: none !important;
    }

@media (min-width: 768px) {
    .form-group {
        margin-bottom: 10px;
    }

    .form-control {
        height: 36px;
        line-height: 36px;
    }

    [class^=block-subscription_] .btn.btn-success.btn-custom-subscribe {
        font-size: 12px !important;
        height: 36px;
        line-height: 36px
    }

    label, .form-control {
        font-size: 14px !important;
    }
}

@media (max-width: 768px) {
    .form-group {
        margin-bottom: 5px;
    }

    .form-control {
        height: 24px;
        line-height: 24px;
    }

    [class^=block-subscription_] .btn.btn-success.btn-custom-subscribe {
        font-size: 10px !important;
        height: 24px;
        line-height: 24px
    }

    label, .form-control {
        font-size: 10px !important;
    }
}



/*ГАРЧИГ БЛОК*/

.block-header {
    border-bottom: 4px solid #f3c30e;
}

    .block-header .block-overlay {
        background-image: url(https://cdn.greensoft.mn/uploads/site/1152/block/2021102517185301f4b488d49f33fbb30aca2091a2d0.jpg);
        background-size: cover;
        background-position: center center !important;
        background-repeat: no-repeat;
    }

        .block-header .block-overlay:after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            bottom: 0;
            background: linear-gradient(180deg, rgba(26,54,117,0.5) 0%, rgba(26,54,117,0.8) 100%);
        }

    .block-header .heading-block {
        margin-bottom: 0px !important;
    }

        .block-header .heading-block h2 {
            color: white !important;
        }

@media (min-width: 768px) {
    .block-header {
        padding: 40px 0 !important;
    }
}

@media (max-width: 768px) {
    .block-header {
        padding: 30px 0 !important;
    }
}



/*ГАРЧИГ*/

.heading-block h2 {
    text-transform: uppercase;
    color: #1a3675;
}

@media (min-width: 768px) {
    .heading-block h2 {
        font-size: 24px !important;
    }
}

@media (max-width: 768px) {
    .heading-block {
        margin-bottom: 15px;
    }

        .heading-block h2 {
            font-size: 20px !important;
        }
}


/*TOP BAR SEARCH*/
.custom-search-form .input-group.search-from {
    margin-top: 0 !important;
    height: 30px;
}

.custom-search-form .form-control {
    height: 26px !important;
    margin-top: 2px !important;
    border: 1px solid #fff !important;
}

.custom-search-form .btn-primary {
    color: #f3c30e !important;
    background-color: #1a3675 !important;
    border-color: #1a3675 !important;
}

li.custom-search-form {
    width: 300px;
    margin-left: 160px;
}

.custom-search-form .btn {
    padding: 2px 12px;
    position: relative;
}


@media (min-width: 768px) {
    #top-bar .widget {
        margin-top: 0px;
    }
}



#footer .phonelist {
    margin-left: -20px;
}

    #footer .phonelist:before {
        content: '';
        position: absolute;
        bottom: 0;
        left: -33px;
        width: 20px;
        height: 20px;
        background: white;
    }

    #footer .phonelist .fa.fa-phone {
        transform: scaleX(-1);
        font-size: 19px;
        margin-right: 6px;
    }

#change_font_size {
    margin-top: 10px;
    display: block !important;
}

    #change_font_size a {
        border: 1px solid #ddd;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 20px;
    }

#comments {
    background-color: #f8f8f8;
    margin-bottom: 50px;
    padding-bottom: 30px;
}

    #comments .comment-form .form-control {
        margin-bottom: 15px;
        border-radius: 5px;
        padding: 12px;
        height: 48px;
        font-size: 16px;
        border-color: #eee;
    }

    #comments .comment-form textarea.form-control {
        height: 120px;
    }

    #comments .comment-form .btn.btn-comment {
        display: inline-block;
        position: relative;
        cursor: url("../images/control/hand.png"), auto;
        outline: 0;
        white-space: nowrap;
        margin: 5px;
        padding: 0 22px;
        font-size: 14px;
        height: 40px;
        line-height: 40px;
        background-color: #5cb85c;
        color: #FFF;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
        border: none;
        text-shadow: 1px 1px 1px rgba(0,0,0,.2);
        border-radius: 20px;
    }

    #comments .comment-list .comment-item {
        border-left: 3px solid #ccc;
        position: relative;
    }

        #comments .comment-list .comment-item:before {
            position: absolute;
            font-family: FontAwesome;
            content: "\F10C";
            background: #f8f8f8;
            font-size: 14px;
            line-height: 14px;
            top: 2px;
            left: -8px;
            color: #5cb85c;
        }

        #comments .comment-list .comment-item:last-child {
            border-color: transparent;
        }

    #comments .panel {
        margin-bottom: 0px;
        background-color: transparent;
        border: 0;
        border-radius: 0px;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-align: left;
    }

    #comments .panel-heading {
        padding: 0px 15px;
        border-bottom: 0px solid transparent;
        border-top-right-radius: 0px;
        border-top-left-radius: 0px;
    }

    #comments .panel-default > .panel-heading {
        background-color: transparent;
        border-color: transparent;
    }

    #comments .comment-list small {
        color: #999;
    }

/* config_fonts_main */
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb9lecyVC4A.woff2) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb9lecyVC4A.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb9lecyVC4A.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYb9lecyU.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb9lecyVC4A.woff2) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb9lecyVC4A.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb9lecyVC4A.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYb9lecyU.woff2) format('woff2');
}

body, p, div, a, table, th, td, span, li, input, form, strong, b, u, section, div, #top-search form input {
    font-family: 'Montserrat', sans-serif !important;
}
/* config_fonts_title */
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb9lecyVC4A.woff2) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb9lecyVC4A.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb9lecyVC4A.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('RobotoCondensed-Light'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYb9lecyU.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), local('RobotoCondensed-Regular'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2) format('woff2');
}
/* cyrillic-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb9lecyVC4A.woff2) format('woff2');
}
/* cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb9lecyVC4A.woff2) format('woff2');
}
/* latin-ext */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb9lecyVC4A.woff2) format('woff2');
}
/* latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('RobotoCondensed-Bold'), url(https://cdn2.greensoft.mn/themes/globalfonts/robotocondensed/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYb9lecyU.woff2) format('woff2');
}

#content .heading-block h1, #content .heading-block h2, #content .heading-block h3, #content .heading-block h4, #content .heading-block h5, #content .heading-block h6, #content .slider-caption h1, #content .slider-caption h2, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
    font-family: 'Montserrat', sans-serif !important;
}

@media (min-width: 1200px) {
    .container {
        width: px !important;
    }
}

@media (min-width: 768px) {
    .row {
        margin-left: px;
        margin-right: px;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-left: px;
        padding-right: px;
    }
}

@media (max-width: 479px) {
    #header.full-header .container, .container, .container-fullwidth {
        width: px !important;
        padding-left: px;
        padding-right: px;
    }
}

@media (max-width: 768px) {
    .row {
        margin-left: px;
        margin-right: px;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        padding-left: px;
        padding-right: px;
    }

    .col_five_sixth, .col_four_fifth, .col_full, .col_half, .col_one_fifth, .col_one_fourth, .col_one_sixth, .col_one_third, .col_three_fifth, .col_three_fourth, .col_two_fifth, .col_two_third, .postcontent, .postcontent.bothsidebar, .sidebar {
        width: 100%;
        margin-right: 0;
        float: none;
        margin-bottom: 15px !important;
    }
}

#call-helper.call-button a.call-now, #call-to-form {
    color: !important;
    background-color: !important;
    font-size: px !important;
}

.brand-text-color {
    color: !important;
}

.brand-background-color {
    background-color: !important;
}

.brand-border-color {
    border-color: !important;
}

body {
    background-color:;
    background-image: url('');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#top-bar {
    z-index: 1;
    background-color: rgba(255,255,255,1);
}

    #top-bar #top-social li a, #top-bar .top-links li a {
        color: #717171;
        font-weight: 400;
    }

@media (max-width: 768px) {
    #top-bar {
        display: none;
    }

        #top-bar .container-fluid, #header-wrap .container-fluid {
            padding-right: 10px;
            padding-left: 10px;
        }

    #header.header10 {
        transition: all .3s ease-in-out;
    }

        #header.header10.sticky-header {
            position: fixed;
            top: 0;
            width: 100%;
            line-height: 60px;
            height: 60px;
            z-index: 99;
        }

            #header.header10.sticky-header #logo img {
                height: 40px !important;
                margin-top: 10px !important;
            }

    #header.sticky-header:not(.static-sticky) #side-panel-trigger, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #top-search {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .standard-cart-page .quantity .qty {
        width: 30px;
        height: 24px;
        line-height: 24px;
        border-left: 0px solid #ddd;
        border-right: 0px solid #ddd;
        background-color: transparent;
    }

    .standard-cart-page .quantity .minus, .standard-cart-page .quantity .plus {
        width: 24px;
        height: 24px;
        line-height: 24px;
        border-radius: 5px;
        background-color: #f2f2f2;
        font-size: 18px;
    }

    #header #side-panel-trigger {
        margin: 0;
    }

    #side-panel-trigger a {
        display: block;
        width: 60px;
        height: 60px;
        font-size: 26px;
        line-height: 60px;
        margin-top: 0;
    }

    #side-panel-trigger {
        right: 0px !important;
    }

    #header #top-cart, #header #side-panel-trigger {
        display: block;
        margin: 0;
    }

    #header #top-cart {
        right: 50px;
    }

    #header #side-panel-trigger {
        right: 0px;
    }

    #top-cart > a > span {
        top: 14px;
        right: 10px;
        font-size: 8px;
    }

    #top-cart > a, #side-panel-trigger > a {
        width: 50px;
        height: 60px;
        line-height: 60px;
        font-size: 24px;
    }
}

@media(min-width: 768px) {
    #top-bar {
        position: unset;
    }

        #top-bar .container-fluid, #header-wrap .container-fluid {
            padding-right: 15px;
            padding-left: 15px;
        }

        #top-bar, #top-bar .top-links ul li, #top-social li, #top-social li .ts-icon, #top-social li .ts-text, #top-social li a {
            height: 30px;
            line-height: 30px;
            /*overflow: hidden;*/
        }

            #top-bar .top-links ul ul {
                top: 30px;
            }

    .heading-block {
        margin-bottom: 20px;
    }

    #header, #header-wrap, #header.sticky-header #header-wrap, #header.sticky-header #header-main-section {
        height: 80px;
        line-height: 80px;
    }

        #header.header_menu_top {
            height: 122px;
        }

        .header_default #logo, #header.sticky-header #header-wrap #logo {
            background-color:;
        }

            .header_default #logo img, #header.sticky-header #header-wrap #logo img, #header.sticky-header #header-main-section #logo img {
                height: 78px;
                margin-top: 1px;
                margin-right:;
                margin-bottom: 1px;
                margin-left:;
            }

        #primary-menu > ul > li > a, #header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
            padding-top: 0;
            padding-bottom: 0;
            line-height: 80px;
        }

    #primary-menu ul li > a {
        padding-top: 0;
        padding-bottom: 0;
    }

    #side-panel-trigger, #top-account, #top-cart, #top-over-menu, #top-search, #header.sticky-header:not(.static-sticky) #side-panel-trigger, #header.sticky-header:not(.static-sticky) #top-account, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #top-search {
        float: right;
        margin: 0 !important;
        width: 40px;
        height: 80px;
    }

        #side-panel-trigger > a, #top-account > a, #top-cart > a, #top-over-menu > a, #top-search > a, #header.sticky-header:not(.static-sticky) #side-panel-trigger > a, #header.sticky-header:not(.static-sticky) #top-account > a, #header.sticky-header:not(.static-sticky) #top-cart > a, #header.sticky-header:not(.static-sticky) #top-search > a {
            display: block;
            width: 100%;
            line-height: 80px;
            height: 80px;
            color: #44474C;
        }

        #top-search form input {
            color: #44474C;
        }

            #top-search form input::placeholder {
                color: #44474C;
                opacity: 0.6;
            }

        #side-panel-trigger > a i, #top-account > a i, #top-cart > a i, #top-over-menu > a i, #top-search > a i, #header.sticky-header #side-panel-trigger > a i, #header.sticky-header #top-account > a i, #header.sticky-header #top-cart > a i, #header.sticky-header #top-search > a i {
            width: 100%;
            text-align: center;
        }

    #top-over-menu {
        text-align: center;
    }

        #top-over-menu a {
            text-align: center;
            -webkit-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
        }

    .top-search-open #top-over-menu a {
        display: none;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    #top-cart .top-cart-content {
        top: 80px;
    }

    #top-cart > a > span {
        top: 30%;
        left: unset;
        right: 5%;
    }

    #top-search form input {
        font-size: 16px;
    }

    #logo {
        margin-right: 15px;
        margin-left: 0px;
    }

    .header_logo_right #logo {
        float: right !important;
        margin-right: 0px;
        margin-left: 15px;
    }

    .header_logo_right #primary-menu {
        float: left !important;
    }

    .header_menu_bottom.header_logo_right #logo, .header_menu_top.header_logo_right #logo {
        float: left !important;
        margin-right: 15px;
        margin-left: 0px;
    }

    .header_menu_bottom.header_logo_right #primary-menu {
        float: left !important;
    }

    #header.header_menu_bottom > .container-fluid, #header.header_menu_top > .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }

    #header.header_menu_bottom #header-wrap, #header.header_menu_top #header-wrap {
        height: 42px;
        line-height: 42px;
    }

    #header.header_menu_bottom #primary-menu > ul > li > a, #header.header_menu_bottom.sticky-header:not(.static-sticky) #primary-menu > ul > li > a, #header.header_menu_top #primary-menu > ul > li > a, #header.header_menu_top.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
        line-height: 42px;
    }

    #header.header_menu_bottom #side-panel-trigger, #header.header_menu_bottom #top-account, #header.header_menu_bottom #top-cart, #header.header_menu_bottom #top-over-menu, #header.header_menu_bottom #top-search, #header.header_menu_bottom.sticky-header:not(.static-sticky) #side-panel-trigger, #header.header_menu_bottom.sticky-header:not(.static-sticky) #top-account, #header.header_menu_bottom.sticky-header:not(.static-sticky) #top-cart, #header.header_menu_bottom.sticky-header:not(.static-sticky) #top-search, #header.header_menu_top #side-panel-trigger, #header.header_menu_top #top-account, #header.header_menu_top #top-cart, #header.header_menu_top #top-over-menu, #header.header_menu_top #top-search, #header.header_menu_top.sticky-header:not(.static-sticky) #side-panel-trigger, #header.header_menu_top.sticky-header:not(.static-sticky) #top-account, #header.header_menu_top.sticky-header:not(.static-sticky) #top-cart, #header.header_menu_top.sticky-header:not(.static-sticky) #top-search {
        height: 42px;
    }

        .header_menu_bottom #side-panel-trigger > a, .header_menu_bottom #top-account > a, .header_menu_bottom #top-cart > a, .header_menu_bottom #top-over-menu > a, .header_menu_bottom #top-search > a, #header.header_menu_bottom.sticky-header:not(.static-sticky) #side-panel-trigger > a, #header.header_menu_bottom.sticky-header:not(.static-sticky) #top-account > a, #header.header_menu_bottom.sticky-header:not(.static-sticky) #top-cart > a, #header.header_menu_bottom.sticky-header:not(.static-sticky) #top-search > a, .header_menu_top #side-panel-trigger > a, .header_menu_top #top-account > a, .header_menu_top #top-cart > a, .header_menu_top #top-over-menu > a, .header_menu_top #top-search > a, #header.header_menu_top.sticky-header:not(.static-sticky) #side-panel-trigger > a, #header.header_menu_top.sticky-header:not(.static-sticky) #top-account > a, #header.header_menu_top.sticky-header:not(.static-sticky) #top-cart > a, #header.header_menu_top.sticky-header:not(.static-sticky) #top-search > a {
            line-height: 42px;
            height: 42px;
        }
    /* start header_menu_bottom */
    .search-form-section form {
        margin-bottom: 0;
    }

        .search-form-section form input, .search-form-section .input-group .form-control, .search-form-section .input-group-btn {
            display: inherit;
            height: 35px;
            box-shadow: none;
        }

    .shopping-buttons {
        display: table;
        width: 100%;
    }

        .shopping-buttons .shopping-action-btns {
            position: relative;
            display: table-cell;
            padding: 0 15px;
        }

            .shopping-buttons .shopping-action-btns .btn-icon img {
                height: 28px;
            }

    .shopping-action-btns .shop-item-box {
        display: inline-block;
        text-align: left;
    }

    .shopping-action-btns .btn-text {
        display: block;
        position: absolute;
        top: 6px;
        white-space: nowrap;
    }

    .shopping-action-btns .shop-item-box .extra {
        display: block;
        position: absolute;
        top: -7px;
        font-size: 10px;
        color: #999;
        white-space: nowrap;
    }

    .shop-call-btn {
        width: 40%;
        text-align: center;
    }

    .shop-login-btn {
        width: 30%;
        text-align: left;
    }

    .shop-add-to-card-btn {
        width: 20%;
        text-align: left;
    }

    .cart-item-count {
        background-color: #333;
        color: #fff;
        padding: 1px 4px;
        border-radius: 3px;
    }

    .input-group.shop-search {
        display: inline-flex;
        width: 90%;
    }

    .header-row {
        display: table;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        .header-row .header-col {
            display: table-cell;
            vertical-align: middle;
        }

    .hdc-1 {
        width: 20%;
    }

    .hdc-2 {
        width: 35%;
    }

    .hdc-3 {
        width: 45%;
    }

    .quantity .qty {
        width: 40px;
        height: 36px;
        line-height: 36px;
        border-left: 0px solid #ddd;
        border-right: 0px solid #ddd;
        background-color: transparent;
    }

    .quantity .minus, .quantity .plus {
        width: 36px;
        height: 36px;
        line-height: 36px;
        border-radius: 5px;
        background-color: #f2f2f2;
        font-size: 18px;
    }

    #header.sticky-header #header-main-section {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 200;
        box-shadow: 0 4px 8px -4px rgba(0,0,0,.1);
    }

    #header.sticky-header.header_menu_bottom #header-wrap.nav-down, #header.sticky-header.header_menu_top #header-wrap.nav-down {
        top: 80px;
        box-shadow: 0 4px 8px -4px rgba(0,0,0,.1);
        transition: top 0.5s ease-in-out;
    }

    #header.sticky-header.header_menu_bottom #header-wrap.nav-up, #header.sticky-header.header_menu_top #header-wrap.nav-up {
        top: 0px !important;
    }

    #primary-menu > ul > li > a, #primary-menu > .container > ul > li > a, #top-account a, #top-cart > a, #top-search a {
        font-size: 12px;
        font-weight: 700;
        text-transform: uppercase;
    }
    /* end header_menu_bottom */
}



#header, #header.semi-transparent, #header.sticky-header #header-main-section {
    background-image: url('');
    background-size: cover;
    background-position: left top;
    background-repeat: no-repeat;
}

    #header #header-wrap {
        background-color: transparent;
    }

    #header .header-overlay {
        z-index: 0;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: rgba();
    }

    #header #header-wrap, #header.sticky-header #header-wrap, header#header.bg-dark #header-wrap, #header.transparent-header.small-header.bg-dark #header-wrap {
        background-color: #FFFFFF !important;
        ;
    }

#primary-menu > ul > li > a, #primary-menu > .container > ul > li > a, #top-account a, #top-cart > a, #top-search a {
    color: #44474C;
}

    #primary-menu > ul > li > a:hover, #primary-menu ul > li.sfHover > a, #primary-menu > .container > ul > li > a:hover {
        color: #F3C30C !important;
        background-color: #1A3675;
    }

.dark #primary-menu:not(.not-dark) ul ul, .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, #primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content {
    background-color: #1A3675;
}

#primary-menu ul ul:not(.mega-menu-column) {
    background-color: #1A3675;
    border-color: #1A3675;
    border: 0 !important;
    border-color: #11244E !important;
}

    #primary-menu ul ul:not(.mega-menu-column) ul {
        top: 0px !important;
    }

#primary-menu ul ul > li > a, header#header.bg-dark #primary-menu ul ul li > a {
    color: #FFFFFF !important;
    font-size: 11px;
}

    #primary-menu ul ul > li > a:hover {
        color: #1A3675 !important;
        background-color: #F3C30C;
    }

#primary-menu ul ul > li.sfHover > a {
    color: #1A3675 !important;
    background-color: #F3C30C;
}

@media (max-width: 768px) {
    header#header.responsive-sticky-header #header-wrap {
        background-color: #FFFFFF !important;
        border: 0 !important;
    }
}

#primary-menu .mega-menu-content {
    background-color: #1A3675 !important;
    border-color: #11244E !important;
}

#primary-menu ul > li.mega-menu.sub-menu.sfHover > a {
    color: #F3C30C !important;
    background-color: #1A3675;
}

#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column {
    border-color: #11244E !important;
}

    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {
        color: #FFFFFF;
    }

    #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column:hover {
        background-color: #F3C30C !important;
    }

        #primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column:hover > li.mega-menu-title > a {
            color: #1A3675 !important;
        }


#header:not(.sticky-header) #primary-menu > ul > li > a {
    padding-top:;
    padding-right:;
    padding-bottom:;
    padding-left:;
}

#header:not(.sticky-header) #primary-menu > ul > li {
    padding-top:;
    padding-bottom:;
}

#header.sticky-header #primary-menu > ul > li > a {
    padding-right:;
    padding-left:;
}

#side-panel {
    background-color: #eee;
}

    #side-panel a {
        color: !important;
    }

#page-title {
    clear: both;
}

#footer {
    background-color: rgba(255,255,255,1);
    background-image: url('https://cdn.greensoft.mn/uploads/users/45/images/3_11.jpg');
    background-size: cover;
    background-position: left top;
    background-repeat: no-repeat;
    color: #939393 !important;
}

    #footer > .block-overlay {
        background-image: linear-gradient(to bottom, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 80%);
    }

    #footer a {
        color: #939393;
    }

        #footer a:hover {
            color: #939393;
        }

    #footer h3, #footer h4, #footer h5, #footer h6 {
        color: #1A3675;
    }

    #footer a.social-icon, #footer.dark .social-icon.si-borderless {
        color: #939393 !important;
    }

    #footer #copyrights {
        background-color: rgba(255,255,255,0);
    }

        #footer #copyrights, #footer #copyrights a, #footer #copyrights a:hover {
            color: !important;
        }

    #footer .copyrights-stamp, #footer .copyrights-stamp .our-stamp, #footer .copyrights-stamp a, #footer .copyrights-stamp a:hover {
        color: !important;
    }

[class^=block-subscription_] .btn.btn-success.btn-custom-subscribe, #comments .comment-form .btn.btn-comment, .btn-success {
    background-color: !important;
    border-color: !important;
    font-weight: 700;
    border-radius: 3px !important;
    border-bottom: 3px solid rgba(0,0,0,.15) !important;
    text-shadow: none !important;
    transform: scale(1);
    transition: all .3s ease;
}

    [class^=block-subscription_] .btn.btn-success.btn-custom-subscribe:hover, #comments .comment-form .btn.btn-comment:hover, .btn-success:hover {
        background-color: !important;
        border-color: !important;
        color: #fff !important;
        border-bottom: 3px solid rgba(0,0,0,.15) !important;
        text-shadow: none !important;
        transform: scale(1.05);
    }

/* core css дээр байх */
.si-tripadvisor .fab.fa-tripadvisor {
    line-height: 30px;
}

.social-icon.si-small.si-tripadvisor i {
    line-height: 30px;
}

.si-tripadvisor:hover {
    background-color: #00AF87;
}
/* end core дээр байх */

.table.table-cell-middle > tbody > tr > td, .table.table-cell-middle > tbody > tr > th, .table.table-cell-middle > tfoot > tr > td, .table.table-cell-middle > tfoot > tr > th, .table.table-cell-middle > thead > tr > td, .table.table-cell-middle > thead > tr > th {
    vertical-align: middle;
}

.product-imgs {
    position: relative;
}

.product-currency-left {
    display: none;
}
/* news load tracker */
.progress-container {
    width: 100%;
    height: 3px;
    background: #eee;
    display: none;
}

.progress-bar {
    height: 3px;
    width: 0%;
}

@media (min-width: 768px) {
    .progress-container.sticky {
        display: block;
        position: fixed;
        top: 0px;
        /*top:80px; */
        left: 0;
        height: 3px;
        z-index: 999999;
    }
}

@media (max-width: 768px) {
    .progress-container.sticky {
        display: block;
        position: fixed;
        top: 0px;
        left: 0;
        height: 3px;
        z-index: 999999;
    }
}
/* end news load tracker */

.alert-container {
    display: inline-block;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 99999;
}

@media(min-width: 768px) {
    .profile-box {
        padding: 20px;
        background-color: #fff;
        -webkit-box-shadow: 0 4px 25px 0 rgba(0,0,0,.1);
        box-shadow: 0 4px 25px 0 rgba(0,0,0,.1);
        border-radius: 0 0 15px 15px;
    }
}

@media(max-width: 768px) {
    .profile-box {
        padding: 10px;
        background-color: #fff;
        -webkit-box-shadow: 0 4px 25px 0 rgba(0,0,0,.1);
        box-shadow: 0 4px 25px 0 rgba(0,0,0,.1);
        border-radius: 0 0 15px 15px;
        margin-bottom: 15px;
    }
}

.tt {
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    color: #999;
    padding-bottom: 15px;
}

.btn-modal-box button.close {
    position: absolute;
    right: -15px;
}

.fb_iframe_widget {
    display: block !important;
}

#post-show-page .fb-like {
    margin-bottom: 5px;
}

#post-show-page .fb-save {
    margin-bottom: 5px;
}

#post-show-page .breadcrumb .eta, #post-show-page .breadcrumb .read-time-text, #post-show-page .breadcrumb .read-count-text {
    font-style: normal;
}

.standart_loginpage #content .content-wrap {
    position: relative;
    padding: 0 !important;
}

#body-lockscreen {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.6);
    z-index: 999;
    text-align: center;
}

.llooggiinn {
    position: relative;
    padding: 0 15px;
}

.header-profile-menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

    .header-profile-menu ul li {
        height: 28px;
        line-height: 28px;
        padding: 0;
        margin: 0;
    }

.author-box {
    margin: 30px 0;
    border: 1px solid #ccc;
    padding: 25px;
}

    .author-box .author-img {
        margin-top: -2px;
        width: 64px;
        border-radius: 50%;
        float: left;
        margin-right: 16px;
    }

    .author-box.vertical .author-img {
        margin-bottom: 16px;
    }

    .author-box .author-socials a {
        display: inline-block;
        padding: 3px 5px;
        background: #eee;
        margin-right: 3px;
        margin-bottom: 6px;
    }

    .author-box .author-details-box {
        display: inline-block;
    }


@media(min-width: 768px) {
    .leckscreen-info {
        margin-top: 20%;
        color: #fff;
    }

    .llooggiinn .header-profile-menu {
        display: none;
    }

    .llooggiinn:hover {
        display: block !important;
        box-shadow: 1px 1px 10px 5px rgba(0,0,0,0.04);
    }

        .llooggiinn:hover .header-profile-menu {
            display: block !important;
        }

    .header-profile-menu {
        position: absolute;
        width: 200px;
        top: 80px;
        left: 0;
        z-index: 999;
        background-color: #fff;
        padding: 15px;
        box-shadow: 0px 10px 10px 1px rgba(0,0,0,0.1);
    }
}

@media(max-width: 768px) {
    .header-profille-menu {
        display: none;
    }

    .leckscreen-info {
        margin-top: 40%;
        color: #fff;
    }
}

.shop-search .search-input {
    border-right: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), only screen and (max-width: 991px) and (min-resolution: 192dpi), only screen and (max-width: 991px) and (min-resolution: 2dppx) {
    #logo a.standard-logo {
        display: block;
    }

    header#header #logo {
        height: 50px !important;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), not all, not all, not all, only screen and (max-width: 991px) and (min-resolution: 192dpi), only screen and (max-width: 991px) and (min-resolution: 2dppx) {
    #logo a.retina-logo {
        display: none;
    }
}

@media (min-width: 768px) {
    #top-search.mobile-search-menu {
        display: none;
    }
}

@media (max-width: 768px) {
    #top-search.mobile-search-menu {
        display: block;
    }

        #top-search.mobile-search-menu a {
            position: absolute;
            top: 0;
            left: auto;
            right: 122px;
            font-size: 24px;
            line-height: 60px;
            margin: 0;
            -webkit-transition: margin .4s ease;
            -o-transition: margin .4s ease;
            transition: margin .4s ease;
        }

    .responsive-sticky-header:not(.static-sticky) #top-search.mobile-search-menu a {
        margin: 0;
    }

    .top-search-open #top-search.mobile-search-menu .icon-line-search {
        display: none;
    }

    .responsive-sticky-header:not(.static-sticky) #top-search form {
        height: 50px !important;
    }

    #top-search.mobile-search-menu form {
        height: 50px !important;
        background: #fff;
        margin: 5px;
        opacity: 0;
        z-index: 1;
        position: absolute;
        width: 78% !important;
    }

    #top-search a i.icon-line-cross {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease;
    }

    body.top-search-open #top-search a i.icon-line-cross {
        opacity: 1;
        z-index: 11;
        font-size: 16px;
        color: #ccc;
    }

    #top-search.mobile-search-menu form input {
        font-size: 14px;
        padding: 10px 10px 10px 0;
        letter-spacing: 0;
    }
}



/* header */

@media(min-width: 768px) {
    #header.header10.header_logo_center.header_menu_bottom #primary-menu {
        float: none;
        max-width: none;
        text-align: center !important;
    }

    #header.header10.header_logo_center.header_menu_bottom {
        height: 122px;
    }

        #header.header10.header_logo_center.header_menu_bottom #primary-menu > ul {
            display: inline-block !important;
            float: none;
            width: auto;
        }

        #header.header10.header_logo_center.header_menu_bottom:not(.static-sticky) #header-wrap {
            height: 42px;
        }

        #header.header10.header_logo_center.header_menu_bottom:not(.static-sticky) .header-row .hdc-1 {
            width: 30%;
        }

        #header.header10.header_logo_center.header_menu_bottom:not(.static-sticky) .header-row .hdc-2, #header.header10.header_logo_center.header_menu_bottom:not(.static-sticky) .header-row .hdc-3 {
            width: 35%;
        }

        #header.header10.header_logo_center.header_menu_bottom:not(.static-sticky) .header-row .hdc-1.logo-section #logo {
            float: none;
            text-align: center;
            text-align: -webkit-center;
            margin-right: 0;
        }
}

@media(max-width: 768px) {
}

.video-container {
    height: 100% !important;
    width: 100% !important;
    position: relative;
}

    .video-container video {
        width: 100%;
        height: 100%;
        position: absolute;
        object-fit: cover;
        z-index: 0;
    }