.git-pull{position:fixed;top: 0;left:0;display: block;padding: 0 10px;cursor: pointer;line-height: 30px;background: #f43;color: #fff;text-transform: uppercase;z-index: 999999;text-decoration: none;}
.git-pull:hover{text-decoration: none;background:#fff;color:#f43;}
a{text-decoration: none;color: #303030;cursor: pointer;}
/* ====================== Pagination ======================= */
.pagination {text-align: center;padding-top: 20px;}
.pagination>ul{display: flex;justify-content: center;gap: 5px;}
.pagination>ul>li {position: relative;width: auto;height: 24px;padding: 5px 10px;background: #ffffff;font-weight: 700;border-radius: 5px;cursor: pointer;}
.pagination>ul>li:hover, .pagination>ul>li>a:hover {color: #fff;background-color: #006599;}
.pagination>ul.current-page>li>a,.pagination>ul.current-page>li>b {position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.pagination>ul>li>b {background: #006599;color: #ffffff;}
/*  Back to top button  */
#btn-back-to-top {position: fixed;bottom: 40px;right: 40px;display: none;}
/* Scrollbar */
::-webkit-scrollbar {width: .45rem;}
::-webkit-scrollbar-thumb {background-color: rgba(27, 27, 27, .4);border-radius: 3px;}
::-webkit-scrollbar-track{background: transparent;}
/* button hover */
.btn:hover{background: #e1e1e1;color: #000 !important;}


.news-section{position: relative;}
.news-section>div>.grid-row{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
.bg-image>img,.bg-image>video{width: 100%;height: 188px;}
/* ===================  Banner ==================== */
.position-relative.overflow-hidden{max-height: 770px;}
.position-relative>div>.carousel>.carousel-inner>div>img{
    width: 100%;
    max-height: 770px;
}
.position-relative .carousel-caption{bottom: unset;top: 50%;}
.position-relative .carousel-indicators{bottom: 5rem;}
/* ===================  Мэндчилгээ ==================== */
.readMore.show>._,.readMore.show>.rLess,.readMore.showMore>.rMore {display: none;}
.readMore>.rMore,.readMore>.rLess {color: blue;cursor: pointer;}
.readMoreWrapTxt.showMore>._,.readMoreWrapTxt.showMore>.rLess {display: block;}

/* ===================  News ==================== */
.news-text-length>h5,.news-text-length>p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
/* ===================  Боловсролын салбар ==================== */
.edu-card{height: 10rem;}
.elementor-shape {overflow: hidden;position: absolute;left: 0;width: 100%;line-height: 0;direction: ltr;}
.elementor-shape-top {top:0;}
.elementor-shape-bottom {bottom: 0;}
.elementor-shape[data-negative=false].elementor-shape-bottom, .elementor-shape[data-negative=true].elementor-shape-top {transform: rotate(180deg);}
.elementor-shape-bottom:not([data-negative=true]) svg {z-index: -1;}
.elementor-shape svg {display: block;width: calc(100% + 1.3px);position: relative;left: 50%;transform: translateX(-50%);fill: #ffffff;}
p{text-align: justify;}
p.regular{text-align: unset;}
.text-dark h5 {font-size: 16px;}
div.card-body>p {font-size: 13px;text-align: unset;}
@media only screen and (max-width: 1200px){
    .news-row,.my-products{grid-template-columns:repeat(4,1fr) !important;}
    .news-row .bg-image img,.my-products img{max-width: 100% !important;display: block;}
    .news-row .rounded-bottom,.my-products .card-body{max-width: 256px;}
}
@media only screen and (max-width: 1000px){
    .news-row,.my-products{grid-template-columns:repeat(3,1fr) !important;}
    .news-row .bg-image{display: flex;align-items: center;justify-content: center;}
}
@media only screen and (max-width: 800px){
    .news-row,.my-products{grid-template-columns:repeat(2,1fr) !important;}
}
@media only screen and (max-width: 600px){
    .news-row,.my-products{display:flex !important;flex-direction: column;}
}