:root{
--color1: #C0C0C0;
--color2: #112691;
--color2_:#011ba1;
--color3: #8f9fae;
--color4: #485664;
--color5: #1e2125;
--color6: #feac00;
}

*, ::after, ::before{
  transition: width 0.4s,
  						height 0.4s,
  						max-height 0.4s,
  						left 0.4s,
  						right 0.4s,
  						top 0.4s,
  						bottom 0.4s,
  						_font-size 0.4s,
  						box-shadow 0.4s, 
  						border-color 0.4s, 
  						background-color 0.4s,
  						transform 0.4s,
  						opacity 0.4s
  						;
}

.clear:after{content:'';clear:both;display:block;}

#navmenu > ul  ul{max-height:0px;overflow:hidden;display:block !important;}
#navmenu > ul  ul.show{max-height:500px;}

.error-text:empty{display:none;}

.video-container {position:relative;padding-bottom:51.5%;padding-top:30px;height:0px;overflow:hidden;}
.video-container iframe,.video-container object,.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

img{max-height:none;max-width:100%;height:auto;}

img.lazycfg{
	max-height:none;
	max-width:none;
}
a{
  text-decoration:none;	
  color:#14298f;
}
a:hover{
	text-decoration: underline;
}

header {
  z-index: 9;
  width: 100%;
  height: 145px;
  transition: all .3s ease-in-out;
}

.fixed {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  transition: 0.2s;
 }

header .link-white .text-dark{color:#e2e4eae6 !important;}
header .distance_top_menu_home.link-white  ul>li>ul>li>a{
 	  color: #e2e4eae6 !important;
 	  background-color:rgba(0, 0, 0, 0.7); !important;
 	  font-weight:600 !important;
 	  padding: 9px 14px;
 	}
 	
 	

header.scroll-up {
  opacity: 0;
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  
}

header.bg {
  background-color: #000000b3;
}

header.scroll-down {
  opacity: 1;
  transform: none;
   /*box-shadow: 0 2px 4px rgba(102,102,102,0.3);*/
}

.logo-type{display:none;}
.logo-type.logo-black{display:block;}
.bg-white .logo-type.logo-white{display:block;}
.bg-white .logo-type.logo-black{display:none;}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2;
  font-family:'Open sans', 'serif';
}


html,body{margin:0px;padding:0px;-webkit-font-smoothing: antialiased;}

.background-image-wheat{
	position: relative;
  height: auto;
  width: 100%;
  overflow: hidden;
}

a.navbar-brand{
	width: 105px;
}

.background-image-wheat video{
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.background-image-wheat .overlay{
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.7;
  z-index: 1;
}

.navbar {
  background-color: #333;
  position: fixed; 
  top: 0; 
  width: 100%; 
}

/* Main content */
.main {
  margin-top: 100px; /* Add a top margin to avoid content overlay */
}
.bg-white + main{
	margin-top: 150px;
}

.navbar-toggler-icon {
	 display: inline-block;
	 width: 1.5em;
	 height: 1.5em;
	 vertical-align: middle;
	 background-repeat: no-repeat;
	 background-position: center;
	 background-size: 100%;
}

	.dropdown-menu{
	 border:1px solid transparent;	
	}
	.dropdown-menu.NavDrop{
	 border-radius:0;	
	 background-color: rgba(0, 0, 0, 0.7);
	}
	.bg-white .dropdown-menu.NavDrop{
	 border-radius:0;	
	 background-color: #FFFFFF;		
	}
		
		
	#navmenu .submenu-home .dropdown-menu.NavDrop_index{
	  background-color:transparent;
	 
  }	
  #navmenu .NavDrop_index,
  #lang_element li ul{
  	 margin-top:20px;
  	 
  }
  /*
  #navmenu .NavDrop_index:before{
		display: block;
		width: 75px;
		height: 14px;
		background: rgba(0, 0, 0, 0.07);
		clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
		content: "";
		top: -3px;
		position: relative;
		left: 71px;
		overflow: visible;
	}
  */
  	
	#navmenu .navbar-nav .dropdown-menu.NavDrop_index  li > a{
	  padding:9px 14px;
	  
  }	
  #navmenu .navbar-nav .dropdown-menu.NavDrop_index li,
  #lang_element .dropdown-menu.NavDrop>li{
   border-bottom:1px solid rgba(0, 0, 0, 0.08);	
  }
  
  #navmenu .navbar-nav .dropdown-menu.NavDrop_index.show,
  #lang_element  .dropdown-menu.NavDrop{
  	 box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  	 transition:all .4s ease;
  }
		
	.home_nav_link{
		font-weight:800;
	}
	.rest_nav_link{
		font-weight:600;
	}
	
	#navmenu .dropdown>a.show{
		text-decoration: underline;
    text-underline-position: under;  
	}
	
	
 
	
 .dropdown-menu.NavDrop_index{
   top: 120%;
	 left: -20%;
 }
	
 .dropdown-item:hover {
  color: #1e2125;
  background-color:unset;
}
 
 button.navbar-toggler {
   background:#FFF !important; 
   color:unset !important;
 }
