body {
	font-size:12px;
	font-family:"BPGArial";
	background:#fff;
}
.p-0{
	padding: 0;
}
body a { color:#424242; text-decoration:none; cursor:pointer;}
body a:hover { text-decoration:none; color: inherit;}
.navbar-brand{
		padding: 10px 0;
		overflow: auto;
		height: auto;
		display: block;
		width: 100%;
}
.navbar-brand img{
		width: 100%;
		height: 100px;
		object-fit: contain;
}
#main_menu{
		background-color: #334da1;
		background-color: #162b6f;
}
.infos{
		height: 51px;
}
.main-navigation>li>a{
		color: #fff;
		font-size: 14px;
		transition: 0.3s ease;
		border-bottom: 2px solid #0e1c49;
		font-family: '-BPG-DejaVuSansCaps', sans-serif;
		text-transform: uppercase;
		padding: 9px;
}
.main-navigation>li>a:hover, .main-navigation>li>a:focus, .main-navigation>.active{
		background-color: transparent !important;
}
.content a{color:#0c2356;}
/* .fixed_socials{position:fixed; margin-top:200px; float:right; z-index:155;} */
#wrap {
		width:100%;
		margin: 0 auto;
    position: relative;
		min-height: 300px;
		/* margin-bottom: 30px; */
}
.news-full h3{
		margin:20px 0 10px 0;
		padding: 0 !important;
		font-size: 18px;
}
#newsintro{
		margin-bottom: 20px;
}
.news-full .date_container{
		background: #46a0dc;
		color: #fff;
		display: block;
		float: left;
		padding:5px 8px;
}

.header{
	width:100%;
}
.news_inner_img img{
	width: 100%;
	height: 370px;
	object-fit: cover;
}
.top{
	width:100%;
	height:100px;
	background:#ffffff;
}
.top .top_head{
	width:1145px; position:relative; margin:0 auto;text-align: center;
}
.footermenu > .parent > .child:first-of-type{
}
.task{
	width:1204px;
	height:185px;
	position:relative;
	margin:0 auto;
}

.shearchconteiner{
		width:1024px;
		position:relative;
		margin:0 auto;
}
.home{
		width:200px;
		margin-left:85px;
		height:90%;
		border: none;
		border-radius: 0;
		float:left;
}
.search{
		float:right;
		/* margin-top:-37px; */
		position: relative;
		top: 15px;
		right: 15px;
		color: #555;
		cursor: pointer;
}
.search .input{
		height: 33px;
    width: 213px;
    color: #b1b1b1;
    border: 1px solid #f8f8f8;
    border-radius: 0;
}
.search-input{
		display: none;
		position: absolute;
		right: 30px;
		bottom: -10px;
		z-index: 99;
		transition: 0.4s all ease;
}
.search .submit-btn{
		padding-right: 3px;
		position: relative;
		top: 2px;
}
#search-input {
		font-size: 14px;
		color: #343434 !important;
}
#search-input:focus{
		box-shadow: 0 0 5px rgba(0, 80, 115, 0.9);
}
#submit{
	/* position: absolute; */
	float: right;
	height: 33px;
	border: none;
	width: 32px;
}
.lang_change_select{
		border: none;
		border-radius: 0;
		background: transparent;
}
#content1 .members_list a{
		display: inline-block;
		margin: 5px 0;
}
#content1 {
	width: 100% !important;
}
#content1 a{ color:#1d4aaf;}
#content1 .members a{ color:#696969;}
.search .submit{
		border: none;
		background: #fff;
		float:right;
}
.logo_box{
		float: left;
    display: inline-block;
    position: relative;
    margin: 0 auto;
    width: auto;
}
.logo_box img{
		margin-top: 5px;
}
.langs{
    float: right;
    display: block;
}
.langs a{
	  color: #fff;
		font-size: 14px;
		font-family: 'BPGGELDejaVuSansLightCaps-ExtraLight', sans-serif;
}
.langs .dropdown-menu{
		min-width: 72px;
		margin-right: -1px;
}
.langs .dropdown-menu li a{
		padding: 3px 15px;
}
.lang img{
		float:right;
}
.langs .nav>li>a:focus, .langs .nav>li>a:hover{
		color: #343434;
}
.location{
		float:right;
		color:#343434;
		padding: 15px;
		margin-right: 10px;
		font-size: 14px;
}
.mainmenu{
		width:100%;
		height:45px;
		background: #f8f8f8;
}
.topmenu{
		width:1145px;
		position:relative;
		margin:0 auto;
}
.news_header{
		/* width:64%; */
}
.news_header h2 {
		margin: 10px 0;
		font-size: 16px;
    padding: 10px 15px;
    /* border-bottom: 1px solid #e1e1e1; */
    font-weight: normal;
    color:#454545;
}
.news_header h2::after,
.gallery_main h2::after{
		background: none repeat scroll 0 0 #1b3589;
		bottom: -10px;
		content: "";
		display: block;
		height: 1px;
		position: relative;
		width: 80px;
}
.gallery_main h2 {
		margin: 5px 0;
    padding: 10px 0;
    /* border-bottom: 1px solid #e1e1e1; */
    font-weight: normal;
    color:#454545;
}
.content h2.BPGSans {
		margin: 10px 0;
    padding: 4px 0px;
    border-bottom: 1px solid #e1e1e1;
    font-weight: normal;
    color:#454545;
}
.banner_img_text_main{
		/* width:45%; */
		width: 50vw;
		height: 135px;
		border-right: 2px solid #1b3589;
		background:  rgba(0, 0, 0, 0.5);
		position: absolute;
		z-index: 1000;
		top: 190px;
		display: none;
}
.banner_img_text_main p{
	color:white;
	font-size: 16px;
	line-height: 1.7;
}
.banner_img_text_main a:hover{
	color: #fff;
}
ul.slick-dots {
    bottom: 20px !important;
    z-index: 899;
    background: transparent;
    text-align: left;
    position: absolute;
    width: 200px;
    margin: auto;
    left: 0;
    right: 0;
		text-align: center;
		padding-left: 5px;
}
.banner_img_text_bottom .BPGSanCEL{
		width: 1145px;
		margin: 0 auto;
		font-size: 17px;
		font-weight: bold;
}
.banner_img_text_bottom {
    height: 60px;
    background: rgba(204, 155, 81,.8);
    position: absolute;
    color: white;
    bottom: 0;
    left: 0;
    line-height: 58px;
    right: 0;
		display: none;

}
.slick-dots li button:before {
    color: white !important;
    content:'' !important;
}
.cover_news_in {
    padding-top: 20px;
}
.cover_news_item {
    position: relative;
    /* float: left; */
		height: 260px;
		margin-bottom: 30px;
    /* width: 32%; */
    /* padding: 0 3px; */
}
.cover_news_item img{
	width: 100%;
	object-fit: cover;
}
.socshares{
	position: relative;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	/* height: 40px; */
	padding: 5px 0;
	text-align: right;
	border-radius: 0;
}
.socshares img{
	max-height: 28px;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1;
    color: #dda95b !important;
    content:'' !important;
}
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #dda95b !important;
    content:'' !important;
}
.slick-dots li{
	height: 2px !important;
}
.slick-dots li.slick-active button{
	width: 22px !important;
    height: 22px !important;
    background: #1b3589 !important;
		margin-left: -3px !important;
}
.slick-dots li button{
		width: 15px !important;
    height: 15px !important;
		border-radius: 50%;
    background: white !important;
    padding: 0 !important;
}

