 /*ШРИФТЫ*/
 @font-face {
    font-family: "Jura-Light";
    src: url('fonts/Jura-Light/Jura-Light.eot');
    src: local('☺'), url('fonts/Jura-Light/Jura-Light.woff') format('woff'), url('fonts/Jura-Light/Jura-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Jura-DemiBold";
    src: url('fonts/Jura-DemiBold/Jura-DemiBold.eot');
    src: local('☺'), url('fonts/Jura-DemiBold/Jura-DemiBold.woff') format('woff'), url('fonts/Jura-DemiBold/Jura-DemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Jura-Regular";
    src: url('fonts/Jura-Regular/Jura-Regular.eot');
    src: local('☺'), url('fonts/Jura-Regular/Jura-Regular.woff') format('woff'), url('fonts/Jura-Regular/Jura-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "glyphicons-halflings-regular";
    src: url('fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.eot');
    src: local('☺'), url('fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular/glyphicons-halflings-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Jura-Medium";
    src: url('fonts/Jura-Medium/Jura-Medium.eot');
    src: local('☺'), url('fonts/Jura-Medium/Jura-Medium.woff') format('woff'), url('fonts/Jura-Medium/Jura-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/******************************/

body{
	width: 100%;
	min-width: 500px;
}

.di {display:inline-block;}
/*ШАПКА ВЕРХ*/
img.footer_logo_img {
    margin-bottom: 10px;
    display: none;
}
/*цвет активной панели*/
 .lang_panel{
	 float:left;
	
 }
.divider{
    padding-top: 0px;
}
/*.active{
    border-top: 4px solid #ff6600;
    margin-right: 10px;
    padding-top: 6px;
}*/
.header_menu{
	font-size: 18.5px;  
	font-family: Jura-Regular;
	color:#333;
	margin-left: 10%;
}
.logo_header_top_img{
	width: 230px;
	margin-top: 8px;
}
.header_menu a{
	color:inherit !important;
}
.navbar-default{
	border-top: 0; 
}
.nav>li>a{
	padding:10px 5px;
}
.language{
	font-size: 12px;  
	font-family: Jura-DemiBold;
	margin-top: 13px;
    margin-left: 0px;
}
.but_head{
   margin-right: 10px;
   color:#333 !important;
   border-top: 4px solid transparent;
   	-webkit-transition: all 0.4s; 
	-moz-transition: all 0.4s; 
	transition: all 0.4s;
 }

 .but_head:hover,
 .but_head:focus { 
	color: #ff6600 !important; 
}

.logo_header_bottom{
	font-family: Jura-Regular;
	font-size: 15.57px;  
	margin-top: 7px;
}
.russian{
	border-color: #006600;
	border-style: solid;
	border-width: 1px;
}
a.dropdown-toggle.russian.lang_rus {
    padding-top: initial;
    padding-right: 12px !important;
    padding-left: 17px !important;
    padding-bottom: initial;
    text-align: center !important;
}
b.caret {
    visibility: hidden;
}
.dropdown-menu {
    min-width: 0px !important;
    background-color: #006600;
    border: 1px solid #ffffff !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 12px;  
	font-family: Jura-DemiBold;
}

.dropdown-menu a:hover{
	color: #000000 !important;
	background-color: #ffffff !important;
		-webkit-transition: all 0.6s; 
	-moz-transition: all 0.6s; 
	transition: all 0.6s;
}

.dropdown-menu a{
	color: #ffffff !important;
	border: 1px solid #006600 !important;
	background-color: #006600;
}
.navbar{
	border-radius: 0;
	border-right: none;
	min-width: 482px;
	background-color: #ffffff;
}
#head_main{
	margin-top: 10px;
	margin-bottom: 10px;
}

.lang_item a:focus {
	color: #000;
}
.dropdown-menu>li>a{
	padding: 3px 18px;
}
.one-edge-shadow {
	-webkit-box-shadow: 0 10px 12px -7px #CCC4C4;
	   -moz-box-shadow: 0 10px 12px -7px #CCC4C4;
	        box-shadow: 0 10px 12px -7px #CCC4C4;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    color: #ff6600 !important;
    background-color: #fff;
}
.dropdown-menu a:hover{
	    border-color: #006600 !important;
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 1px 15px 1px 18px;
}
button.but.new_but_lang {
    font-size: 12px;
    font-family: Jura-DemiBold;
    margin-top: 17%;
    border: 1px solid #006600;
}
button.but.new_but_lang.active {
    color: #006600;
    background-color: #fff;
}
button.but.new_but_lang.no_active {
    background-color: #006600;
    color: #fff;
}
button.but.new_but_lang.no_active:hover {
    color: #006600;
    background-color: #fff;
}
.header_top_margin {
    height: 6px;
}
/*.navbar-default .navbar-nav .language .open .dropdown-menu>li>a,.navbar-default .navbar-nav .language .open .dropdown-menu {
    background-color: #006600;
    color:#ffffff;
 } 
li.lang_item{
	background-color: #006600;
	color: #ffffff;
}*/

.navbar-toggle {
	float: left !important;
    margin-left: 12px !important;
    margin-right: 0px !important;
}
/******************************/

/*ШАПКА НИЗ*/
p.p_categories {
    text-align: left;
}
.sect_head{
  background-image:url(images/header.png) !important;
  background-repeat: no-repeat;
  margin-top: 0px;
      padding-top: 50px;
  background-size: cover;
}
.container.head_cont {
    padding-bottom: 35px;
}
#info-comp {
    margin-top: 30px;
}
.header_name{
	font-family: Jura-DemiBold;
	font-size: 37px; 
	margin-top: -10px;
}
.header_name span{
	font-family: Jura-DemiBold;
	font-size: 37px; 
	color: #ff6600;
}
.header_info_bottom_name{
	font-family: Jura-DemiBold;
	font-size: 19px; 
	padding-right: 15px;
}
.class_head_but{
	background-color: #006600;
	border: none;
	color: #ffffff;
	font-family: Jura-Regular;
	font-size: 15.85px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 25px;
	width: 135px;
	height: 32px;
}
.class_head_but:hover{
	color: #006600 !important;
	border: 1px solid #006600 !important;
	background: none !important;
}
.info_comp_cont{
	font-family: Jura-DemiBold;
	font-size: 15px; 
}
.categories{
	color: #707070;
	line-height: 27px;
}
.categories_more{
	color: #339933;
	text-decoration: underline;
}
.info_comp_cont_change{
	margin-top: 11.5%;
}
/******************************/

/*СПЕЦИАЛИСТЫ*/
h1{
	font-family: Jura-DemiBold;
	font-size: 37px;
	text-align: center;
}
.name_scientist{
	font-family: Jura-DemiBold;
	font-size: 22px;
	color: #ff6600;
	text-align: center;
}
 .info_scientist{
 	font-family: Jura-DemiBold;
	font-size: 15px;
	text-align: justify;
 }
 p.info_scientist {
    height: 63px;
}
 .info_scientist li{
 	font-family: Jura-DemiBold;
	font-size: 15px;
	text-align: justify;
 }
 ul.info_scientist {
    margin-left: -25px;
}
.spez_item_top {
    margin-bottom: 20px;
     height: 443px;
}

/******************************/

/*ПРЯМОУГОЛЬНИКИ С ИНФОРМАЦИЕЙ*/
 .info_count{
 	font-family: Jura-DemiBold;
	font-size: 47px;
	color: #ff6600;
 }
 .info{
 	font-family: Jura-Light;
	font-size: 16px;
 }
.info_text_group{
	border-color: #ff6600;
	border-style: solid;
	border-width: 1px;
}
 /******************************/

/*УСЛУГИ*/
.h_service{
	font-family: Jura-DemiBold;
	font-size: 37px;
	color: #ffffff;
}
.service_text_top{
	font-family: Jura-DemiBold;
	font-size: 17px;
	color: #ff6600;
	text-align: center;
}
.service_text_bottom{
	font-family: Jura-DemiBold;
	font-size: 14px;	
	color: #ffffff;
	text-align: center;
}
.contact{
	font-family: Jura-DemiBold;
	font-size: 23px;
	color: #ffffff;
	text-align: center;
	background-color: #ff6600; 
	border: none;
	padding-left: 54px;
	padding-right: 54px;
	height: 44px;
	width: 370px;
}
.contact:hover{
	background: none;
	border: 1px solid #ff6600;
}
.more_info{
	font-family: Jura-DemiBold;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
}
.service_cont{
	background-image:url(images/service.png);
  	background-size:cover;
  	background-repeat: no-repeat;
}
.home_service_cont{
	margin-bottom: 2%;
}
.service_text_top_small {
    min-height: 48px;
}
.service_text_top_big {
    min-height: 96px;
}
.home_service_row{
	margin-bottom: 3%;
}
/******************************/

/*КАРУСЕЛЬ*/
.our_partners{
	font-family: Jura-DemiBold;
	font-size: 37px;
	margin-bottom: 20px;
}
.owl-theme .owl-controls .owl-page.active span {
    background-color:  #ff6600;
    margin-top: 20px;
    /*border: 2px solid red;*/
}
/******************************/

/*ПОДВАЛ*/
input.form_footer{
	color: #fff;
	width: 42%;
}
input.form_footer.form_footer_mail {
   margin-right: 58%;
    margin-left: -1%;
}
.form_footer_tel {
   margin-left: 59%;
}
p.questions_category_foother.questions_category_foother_tel {
   margin-left: 59%;
}
p.questions_category_foother.questions_category_foother_mail {
    margin-right: 60%;
}
input.questions_but_foother {
    width: 71%;
    margin-left: 1%;
}
p.questions_foother {
    text-align: center;
    margin-top: -1%;
    margin-bottom: 1.5%;
}
.name_and_adress_foother{
	font-family: Jura-DemiBold;
	font-size: 12px;
	color: #ffffff;
}
.rights{
	font-family: Jura-DemiBold;
	font-size: 12px;
	color: #ffffff;
}
.phone_foother{
	font-family: Jura-DemiBold;
	font-size: 12px;
	color: #ffffff;
}
.mail_foother{
	font-family: Jura-DemiBold;
	font-size: 12px;
	color: #ffffff;
}
.questions_foother{
	font-family: Jura-DemiBold;
	font-size: 22px;
	color: #ffffff;
	margin-bottom: 20px;
}
.questions_category_foother{
	font-family: Jura-DemiBold;
	font-size: 15px;
	text-align: center;
	color: #ffffff;
}
.questions_but_foother{
	font-family: Jura-DemiBold;
	font-size: 15px;
	background-color: none;
	border: 1px solid #ffffff;
}
.questions_but_foother:hover{
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}
footer{
  background-image:url(images/footer.png);
  background-size:cover;
  background-repeat: no-repeat;
}
footer form{
	text-align: center;
}
.text_logo_footer{
	font-family: Jura-DemiBold;
	font-size: 13px;
    margin-top: 1%;
	color: #ffffff;
	text-align: center;
    margin-right: 29%;
}
.form_footer{
	background-color: #707070;
	border: none;
	width: 95%;
	/*padding-right: 74px;*/
}
.questions_but_foother{
	border-radius: 1px;
	border-color: #ffffff;
	background-color: #343434;
	font-family: Jura-DemiBold;
	font-size: 15px;
	color: #ffffff;
	width: 43%;
}
.dev-link p{
	text-align: right;
    color: #fff;
    margin-top: 0;
    font-size: 11px;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-right: 10px;
}

.dev-link:visited,
.dev-link:focus{
	color: #fff;
	text-decoration: none;
}
.dev-link:hover{
	color: #fff;
	text-decoration: underline;
}
input.questions_but_foother {
    width: 43%;
}
.text_logo_footer {
    margin-left: 1%;
}
p.name_and_adress_foother {
    text-align: justify !important;
}
.footer_margin_col_left {
    padding-left: 100px;
    padding-top: 20px;
}
.footer_margin_col_right {
    padding-right: 70px;
    padding-top: 20px;
}
p.name_and_adress_foother {
    text-align: left !important;
}
/******************************/

.but_div{
	margin-top: 30px;
}

.info_comp_cont{
	position: relative;
	margin-top: 35px;
}


/*СТРАНИЦА НОВОСТЕЙ*/
.news_header{ 
	text-align: center;
	margin-bottom: 4%;
}
.news_group_info_date{
	font-family: Jura-Regular;
	font-size: 17px; 
	text-align: left;
	color: #666666;
}
.news_group_info_header{
	font-family: Jura-DemiBold;
	font-size: 22px; 
	text-align: left;
	color: #000;
	margin-bottom: 2%;
}
.news_group_info_text{
	font-family: Jura-Regular;
	font-size: 17px; 
	text-align: justify;
	color: #000;
	margin-bottom: 1%;
	text-indent: 45px;
}
.news_group_info_text span{
	font-family: Jura-Regular !important;
    font-size: 17px !important;
    text-align: justify;
    color: #000;
    text-indent: 45px;
}
.news_group_info_content{
	font-family: Jura-Regular;
	font-size: 17px; 
	text-align: justify;
	color: #000;
	margin-bottom: 1%;
}
a.news_group_more_info{
	font-family: Jura-Regular;
	font-size: 17px; 
	text-align: left;
	color: #ff9900;
	cursor: pointer;
}
a.news_group_more_info:hover,
a.news_group_more_info:focus
{
	color: #ff9900;
	text-decoration: underline;
}
a.news_group_more_info:visited{
	color: #ff9900;
	text-decoration: none;
}
.news_group{
	margin-bottom: 6%;
}

/*******************************/

/*СТРАНИЦА О КОМПАНИИ*/
.about_header{
	text-align: center;
	margin-bottom: 2%;
}
.about_group_text{
	font-family: Jura-Regular;
	font-size: 19px; 
	text-align: left;
	color: #000;
	margin-bottom: 1%;
}
.about_group_img{
	margin-top: 1%;
}
.about_group{
	margin-bottom: 2%;
}
.about_foto{
	margin-top: 2%;
}
.about_text_bottom{
	   margin-bottom: 3%;
    margin-top: 3%;
}
.about_group_img_float_left{
	float: left;
    width: 42%;
}
.about_group_img_float_right{
	float: right;
	width: 42%;
}
/*******************************/

/*СТРАНИЦА УСЛУГИ*/
.change_style{
	color: #000;
}
h1{
	font-family: Jura-DemiBold;
    font-size: 34px;
    color: #666666;
}
h2{
	font-family: Jura-DemiBold;
    font-size: 20px;
    color: #000;
    line-height: 26px;
}
.service.page_service_cont_serv h2{
	text-decoration: underline;
}
p{
	font-family: Jura-Regular;
    font-size: 17px;
    color: #000;
    text-align: justify;
}
.service_info{
	font-family: Jura-Regular;
    font-size: 19px;
    color: #000;
}
.b_container h2:hover, .b_container h2:focus{
	color: #ff6600 !important;
	text-decoration: underline;
}
.b_container{
	cursor:pointer;
}
.modal-title {
    color: #006600;
    text-align: center;
}
.service_info li {
    margin-bottom: 2%;
}
.service_info li {
    text-align: justify;
    margin-right: 4%;
}
button.btn.btn_serv_modal {
    background-color: #006600;
    border: 1px solid #006600;
    color: #ffffff;
    font-family: Jura-Regular;
    font-size: 15.85px;
    padding-left: 3%;
    padding-right: 3%;
}
button.btn.btn_serv_modal:hover {
    background-color: #fff;
    color: #006600;
}
.service.page_service_cont_serv {
    width: 70%;
}
/*******************************/

/*СТРАНИЦА НАУЧНЫЕ РАБОТЫ*/
.science_item{
	font-family: Jura-Regular;
    font-size: 17px;
    color: #000;
    margin-bottom: 2%;
    text-align: justify;
}
/*.science_job {
    margin-top: 2%;
}
p.sj_size_doc {
    font-size: 13px;
    text-align: center;
    color: #666666;
}
p.sj_ikon_doc {
    text-align: center;
    margin-bottom: 1%;
}
p.sj_authors_doc span a {
    font-size: 14px;
    font-style: normal;
    color: #000 !important;
}
p.sj_authors_doc span a:hover, p.sj_authors_doc span a:focus {
    color: #ff6600 !important;
}
p.sj_name_doc a {
    color: #000 !important;
}
p.sj_name_doc a:hover, p.sj_name_doc a:focus {
    color: #ff6600 !important;
}
.but_sceince {
    background-color: #006600;
    border: 1px solid #006600;
    color: #ffffff;
    font-family: Jura-Regular;
    font-size: 15.85px;
    padding-left: 8%;
    padding-right: 8%;
    width: 55%;
    margin-bottom: 2%;
    margin-top: 2%;
}
.but_sceince a{
	color: #ffffff !important;
}
.but_sceince:hover, .but_sceince:focus {
	color: #006600;
	background-color: #fff;
}
.but_sceince a:hover, .but_sceince a:focus{
	color: #006600 !important;
	text-decoration: none;
}
.but_sceince a:visited{
	background-color: #006600;
	color: #ffffff;
}
.sj_ikon_size_doc {
    margin-top: 5%;
}*/
/*******************************/

/*СТРАНИЦА ВНЕДРЕННЫЕ ТЕХНОЛОГИИ*/
.tecnology_item {
    margin-top: 1%;
}
.tech_ikon_doc {
	cursor:pointer;
	max-height:100px;
}
.tech_ikon_doc_mob{
	cursor:pointer;
	max-height:100px;
}
.popup {
	position: absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	display:none;
	text-align:center;
}

.popup_bg {
	background:rgba(0,0,0,0.4);
	position: fixed;
	z-index:1;
	height:145%;
	width:100%;
}


.popup_img {
	position: relative;
    z-index: 2;
    max-height: 150%;
    max-width: 94%;
    margin-top: 9%;
}
p.tech_info_doc {
    padding-bottom: 8%;
    text-indent: 40px;
}
/*******************************/

.learning_item_info {
    margin-bottom: 5%;
}

/*ФОРМА ОБРАТНОЙ СВЯЗИ*/
.btn_form_info_home {
    background-color: #006600;
    border: 1px solid #006600;
    color: #ffffff;
    font-family: Jura-Regular;
    font-size: 15.85px;
    padding-left: 3%;
    padding-right: 3%;
    margin-top: 3%;
    margin-bottom: 2%;
}
.btn_form_info_home:hover {
    background-color: #fff;
    color: #006600;
}
#servModalContact .modal-content {
    width: 70% !important;
}
#servModalContact .modal-header {
  	 margin-top: 0% !important;
    margin-bottom: 1% !important;
    padding-bottom: 2% !important;
}
#servModalContact button.close {
    padding-right: 1%;
}
/*******************************/

/*СТРАНИЦА КОНТАКТЫ*/
.contacts_headers{
	margin: 0;
}
.contacts_margin_bottom {
    height: 25px;
}
.contacts_but{
	font-family: Jura-DemiBold;
	font-size: 23px;
	color: #ffffff;
	text-align: center;
	background-color: #006600; 
	border: 1px solid #006600;
	padding-left: 2%;
    padding-right: 2%;
    margin-top: 3%;
    margin-bottom: 5%;
}
.contacts_but:hover{
	color: #006600;
	background-color: #fff; 
}
p.contacts_info {
    margin-bottom: 0.5%;
}
/*******************************/

.h1_color{
	color: #006600;
	text-transform: inherit;
}

ul#nav {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.header_name_logo{
	display: none;
}