button.navbar-toggler .navbar-toggler-icon{
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(108,117,125,1.00)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color:#14298f;
}
.page-item.active .page-link,
.page-item .page-link:hover{
  background-color:var(--color2);	
  color:white;
}
.page-item .page-link{
  color:var(--color2);	
}

.card-agroind{
 border-radius:0;
 border:0;
 background-color:rgba(0, 0, 0, 0.3);	
}

.card-agroind .card-body{
	background-color:rgba(0, 0, 0, 0.3);
	text-align:justify;
}
.card-share-price{
 background-color:#6D9BA9;
 font-family:Open sans;	
}
.card-share-price:hover{
 background-color:#598997;
}
.card-share-price a h6{
 font-weight:bold;
}
.card-share-price a img{
 width:140px;
 height:auto;	
 margin-top: 27px;
}
.card-letest-report{
	background-color:#3AABCE;
	font-family:Open sans;
}
.card-letest-report:hover{
	background-color:#2B8DAA;
}

.card-namsen a.subscr.card-link{
 background-color: #fff !important;
 border-color: #485664 !important;
 font-size:20px;
 text-decoration:none;
 transition:all .3s ease;
 min-width:225.65px;
}

.card-namsen a.subscr.card-link:hover{
  letter-spacing:3px;
  background-color: #485664ee;
  border-color: #485664ee;
  transition:all .3s ease;
}


.card-namsen  a.onews{
	background-color: #485664;
  border-color: #485664;
  color:#fff;
  font-size:20px;
  text-decoration:none;
  min-width:225.65px;
}
.card-namsen  a.onews:hover{
	background-color: #3D4854;
  border-color: #3D4854;
}



.card-namsen{
 border-radius:0;
 border:0;
}
 main .card.card-namsen .card-body .card-text {
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  white-space: normal;
  height:auto;
 }

.card-namsen .card-body{
 background-color:#ffffff;
 text-align:justify;	
}
.card-namsen .card-body button{
 border-radius:0;
 border-color:var(--color1);
}

.card-news-info .card-image-overflow{
 overflow:hidden;	
}

.card-news-info img.card-img-top:hover{
 	transform:scale(1.08);
 	
}