.banner_img_text_main .banner_text{
	display: block;
    float: right;
    width: 58%;
    font-weight: bold;
    text-align: left;
    padding: 15px 0px;
}
.banner_text a{
		font-size: 16px;
		color: #fff;
}
#maingallery{
	min-height: 205px;
}
.gallery_img_container {
    width: 80px;
    float: left;
    padding: 3px 6px;
}
.banner_wrap .slick-slide img{
		width: 100%;
    height: 530px;
    object-fit: cover;
}
.gallery_img_container img{
	width: 100%;
	height: 55px;
}
.announclistename h2 {
		margin: 10px 0;
    padding: 10px 0;
    font-weight: normal;
		font-size: 16px;
		color:#000;
}

.projects_items .news_item{
		height: 265px;
    display: block;
		background: #fff;
    position: relative;
		transition: 0.2s;
}

.news_title_class{
		margin: 0;
		/* margin-bottom: 10px; */
		font-size: 12px;
		padding-left: 4px;
		padding-top: 10px;
		/* font-weight: bold; */
}
.news_title_class a{
	color:#454545 !important;
	font-weight: 400;
	font-size: 12px;
}
.newslastintro{
	padding: 10px 4px;
	color: rgba(52, 52, 52, 0.8);
	font-family: "!BPG! DejaVu Sans";
}
.read_more{
	background: transparent;
	color: #adadad !important;
	float: right;
	text-transform: uppercase;
	-webkit-transition: color 0.3s, background-color .3s;
	-o-transition: color 0.3s, background-color .3s;
	transition: color 0.3s, background-color .3s;
}
.read_more:hover{
		color: #343434 !important;
}
.news_item:hover {
    /* background: #e3b97b; */

      -webkit-box-shadow: 2px 3px 8px 1px rgba(0,0,0,0.49);
    -moz-box-shadow: 2px 3px 8px 1px rgba(0,0,0,0.49);
    box-shadow: 2px 3px 8px 1px rgba(0,0,0,0.49);
}

.news_wraper {
    width: 100%;
    height: 430px;
}
.news_item:hover .news_title_class a ,.news_item:hover .newslastintro a  {
    /* color: #ffffff !important; */
}
.news_top{
	margin: 30px 0;
	padding: 0 !important;
	transition: 0.2s all ease;
}
.news_bottom_info{
	padding: 6px 4px;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.pull_left.pull_date{
	float:left;
}
.pull_right.pull_full{
	float:right;
}
.news_item .newslastintro a{
	color:#000 !important;
}
.news_top img{
		width: 100%;
		height: 155px;
		position: relative;
    object-fit: cover;
    object-position: center;
}
@media screen and (min-width: 991px){
		.news_title_class{
				height: 78px;
				overflow: hidden;
		}
}
@media screen and (max-width: 991px){
		.cover_news_item{
				float: none;
		}
		.news_top img, .news_item{
				height: auto !important;
		}
		.news_item{
		 		padding-bottom: 40px;
				margin-bottom: 20px;
		}
		.banner_img_text_main{
				width: 75%;
		}
		.projects{
				padding-bottom: 1px;
		}
}
#gallery .items-container{
	position: relative;
	margin-top: 20px;
}