li.divider.but_head a {
    font-size: 22px;
    margin-top: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #fff;
    padding-bottom: 0px;
    padding-top: 0px;
}


#owl-news .owl-prev, #owl-news .owl-next {
    position: absolute;
    top: 45%;
    background: none;
    color: #000;
    font-size: 50px;
}
#owl-news .owl-next {
    right: 0;
    margin-right: 60px;
}
#owl-news .owl-prev{
    left: 0;
    margin-left: 20px;
}
#owl-news .owl-pagination {
    display: none;
}
div#owl-news {
    margin-top: 20px;
}

@media(min-width:1424px){
	.divider{
	    padding-top: 25px;
	}
	.about_group_img_float_left{
	    width: 29%;
	    margin-right: 2%;
	    margin-top: -0.5%;
	}
	.about_group_img_float_right{
	    width: 29%;
	    margin-left: 1%;
	    margin-top: -1%;
	}
 	.header_menu{
		margin-left: 0%;
 	}
 	.language{
 	margin-top: 37px;
 	}
 	.but_head:hover,
 	.but_head:focus { 
	border-top: 4px solid #ff6600; 
	-webkit-transition: all 0.6s; 
	-moz-transition: all 0.6s; 
	transition: all 0.6s;
	}
	.text_logo_footer{
		font-size: 15px;
	}
	p.contacts_padding {
	    padding-left: 3%;
	}
	input.form_footer {
	    width: 97%;
	}
	input.form_footer.form_footer_tel {
	    margin-left: 3%;
	}
	p.questions_category_foother.questions_category_foother_tel {
	    margin-left: 7%;
	}
	p.questions_category_foother.questions_category_foother_mail {
	    margin-right: 2%;
	}
	input.form_footer.form_footer_mail {
	    margin-right: 15%;
	}
	.footer_div_big {
	    width: 365px;
	}
	.text_logo_footer {
	    text-align: center !important;
	    margin-left: 0;
	    margin-right: 0;
	}
	.footer_div_1 {
	    width: 182.5px;
	}
	p.phone_foother {
    text-align: right;
    padding-right: 75px;
}
p.mail_foother {
    text-align: right;
    padding-right: 75px;
}
img.foot_logo_immg {
    padding-left: 10px;
}
}