#sumbenu_list_h ul>li>a{
	color:#6c757d;
}
 .map iframe{
	border: 0;
  width: 90%;
  height: 400px;
  box-shadow:0 0 25px rgba(87,79,236,.1) !important;
 }
 
 main .cap-block{
 	background-color:rgba(0, 0, 0, 0.01);
 }
 main .cap-block .container{
 	 position: relative;
 }
  main .cap-block h1{
		padding: 0;
		margin: 0;
		line-height: 1;
		letter-spacing: 0px;
		color: #212529;
		font-size: 1.75rem;
		margin-bottom: .9rem;
	}
  
 @media(max-width:1200px){
	 .h1, h1 {
	  font-size: calc(1.3rem + .6vw) !important;
	}
}

  main .cap-block .breadcrumb{
	  position: absolute !important;
	  width: auto !important;
	  top: 50% !important;
	  left: auto !important;
	  right: 15px !important;
	  margin: 0 !important;
	  background-color: transparent !important;
	  padding: 0 !important;
	  font-size: 90%;
	  transform: translateY(-50%);
	  align-items:center;
  }
  main .cap-block .breadcrumb li{
  	display:inline-block;
  	max-width:250px;
  	overflow:hidden;
  	white-space:nowrap;
  	text-overflow:ellipsis;
  }
  
  
  main .card .card-body h5.card-title{
  	text-overflow:ellipsis;
	  overflow:hidden;
	  /* Addition lines for 2 line or multiline ellipsis*/
	  display: -webkit-box !important;
	  -webkit-line-clamp: 2;
	  -webkit-box-orient: vertical;
	  white-space: normal;
	  height:80px;
  }
  main .card.card-directors .card-body .card-title, 
  main .card.card-directors .card-body .card-text  {
  text-overflow: unset;
  overflow: unset;
  display: unset;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  white-space: unset;
  height: unset;
}
 main .card.card-directors .card-body .card-title{
		font-size: 1.25rem;
		margin-bottom: 0.5rem;
		display: block;
 	}
  
   main .card .card-body .card-text{
	   	text-overflow:ellipsis;
		  overflow:hidden;
		  /* Addition lines for 2 line or multiline ellipsis*/
		  display: -webkit-box !important;
		  -webkit-line-clamp: 5;
		  -webkit-box-orient: vertical;
		  white-space: normal;
		  height:120px;
   }
    main .card.card-agroind .card-body .card-text{
		  text-overflow: ellipsis;
		  overflow: hidden;
		  display: -webkit-box !important;
		  -webkit-line-clamp: 14;
		  -webkit-box-orient: vertical;
		  white-space: normal;
		  height:auto;
    }
   
   main .card .card-body a.btn.card-link{
   	background-color:var(--color2);
   	border-color:var(--color2);
   }
   
   main .card .card-body a.btn.card-link:hover{
    	background-color: #0b5ed7;
      border-color: #0a58ca;
      text-decoration:none;
   }
  .page-link:hover {
		background-color: var(--color2);
		border-color: var(--color2);
		text-decoration:none;
    color: white;
		transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
   }
  
 .details i{
 	color:var(--color3);
 	font-size:24px;
 	color:var(--color2);
 }
 
 .map_contacts h5{
 	 color:var(--color4);
 	 font-size:18px;
 }
 
 .map_contacts{
  background-color: rgba(87,79,236,.04) !important;	
 
 }
 .map_contacts:before{
	content: "";
	display: block;
	font-size: 24px;
	font-family: 'Glyphicons Halflings';
	color: rgba(87,79,236,.04);
	position: absolute;
	top: 31px;
	left: -24px;
	border-color: rgba(87,79,236,.04);
	border-top: 29px solid transparent;
	border-left: 0px solid transparent;
	border-bottom: 31px solid transparent;
	border-right: 24px solid rgba(87,79,236,.04);
 }
 
 #list-years a{
  font-size:20px;
  font-family:'Inter';
  background-color:#fff;	
  color:var(--color2);
 }
 #list-years a:hover{
  color:	#fff;
  background-color:var(--color2);	
 }

 .arrow1:before {
 	 background-color: white;
	 border: 1px solid var(--color1);
	 width: 30px;
	 text-align:center;
	 height: 30px;
	 display:block;
	 content: '<';
   color: #9d9d9d;
   font-weight: bold;
 }
 .arrow2:before{
 	 background-color: white;
	 border: 1px solid var(--color1);
	 width: 30px;
	 text-align:center;
	 height: 30px;
	 display:block;
	 content: '>';
   color: #9d9d9d;
   font-weight: bold;
 }
 
 
 .arrow1:hover:before,
 .arrow2:hover:before{
  color:#fff;
  background-color:var(--color2);
  border:1px solid var(--color2);	
 }
 
 	
.content-hist p{
	 color: var(--color4);
	 
}
.content-hist div div h2{
 color:var(--color2);
 font-family:'Open Sans';	
}

 form:not(.waiting) button[type="submit"]>span{
  display:none;
 }
form.waiting button[type="submit"]>span{
 	display:inline-block;
}
form button.submit_button{
	 color:#fff;
	 background-color:var(--color2);
	 white-space:nowrap;
	}
form button.submit_button:hover{
 color: #fff;
 background-color:#1530b5;
 border-color:#1530b5;
}

.content-hist .vertical_line{
	 height:auto;
	 min-height:250px;
	 border:0;
}

.borderClass{
 border-left:2px solid #dee2e6;	
  min-height: 180px !important;
  height:auto !important;
  overflow:hidden;
  padding-top:20px;
}
 .borderClass>div,
 .borderClass>div>p{
  overflow:hidden;	
 }
 .years_line{
 	 overflow:hidden;
 }
.years_line li.slick-active a{
	display:block;
	text-align:center;
	line-height:45px;
	height:45px;
	
}
.years_line li a:hover{
	color:#ffffff;
	background-color:var(--color2);
}