.ctitle{
		position: absolute;
    left: 15px;
    right: 15px;
    padding: 5px 15px;
    /* height: 48px; */
    bottom: 0px;
    line-height: 1.6;
    color: white;
    background: rgba(0,0,0,.6);

}
.cimage{
	/* margin-bottom: 30px; */
}
.item {
		height: 200px;
		margin-bottom: 30px;
}
.item img{
		width: 100%;
    height: 200px;
    object-fit: cover;
}
/* .cinfo{
		height: 200px;
		overflow: hidden;
		margin-bottom: 20px;
} */

#main-gallery .cimage img{
		width: 100%;
		height: 200px;
		object-fit: cover;
}
@media screen and (max-width:991px){
		.cimage img, .item img, .item{
				height: auto !important;
				/* object-fit: cover; */
		}
		.ctitle{
				bottom: 0 !important;
		}
		#lightbox-image, #lightbox-container-image-box,#lightbox-container-image-data-box{
				width: 100% !important;
				height: auto !important;
		}

}
#main-gallery{
		margin-bottom: 30px;
}
.news_wrappers {
    width: 100%!important;
    border-top: none!important;
    margin-top: 0 !important;
    background: #fff !important;
}
ul.cornersbottom5 li:hover i {
	color:white;
}
#footer{
	/* width:100%;
	position:relative; */
}
#footer_wrap{
		border-top: 2px solid #1b3589;
		margin-top: 30px;
}
.footer_top{
	width:100%;
	bottom:52px;
	min-height:100px;
	background: #ffffff;
	height:auto;
	/* margin-top: 20px; */
}

.footermenu .parent {
	width: 25%;
	float: left;
	padding:0 !important;
	position:relative;
}
.footermenu .parent > a{
	position:relative;
	display: block;
	margin-bottom: 15px;
	font-size: 14px;
}
.footermenu .parent > a:after{
		 content: '';
     display: block;
     margin: auto;
     position: absolute;
     width: 95px;
		 left:0;
		 /* right:30%; */
		 bottom: -10px;
		 height: 1px;
     background: #b2b2b2;
}
@media (max-width: 500px){
		.footermenu .parent > a{
				display: block;
		}
		.footermenu .parent > a:after{
				position: relative;
				margin: 0 auto;
		}
		.copyright{
				padding: 0 28%;
		}
}
@media (max-width: 425px){
		.copyright{
				padding: 0 24%;
		}
}
@media (max-width: 377px){
		.copyright{
				padding: 0 21%;
		}
}
@media (max-width: 345px){
		.copyright{
				padding: 0 18%;
		}
}
.footer_bottom{
	width:100%;
	bottom:0px;
	background:#f3f3f3;
	/* border-top:2px solid #c08e46; */
	padding: 18px 0;
}
.ceterconteiner{
position:relative;
margin:0 auto;
width:100%;
height:50px;
}
.ceterconteiner .soc{
float:left;
height:48px;
width:200px;
}
.sakrebulo{
	position:relative;
	margin:0 auto;
	width:165px;
	height:103px;

}
.sakrebulo img{
	margin-top:-40px;
}