@media(max-width:1423px){
	.about_group_img {
    margin-top: 4%;
	}
	.about_group_img_float_left{
	    width: 37%;
	    margin-right: 3%;
	    margin-top: 0%;
	}
	.about_group_img_float_right{
	    width: 37%;
	    margin-left: 1.5%;
	    margin-bottom: 1%;
	}
	input.form_footer {
	    width: 96%;
	}
	input.form_footer.form_footer_tel {
	    margin-left: 5%;
	}
	p.questions_category_foother.questions_category_foother_tel {
	    margin-left: 5%;
	}
	input.questions_but_foother {
	    width: 49%;
	}
	input.form_footer.form_footer_mail {
	    /* margin-right: 58%; */
	    margin-left: -2%;
	    margin-right: 6%;
	}
	p.questions_foother {
	    font-size: 21px;
	}
	p.questions_category_foother.questions_category_foother_mail {
	    margin-right: 8%;
	}
	.spez_item_top {
    height: 512px;
}
p.name_scientist{
	min-height: 62px;
}
.spez_item_top p.info_scientist {
    height: 105px;
}
.spez_item_top {
    height: 540px;
}
.name_and_adress_foother {
	    font-size: 11px;
	}
	.rights {
	    font-size: 11px;
	}
	.mail_foother {
	    font-size: 11px;
	}
	.phone_foother {
	    font-size: 11px;
	}
	p.questions_foother {
	    font-size: 18px;
	}
	.footer_margin_col_left {
	    padding-left: 76px;
	}
	.footer_margin_col_right {
    padding-right: 68px;
}
img.text_logo_footer_img {
    padding-left: 10px;
}
.text_logo_footer {
    margin-right: 13px;
}
.dev-link p {
	    margin-top: 10px;
	}
	.footer_div_big {
    width: 320px;
}
.footer_div_1 {
    width: 160px;
}
p.phone_foother {
    text-align: right;
    padding-right: 48px;
}
p.mail_foother {
    text-align: right;
    padding-right: 48px;
}
#owl-news .owl-next {
    margin-right: 20px;
} 
#owl-news .owl-prev {
    margin-left: -10px;
}
}