.years_line li.slick-active.slick-current a{
   background-color:var(--color2);
   color: #fff;
 }
 
 #overlay_gray{
  background-position:100% 100%;
  background-repeat:no-repeat;
  background-size:cover;
  min-height: 250px;
  
 }
  .img2020{
 	background-image:url('/db/media/images1.jpg');
 }
 .img2019{
 	background-image:url('/db/media/images2.jpg');
 }
 .img2018{
 	background-image:url('/db/media/images3.jpg');
 }
 .img2017{
 	background-image:url('/db/media/images4.jpg');
 }
 .img2016{
 	background-image:url('/db/media/images5.jpg');
 }
 
 #overlay_gray:before{
 	content:'';
 	display:block;
 	position:absolute;
 	top:0px;
 	left:0px;
 	bottom:0px;
 	right:0px;
 	background-color:#00000088;
 	
 }
 .img_reports_content{
 	 top: 21px;
   left: 38px;
   color: white;
 }
  
 
 .card_content p>a {
  color:var(--color4);
  
 }
 .card_content p>a:hover {
  text-decoration: underline;
 }
 	.card_content p>a>i{
 		color:var(--color2);	
 	}
 	
 	#navmenu ul>li>a,
 	#navmenu ul>li>ul>li>a{
 	  color:	#e2e4eae6;
 	}
 	 
 	
 	#navmenu ul>li>a ul>li>a:hover{
 		color:var(--color5);
 		border-top: 1px solid #ededed;
    border-bottom: none;
    margin:3px 0px;
 	}
 	
 	#navmenu  ul>li>a ul{
 		background-color:rgba(0,0,0,0.7);
 	}
 	 	
 .navbar-nav .link-white{
 		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:31px;
  }
  .navbar-nav .link-dark{
  	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:-3px;
  }
  
  
 	main{
 	 margin-top:198px;	
 	}
 	
 	#lang_element li>a,
 	#lang_element li a ul li a{
 		color:#e2e4eae6;
 		font-weight: 600;
 	}
 	
 	.bg-white #lang_element li>a,
 	.bg-white #lang_element li a ul li a{
 		color:var(--bs-dark-rgb);
 		font-weight: 600;
 	}
 	
 	
 	#navmenu .link-white .dropdown-menu{
 	 background-color:rgba(0,0,0,0.7);	
 	}
 	#navmenu .nav-item>a,
 	#navmenu .nav-item>a .dropdown-item{
 	 color:#e2e4eae6;
 	}
 	#navmenu .nav-item>a .dropdown-item .NavDrop li>a{
 	color:#000;	
 	}
 	
 	.navbar-toggler:focus {
    box-shadow: 0 0 0 2px #666666a3;
  }
  
   button.navbar-toggler{
    top:var(--bs-gutter-x,1.75rem);
    right:var(--bs-gutter-x,.75rem);	
   }
   
   .navbar-nav li>a{
   font-weight:600;	
   }
   
   .vaja{
   	 background-image:url('/db/media/Vaja_Jhashi.jpg');
   	 background-position:center center;
   	 background-size:cover;
   	 background-repeat:no-repeat;
   	 height:643px;
   	 width:100%;
   }

main .container .row h5.title_contacts{
 margin-left:32px;
 margin-bottom:0px;
 color:var(--color2);	
}

header a.navbar-brand img{
	height:112px;
	margin-left:8px;
}
header button.navbar-toggler{
	height:40px;
}

header.thiner{
	height:80px;
	transition:all 0.4s ease-out;	
	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
}
header.thiner a.navbar-brand img{
	height:62px;
	transition:all 0.4s ease-out;
}
 header.thiner #lang_element{
 	font-size:15px;
 	top: 18px;
 }	
	 
 header.thiner button.navbar-toggler{
	padding: .05rem 0.35rem;
	font-size: 1rem;
	line-height: 0.75;
	height:unset;
	
}

.social_icons_block a{
 margin-right:18px;
 text-decoration:none;	
}

.social_icons_block a:last-child{
	margin-right:0px;
}
 
.social_icons_block a img{
	width:35px;
	height:auto;
 }
 
 .menu-newsYears{
  display:flex;
  Flex-direction:row;	
  justify-content:flex-end;
  flex-wrap:wrap;
 }
 .menu-newsYears li{
 	list-style:none;
 	margin-left:10px;
 	margin-bottom:5px;
 }
 
 .menu-newsYears li a{
	 	text-decoration: none;
		font-size: 1rem;
		background-color: #fff;
		color: #6c757d;
 	}
 
 .menu-newsYears li.active a{	
 	font-weight:bolder;
	color: var(--color2);
	
 }
 
 .menu-newsYears>a.card-link.text-white{
 	background-color: var(--color2);
  border-color: var(--color2);
 }
 .menu-newsYears>a.card-link.text-white:hover{
 	background-color: #0b5ed7;
  border-color: #0a58ca;
  text-decoration:none;
 }

.raw-points{justify-content:space-between;}

.raw-points > div{
	padding:0px 20px;
}

.raw-points .title{
	font-weight:bold;
  color:	var(--color5);
  font-size:18px;}

.raw-points .title .maintitle{
	display:flex;
	align-items:center;
	padding:4px;
	color:	var(--color5);  
}

.raw-points .title a{
	display:inline-block;
}
.raw-points .title .maintitle:before{
	display:inline-block;
  width:25px;
  height:25px;
  content:"";
  background-image:url("../images/sunflower.png");
  background-size: contain;
  background-position:center;
  background-repeat:no-repeat;
  margin-right: 5px;
}

