/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
.navbar-default .navbar-nav > li > a{font-size: 13px;}
.title p{font-size: 23px;}
.index_sec .m_sec_index li a{font-size: 16px; line-height: 28px;}
.slide5{height: 500px;}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
header .logotype h1{font-size: 24px; padding: 0px;}
header .logotype p{font-size: 14px;}
header .b_search{margin: 10px 0px 15px;}
header{min-height: auto; padding: 30px 0px;}
.navbar-default .navbar-nav > li > a{font-size: 10px;}
.dropdown-menu > li > a{font-size: 12px; line-height: 20px;}
.sec_about_company .info_about_company p{line-height: 26px; padding-bottom: 20px;}
.sec_service .item_service p{line-height: 24px; padding-top: 15px;}
.sec_sections_menu .menu_s a{font-size: 14px;}
.sec_sections_menu .menu_s li{line-height: 22px;}
footer .text_footer p{font-size: 14px; line-height: 22px;}
footer{padding: 30px 0px;}
.title{padding-top: 30px;}

/************************************************************Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐÐ“Ð ÐÐ”Ð«********************************************************************/
/*******************ÐÐ°Ð³Ñ€Ð°Ð´Ñ‹*******************/
.sec_awards .item_awards .img_awards {padding: 0px 10px;}
.sec_awards .item_awards .img_awards img{width: 100%;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐžÐ’ÐžÐ¡Ð¢Ð˜++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************ÐÐ¾Ð²Ð¾ÑÑ‚Ð¸*******************/
.sec_news .item_news_preview .text_news_preview p{line-height: 28px;}
.sec_news .item_news_preview{padding: 20px 0px;}
.sec_news .item_news_preview .text_news_preview{padding: 10px 0px;}
.sec_news .item_news_preview .title_header_news{width: 72%;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð­ÐšÐ¡ÐŸÐ•Ð Ð¢Ð«++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************Ð­ÐºÑÐ¿ÐµÑ€Ñ‚Ñ‹*******************/
table th , table tr{font-size: 14px; line-height: 26px;}
table th, table td{padding: 7px 0px 7px 20px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð£Ð¡Ð›Ð£Ð“Ð˜++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************Ð£ÑÐ»ÑƒÐ³Ð¸*******************/
.sec_we_work .item_we_work .info_work{margin-left: 15px;}
.sec_service_advantages .item_service_advantages i{margin-right: 10px;}
.sec_slide .owl-carousel-header .owl-prev{background: url(../img/arrows.png); margin-top: -11px; width: 12px; height: 22px;}
.sec_slide .owl-carousel-header .owl-next{background: url(../img/arrows.png);  margin-top: -11px; background-position: -12px 0px; width: 12px; height: 22px;}
.index_sec .b_index{margin: 20px 0px; padding: 15px 25px;}
.sec_slide .owl-carousel-header .item{height: 350px;}
.slide5{height: 350px;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
footer img.pull-left.mright3 {display: inline-block;position: absolute;margin-left: -45px;margin-top: 5px;} 
.sec_service .inner, .sec_about_company .inner, .sec_our_clients .inner{padding-top: 30px;}
.index_sec{background: url(../img/bg_sec_banner_mb.jpg) top center no-repeat ; height: 350px; background-size: cover;}
header, header .b_autorization_header{text-align: center;}
header {padding: 15px 0px;}
.navbar-default .navbar-nav > li:first-child, .navbar-default .navbar-nav > li:last-child{width: 100%;}
ul.nav.navbar-nav{background: #37474f;}
.navbar-default .navbar-nav > li > a{line-height: 30px;}
.underline:after{height: 2px;}
.navbar-default .navbar-nav > li > a{font-size: 12px;}
.index_sec .b_index{margin: 20px 0px; padding: 15px 25px;}
.title p{font-size: 24px;}
.index_sec .m_sec_index li a{font-size: 14px; line-height: 24px;}
.index_sec .m_sec_index, .index_sec .m_sec_index li:last-child{margin-top: 10px;}
.index_sec .b_index:before{top: 11px;}
.index_sec .b_index .title p{font-size: 14px; line-height: 20px;}
.sec_about_company .info_about_company{margin-top: 20px;}
.sec_about_company .img{text-align: center;}
.sec_about_company .info_about_company p{font-size: 14px; line-height: 20px;}
.sec_service .item_service p{font-size: 14px; min-height: 80px; line-height: 20px;}
.sec_service .col-xs-6{padding: 0px;}
.sec_service .item_service{padding-bottom: 20px;}
.menu_s{position: relative; text-align: center;}
.menu_s ul{display: none;}
.sec_sections_menu{background-size: inherit;}
.sec_sections_menu{padding: 30px 0px;}
.sec_sections_menu .menu_s p{cursor: pointer;}
.sec_sections_menu .menu_s ul{ z-index: 2; margin-top: 5px; margin-bottom: 15px;}
.sec_sections_menu .menu_s p i{width: 12px; height: 7px; margin-right: -17px; background: url(../img/caret_down.png); display: inline-block; margin-left: 5px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
i.active{-moz-transform: scaleY(-1); -o-transform: scaleY(-1);-webkit-transform: scaleY(-1);transform: scaleY(-1);filter: FlipV;-ms-filter: "FlipV"; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.sec_our_clients .b_client .item{width: 100%;}
.title{padding-top: 20px;}
footer .text_footer{margin-bottom: 20px;}
footer .b_footer_metrik{margin-top: 0px;}
footer{text-align: center;}
footer .text_footer p{font-size: 14px; line-height: 24px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{text-align: center;}
.sr-only{height: auto; width: auto; right: 50px; color: #fff;}

/************************************************************Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐšÐžÐÐ¢ÐÐšÐ¢Ð«********************************************************************/
/*******************ÐšÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ñ‹*******************/
.sec_contact .inner{padding-top: 30px;}
.sec_contact .item_contact .list_contact p{width: 85%;}
.sec_contact .item_contact{margin-bottom: 30px;}
.sec_contact .item_contact .list_contact p, .sec_contact .item_contact p{font-size: 14px;}
.sec_contact .item_contact span{font-size: 16px;}

/************************************************************Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐÐ“Ð ÐÐ”Ð«********************************************************************/
/*******************ÐÐ°Ð³Ñ€Ð°Ð´Ñ‹*******************/
.sec_awards .item_awards .text_awards p{font-size: 16px; line-height: 24px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐžÐ’ÐžÐ¡Ð¢Ð˜++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************ÐÐ¾Ð²Ð¾ÑÑ‚Ð¸*******************/
.sec_news .item_news_preview .text_news_preview p{font-size: 14px; line-height: 24px;}
.b_date span{font-size: 14px;}
.sec_news .item_news_preview .title_header_news{font-size: 16px;padding-top: 10px;padding-left: 0px;width: inherit;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐžÐ’ÐžÐ¡Ð¢Ð¬++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************ÐÐ¾Ð²Ð¾ÑÑ‚ÑŒ*******************/
.sec_news_full .inner{padding-top: 30px;}
.sec_news_full .info_news .text_news p{font-size: 14px; line-height: 24px; padding-bottom: 20px;}
.sec_news_full .info_news .img_news{margin-right: 30px; margin-bottom: 30px;}
.sec_news_full .info_news .img_news img{max-width: 180px; width: 100%;}
.sec_news_full .header_news .title_news{font-size: 20px; line-height: 28px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð­ÐšÐ¡ÐŸÐ•Ð Ð¢Ð«++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************ÑÐºÑÐ¿ÐµÑ€Ñ‚Ñ‹*******************/
/*.sec_experts .inner{padding: 30px 0px;}
table td { display: inline-block; font-size: 13px; border: 0; width: 100%;}
table td:before { content: attr(data-label); text-transform: uppercase; font-family: RobotoBold; display: block; padding: 5px 0px;}
table tr { margin-bottom: 10px; display: block;}
table th, table td{padding: 0px;}
.display_th{display: block; padding: 10px 0px; font-size: 18px; text-align: center; font-family: RobotoBold;}
.none_th{display: none;}
table td:before{width: 40%; display: inline-block; vertical-align: middle;}
table td p{width: 60%; display: inline-block;vertical-align: middle;}
table th:nth-child(1), table td:nth-child(1), table th:nth-child(2), table td:nth-child(2), table th:nth-child(3), table td:nth-child(3){width: 100%;}
.table_people td:nth-child(2){float: right; display: block; vertical-align: middle;}
.sec_experts .links_experts span{font-size: 16px;}
.sec_experts .links_experts ul li a{font-size: 14px;}
.sec_experts .links_experts{margin-top: 30px;}*/

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð£Ð¡Ð›Ð£Ð“Ð˜++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************Ð£ÑÐ»ÑƒÐ³Ð¸*******************/
.index_sec2 .b_index{margin: 50px 0px 0px;}
.sec_service{padding-bottom: 0px;}
.sec_service .inner, .sec_service_advantages, .sec_document .inner,.sec_registration .inner, .sec_accreditation .inner, .sec_we_work .inner{padding: 30px 0px;}
.sec_service .b_text_service p, .sec_service_advantages .item_service_advantages p, .sec_document .item_document p, .sec_we_work .item_we_work .info_work p{font-size: 14px; line-height: 24px; padding-bottom: 10px;}
.sec_service .b_text_service ul{margin-bottom: 10px;}
.sec_service .b_text_service span, .sec_we_work .item_we_work, .sec_we_work .item_we_work .info_work span, .sec_document .item_document{padding-bottom: 10px;}
.sec_service_advantages .item_service_advantages{display: inline-block; margin: 0px auto;}
.sec_service_advantages .item_service_advantages i, .pdf i, .doc i, .sec_we_work .item_we_work .info_work{margin: 0px auto;}
.sec_service_advantages .item_service_advantages p, .sec_document .item_document p, .sec_we_work .item_we_work .info_work{text-align: center; width: 100%; margin-top: 15px;}
.sec_document .item_document, .sec_we_work .item_we_work{text-align: center;}
.sec_service .b_text_service ul{padding-left: 15px;}
.sec_service .b_text_service ul li p{width: 90%;}
.sec_service .b_text_service ul li i{margin-right: 10px;}
.sec_service_advantages{padding: 30px 0px 15px;}
.sec_service .b_text_service ul.list_service_2 li p{width: 100%;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð Ð•Ð“Ð˜Ð¡Ð¢Ð ÐÐ¦Ð˜Ð˜++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************Ð ÐµÐ³Ð¸ÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ*******************/
.sec_registration .form_registration .b_input p{width: 90%;}
.sec_registration .b_accord p, .sec_registration .form_registration .b_input p{font-size: 14px;}
.sec_registration .form_registration .b_input{margin-bottom: 10px;}
}



@media only screen and (max-width : 600px) {
	.sec_news_mainpage .img_news{
		float: none;
		/* display:block; */
		margin: 10px auto 20px auto;
	}
	.sec_news_mainpage .img_news img{
	   margin: 0 auto;
	   display:block;
	}
	.sec_news_mainpage .b_date{
		float:none !important;
	}
	.sec_news_mainpage .title_header_news{
		margin-left:0 !important;
	}
	.sec_news_mainpage .link_news_all{
		float:right;
		padding-right: 0;
	}
}


/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
header .logotype h1{font-size: 22px;}
.sec_service .item_service p{font-size: 12px; line-height: 20px;}

/************************************************************Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐšÐžÐÐ¢ÐÐšÐ¢Ð«********************************************************************/
/*******************ÐšÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ñ‹*******************/
.sec_contact .item_contact span{font-size: 16px;}
.sec_contact .item_contact .list_contact p{font-size: 14px;}
.sec_contact .item_contact .list_contact p{width: 80%;}
#map {height: 300px;}

/************************************************************Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐÐ“Ð ÐÐ”Ð«********************************************************************/
/*******************ÐÐ°Ð³Ñ€Ð°Ð´Ñ‹*******************/
.sec_awards .item_awards{text-align: center;}
.sec_awards .item_awards .img_awards, .sec_awards .item_awards .text_awards{width: 100%;}
.sec_awards .item_awards .img_awards {padding: 0px;}
.sec_awards .item_awards .img_awards img{width: auto;}
.sec_awards .item_awards .text_awards p{padding-top: 10px;}
.sec_awards .item_awards{padding: 25px 0px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð ÐÐžÐ’ÐžÐ¡Ð¢Ð¬++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************ÐÐ¾Ð²Ð¾ÑÑ‚ÑŒ*******************/
.sec_news_full .info_news .img_news{width: 100%; float: none; text-align: center;}
.sec_news_full .info_news .img_news img{max-width: 230px; width: 100%;}
.sec_news_full .info_news .text_news p{padding-bottom: 10px;}
div.col-md-12, div.col-md-6{padding: 0px 5px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð­ÐšÐ¡ÐŸÐ•Ð Ð¢Ð«++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************ÑÐºÑÐ¿ÐµÑ€Ñ‚Ñ‹*******************/
table td{line-height: 17px;}
table td:before{font-size: 12px;}

/*++++++++++++++++++++++++++++++++++++++++++++++++Ð¡Ð¢Ð ÐÐÐ˜Ð¦Ð Ð£Ð¡Ð›Ð£Ð“Ð˜++++++++++++++++++++++++++++++++++++++++++++++++*/
/*******************Ð£ÑÐ»ÑƒÐ³Ð¸*******************/
.sec_service_advantages .col-xs-6 , .sec_service_advantages .item_service_advantages{width: 100%;}
.sec_service_advantages .item_service_advantages{text-align: center; margin-bottom: 15px;}
.sec_service .b_text_service ul li p{width: 87%;}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}