@media(max-width:1224px){
	.info_text_group_change{
		padding-bottom: 22px;
	}
 	.about_group_img{
 		margin-top: 14%;
 	}
 	.popup_img {
	    margin-top: 12%;
	}
	input.form_footer.form_footer_tel {
    	margin-left: 0%;
	}
	p.questions_category_foother.questions_category_foother_tel {
	    margin-left: 0%;
	}
	input.form_footer.form_footer_mail {
	    margin-right: 0%;
	}
	p.questions_category_foother.questions_category_foother_mail {
	    margin-right: 0%;
	}
	input.form_footer {
	    width: 91%;
	}
	input.form_footer.form_footer_tel {
	    margin-left: 10%;
	}
	p.questions_category_foother.questions_category_foother_tel {
	    margin-left: 10%;
	}
	input.form_footer.form_footer_mail {
	    margin-right: 42%;
	}
	p.questions_category_foother.questions_category_foother_mail {
	    margin-right: 14%;
	}
	input.questions_but_foother {
	    width: 60%;
	}
	.spez_item_bottom_margin {
	    height: 532px;
	}
	.spez_hidden{
		display: none;
	}
	.spez_item_top {
	    height: 450px;
	}
	.spez_item_bottom_margin_1{
		height: 430px;
	}
	.spez_item_bottom_margin{
		height: 450px;
	}
	.spez_item_bottom{
		height: 400px;
	}
	p.info_scientist.info_scientist_height {
	    height: 62px;
	}
	p.info_scientist.is_margin{
		height: 62px ;
	}
	p.ns_height{
		height: 31px;
	}
	.footer_margin_col_right {
    padding-right: 95px;
}
.footer_margin_col_left {
    padding-left: 100px;
}
.name_and_adress_foother {
	    font-size: 11px;
	}
	.rights {
	    font-size: 11px;
	}
	.mail_foother {
	    font-size: 11px;
	}
	.phone_foother {
	    font-size: 11px;
	}
	img.text_logo_footer_img {
    padding-left: 28px;
}
input.form_footer {
    width: 98%;
}
input.form_footer.form_footer_tel {
    margin-left: 4%;
}
.dev-link p {
	    margin-top: 10px;
	}
	.footer_div_big {
	    width: 330px;
	    margin-left: -20px;
	}
	.text_logo_footer {
		width: 350px;
	    padding-left: 0;
	    padding-right: 0;
	    margin-left: 0;
	    margin-right: 0;
	    font-size: 12px;
	}
	.footer_div_1 {
	    width: 175px;
	}
	p.name_and_adress_foother {
	    padding-left: 15px;
	}
	p.rights {
	    padding-left: 15px;
	}
	p.phone_foother {
	    text-align: right;
	    padding-right: 53px;
	}
	p.mail_foother {
	    text-align: right;
	    padding-right: 53px;
	}
	img.text_logo_footer_img {
    padding-left: 54px;
}
img.footer_logo_img {
    display: block;
}
.footer_margin_col_right {
    margin-top: 30px;
}
}