.raw-points .title .city{
	padding-left:34px;
}

.raw-points .info{
	
}

.raw-points .phones{
	
  display:flex;
  flex-direction:column;
  padding:4px 0;
  padding-left:34px;
  min-height:136px;
}
.raw-points .phones span{
 font-size:16px;	
 line-height:32px;
 color:var(--color4);
}

.raw-points  .prices{
	padding:3px;
 font-size:16px;
 font-weight:bold;	
 line-height:34px;
 color:var(--color4);
}

.raw-points .header_location .globe_icon{
		display:inline-block;
		content:"";
		background-image:url("../images/Blue_globe_icon.svg.png");
		background-position:center;
		background-size:cover;
		margin-right:11px;
		width: 17px;
    height: 17px;    
}
.raw-points .header_location span{
  
}

.header_location{
 color: var(--color5);
 margin:5px 0;
}


  
/*------------------------
Extra small
<576px 	Small
≥576px 	Medium
≥768px 	Large
≥992px 	X-Large
≥1200px 	XX-Large
≥1400px
--------------------*/

@media (min-width:1401px) and (max-width:1651px){


}



@media (min-width:1201px) and (max-width:1400px){
 
}

@media (min-width:992px) and (max-width:1200px){
	a.navbar-brand{
  /* width:16%;*/
  width: 115px;	
  }
 
}

@media (min-width:768px) and (max-width:991px){
body .background-image-wheat{
	 background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url('../images/image.png');
	 background-position:center;
	 background-size:cover;
	 background-repeat:no-repeat;
	 height:auto;	
	 background-blend-mode: darken;
	}
	#myVideo {
    display:none;
  }
  .background-image-wheat .overlay{
    opacity: 0;
  }
  
  #navmenu{
   margin-top:11px;
   box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);	
  }
 
  #navmenu .distance_top_menu_home{
   margin-top:-3px;	
  }
 
 
 #navmenu ul,
 #navmenu ul li{
  background-color:rgba(255,255,255,1);	
  border:none;
  
 }

#navmenu .navbar-nav .dropdown-menu.NavDrop_index.show,
#lang_element .dropdown-menu.NavDrop {
  box-shadow: unset;
  transition: all .4s ease;
  margin-top:0;
}

  
 
#navmenu .navbar-nav .dropdown-menu.NavDrop_index.show li:last-child{
	border-bottom: 1px solid transparent;
}
 #navmenu ul li:last-child{
   border-bottom: 1px solid transparent;
 }
 
 #navmenu .dropdown-menu{
 	border:none;
 	}
 	
 	.navbar-nav .link-white{
 		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:31px;
  }
  .navbar-nav .link-dark{
  	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:-3px;
  }
   .navbar-nav.link-dark.submenu-home{
    margin-top:-14px;	
   }
 
 	.map iframe {
    width: 100%;
  }
  
 	.map_contacts::before{
	 	content: "";
	  display: block;
	  font-size: 24px;
	  font-family: 'Glyphicons Halflings';
	  color: rgba(87,79,236,.04);
	  position: absolute;
	  top: -42px;
	  left: 38vw;
	  border-color: rgba(87,79,236,.04);
	  border-top: 29px solid transparent;
	  border-left: 0px solid transparent;
	  border-bottom: 31px solid transparent;
	  border-right: 24px solid rgba(87,79,236,.04);
	  transform: rotate(90deg);
  }
 	 .borderClass{
    border:none;
   }
   
  #navmenu .nav-item > a,
  #navmenu .nav-item > a.dropdown-item {
    color: #000 !important;
  }
  
 
  header .link-white .text-dark{
  color:#626365; !important	
  }
 	 	
 	a.navbar-brand{
  /* width:18%;	*/
  width: 99px;
  }
  
  main{
 	 margin-top:123px;	
 	}
 	.header {
		height: 120px;
  }
 	
 	#lang_element {
	  top: var(--bs-gutter-x,1.7rem);
	  right: var(--bs-gutter-x,6rem);
   }
 	
 	#lang_element li>ul>li>a{
 	  background-color:white;
 	  color:#000;
 	}
 	#lang_element li>ul>li{
 	 	
 	}
 	
 	#navmenu ul li{
	 margin-top:10px;
	 margin-bottom:10px;	
	 border-bottom: 1px solid #ededed;
	 min-height: 40px;
 }
 
 #navmenu ul li:last-child{
   border-bottom: 1px solid transparent;
 }
 	#navmenu ul>li>ul>li>a{
 	  color: #000 !important;
 	  background-color:white !important;
 	}
 	#navmenu ul>li>ul>li:last-child>a{
 	  border-bottom: 1px solid transparent;
 	}
 	.dropdown-item:hover{
 	 transition:all 300ms ease-in-out;	
 	 text-decoration:underline;
 	}
 	 	
  
   header.thiner #lang_element{
 	  font-size:15px;
 	  top: 18px;
   }	
 	 
 	 header.thiner button.navbar-toggler{
		padding: .05rem 0.35rem;
		font-size: 1rem;
		line-height: 0.75;
		height:unset;
	 }
	
	main .cap-block{
	 	text-align:center;
  }
 
  main .cap-block .breadcrumb {
	  position: relative !important;
	  top: 0 !important;
	  left: 0 !important;
	  right: 0 !important;
	  margin: 20px 0 0 !important;
	  justify-content: center;
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
  }
  #navmenu .link-white .dropdown-menu{
 	 background-color:unset !important;	
 	}
 	#lang_element .dropdown-menu.NavDrop {
  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
  transition: all .4s ease;
  margin-top: 20px;
}
	

}