.footer_bottom {
	width:100%;
	position:relative;
	margin:0 auto;
}
.footermenu{
		/* width:1145px; */
		position:relative;
		/* overflow: auto; */
		/* margin:0 auto; */
		/* padding: 20px 0px !important; */
		/* -webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4; */
		margin: 20px 0;
}
.footermenu .parent .child{
	padding-top: 10px;
	line-height: 1 !important;
}
.banner{
width:1145px;
border:0px solid red;
height:409px;
}
.banner_news{
float:right;
width:280px;
height:100%;

}
.news_conteiner{
height:136px;
background:url('../images/transparentblack.png') repeat;
}
.news_conteiner0{border-bottom:1px solid #000002;}
.news_conteiner1{border-bottom:1px solid #000002;}
.news_conteiner .date{
margin-top:15px;
}
.banner .intro{color:#f6f6f6; margin-top:30px;}
.banner .date{color:#676767; line-height:2;}
.all_news{
		color: #021cff!important;
		position: absolute;
		right: 15px;
		top: 15px;
}
.all_news span{  cursor:pointer;}
.last_announces{
/* width:285px;
float: right; */
}

.announclistename{
	color:#454545;
	position:relative;
	margin:0 auto;
}
.announce_list, .date_announce{
	background:#fff;
	margin-bottom: 20px;
	padding-left: 15px;
}
.announce_list a{
		display: inline-block;
}
.announce_item{
	height:85px;
	width:260px;
	/* border-bottom:1px solid #dda95b; */
	margin-bottom: 15px;
	display: inline;
}

.active_announce .date div,
.announce_item:hover .date div{
		color: #db9801 !important;
}
.last_announces .col-md-4{
		margin-bottom: 30px;
		overflow: auto;
}
.announce_item .date{float:left; height:100%;width:80px;}
.announce_item .date > div{
	line-height: 43px;
	text-align: center;
	background: #dfdfdf;
	color:white;
	font-size: 16px;
	transition: 0.5s ease;
}
.announce_item .date > div:first-of-type{
	background: #d7d7d7;
}
.announce_item .info{
		float: left;
    width: 180px;
    padding-left: 10px;
		padding-top:10px;
		padding-bottom: 7px;
		background: #f2f2f2;
		height: 85px;
    overflow: hidden;
		border-bottom: 1px solid #1b3589;
		margin-left: 1px;
}

.col-md-8 .announce_item .info{
	width: 150px;
}

@media screen and (min-width:768px) and (max-width: 991px){
	.main-navigation>li>a{
			 font-size: 9px;
			 padding: 4px;
	}
}
@media screen and (min-width:730px) and (max-width: 991px){
	.col-md-12 .announce_item .info{
		 width: 150px;
	}
}
@media screen and (min-width:500px) and (max-width: 550px){
	.announce_item .info{
			width: 150px;
	}
}
@media screen and (max-width: 412px){
	.announce_item .info{
			width: 190px;
	}
	.socshares img {
			width: 35px;
			height: 35px;
			object-fit: cover;
	}
}
.announce_item .info .title{
		float:left;
		margin-top:5px;
		font-size:14px;
		color:#000;
		font-weight: bold;
}
.announce_item .info > div {float:left;  color:#828282;margin-top: -5px;}
.announce_item .info div.BPGSans{
	padding-bottom: 10px;
}
@media screen and (max-width:768px){
		.announce_item .info{
				width: calc(100%-85px);
				width: -moz-calc(100% - 85px);
				width: -webkit-calc(100% - 85px);
				width: -o-calc(100% - 85px);
		}
}
.col-md-4 .announce_item .info{
		width: calc(100%-85px);
		width: -moz-calc(100% - 85px);
		width: -webkit-calc(100% - 85px);
		width: -o-calc(100% - 85px);
		float: right;
}
#scrollbar1 { width: 310px; margin: 20px 0 0px; }
#scrollbar1 .viewport { width: 295px; height: 472px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background:#f1f1f1; position: relative; background-position: 0 0; float: right; width: 15px; height:50px; }
#scrollbar1 .track {  height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: none; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
.navbar{border:none!important; margin-bottom: 16px !important}
/* .navbar img{padding:10px 0 0 15px;} */
/* .navbar div{float:left;} */
.arrow img{margin-top:-10px;}
.news-full{position:relative; background:#fff; padding:20px 0px; margin-top:0px;}
.share{padding:15px; color:#949494;}
/* .socials{float:right;}
.socials .fb-share-button{margin-top:-35px; float:right;} */
.service2{background:#fafafa;transition: 0.3s;margin-bottom:20px}
.service2:hover{background: #dda95b; color: #fff;}
.members_list .members a:first-child{color:#343434; font-size: 14px;font-family: '-BPG-DejaVuSansCaps', sans-serif; }
.members_list .members a:last-child{color:#343434; font-size: 12px;right: 25px; bottom: 25px; position: absolute; display: none;}
.members_list p{
		color: #343434 !important;
		cursor: default !important;
}
.service2 .faction_item{}
.service2 .faction_item a{
		text-align: center;
		padding: 19px;
		display: block;
		font-size: 16px;
}
.faction_item {
		margin: 10px 0;
}
.faction_item:hover{}
.col-md-4 .members{
		overflow: auto;
		margin-bottom: 20px;
		background: #f9f9f9;
		/* padding: 5px; */
		transition: 0.3s ease;
}
.col-md-12 .members{
		margin-bottom: 20px;
		background: #f9f9f9;
		padding: 10px 5px;
		transition: 0.3s ease;
}
.col-md-4 .members:hover{
		background-color: rgba(22, 67, 213, 0.39);
}
.member_header h2{
	font-weight: normal;
	color: #343434;
	margin:10px;
	padding-bottom: 10px;
	width: 40%;
	border-bottom: 1px solid #000000;
}
.socinnews div{display: inline-block;margin-right:5px;}
.feedback .submit1{color:#fff; background:none; border:none;font-size:18px;line-height: 46px; }


.newslastintro:hover a{color:#caa465;}
.newslastintro a{color:#696969;}
.video_iframe { height: auto;
height: 200px;}
.contact_wrapper {
    margin-top: 20px;
    border-top: 1px solid #caa465;
}
.contact_wrapper .section-main-first{
    position: relative;
    margin: 0 auto;
    width:1145px;
}
.contact_wrapper .left{
    width:70%;
    float:left;
}
.contact_wrapper .left .feedback{
    margin-top: 35px;
}
.contact_wrapper .right{
    width: 30%;
    float:left;
    margin-top:55px;
}
.contact_wrapper .right > div{
    height: 70px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 15px;
}
.contact_wrapper .right > div i{
    padding: 20px;
    background: #f5f5f5;
    font-size: 18px;
    float:left;
}
.contact_wrapper .right > div span{
     margin-left: 10px;
     font-weight: normal;
     font-size: 14px;
     float:left;
     padding-top: 15px;
}

.contact_wrapper input.inputs{
    width:90%;
    height:35px;
    padding-left: 5px;
    border: 1px solid #b8b8b8;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    font-family: '-BPG-DejaVuSans', sans-serif;
}
.contact_wrapper textarea{
    width:96.5%;
    margin-top: 20px;
    height:170px;
    padding-left: 5px;
    padding-top: 5px;
    border: 1px solid #b8b8b8;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    font-family: '-BPG-DejaVuSans', sans-serif;
}
.contact_wrapper .fdsubmit_div .submit1{
    background: #d3af6e;
    font-family: '-BPG-DejaVuSans', sans-serif;
    padding: 0px 43px;
    font-size: 14px;
    line-height: 30px;
    float:right;
}
.contact_wrapper .fdsubmit_div{
    width: 97.5%;
}
/* new */
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
		background: none;
}

.navbar-right>li>a{
		padding-top: 8px;
}
.navbar-right{
		margin-right: 0 !important;
}

@media (max-width: 1200px){
		.navbar-brand{
				height: auto!important;
		}
		.home_menu{
				padding-bottom: 10px;
		}
}

@media screen and (min-width: 768px) and (max-width: 1200px){
		.breadcrumbs {
				position: relative;
				top: -70px;
		}
}
@media (max-width: 767px){
		.navbar-brand img{
				width: 60%;
				height: auto;
				margin: 0 auto;
		}
		.dropdown-menu>li>a{
				color: #fff;
		}
		.breadcrumbs {
				top: 175px;
		}
		.banner_img_text_main{
				height: auto !important;
		}
		.langs{
				margin-top: -6px;
				margin-left: 10px;
		}
		.langs .dropdown{
				width: 65px;
		}
		.langs #langs{
				width: 100px;
				float: right;
		}
		.langs #langs li a{
				width: 80px;
				float: right;
		}
		.langs .dropdown a{
				padding-left: 10px;
				padding-right: 0;
				top: 6px;
		}
		.breadcrumbs {
				position: absolute;
				right: 15px;
		}
		.partners-slider .slick-slide img {
    	height: auto !important;
    	width: 100% !important;
		}
		#info{
				position: absolute;
				top: 0;
				right: 15px;
		}
		.navbar-toggle{
				margin-top: 0px;
		}
		.navbar-toggle .icon-bar{
				background: #fff;
		}
		.last_announces .slick-prev, .partners-slider .slick-prev{
				left: -15px !important;
		}
		.last_announces .slick-next, .partners-slider .slick-next{
				right: -15px !important;
		}
		.col-md-2{
				height: 200px;
		}
		.footermenu .parent{
				width: 100%;
				margin: 15px 0;
				text-align: center;
		}
		.footermenu .parent > a:after{
				position: relative;
		}
		.breadcrumbs {
				margin-top: 66px !important;
		}
}
@media (max-width: 400px){
		.search{
				top: 25px !important;
				right: 65px !important;
		}
		.infos{
				margin-right: -25px;
		}
		.social{
				float: none !important;
		}
		.social ul {
				float: right;
		}
		.location {
				/* margin-top: -10px; */
				margin-right: 5px;
		}
		.navbar-toggle{
				margin-top: 0px;
				margin-right: 10px
		}
}
@media (max-width: 600px){
		#brand_title{
				display: none;
		}
		.langs{
				margin-top: 0;
		}
		.navbar-nav{
				margin: 0;
		}
		.breadcrumbs {
				top: 160px;
		}
		.banner_img_text_main .banner_text{
				width: 100%;
		}
		#not-home .page__title {
				width: 100% !important;
				font-size: 16px;
				padding-top: 20px;
		}
		.meria {
				width: 87%;
				float: none !important;
		}
		.members img {
				width: 100% !important;
				height: auto !important;
				margin-bottom: 10px;
		}
		.col-md-2{
				text-align: center;
				float: none !important;
				height: auto;
				margin-bottom: 30px;
		}
		.footer_info_in{
				padding: 0 20px !important;
		}
}
@media (max-width: 571px){
		.home_menu li:not(:last-child)::after{
				display: none;
		}
		.home_menu li{
				margin: 10px 20px !important;
		}
}

.main-navigation .dropdown-menu .dropdown-toggle, .dropdown-menu .dropdown-menu .dropdown-toggle{
		display: none;
}
.main-navigation .dropdown-menu .dropdown-menu>li>a{
		display: block;
}

.main-navigation .dropdown-menu .dropdown-menu {
		position: relative !important;
		display: table-caption;
		border: none;
		float: none !important;
		box-shadow: none;
		border-radius: 0;
}
.main-navigation .open>.dropdown-menu>li>a:first-child{
		font-weight: 600;
		font-family: '-BPG-DejaVuSansCaps', sans-serif;
		font-size: 13px;
}
@media (min-width: 1000px) {

		.main-navigation .open>ul{
				left: -10vw;
				display: none;
				/* overflow: auto; */
				min-height: 320px;
		}
		/* .main-navigation .open:nth-child(3)>ul{
				left: -15vw;
		} */
		.main-navigation .open:nth-child(2)>ul{
				left: 0 !important;
		}
		/* .main-navigation .open:nth-child(6)>ul{
				left: -32vw !important;
		} */
		.main-navigation .open>ul{
				/* display: flex;
				left: -3vw;
				-webkit-column-count: 3;
				-moz-column-count: 3;
				column-count: 3; */
				/* flex-direction: column; */
				/* flex-wrap: wrap; */
				display: flex;
				/* height: 360px; */
				/* width: 790px; */
		}
		.main-navigation>.open>.dropdown-menu>li{
				/* display: inline; */
				/* display: block; */
				/* flex: 1 0 34%;
				min-height: 300px; */
		}

}

@media (max-width: 767px){
		.main-navigation .dropdown-menu .dropdown-menu li a{
				padding-left: 30px;
		}
		#navigation{
				padding: 0;
		}
		.search {
	    /* float: right; */
	    /* margin-top: -37px; */
	    /* position: absolute; */
			top: 20px;
	    right: 80px;
	    width: 250px;
	    cursor: pointer;
	}
}
@media (min-width: 768px){
		.location{
				padding-bottom: 30px;
		}
		#navigation{
				padding: 0 !important;
		}
		.main-navigation{
				float: left;
		}
		.main-navigation .dropdown-menu .dropdown-menu>li>a{
				width: 260px;
				white-space: normal;
		}
		.main-navigation>li>a:hover,
		.main-navigation>li>a:focus,
		.main-navigation>li>a:active{
				border-bottom: 2px solid #fff !important;
		}
		.dropdown-link{
				width: 260px;
				white-space: normal !important;
				/* margin-top: 10px; */
		}
		/* .main-navigation .open>.dropdown-menu>li:nth-child(4){
				background: none;
		} */
		.main-navigation .open>.dropdown-menu>li:not(:first-child){
				border-left: 1px solid;
				border-image: linear-gradient(to bottom, #fff , #555 , #fff) 0 100%;
		}
		.langs{
				padding-top: 7px;
		}
		.dropdown-menu{
			  border-radius: 0;
		}
		.main-navigation>li>.dropdown-menu{
				padding-top: 13px;
				z-index: 999999;
		}
		.main-navigation>li>.dropdown-menu *{
				z-index: 999999;
		}
		.main-navigation .dropdown-menu>.dropdown-menu>li>a{
				display: inline;
		}
		.col-md-2{
				width: 20% !important;
				padding: 0;
		}
		.main-navigation>li>a {
				/* margin-top: 34px; */
				padding-top: 15px;
				padding-bottom: 16px;
				/* margin-bottom: -16px; */
				height: auto;
		}
		.main-navigation{
				/* float: right; */
		}
		.main-navigation{
		    /* margin-right: 25px; */
		}
		.navbar-default .navbar-nav>li>a {
				height: 37px;
		}
		.navbar-default .navbar-nav>li>a:hover {
			 border-bottom: 2px solid #1b3589;
		}
		.created{
				float:right;
		}
		.copyright{
				float:left;
		}
}
.created, .copyright{
		text-align: center;
		margin: 10px auto;
}
.navbar-default{
		margin-top: 10px;
		background-color: #fff;
}
.navbar-default .navbar-nav>li>a {
		font-size: 13px;
		color: #343434;
		transition: 0.2s;
}

.dropdown-arrow {
		padding-top: 3px;
}
.fbsharelink i{
	font-size: 14px !important;
}
#full-width-container{
	background: #f9f9f9;
}
.slick-arrow{
		width: 30px!important;
		height: 50px!important;
		position: absolute!important;
		background: #fbfbfb!important;
		padding: 13px 6px!important;
		overflow: hidden!important;
}
.last_announces .slick-arrow, .partners-slider .slick-arrow {
		z-index: 999;
}
.last_announces .slick-prev, .partners-slider .slick-prev{
		-webkit-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.47);
		-moz-box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.47);
		box-shadow: 2px 0px 5px 0px rgba(0,0,0,0.47);
}
.last_announces .slick-prev:before, .partners-slider .slick-prev:before {
    content: url(../images/left.png) !important;
}
.last_announces .slick-next:before, .partners-slider .slick-next:before {
    content: url(../images/right.png) !important;
}
@media screen and (min-width:768px){
		.last_announces .slick-next,
		.partners-slider .slick-next{
				right: -10px !important;
		}
		.last_announces .slick-prev,
		.partners-slider .slick-prev{
				left: -10px !important;
		}
}
.last_announces .slick-next, .partners-slider .slick-next{
		right: 0px;
		-webkit-box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.47);
		-moz-box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.47);
		box-shadow: -2px 0px 5px 0px rgba(0,0,0,0.47);
}

.show{
		display: block !important;
}
.home_menu{
	text-align: center;
	text-align:center;
	background:	linear-gradient(
								to left,
								#eeeeee 0%,
								#bebebe 50%,
								#eeeeee 100%
							)	left bottom	#fff no-repeat;
	background-size:100% 1px;
	padding: 5px 0;
	display: none;
}
@media (min-width:1199px){
		.home_menu{
				height: 35px;
		}
}
.home_menu>li{
	display: inline-block!important;
	margin: 0 20px;
}
.home_menu>li>a{
	color: #343434!important;
	font-size: 13px;
	transition: 0.2s ease;
	padding-bottom: 3px;
	display: block;
	z-index: 9999;
}
.home_menu>li>a:hover{
	color: #021cff!important;
	border-bottom: 1px solid #021cff;
}

.home_menu li:not(:last-child)::after {
  content: "";
	position: relative;
	top: -19px;
	right: -22px;
	float: right;
	height: 16px;
	border-right: 1px solid #e5e5e5;
}

#footer_infos{
		text-align: center;
		background: #1b3589;
		padding: 20px 0 0;
    /* border-bottom: 2px solid #f6c06e; */
}
.footer_info{
		margin-bottom: 20px;
}
.footer_info_in{
		padding: 0 100px;
}
.footer_title{
		font-size: 16px;
		color: #fff;
		padding-bottom: 5px;
		background: linear-gradient( to left, rgba(255, 255, 255, 0) 0%, #fff 30%, #fff 70%, rgba(255, 255, 255, 0) 100% )	left bottom	#1b3589 no-repeat;
		background-size: 100% 1px;
}
.footer_info_addr p{
		padding-top: 10px;
		color: #fff;
		font-size: 14px;
		font-family: '-BPG-DejaVuSans', sans-serif;
}
.banner_wrap{
		margin-bottom: -6px;
}
.banner_wrap .slick-arrow{
		top: 500px;
		padding: 0 !important;
		z-index: 909;
}
.slick-dotted.slick-slider{
		text-align: center;
		margin-bottom: 0 !important;
}
.banner_wrap .slick-prev{
		left: 45vw;
}
.banner_wrap .slick-next{
		right: 45vw;
}
.banner_wrap .slick-arrow {
	background: transparent !important;
}
.partners-slider .slick-slide img{
		height: 150px;
		width: auto;
		object-fit: cover;
}
.partners-slider .slick-slide{
		text-align: center;
}
.section-main-first .BPGArialpcms {
		width: 100% !important;
}

#not-home {
	  background-image: url("../images/header-image.png");
	  height: 115px;
	  width: 100%;
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: center 25%;
	  margin-bottom: 20px;
}
#not-home *{
		color: #fff;
}