@media(max-width:1223px){
	.owl-buttons {
	    display: block;
	}
	#owl-news .owl-next {
    margin-right: -50px;
	} 
	#owl-news .owl-prev {
	    margin-left: -90px;
	}
}

@media(max-width:1095px){
	.owl-buttons {
	    display: none;
	}
	#owl-news .owl-pagination {
	    display: block;
	    margin-top: -20px;
	}
}

@media(min-width:1024px){
	.navbar-brand{
 		display: none;
 	}
 	body{
 		padding-top: 99px; 
 	}
 	.info_comp_cont_change{
		 
	}
	
}

@media(max-width:1023px){
	.tech_margin_head{
			margin-top: 7%;
		}
		.footer_div_big {
	    width: auto;
	    margin-left: 0px;
	}
	.text_logo_footer {
		width: auto;
	}
	.footer_div_1 {
	    width: auto;
	}
}

@media(max-width:991px){
	.logo_header_bottom{
		font-size: 11.57px;  
	}
	.header_menu{
		font-size: 15px;  
	}
	p.name_scientist {
    min-height: 31px;
}
	.language{
		font-size: 12px;
		margin-left: 0px;
	}

	.foot_logo_immg{
		visibility: hidden;
	}

	.header_name{
		font-size: 30px;
	}
	.header_info_bottom_name{
		font-size: 15px;
	}

	.info_comp_cont{
		margin-top: 25px;
	}
	.logo_header_bottom{
		margin-bottom: 10px;
	}
	footer{
		 text-align: center;
	}
	p.questions_foother {
	    margin-top: 1%;
	}
	.text_logo_footer {
	    text-align: center;
	    margin-left: 30%;
	}
	p.name_and_adress_foother {
	    margin-left: 20%;
	}
	p.rights {
	    margin-left: 20%;
	}
	p.phone_foother {
	    margin-left: 30%;
	    margin-right: 0;
	}
	p.mail_foother {
	    margin-left: 30%;
	    margin-right: 0;
	}
	input.form_footer {
	    width: 47%;
	}
	input.form_footer.form_footer_tel {
	    margin-left: 0%;
	}
	p.questions_category_foother.questions_category_foother_tel {
	    margin-left: 0%;
	}
	input.form_footer.form_footer_mail {
	    margin-right: -1%;
	}
	p.questions_category_foother.questions_category_foother_mail {
	    margin-right: 0;
	}
	input.questions_but_foother {
	    width: 48%;
	}
	input.questions_but_foother {
	    width: 47%;
	    margin-right: 1%;
	}
	footer img {
	    margin-left: 0%;
	}
	.footer_margin_col_right {
    margin-top: 0px;
}
#owl-news img.owl_img.center-block {
    width: 420px;
}
}