@media (min-width:576px) and (max-width:767px){
  body .background-image-wheat{
	 background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url('../images/image.png');
	 background-position:center;
	 background-size:cover;
	 background-repeat:no-repeat;
	 height:auto;	
	 background-blend-mode: darken;
	}
	#myVideo {
    display:none;
  }
  .background-image-wheat .overlay{
    opacity: 0;
  }
  
  #navmenu{
   margin-top:11px;
   box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);	
  }
  
 #navmenu  .distance_top_menu_home{
  margin-top:-3px;	
 }
  
 #navmenu ul,
 #navmenu ul li{
  background-color:rgba(255,255,255,1);	
  border:none;
 }
 
 #navmenu ul li{
	 margin-top:10px;
	 margin-bottom:10px;	
	 border-bottom: 1px solid #ededed;
	 min-height: 40px;
 }
 
 #navmenu .navbar-nav .dropdown-menu.NavDrop_index.show,
#lang_element .dropdown-menu.NavDrop {
  box-shadow: unset;
  transition: all .4s ease;
  margin-top:0px;
}
#navmenu .navbar-nav .dropdown-menu.NavDrop_index.show li:last-child{
	border-bottom: 1px solid transparent;
}
 
 #navmenu ul li:last-child{
   border-bottom: 1px solid transparent;
 }
 #navmenu .dropdown-menu{
 	border:none;
 	}
 	
 	
 	.navbar-nav .link-white{
 		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:31px;
  }
  .navbar-nav .link-dark{
  	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:-3px;
  }
 	.map iframe {
    width: 100%;
  }
  .map_contacts::before{
	 	content: "";
	  display: block;
	  font-size: 24px;
	  font-family: 'Glyphicons Halflings';
	  color: rgba(87,79,236,.04);
	  position: absolute;
	  top: -42px;
	  left: 38vw;
	  border-color: rgba(87,79,236,.04);
	  border-top: 29px solid transparent;
	  border-left: 0px solid transparent;
	  border-bottom: 31px solid transparent;
	  border-right: 24px solid rgba(87,79,236,.04);
	  transform: rotate(90deg);
  }
  
  .borderClass{
    border:none;
   }

   #navmenu .nav-item > a,
   #navmenu .nav-item > a.dropdown-item {
    color: #000 !important;
   }
   
 	a.navbar-brand{
  /* width:22%;	*/
  width: 92px;
  }
  
  .navbar-nav.link-dark.submenu-home{
    margin-top:-14px;	
   }
/* 	header{
 		height:97px;
 	}
*/ 	
 	 main{
 	 margin-top:123px;	
 	}
 	
 		#lang_element {
	  top: var(--bs-gutter-x,1.7rem);
	  right: var(--bs-gutter-x,6rem);
   }
 	
 	#lang_element li>ul>li>a{
 	  background-color:white;
 	  color:#000;
 	}
 	
 	#navmenu ul>li>ul>li>a{
 	  color: #000 !important;
 	  background-color:white !important;
 	}
 	
 	#navmenu ul>li>ul>li:last-child>a{
 	  border-bottom: 1px solid transparent;
 	}
 	
 	
 	.dropdown-item:hover{
 	 transition:all 300ms ease-in-out;	
 	 text-decoration:underline;
 	}
 	 	
 	
   header.thiner #lang_element{
 	  font-size:15px;
 	  top: 18px;
   }	
 	 
 	 header.thiner button.navbar-toggler{
		padding: .05rem 0.35rem;
		font-size: 1rem;
		line-height: 0.75;
		height:unset;
		
	}
	 main .cap-block{
	 	text-align:center;
	 }
	 
	main .cap-block .breadcrumb {
	  position: relative !important;
	  top: 0 !important;
	  left: 0 !important;
	  right: 0 !important;
	  margin: 20px 0 0 !important;
	  justify-content: center;
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
  }
 	
 	 #navmenu .link-white .dropdown-menu{
 	 background-color:unset !important;	
 	}
 	
 	#lang_element .dropdown-menu.NavDrop {
	  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	  transition: all .4s ease;
	  margin-top: 20px;
  }
}