.meria_info{
		position: absolute;
		/* left: -410px; */
		top: 260px;
}
@media (min-width: 768px) and (max-width: 1200px){
		.meria_info{
				top: 400px;
		}
}
.meria_info h4{
		font-size: 16px !important;
}
.meria-header{
	height: 170px !important;
	background-position: center top !important;

		/* background-image: url("../images/header-image-meria.jpg");
		height: 170px;
	  width: 100%;
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: center top;
	  margin-bottom: 20px; */
}
.page__title{
		text-transform: uppercase;
		padding-top: 50px;
}
.breadcrumbs {
    list-style: none;
    margin: 55px 0;
}
.breadcrumbs li {
    display: inline;
    font-size: 13px;
    margin-left: 10px;
    text-transform: uppercase;
}
.breadcrumbs li a{
		color: #343434;
}
.readmore_news{
		font-size: 16px;
		color: #343434;
		margin-bottom: 15px;
}
#photo_slider{
		position: absolute;
		top: 42px;
		right: 0;
		width: 150px;
		height: 300px;
		z-index: 999;
}
#photo_slider .slick-prev {
		position: absolute !important;
		top: 0;
		left: -5px !important;
		width: 100% !important;
		padding: 0 !important;
		background: none !important;
}

#photo_slider .slick-next {
		position: absolute !important;
		top: 330px;
		left: -5px !important;
		width: 100% !important;
		padding: 0 !important;
		background: none !important;
}