@media(max-width:1023px){
	#head_main{
 		display: none;
 	}
	.sect_head{
	 padding-top: 90px;
	}
 	.about_group_img_float_left{
 	margin-right: 2%;
    margin-bottom: 2%;
    margin-top: 1%;
	}
	.about_group_img_float_right{
    	margin-top: 0%;
	}
	.text_logo_footer {
	    text-align: left;
	}
	input.form_footer {
	    width: 40%;
	}
	input.form_footer.form_footer_tel {
	    margin-left: 0%;
	}
	p.questions_category_foother.questions_category_foother_tel {
	    margin-left: 0;
	}
	input.form_footer.form_footer_mail {
	    margin-right: -1%;
	}
	p.questions_category_foother.questions_category_foother_mail {
	    margin-right: 1%;
	}
	input.questions_but_foother {
	    width: 40%;
	    margin-right: 1%;
	}
	p.phone_foother {
	    margin-right: 0;
	    margin-left: 32%;
	}
	p.mail_foother {
	    margin-right: 0;
	    margin-left: 32%;
	}
	p.name_and_adress_foother {
	    margin-left: 32%;
	}
	p.rights {
	    margin-left: 32%;
	}
	.text_logo_footer {
	    text-align: center;
	    margin-left: 26%;
	}
	footer img {
	    margin-left: 37%;
	}
	p.info_scientist {
    min-height: 40px;
	}
	.spez_item_top {
	    height: 450px;
	}
	.spez_item_bottom_margin{
		height: 470px;
	}
	p.info_scientist_height{
		min-height: 63px;
	}
	nav.navbar.navbar-default.navbar-fixed-top.head_effect.one-edge-shadow {
	    height: 90px;
	}
	img.logo_header_top_img_menu {
	    margin-top: -10px;
	}
	.lang_panel {
	    float: right;
	    margin-right: 30px;
	}
	a.navbar-brand {
	    width: 100%;
	}
	button.navbar-toggle {
	    margin-top: 25px;
	    margin-left: 25px !important;
	}
	/*.navbar-default .navbar-toggle:hover {
	    background-color: #006600;
    } 
    .navbar-default .navbar-toggle:visited {
	    background-color: #006600;
    }  
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus {
	    border-color: #006600;
	    background-color: #fff;
	}
	.navbar-default .navbar-toggle:hover .icon-bar {
	    background-color: #fff;*/
	.navbar-default .navbar-toggle {
	    border-color: #006600;
	    background-color: #fff;
	}
	.navbar-default .navbar-toggle .icon-bar {
	    background-color: #006600;
	}

	.navbar-default .navbar-toggle.collapsed {
	    border-color: #006600;
	    background-color: #fff;
	}

	.navbar-default .navbar-toggle.collapsed .icon-bar {
	    background-color: #006600;
	}

	.navbar-default .navbar-toggle:hover {
	    background-color: #006600;
	}
	.navbar-default .navbar-toggle:hover .icon-bar {
	    background-color: #fff;
	}

	.navbar-default .navbar-toggle.collapsed:hover {
	    background-color: #006600;
	}
	.navbar-default .navbar-toggle.collapsed:hover .icon-bar {
	    background-color: #fff;
	}

	.navbar-default .navbar-toggle:focus {
	    background-color: #006600;
	}
	.navbar-default .navbar-toggle:focus .icon-bar {
	    background-color: #fff;
	}

	.navbar-default .navbar-toggle.collapsed:focus {
	    background-color: #fff;
	}
	.navbar-default .navbar-toggle.collapsed:focus .icon-bar {
	    background-color: #006600;
	}

	.navbar-default .navbar-toggle.collapsed:visited {
	    background-color: #fff;
	}
	.navbar-default .navbar-toggle.collapsed:visited .icon-bar {
	    background-color: #006600;
	}

	.navbar-default .navbar-toggle.collapsed:active {
	    background-color: #fff;
	}
	.navbar-default .navbar-toggle.collapsed:active .icon-bar {
	    background-color: #006600;
	}


	.navbar-header {
	    height: 89px;
	}
    .navbar-collapse {
        overflow-x: hidden;
        overflow-y: hidden;
    }    
	ul#nav {
	    background-color: #fff;
	    margin-top: 0;
	    position: static;
	}
	.container.head_cont {
	    margin-top: 35px;
	}
	h1.header_margin.h1_color {
	    margin-top: 100px;
	}
	h1.tech_margin_head.h1_color {
	    margin-top: 100px;
	}
	h1.h1_color {
	    margin-top: 100px;
	}
	.science_job {
	    margin-top: 100px;
	}
	h1.news_header.h1_color {
	    margin-top: 100px;
	}
	h1.news_header.h1_color {
	    margin-top: 100px;
	}
	ul#nav {
	    width: 100%;
	    margin-left: 0;
	    text-align: left;
	    padding-left: 20px;
	}
	div#navbar-1 {
	    padding-left: 0;
	    padding-right: 0;
        max-height: 100%;
	}
	.container.cont_header {
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	    padding-left: 0 !important;
	    padding-right: 0 !important;
		   
	}
	.header_name_text{
		margin-top: 20px;
	}
	.header_name_logo{
		display: block;
		margin-top: 10px;
	    margin-bottom: 10px;
	}
	.header_name span{
		display: none;
	}
	li.divider.but_head a {
	    font-size: 26px;
	    border-bottom: 1px solid #c1c1c1;
	    padding-bottom: 24px;
	}
}
#navbar-1.in #nav{
 
			background:#fff;
}
@media(max-width:991px){

footer img {
	    margin-left: 0%;

	}
		p.name_scientist {
	    min-height: 62px;
	}
	.spez_item_top {
	    height: 490px;
	}
	.spez_item_bottom_margin{
		height: 510px;
	}
	p.ns_height{
		min-height: 62px;
	}
	p.info_scientist.is_margin {
    height: 80px;
}
.spez_item_bottom_margin p.info_scientist {
    height: 80px;
}
.spez_item_bottom p.info_scientist {
    height: 63px;
}
.footer_margin_col_left {
    padding-left: 0;
}
img.text_logo_footer_img {
    padding-left: 0px;
        padding-right: 15px;
}
.text_logo_footer {
	    margin-left: 0px;
	}
	p.name_and_adress_foother {
        padding-left: 92px;
}
p.rights {
   padding-left: 92px;
}
p.phone_foother {
    margin-left: -31px;
}
p.mail_foother {
    margin-right: 0px;
    margin-left: -28px;
}
.footer_margin_col_right {
    padding-right: 37px;
}
input.form_footer.form_footer_mail {
    margin-right: -16px;
}
input.form_footer {
    width: 42%;
}
.text_logo_footer {
    font-size: 12px;
    padding-right: 15px;
    }
    .container.cont_footer {
	    width: 370px;
	}
	p.name_and_adress_foother {
	    text-align: left;
	    padding-left: 0;
	    padding-right: 0;
	    margin-left: 17px;
	}
	p.rights {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    margin-left: 17px;
}
p.phone_foother {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    margin-right: 32px;
}
p.mail_foother {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
    margin-right: 32px;
}
input.form_footer {
    width: 100%;
}
input.form_footer.form_footer_mail {
    margin-left: 0;
    margin-right: 0;
}
input.questions_but_foother {
    width: 100%;
}
input.questions_but_foother {
    margin-left: 0;
}


}