@media (min-width:327px) and (max-width:575px){
	 body .background-image-wheat{
	 background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url('../images/image.png');
	 background-position:center;
	 background-size:cover;
	 background-repeat:no-repeat;
	 height:auto;	
	 background-blend-mode: darken;
	}
	#myVideo {
    display:none;
  }
 .background-image-wheat .overlay{
    opacity: 0;
  }
  
  #navmenu{
    margin-top: 11px;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);	
  }
  
 #navmenu ul,
 #navmenu ul li{
  background-color:rgba(255,255,255,1);
  border:none;
  
 }
#navmenu ul li{
	 margin-top:10px;
	 margin-bottom:10px;	
	 border-bottom: 1px solid #ededed;
	 min-height: 40px;
 }
 
 #navmenu .navbar-nav .dropdown-menu.NavDrop_index.show,
#lang_element .dropdown-menu.NavDrop {
  box-shadow: unset;
  transition: all .4s ease;
  margin-top:0;
}
#navmenu .navbar-nav .dropdown-menu.NavDrop_index.show li:last-child{
	border-bottom: 1px solid transparent;
}
 
 #navmenu ul li:last-child{
   border-bottom: 1px solid transparent;
 }
 #navmenu .dropdown-menu{
 	border:none;
 	}
 	
 	
 	.map iframe {
    width: 100%;
  }
  .map_contacts::before{
	 	content: "";
	  display: block;
	  font-size: 24px;
	  font-family: 'Glyphicons Halflings';
	  color: rgba(87,79,236,.04);
	  position: absolute;
	  top: -42px;
	  left: 38vw;
	  border-color: rgba(87,79,236,.04);
	  border-top: 29px solid transparent;
	  border-left: 0px solid transparent;
	  border-bottom: 31px solid transparent;
	  border-right: 24px solid rgba(87,79,236,.04);
	  transform: rotate(90deg);
  }
  .borderClass{
    border:none;
   }
  
  #navmenu .nav-item > a,
  #navmenu .nav-item > a .dropdown-item {
    color: #000 !important;
  }
  
  .navbar-nav .link-white{
 		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:31px;
  }
  .navbar-nav .link-dark{
  	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:-3px;
  }
  
  .navbar-nav.link-dark.submenu-home{
    margin-top:-14px;	
   }
 	a.navbar-brand{
  /* width:24%;	*/
  width: 92px;;
  }
  /*
 	header{
 		height:97px;
 	}
 	*/
 	 main{
 	 margin-top:123px;	
 	}
 	
 
 	 #lang_element {
	  top: var(--bs-gutter-x,2rem);
	  right: var(--bs-gutter-x,6rem);
   }
 	
 	
 	#lang_element li>ul>li>a{
 	  background-color:white;
 	  color:#000;
 	}
 	#navmenu ul>li>ul>li>a{
 	  color: #000 !important;
 	  background-color:white !important;
 	}
 	
 	#navmenu ul>li>ul>li:last-child>a{
 	  border-bottom: 1px solid transparent;
 	}
 	
 	.dropdown-item:hover{
 	 transition:all 300ms ease-in-out;	
 	 text-decoration:underline;
 	}
 	 	
 	 header.thiner #lang_element{
 	  font-size:15px;
 	  top: 18px;
   }	
 	 
 	 header.thiner button.navbar-toggler{
		padding: .05rem 0.35rem;
		font-size: 1rem;
		line-height: 0.75;
		height:unset;
		
	}
 	

 main .cap-block{
	 	text-align:center;
 }
 
 main .cap-block .breadcrumb {
	  position: relative !important;
	  top: 0 !important;
	  left: 0 !important;
	  right: 0 !important;
	  margin: 20px 0 0 !important;
	  justify-content: center;
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
  }
  
   #navmenu .link-white .dropdown-menu{
 	 background-color:unset !important;	
 	}
 	
 	#lang_element .dropdown-menu.NavDrop {
	  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	  transition: all .4s ease;
	  margin-top: 20px;
  }
}