#news_gallery .slick-prev:before, #news_gallery .slick-next:before{
		display: none;
}
#news_gallery .slick-prev svg{
		color: #FFF;
		position: relative;
		top: -12px;
		height: 20px;
		width: 20px;
}
#news_gallery .slick-next svg{
		color: #FFF;
		position: relative;
		bottom: -5px;
		height: 20px;
		width: 20px;
}
.main_menu_last ul li {
	  display: inline-block;
		width: 224px !important;
		min-height: 80px !important;
		text-align: center;
		padding: 0 10px;
		border: none !important;
}

.main_menu_last ul li a{
		width: 204px !important;
		transition: 0.3s ease;
		font-weight: 400 !important;
		font-family: inherit !important;
		font-size: 14px !important;
}
.main_menu_last ul li a:hover {
		background: none;
		-webkit-box-shadow: 1px 1px 2px 1px rgba(153,153,153,0.64);
		-moz-box-shadow: 1px 1px 2px 1px rgba(153,153,153,0.64);
		box-shadow: 1px 1px 2px 1px rgba(153,153,153,0.64);
}
.main_menu_last .dropdown-menu>li>a{
		white-space: normal;
		display: block !important;
}
#not_home_title{
		font-size: 16px;
}
@media screen and (min-width:768px) {
		#not_home_title{
				font-size: 22px;
				width: 500px;
		}
		.main_menu_last .dropdown-menu{
				width: 695px !important;
				height: 90px !important;
		    /* top: 50px; */
				min-height: inherit !important;
		    border-radius: 0;
		    border: none;
		    left: -5vw !important;
		}
}
@media screen and (min-width: 1200px){
		.main_menu_last .dropdown-menu{
				left: -20vw !important;
		}
}
@media screen and (min-width: 991px) and (max-width: 1199px){
		.main_menu_last .dropdown-menu{
				left: -37vw !important;
		}
		.main-navigation>li>a{
				font-size: 12px;
				padding-left: 5px;
				padding-right: 5px;
		}
}
.meria .dropdown-toggle::after{
	font-family: FontAwesome;
	content: '\f107';
	color: #fff;
	font-weight: bold;
	float: right;
	margin-left: 5px;
}
.meria_menu>ul>li {
    display: inline-block!important;
    margin: 0 20px;
		float: left;
}
.meria_menu ul li a{
		color: #fff;
		font-size: 14px;
		padding: 10px 0;
		text-transform: uppercase;
}
.meria_menu ul li a:focus, .meria_menu ul li a:hover, .meria_menu ul li a:active{
		background-color: #1b3589 !important;
}
#full_width_background{
		background: #1b3589;
		margin-top: -20px;
		padding: 8px 0;
}
.meria_menu{
		/* height: 40px !important; */
		/* overflow: hidden; */
}
.meria .dropdown-menu a:hover{
		color: #fff;
}
.meria .dropdown-menu{
		background: #1b3589;
		border-radius: 0;
		border: none;
}
.meria .dropdown-menu .child{
		padding-left: 10px;
}
.menu_dropdown{
		position: absolute;
		right: -11px;
		top: 13px;
		color: #fff;
}
.menu_dropdown_left{
		position: absolute;
		right: 10px;
		top: 12px;
}
.meria_menu_left{
		margin: 20px 0;
		padding: 0;
		/* overflow: auto; */
}
.meria_menu_left ul{
	  width: 100%;
		padding: 0;
}
.meria_menu_left ul li {
		display: block !important;
		float: none !important;
		background: #f9f9f9;
}
.meria_menu_left ul li a{
		font-size: 14px;
		padding: 10px;
		color: #343434 !important;
		font-weight: 600;
}
.meria_menu_left ul li:not(:last-child){
		border-bottom: 1px solid #f1f1f1;
}
@media screen and (min-width:768px){
		.meria_left ul {
				/* position: absolute;
		    top: 0;
		    left: 360px;
				border-radius: 0;
				border: none; */
		}
}
.banner_slider_arrow svg{
		margin-bottom: 40px;
		padding: 0;
		overflow: auto;
		z-index: 99999;
		cursor: pointer;
}
.banner_slider_arrow{
		color: #fff;
		margin-top: -15px;
		font-size: 48px;
		width: 50px !important;
		text-align: center;
}
.banner_arrow_left{
		margin-left: -100px;
}
.banner_arrow_right{
		position: absolute;
		/* right: 0; */
		margin-left: 45px;
}
.info-block{
    position:relative;
    /* padding-bottom:20px; */
    margin-bottom:20px
}
.info-block:after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background-color:#cfcfcf
}
.info-block__icon{
    display:inline-block;
    width:30px
}
.info-block__info{
    padding-left:30px;
    color:rgba(52, 52, 52, 0.8)
}
.feedback_info{
		padding: 20px 25px;
		font-size: 14px;
}