@media(max-width:767px){
	.about_group_img_float_left {
		margin-top: 2%;
	}
	.header_name{
		font-size: 24px;
	}
	.header_name span{
		font-size: 24px;
	}
	.header_info_bottom_name{
	
	}
	.info_comp_cont{
		margin-top: 15px;
	}
	.categories{
		font-size: 14px;
	}
	.categories_change{
		display:none;
	}
	.info_text_group{
		display:none;
	}

	.name_and_adress_foother{
		font-size: 10px;
	}
	.rights{
		font-size: 10px;
	}
	.form_footer{
			width: 80%;
	}

	.questions_but_foother{
		width: 80%;
	}
	.tecnology_item p{
		font-size: 16px;
	}
	.science_job .tech_margin_head{
			margin-top: 9%;
		}
	.cont_tech .tech_margin_head{
			margin-top: 9%;
		}
	.service_cont{
	background-image:url(images/service_small.png);
  	background-size:cover;
  	background-repeat: no-repeat;
}


	p.contacts_padding {
	    padding-left: 3%;
	}
	p.name_scientist {
	    min-height: 62px;
	}
	.spez_item_top {
	    height: 480px;
	}
	.spez_item_bottom_margin{
		height: 500px;
	}
	.spez_item_bottom {
	    height: 417px;
	}
	.spez_item_bottom_margin_1 p.info_scientist.is_margin {
    height: 100px;
}
.spez_item_bottom_margin p.info_scientist {
    height: 100px;
}
.spez_item_bottom_margin {
    height: 520px;
}
.spez_item_bottom_margin_1{
	height: 500px;
}
.spez_item_bottom_margin_2 p.info_scientist.info_scientist_height {
    height: 80px;
}
.spez_item_bottom_margin_2 {
    height: 520px;
}
.spez_item_bottom p.info_scientist {
    height: 83px;
}
}