@media only screen and (max-width: 327px) {
	 body .background-image-wheat{
	 background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url('../images/image.png');
	 background-position:center;
	 background-size:cover;
	 background-repeat:no-repeat;
	 height:auto;	
	 background-blend-mode: darken;
	}
	#myVideo {
    display:none;
  }

 #navmenu{
   margin-top: 11px;
   box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.14);	
 }

 #navmenu ul,
 #navmenu ul li{
  background-color:rgba(255,255,255,1);	
  border:none;
 }
 
 #navmenu ul li{
	 margin-top:10px;
	 margin-bottom:10px;	
	 border-bottom: 1px solid #ededed;
 }
 
 #navmenu .navbar-nav .dropdown-menu.NavDrop_index.show,
#lang_element .dropdown-menu.NavDrop {
  box-shadow: unset;
  transition: all .4s ease;
  margin-top:0;
}
#navmenu .navbar-nav .dropdown-menu.NavDrop_index.show li:last-child{
	border-bottom: 1px solid transparent;
}
 
 #navmenu ul li:last-child{
   border-bottom: 1px solid transparent;
 }
 
 #navmenu .dropdown-menu{
 	border:none;
 	}
 	
 	
 	
 	.navbar-nav .link-white{
 		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:31px;
  }
  .navbar-nav .link-dark{
  	box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.14);
 		margin-top:-3px;
  }
  .navbar-nav.link-dark.submenu-home{
    margin-top:-14px;	
   }
 	.map iframe {
    width: 100%;
  }
  .map_contacts::before{
	 	content: "";
	  display: block;
	  font-size: 24px;
	  font-family: 'Glyphicons Halflings';
	  color: rgba(87,79,236,.04);
	  position: absolute;
	  top: -42px;
	  left: 38vw;
	  border-color: rgba(87,79,236,.04);
	  border-top: 29px solid transparent;
	  border-left: 0px solid transparent;
	  border-bottom: 31px solid transparent;
	  border-right: 24px solid rgba(87,79,236,.04);
	  transform: rotate(90deg);
  }
  .borderClass{
    border:none;
   }
  
  #navmenu .nav-item > a,
  #navmenu .nav-item > a .dropdown-item{
    color: #000;
  }
 	a.navbar-brand{
   /*width:28%;	*/
   width:92px;
  }
  /*
 	header{
 		height:97px;
 	}
 	*/
 	 main{
 	 margin-top:123px;	
 	}
 	
 		#lang_element {
	  top: var(--bs-gutter-x,2rem);
	  right: var(--bs-gutter-x,6rem);
   }
 	
 	#lang_element li>ul>li>a{
 	  background-color:white;
 	  color:#000;
 	}
 	#navmenu ul>li>ul>li>a{
 	  color:	#000;
 	}
 	
 	 header.thiner #lang_element{
 	  font-size:15px;
 	  top: 18px;
   }	
 	 
 	 header.thiner button.navbar-toggler{
		padding: .05rem 0.35rem;
		font-size: 1rem;
		line-height: 0.75;
		height:unset;
		
	}
	header .navbar-collapse{
	 margin-top:-32px;	
	}
	
	main .cap-block{
	 	text-align:center;
  }
 
  main .cap-block .breadcrumb {
	  position: relative !important;
	  top: 0 !important;
	  left: 0 !important;
	  right: 0 !important;
	  margin: 20px 0 0 !important;
	  justify-content: center;
	  -webkit-transform: translateY(0);
	  transform: translateY(0);
  }
  
  #lang_element .dropdown-menu.NavDrop {
	  box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	  transition: all .4s ease;
	  margin-top: 20px;
  }
}




/************************/
@media (max-width:319px){
	body > *{display:none !important;}
	body:before{content:"Resolution is too small. please enter from other device.";display:block !important;padding:10px 10px;text-align:center;}
}

/*** Styles added to fix the issue with zoom in on iphone ***/
/* iPhone < 5: */
@media screen and (device-aspect-ratio: 2/3) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 5, 5C, 5S, iPod Touch 5g */
@media screen and (device-aspect-ratio: 40/71) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */
@media screen and (device-aspect-ratio: 375/667) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}
 
/* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */
@media screen and (device-aspect-ratio: 9/16) {
    select, textarea, input[type="text"], input[type="password"],
    input[type="datetime"], input[type="datetime-local"],
    input[type="date"], input[type="month"], input[type="time"],
    input[type="week"], input[type="number"], input[type="email"],
    input[type="url"]{ font-size: 16px; }
}


.text_editor {
    white-space: pre;
    word-wrap: break-word;
}

.pair{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1rem;
}

.choose:hover {
    background-color: #f1e0c2;
    cursor: pointer;
}

.img_hover:hover{
    transform:scale(1.08);
    cursor: pointer;
}