textarea.no-resize{
		resize: none;
}
#feedback input, textarea.no-resize, #user_add_image a {
		border: 1px solid #bcbcbc;
		margin-bottom: 20px;
		border-radius: 0;
		color: #343434;
		background: transparent;
}
#user_add_image a{
	 color: #909090;
}
#user_add_image a {
		padding: 7px;
		display: block;
}
.ImgSize::after{
		content: "";
		position: absolute;
		top: 0px;
    right: 41px;
    height: 33px;
		width: 1px;
		background: #bcbcbc;
}
#user_add_image{
  	/* margin-top: 9px; */
		/* margin-bottom: 28px; */
}
#send-btn{
		background: #1b3589;
		color: #fff;
		border-radius: 0;
		border: 1px solid #bcbcbc;
		padding: 10px 40px;
}
.map
{
	width:100%;
	height: 570px;
}
#map-canvas
{
	height: 650px;
	margin: 0px;
	padding: 0px;
	width:100%;
	margin-top: -135px;
	margin-bottom: 20px;
}
#head{
	width: 100%;
	position: relative;
	/* margin-bottom: 2px; */
	z-index: 999;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,1);
}
.memeber_img img{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px !important;
}
@media screen and (max-width: 500px){
		.memeber_img img{
				margin: 0 !important;
				width: 100% !important;
				height: auto !important;
		}
}

