body{background: #FAFAFA;min-width:1200px; font-family: "Noto Sans", sans-serif;font-size:16px;}
.centering{width:1200px;margin:0 auto;background: none;}
.centering .path,.centering .path a{color: #CCC;font-size: 14px;}
header{background: #f42834;height:127px;padding:0;position:relative;z-index:999;color:#333;margin-top: 0px;}
header .head{padding-bottom: 5px; text-align: right;background:#f42834;}
header .head div a {padding: 0px;width: 30px;height: auto;padding-right: 0px;color: #333;}
header .head div a img{width: 22px;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
header .head div a img:hover{width: 22px;  opacity: 0.3;}

header .hright{display:inline-block;vertical-align:top;height:80px;left:0;top:0px;bottom:10px;width: 100%;position: relative;background: #f42834;text-align: right;} 	
header .hright .logo{display:inline-block;position: absolute; width:300px;height:60px;cursor:pointer;color:#000;background:url("../image/logo.png") left center no-repeat #f42834;margin-top: 12px;left:0;top: 0;}
header .qmenu{line-height:32px;width: 32px;height:32px;text-align:right;}
header .qmenu>a{display:inline-block;padding:0 10px;color:#fff;} 
header .qmenu>a:last-child{padding-right:0;}


.search{display:inline-block;height:32px;line-height:32px;float:left;position:relative;margin:0px;margin-top:28px;margin-left: 360px;}
.search input[type="text"]{border:none;height:32px;line-height:32px;padding:0 10px;width:371px;background:#FFF;color:#000;padding-right:50px;    border-radius: 25px 25px;}
.search input[type="text"]:hover,.search input[type="text"]:focus{background:#FFF;}
.search input[type="submit"]{width:40px;height:32px;padding:0;text-indent:-5000px;position:absolute;right:0;margin:0px;margin-left:0;background:url("../image/si.png") center center no-repeat rgba(0,0,0,0.04);}




.header1{background: #f42834;color: #FFF;vertical-align:top;height: 18px;margin: 0px;padding-top:5px;padding-bottom: 5px;border-bottom: 1px solid #f4585e;}
.header1 a{background: #f42834;color: #FFF;height: 18px;display: block;margin: 0px;padding: 0px;float: left;font-size: 14px;}
.header1 img{margin: 0px;height: 18px;display: block;float: left;padding-top: 2px;padding-bottom: 0px;padding-right: 2px;}
.header1 img:nth-last-child(2) {padding-left: 20px;}												
.cinfo{width: 1000px;margin:0 auto;padding: 5px;font-size: 18px;}
.cinfo a{display:inline-block;padding:0 10px;color:#000;font-size:16px;}
.cinfo a:last-child{padding-right:0;}
.cinfo a:before{content:'';background-image:url("../../stat/image/icons.png");width:25px;height:25px;margin-right:5px;vertical-align:middle;display:inline-block;}
.cinfo a.email:before{background-position:left top;}
.cinfo a.phone:before{background-position:-25px top;}
.basket{position: relative;display:inline-block;height:32px;background: #f42834;cursor:pointer;z-index:88888;margin-top:21px;margin-left: 10px;}
.basket1{position:relative;display:inline-block;height:32px;background:#f42834;margin-left: 10px;margin-top:21px;}
.basket>a, .basket1>a{line-height:46px;font-size:14px;text-transform: none;color: #FFF; font-family: "Noto Sans", sans-serif;}
.basket:before{content:'';width:18px;height:18px;background:url("../../stat/image/basket.png") center center no-repeat;display:inline-block;margin-right:4px;vertical-align:middle;margin-top:0px;cursor:pointer;}
.basket1:before{content:'';width:18px;height:18px;background:url("../../stat/image/392502_gps_location_map_marker_icon.png") center center no-repeat;display:inline-block;margin-right:4px;vertical-align:middle;margin-top:0px;cursor:pointer;color: #FFF;}

.call{width: 160px;height: 30px;position: absolute;right: 0;top: 30px;background: #FFF;font-size: 16px;}


.lastzar{background:#435A6B;height:28px;line-height:28px;overflow:hidden;position:relative;margin-bottom:10px;}
.lastzar>b{background:#EAC629;display:block;height:28px;padding:0 10px;position:absolute;left:0;top:0;}
.lastzar>b:after{content:'';background:#EAC629;display:block;width:8px;height:8px;right:-4px;top:10px;position:absolute;}
.lastzar>div{position:absolute;left:80px;right:5px;}
.lastzar a:hover{text-decoration:none;}
.lastzar a>b{font-weight:normal;color:#333;}
.lastzar a>span{font-weight:bold;color:#000;}


h4{margin:0px 0;padding:0;height:25px;line-height:16px;font-size:16px;text-transform: none;color:#333;font-weight:normal;position:relative;padding-left:0px;margin-top: 20px;margin-bottom: 12px;background: none;text-align: center;font-size: 20px;}
h3{margin:0px 0;padding:10px;height:auto;line-height:25px;font-size:16px;text-transform: none;color:#333;font-weight:normal;position:relative;margin-bottom: 20px;background: #FFF;border: 1px solid #EEE;}
.ttl{margin:0px;text-transform: none;color:#333;font-weight:normal;position:relative;background: none;text-align: left;background: #EEE;margin-bottom: 30px;padding: 25px;border-radius: 10px;font-weight: bold;}
h4:before{content:'';display:block;width:210px;position:absolute;left:0;top:25px;}
h3:before{content:'';display:block;width:210px;background: #FFF;position:absolute;left:0;top:38px;}
hr{border: none; border-bottom: 1px solid #DEDEDE;}
.tbl{display:table;border-spacing:0;width:1200px;margin:0 auto;margin-top: 15px;margin-bottom: 30px;}
.tbl>div{display:table-cell;vertical-align:top;padding:0;}

.tbl .left-col1{width: 50%;text-align: left;}
.tbl .right-col1{width: 50%;}
.tbl .left-col{width: 24%;text-align: left;padding-top: 20px;background: #FAFAFA;padding-right: 20px;padding-left: 0px;}
.tbl .right-col{width: 75%; text-align: left;padding-top: 20px;background: #FAFAFA;padding-right: 0px;}

footer{color:#FFF;vertical-align: top;margin-top: 0px;background-color: #f42834;padding-top: 30px;}
footer .copyright{padding:30px 0;font-size:16px;margin-top:30px;display: inline-block;width: 100%;background: none;border-top: 1px solid #FFF;}
footer .fimage{width:100%;margin:0 auto;padding-bottom: 20px;text-align: center;background: #F4FBF4;}
footer .centering{background: none;}
footer .menu{padding:20px 0;vertical-align: top;}
footer .menu ul{list-style:none;padding:0;margin:0;vertical-align: top;}
footer .menu ul li{display:inline-block;float: left;margin: 0px;line-height: 20px;margin: 0px;text-align: left;}
footer .menu ul li:nth-child(1){
 width: 40%;
}
footer .menu ul li:nth-child(2){
 width: 20%;
}footer .menu ul li:nth-child(3){
 width: 30%;
}
footer .menu ul li>a{color:#fff;display:inline-block;padding-right:20px;padding:0px 0px;}
footer .menu ul li h2{margin: 0px;padding: 0px;margin-bottom: 10px;font-weight: normal;line-height: 16px;color: #FFF;}
.basket .items{position:absolute;z-index:9999999;background: #FFF;right:0px;top:35px;width:350px;border:2px solid #E4E9EC;-ms-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-khtml-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-o-box-shadow:3px 3px 2px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 2px rgba(0,0,0,0.1);box-shadow:3px 3px 2px rgba(0,0,0,0.1);-ms-border-radius:0 0 4px 4px;-khtml-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;display:none;}
.basket:hover .items{display:block;}
#basket-items{max-height:400px;overflow:auto;}
#basket-items .empty{text-align:left;line-height:16px;padding:0 15px;}
#basket-items .total{background:#fff;border-bottom:3px solid #E4E9EC;text-align:left;padding:5px 10px;line-height:20px;font-size:18px;}
#basket-items .total>span{display:block;font-size:12px;line-height:14px;padding:0;margin-top:5px;height:auto;text-align:right;color:#777;}
#basket-items .btns{text-align:center;padding:5px;}
#basket-items .item{padding:15px 10px;padding-top:12px;border-bottom:3px solid #E4E9EC;text-align:left;position:relative;}
#basket-items .item:hover{background:#fff;}
#basket-items .item:last-child{border-bottom:none;}
#basket-items .item>a{display:inline;}
#basket-items .item>a>b{font-weight:normal;text-transform: none;font-size:12px;color:#050505;display:block;padding-bottom:3px;border-bottom:1px solid #F1F2F3;margin-bottom:3px;}
#basket-items .item img{float:left;margin-right:6px;margin-top:3px;width:40px;height:40px;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#basket-items .item *{line-height:16px;}
#basket-items .item .desc{color:#666;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-khtml-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:4px;}
#basket-items .item .rm{position:absolute;right:5px;bottom:5px;width:50px;height:20px;z-index:999;cursor:pointer;color:#f00;}
#basket-items .item .price{font-size:14px;padding-top:10px;}
#basket-items .item .price o{color:#666;}
#basket-items .item .price>b{color:#DF3D3D;}
#basket-items .item .price input{width:45px;text-align:center;border:1px solid #E4E9EC;background:#fff;height:18px;line-height:18px;vertical-align:middle;}
#basket-items .item .price del{color:#aaa;}
#basket-items .item .price .prev{display:block;margin-top:10px;}




.clear{clear:both;padding-top:20px;margin-bottom:20px;}


.banner{position:relative;display:block;margin-bottom:20px;}
.banner.list .bitem{display:block;margin-bottom:10px;}
.banner.layer .bitem{position:absolute;left:0;top:0;z-index:1;}
.banner.layer .bitem.active{z-index:2;}
.banner.layer .controls{z-index:3;position:absolute;bottom:5px;right:5px;}
.banner.layer .controls>b{cursor:pointer;-ms-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:8px;height:8px;background:#333;display:inline-block;margin-left:5px;-ms-box-shadow:0 0 5px rgba(0,0,0,0.8);-khtml-box-shadow:0 0 5px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.8);-o-box-shadow:0 0 5px rgba(0,0,0,0.8);-moz-box-shadow:0 0 5px rgba(0,0,0,0.8);box-shadow:0 0 5px rgba(0,0,0,0.8);}
.banner.layer .controls>b.active{background:#eee;-ms-box-shadow:0 0 5px rgba(255,255,255,0.8);-khtml-box-shadow:0 0 5px rgba(255,255,255,0.8);-webkit-box-shadow:0 0 5px rgba(255,255,255,0.8);-o-box-shadow:0 0 5px rgba(255,255,255,0.8);-moz-box-shadow:0 0 5px rgba(255,255,255,0.8);box-shadow:0 0 5px rgba(255,255,255,0.8);}
a.rm{color:#dd5656;}
.stat-content{padding-right:0px;line-height:24px;color:#444;font-size:18px;text-align:justify;}
.stat-content p{line-height:24px;color:#444;font-size:16px;text-align:justify;margin: 0px;padding: 0px;}

.menu-holder{height:46px;width: 100%;background: #FFF;margin-bottom: 0px;z-index: 555;}
.menu1{width: 100%; height: 46px;padding: 0px;margin: 0px;display: block;z-index: 555;background: #FFF;}
.menu1 #one{background:url("../../stat/image/mh.png") left center no-repeat;background-color: #FFF;padding-left: 40px;color: #d8403b;}
.menu1>li{display:inline-block;vertical-align:top;height:46px;line-height:46px;z-index: 555;width: auto;}
.menu1>li:nth-child(9){width: auto;text-align: right;color: #000;right: 0px;position: absolute;}
.menu1>li a{line-height:46px;display:block;padding-right: 30px;text-transform: none;font-size:16px;position:relative;color: #000;z-index: 555; font-family: "Noto Sans", sans-serif;font-weight: normal;text-transform: none;}				
.menu1>li a.active, .menu1 li a:hover{text-decoration: none;background-color: #FFF;color: #f8363a;}


.mainnav{width: 300px;height: 500px;z-index: 9999999;margin: 0px;float: left;display: none;vertical-align:middle;margin-left: 0px;background: none;padding-left: 0px;position: absolute;top: 175px;padding-top: 0px;}

#scategories{
    display: none;
}

.mainnav li{list-style: none;z-index: 9999998;}

.mainnav .hassubs .dropdown{position: absolute; width: 300px;height:100%;top: -2px;left: 0;z-index: 9999999;opacity: 1;margin: 0;padding: 0px;} 

.mainnav li{padding: 0px;background: #FFF;z-index: 999999;height: auto;text-indent: 0px;z-index: 9999998;padding-left: 0;padding-top: 0px;padding-bottom: 0px;padding-left: 18px;}
.mainnav li .dropdown li{height: auto;}
.mainnav li .dropdown li a{color: #333;text-decoration: none;padding: 0px 0px;z-index: 9999998;font-size: 16px;line-height: 36px;display: block;padding-left: 20px;} 
.mainnav li:hover{background: #DDD;}
.mainnav li .dropdown li a:hover{color:#333;}   

/*First Level*/ 

.dropdown .subs{top: -2px;left: -20px;width: auto;background: #FFF;z-index: 999999;} 


.hassubs .hassubs:hover .dropdown{opacity: 1;z-index: 9999999;}
.mainnav .hassubs div{opacity: 0;position:  absolute;top: 0px;left: 300px;width: 300px;height: 468px;z-index: 3;background: #DDD;}


.hassubs .hassubs:hover div{opacity: 1;z-index: 9999999;position: absolute;top: 0px;left: 300px;padding: 0px;height: 100%;}
.mainnav li .dropdown li div a{color: #333;text-decoration: none;padding: 0px 0px;z-index: 9999998;font-size: 12px;display: block;background: #DDD;line-height: 30px;border: none;padding-left: 20px;}
.mainnav li .dropdown li div a:hover{color: #333;}







.hotnews{margin-bottom:0px;padding: 0px; width:100%;height:700px;position: relative;overflow: hidden;margin-top: 0px;margin-bottom: 0px;z-index: 1;display: block;}
.hotnews  video{   position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: block;
    height: auto;
    width: 100%;
    margin: 0 auto;
    }



.sticky-container{
		/*background-color: #333;*/
		padding: 0px;
		margin: 0px;
		position: fixed;
		right: -119px;
		top:160px;
		width: 200px;
        z-index: 10000;        

	}

	.sticky li{
		list-style-type: none;
		background-color: #DEDEDE;
		color: #efefef;
		height: 35px;
		padding: 0px;
		margin: 0px 0px 1px 0px;
		-webkit-transition:all 0.25s ease-in-out;
		-moz-transition:all 0.25s ease-in-out;
		-o-transition:all 0.25s ease-in-out;
		transition:all 0.25s ease-in-out;
		cursor: pointer;
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
               
                

	}

	.sticky li:hover{
		margin-left: -115px;
		/*-webkit-transform: translateX(-115px);
		-moz-transform: translateX(-115px);
		-o-transform: translateX(-115px);
		-ms-transform: translateX(-115px);
		transform:translateX(-115px);*/
		/*background-color: #8e44ad;*/
		filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
                -webkit-filter: grayscale(0%);
	}

	.sticky li img{
		float: left;
		margin: 5px 5px;
		margin-right: 20px;

	}

	.sticky li p{
		padding: 0px;
		margin: 0px;
		text-transform: none;
		line-height: 35px;

	}






	p.credit{
		padding-top: 20px;
		font-size: 12px;
	}
    
    .nf .sticky-container{display: none;}
.SliderName_2 img{	
	object-fit: cover;
}
.divider {
  position: relative;
  text-align: center;
  width: 80%;
  margin: 40px auto;
  color: #ACACAC;
  font-size: 17px;
  line-height: 1.8;
  letter-spacing: 0.5px;
  padding-bottom: 25px;
  opacity: 0;
  transform: translateY(20px);
  transition: all 1s ease-in-out;  
}

/* Доод цагаан зураас */
.divider::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) scaleX(0);
  transform-origin: center;
  width: 5%;
  height: 2px;
  background-color: #FFF;
  border-radius: 2px;
  transition: transform 1s ease;  
      background: radial-gradient(circle at center, #ffffff 0%, #ffffff 40%, rgba(255,255,255,0) 100%);
  
}

/* Анимэйшн идэвхжих үед */
.divider.show {
  opacity: 1;
  transform: translateY(0);
}

.divider.show::after {
  transform: translateX(-50%) scaleX(1);
}