@media(max-width:636px){
}

@media(max-width:636px){
	.about_group_img_float_right{
		display: none;
	}
	.about_group_img_float_left{
		display: none;
	}
	.science_job .tech_margin_head{
			margin-top: 13%;
		}
	.cont_tech .tech_margin_head{
			margin-top: 13%;
		}
p.contacts_padding {
	    padding-left: 8%;
	}
	.spez_item_bottom_margin_2 p.info_scientist.info_scientist_height {
    height: 95px;
}
.spez_item_bottom_margin_2 {
    height: 540px;
}
.spez_item_bottom_margin_1 p.info_scientist.is_margin {
    height: 140px;
}
.spez_item_bottom_margin_1 {
    height: 510px;
}
.spez_item_bottom_margin p.info_scientist {
    height: 140px;
}
.spez_item_bottom_margin {
    height: 530px;
}
.spez_item_bottom p.info_scientist {
    height: 98px;
}
}

.name_and_adress_foother{
	text-align: left !important;
}

.header_name {
    text-align: center;
    margin-bottom: 2%;
}
.header_info_bottom_name {
    text-align: center;
}
.info_comp_cont.info_comp_cont_change {
       
}
.but_div {
    margin-top: 5%;
    text-align:center;
	 margin-bottom: 5%;
}
.header_top{
	height:100%;
}

.spez_item_photo {
	display: block;
    width: 215px;
    height: 215px;
    object-fit: cover;
    object-position: center top;
    border-radius: 50%;
    border: 1px solid #ffa768;
    padding: 10px;
}