@media screen and (min-width:768px){
		.col-md-12 .announce_list .slick-slide>div{
			width: 380px !important;
			position: relative;
			display: block;
			margin-right: 200px;
		}
}

#announce{
		margin-bottom: 20px;
}
.memebers_list{
		float:left;
		width:100%;
		margin-top:10px;
		display:block;
}
table {
		width: 100% !important;
		padding: 5px;
		margin-bottom: 20px;
}
.one_block .col-md-4{
		overflow: auto;
}
.col-md-8 .content h1,
.col-md-8 .content h2,
.col-md-8 .content h3{
		font-family: '-BPG-DejaVuSansCaps', sans-serif;
}
.col-md-8 .content h1::after,
.col-md-8 .content h2::after,
.col-md-8 .content h3::after{
		background: none repeat scroll 0 0 #f1f1f1;
		bottom: -10px;
		content: "";
		display: block;
		height: 1px;
		position: relative;
		width: 200px;
		margin-bottom: 20px;
}
.form-control:focus {
		border-color: #1b3589;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #1b3589;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #1b3589;
}
.gallery__item {
		width: auto !important;
}
.date_announce .slick-arrow{
		margin-top: -10px;
}
.date_announce li {
		width: 100%;
}
.date_announce .announce_item{
		width: 100%;
		display: block !important;
}

#announce{
		margin-bottom: 30px;
		overflow: auto;
}
#brand_title{
	position: absolute;
	top: 20px;
	left: 135px;
}
#main_meria, #main_sakrebulo{
		margin-bottom: 20px;
}

.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.active, .accordion:hover {
    background-color: #ccc;
}

.accordion:after {
		font-family: FontAwesome;
    content: '\f105';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.meria_left>.active:after {
		font-family: FontAwesome;
    content: "\f107";
}

.panel {
		border: none;
		margin-bottom: 0;
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.panel .child{
		padding-left: 10px;
		/* height: 30px; */
		height: auto;
		line-height: 2;
}
.panel .child a{
		display: inline-block;
}

#subscribe_form{
		float: right;
		margin-right: 20px;
		margin-top: 14px;
}
#subscribe_input{
		height: 32px;
    border: 1px solid #f8f8f8;
		padding-left: 5px;
		width: 215px;
}
#subscribe_btn{
		border: none;
		background: none;
		position: relative;
		left: -25px;
		top: 3px;
		font-size: 20px;
		color: #1b3589;
}
@media screen and (max-width: 991px){
		#subscribe_form{
				display: none;
		}
}
.newses {
		margin-bottom: 30px;
}
#info{
	 display: none;
}
#navigation{
		border-top: 1px solid #fff;
		background: #0e1c49;
}
/* END */
