html,body{height:100%;min-width:100%;text-align:center;}
html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,span{margin:0;padding:0}

ul,ol{list-style:none;}


a{font-size:1.250em;font-weight:300;text-decoration:none;color:#FFF;}

h1,h3,h5,h5,h6{font-weight:bold;}
h2{font-weight:normal;}

h1,h2,h3,h5,h5,h6{font-family: 'Merriweather',serif;}
div,span,p,a{font-family:'Open Sans',sans-serif;}

h1{font-size:1.6em;color:#fff;}
h2{font-size:1.5em;}
h3{}
h4{}
h5{font-size:1em;}

p{font-size: 0.7em;}

strong,b{font-weight:700;}

input{border:none;}

button{font-family: 'Merriweather',serif;font-weight: 300;border: none;outline: none;}

.main_button {width: 265px;height: 55px;background: #f2491c;font-size: 1em;color: #fff;cursor: pointer;}
	.main_button:hover{background:#fb6740;}
	.main_button:active{background:#b82d0b;}

.admin{padding-top:6.254%;text-align:center;}
  .admin span{cursor:pointer}
    .admin span:hover{color:#fb6740;}

.remove-button{position:absolute;top:-30px;right:-19px;padding:20px;background:url(../img/home/dialog/x.png) no-repeat;font-family:'Merriweather',serif;font-weight:300;font-size:20px;cursor:pointer;}
	.remove-button--news{top:-10px;right:23px;}
  .remove-button:hover:before{content:'Удалить'; position:absolute;top:-2px;left:-88px;font-family:'Merriweather',serif;font-weight:300;font-size:18px;color:grey;}

  .vacancy-close_button{background:#6a655f;}

.container{width:100%;height:100%;overflow-x:hidden;}
	.container__left,.container__right{height:100%}
	.container__left{float:left;width:16%;min-width:230px;max-width:304px}

.padding{padding:50px 0px;}
.body-hidden{overflow:hidden}

/*
  NAVIGATION
*/
.navigation{position:fixed;top:0;left:0;width:100%;height:0;background:#fff;z-index:999}
	.navigation-height{height:100%;min-height:600px;}
	.navigation__logo{position:relative;padding:5px 0px;background:#29221A;z-index:1}
		.navigation__logo-close{background:#fff;}
		.navigation__logo_img{}
			.navigation__logo_img-mobile{width:80px;}
			.navigation__logo_img-hidden{display:none}
		.navigation__burger{position:absolute;height:20px;top:22px;right:20px;}
			.navigation__burger-close{height:20px;}

	.navigation__container{display:none;position:absolute;width:100%;height:auto;top:0;background:#fff;}
		.navigation__container-open{display:block;}
		.navigation__list{padding:30% 0%;}
			.navigation__list_item{margin:7% 0%;}
				.navigation__link{font-size:1.5em;color:#000;}
					.navigation__link:hover{color:#fb6740;}
						.navigation__link-active{color:#e5461c !important;}
	.navigation__contact{position:fixed;width:100%;bottom:1%;}
		.navigation__contact_phone{font-family:'Open Sans',sans-serif;font-weight:300;font-size:1.375em;}
		.navigation__contact_social{margin-top:5%;}
			.navigation__contact_social_item{display:inline-block;width:30px;height:30px;margin:0px 5px;background-size:contain !important;}
				.navigation__contact_social_item:nth-child(1){background:url(../img/home/social/ins-m.png) no-repeat;}
				.navigation__contact_social_item:nth-child(2){background:url(../img/home/social/vk-m.png) no-repeat;}
				.navigation__contact_social_item:nth-child(3){background:url(../img/home/social/in-m.png) no-repeat;}
				.navigation__contact_social_item:nth-child(4){background:url(../img/home/social/fb-m.png) no-repeat;}
				.navigation__contact_social_item:nth-child(5){background:url(../img/home/social/tw-m.png) no-repeat;}
				
/* 
  HOME
*/
.top{position:relative;height:100%;text-align:left;}
	.top__mobilebg{height:100%;background:url(../img/home/mobilebg.png) no-repeat;background-size:cover;}
	.top__video{display:none;min-width:1616px;width:100%;}
		.top__wrapper{position:absolute;width:100%;height: 100%;top: 0;background: #352d22;opacity: 0.6;display:none}
	.top__content{position:absolute;top:120px;width:100%;}	
		.top__title{position:relative;width:90%;max-width:860px;top:0;margin:0 auto;}
			.top__title p{margin:10% 0%;font-weight:bold;color:#fff;}
		.top__button{margin:13% 0% 0% 0%;text-align:center;}
			.top__button .main_button{margin:3% auto}

.ourtasks{}
	.ourtasks p{width:90%;max-width: 800px;margin:5.337% auto;font-size:0.9em;}
	.ourtasks__list{width:90%;margin:0 auto;}
		.list__item{margin:10px 0px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:0.9em;color:#000;}
			.list__item::before{content: url('../img/home/ul/marker.png');position:relative;left:-10px;top:4px;}

.realstory{position:relative;}
	.realstory__container{width:200%;white-space:nowrap;overflow:hidden;font-size:0;}
		.realstory__wrapper{position:relative;width:100%;transition:height .3s;overflow:hidden;}		
			.realstory__item{display:inline-block;vertical-align:top;width:50%;background-size:cover !important;}
					.realstory__item_content{width:auto;margin:20% auto;padding:70px 30px 50px 30px;background:#FFF;font-size:16px;transition:width 1s;}
						.realstory__item_content > span {display:block;margin:25px 0px;font-weight:500;font-size:0.9em;color:#b09a7d;white-space:normal;}
							.item_content__row{margin-top:40px;}
								.item_content__row > p{margin-top:5px;font-size:0.8em;font-weight:300;font-style:italic;white-space:normal;} 
				.realstory__arrowwrapper{position:absolute;width:100%;left:0;margin:20% auto 20% auto;padding:70px 0px 50px 0px;}				
					.realstory__arrow{position:absolute;width:40px;height:40px;top:116px;border-width:thin;border-style:solid;border-color:#947d62;transform:rotate(45deg);cursor:pointer;z-index:10;}
						.realstory__arrow-left{left:5%;border-top:1px;border-right:1px;}	
						.realstory__arrow-right{right:5%;border-bottom:1px;border-left:1px;}		
							.realstory__arrow:hover{border-color:#c34221;}
							.realstory__arrow:active{border-color:#9d2b0e;}

.advantages{}
		.advantages__row{display:table;width:90%;margin:40px auto 0px auto;}
			.advantages__column{display:table-cell;width:33%;text-align:center;}				
				.advantages__count{font-weight: 400;font-size:2.375em;color: #f2491c;}
				.advantages__desc{font-family:'Open Sans',sans-serif;font-size:0.7em;font-weight:300;}

.clients{background:url(../img/home/clients.png) no-repeat;background-size:cover !important}
	.clients__title{color:#FFF;}
	.clients_slider{position:relative;width:100%;max-width:1200px;margin:65px auto 0px auto;}
	.clients__wrapper{width:90%;max-width:222px;margin:0 auto;overflow:hidden}
		.clients__container{width:auto;white-space:nowrap;overflow:hidden}
			.clients__item{display:inline-block;padding: 0px 25px;}
		.clients__arrow{position:absolute;width:30px;height:30px;top: 40px;border-width:thin;border-style:solid;border-color:#fff;transform:rotate(45deg);cursor: pointer;z-index:10;}
		.clients__arrow-left{left:5%;border-top:1px;border-right:1px;}
		.clients__arrow-right{right:5%;border-bottom:1px;border-left:1px;}
		.clients__arrow:hover{border-color:#fb6740;}
		.clients__arrow:active{border-color:#792714;}				

.feedback{}
	.feedback__wrapper{position:relative;width:100%;margin:30px auto;overflow:hidden;}
		.feedback__arrow{position:absolute;width:40px;height:40px;top:105px;border-width:thin;border-style:solid;border-color:#947d62;transform:rotate(45deg);cursor:pointer;z-index:10;}
			.feedback__arrow-left{left:5%;border-top:1px;border-right:1px;}	
			.feedback__arrow-right{right:5%;border-bottom:1px;border-left:1px;}		
		.feedback__top{width:251px;margin:0 auto;overflow: hidden;}
			.feedback__author{margin:0 auto;overflow:hidden;white-space:nowrap;}
				.author__photo{display:inline-block;max-height:209px;margin:0px 20px;padding:20px 0px;transition:max-height 1s;}
					.author__photo-select{transform:scale(1.2);}
		
		.feedback__text{width:90%;max-width:900px;margin:5% auto 0% auto;overflow:hidden}
			.feedback__container{margin:0 auto;width:300%;overflow:hidden;white-space:nowrap;font-size:0;}
				.feedback__item{display:inline-block;width:33.3%;max-width:900px;vertical-align:top;}
					.feedback_title{font-weight:300;font-style:italic;font-size:20px;color:#a88f70;}
					.feedback__item p {margin-top:40px;font-size:16px;font-weight:300;font-style:italic;color:#959595;white-space:normal;}

/*
  PAGES
*/
.otherpage{position:relative;height:100%;max-height:415px;padding-top:65px;background-size:cover !important;background-position:top !important;text-align:left;}
.otherpage p{margin:48px 1px;font-weight:bold;color:#fff;}

.otherpage_title{position:relative;width:90%;top:50%;margin:-80px auto 0 auto;}
.otherpage_content{width:90%;margin:50px auto;text-align:left;}

.contacts{background:url(../img/contacts/contactmobile.png) no-repeat;}
	.contacts__content p{max-width:800px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:20px;}
	.contacts__content span{display:block;margin:5px 0px 0px 0px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:30px;color:#a88f70;}


.about{background:url(../img/about/aboutmobile.png) no-repeat;}		
	.about__title{position:relative;width:90%;top:120px;margin:0 auto;}  
	.about__wrapper h5,.feed_clients{font-size:30px;margin:0% auto 4% auto;font-weight:normal;text-align:center}	
    	.about_content{max-width:950px;margin:0% auto 10% auto;font-family:'Open Sans',sans-serif;font-size:1.250em;font-weight:300;}
    	.about_content:first{text-align:left;}
		.about__list{max-width:970px;margin:0px;list-style:none;}	
		.about_list__item{width:90%;position:relative;margin: 0px 0px 20px 20px;font-family: 'Open Sans',sans-serif;font-weight: 300;font-size:1.250em;color: #000;text-align:left;}
			.about_list__item::before{position:absolute;left:-35px;top: 4px;content:url('../img/home/ul/marker.png');}
	.about_stars{width:100%;margin:70px auto 0px auto;text-align:center;}
		.about_stars h5{color:#a88f70;}	
		.about_stars img{width:90%;max-width: 251px;}	
		.about_director{margin:30px auto;}	
		.about_director,.about_slider__item div{font-family:'Merriweather',serif;font-size:26px;font-style:italic;font-weight:300;color:#a88f70;}
		.about_content-dop{display:none}

		.about_slider_wrapper{position:relative;width:100%;margin:30px auto;overflow:hidden;}
			.about_slider__arrow{position:absolute;width:40px;height:40px;top:92px;border-width:thin;border-style:solid;border-color:#947d62;transform:rotate(45deg);cursor:pointer;z-index:10;}
				.about_slider__arrow-left{left:5%;border-top:1px;border-right:1px;}	
				.about_slider__arrow-right{right:5%;border-bottom:1px;border-left:1px;}		
			.about_slider__top{width:251px;margin:0 auto;overflow: hidden;}
				.about_slider{margin:0 auto;overflow:hidden;white-space:nowrap;text-align:center;}
					.about_slider__item{display:inline-block;margin:0px;padding:0px;transition:max-height 1s;text-align:center;}
						.about_slider__item img{width:90%;}
						.about_slider__item div{width:251px;margin:20px auto;font-size:20px;white-space:normal;}
			.feed_clients{display:none;}
			.feed_wrapper{display:none;}

		.about_contacts,.about_buttons{width:100%;}
			.about_buttons{margin:50px auto;}
		.about_contacts div{margin:15px auto;font-family:'Open Sans',sans-serif;font-weight:300;color:#010100;line-height:1.5;text-align:center;}	
		
			.about_buttons .main_button{display:block;margin:25px auto;}
    .feed_wrapper{margin:0 auto 0 0;width:900px;margin-bottom:6.254%;overflow:hidden;position:relative;}               
	.feed_container,.feed_subcontainer{overflow:hidden;white-space:nowrap;font-size:0;text-align:center;}
		.feed_item,.feed_author{display:inline-block;width:900px;vertical-align:middle}
			.feed_author{height:60px}
			.feed_title{font-weight:300;font-style:italic;font-size:20px;color:#a88f70;}
			.feed_item p {margin:40px auto;font-size:20px;font-weight:300;font-style:italic;color:#959595;white-space:normal;}
		.feed__arrow{position:absolute;width:40px;height:40px;bottom:10px;border-width:thin;border-style:solid;border-color:#947d62;transform:rotate(45deg);cursor: pointer;z-index: 10;}
			.feed__arrow-left{left:15%;border-top:1px;border-right:1px;}	
			.feed__arrow-right{right:15%;border-bottom:1px;border-left:1px;	}
				.feed__arrow:hover{border-color:#c34221;}
				.feed__arrow:active{border-color:#9d2b0e;}		


.news{background:url(../img/news/newsmobile.png) no-repeat;}
	.news_container{max-width:279.438px;margin:0 auto;position:relative;width: 100%;transition:margin 1s;transition:width 1s;}
		.news__item{position:relative;display:inline-block;padding:20px;vertical-align:top;text-align:left;}
            .news__item img{width:90%;}
			.news__item--width2{width:90% !important;}
				.news_date{margin:20px 0px;}
				.news_item__desc,.news_date{display:block;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#989898;}
				.news_item__desc{width:270px;color:#000;overflow-x:hidden}
.news_item__desc::after{content:'...';}
	.news_detail__container h5{margin: 0px 0px 030px 0px;}
	.news_detail__container > p{margin:0px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:1em;}

#addnewsimage{display: block;margin: 0 auto;}


.interview{position:relative;background:url(../img/interview/interviewbg.png) no-repeat;text-align:left;}
.interview--desktop{display:none;}
	.interview .top__wrapper{display: none}
 .interview__container{text-align:left}
	.interview__item{position:relative;display:inline-block;width:100%;margin:0 70px 20px 0px;text-align:left;cursor:pointer;}
		.interview__item img{width:100%}
		.interview__item h3{margin-top:10px;color:#000;} 
		.interview__item p{margin-top:15px;font-size:16px;color:#585858;}
			.interview__item-hover{color:#fb6740 !important;}	

	.interview_detail__title{max-width:1240px;text-align:left}
		.interview_detail__title h5{font-family:'Merriweather',serif;font-weight:normal}

	.interview_detail__container{transition:padding 1s;}
	.interview_detail__column{display:inline-block;float:left;width:100%;}
	.interview_detail__content{
		max-width:800px;
		text-align:left;
		font-size:16px;
	}
		.interview_detail__column p {font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#000;}
	.interview_detail__leftcolumn{text-align:left;width:90%;max-width:800px;}
	.interview_detail__rightcolumn{display:none;float:left;width:100%;max-width:327px;margin:0 auto;transition:padding 1s;}
                .interview_detail__quote{margin-top:1%;}
                  .interview_detail__quote::before{content:url(../img/interview/openquote.png);position:relative;top:0px;}
		.interview_detail__rightcolumn p{font-family:'Merriweather';font-style:italic;font-weight:300;text-align:left;font-size:20px;}
	.interview_detail__footer{padding: 50px auto;display:table;width: 90%;margin:0 auto;text-align:left;}	
		.interview_detail__footer .interview__item{margin:0 70px 70px 0;}	


.vacancy{background:url(../img/vacancy/vacancy_new.jpg) no-repeat;text-align:left;}	
	.vacancy .top__wrapper{display:block;}			
	.vacancy_top__title{font-family:'Open Sans',sans-serif;font-weight:300;font-size:20px;text-align:center;}
	.vacancy_top__select{width:320px;margin-top:20px;border:none;outline:none;font-family:'Merriweather',serif;font-weight:400;font-size:50px;color:#d3c7b7;text-align:center;}

	.vacancy_city__check{margin:20px auto;color:#d3c7b7;}

	.custom_vacancy_select{display:table;margin:0 auto;font-size:40px;cursor:pointer;}
		.custom_vacancy_select:hover{color:#fb6740;}
	 	.custom_vacancy_select__ul{display:block;width:auto;margin:0 auto;height:0;max-height:150px;overflow-x:hidden;list-style:none;text-align:center;}
	 	.custom_vacancy_select__ul-open{display: table; }
	 		.custom_vacancy_select__ul li{padding:7px 10px;}
				.custom_vacancy_select__ul li:hover{background:#fb6740;color:#fff;cursor:pointer;}
	
               .vacancy_city__check_link{color:#d3c7b7;cursor:pointer;}
               .vacancy_city__check_link:hover{color:#fff;}

		.vacancy_container{height:inherit;text-align:left;}
		.vacancy_container__column{display:inline-block;max-width:100%;text-align:left;}
			.vacancy_container__leftcolumn{width:420px;}
			.vacancy_container__rightcolumn{}
				.vacancy_container__rightcolumn .main_button{display:block;margin: 45px auto;}
				.vacancy_content__title,.vacancy__footer p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:20px;}
				.vacancy_content__punkt{margin-top:45px;font-family:'Merriweather',serif;font-weight:600;font-size:20px;}
				.vacancy_content__list{}
					.vacancy_content__list_item{margin-top:25px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:20px;list-style:none}
					.vacancy_content__list_item:before{content:url('../img/home/ul/marker.png');position:relative;right:10px;}           

					.vacancy__contacts{margin-top:35px;}
						.vacancy_contacts__phrone,.vacancy_contacts__email{font-family:'Open Sans',sans-serif;font-weight:300;font-size:20px;}
						.vacancy_contacts__email{}

				.vacancy__list{font-family:'Merriweather',serif;}
					.vacancy__list_item{margin-bottom:30px;list-style:none;}
						.vacancy__list_item__link{font-weight:500;font-size:20px;color:#000;cursor:pointer;}
						.vacancy__list_item__link:hover{color:#fb6740;}	
						.vacancy__list_item__link-hover{color:#fb6740;}		
		.vacancy_button{text-align:center;}
		  .vacancy__footer{padding:50px 0px;clear:both;text-align:center;}
		  	.vacancy__footer h2{font-size:20px;}	
		  	.vacancy__footer p{margin:20px auto;}											
	
/*
  DIALOGS
*/
.dialog{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);overflow-y:auto;z-index:9999;display:none;}
	.dialog-show{display:block}
	.form-hide,.dialog-close{display:none}

	.dialog__hr{border:none;height:1px;background:rgba(0,0,0,.2);color:rgba(0,0,0,.2);margin:50px 0px;}

.dialog_form{position:relative;width:100%;min-width:320px;max-width:950px;margin:0 auto;padding-top:55px;background:#fff;text-align:center;}
	.dialog_form__header{}
	.dialog_form__close{position:absolute;right:30px;top:30px;width:20px;height:20px;background:url(../img/home/dialog/x.png) no-repeat;cursor:pointer;}
		.dialog_form__close:hover{color:#333;}

	.dialog_form__content{padding:17px 0px 50px 0px;font-weight:300;}
		.dialog_form__content h2{width:90%;margin:0 auto;}
		.dialog_form__p {width:90%;margin:60px auto;text-align:center; color: #333333 !important;}
		.dialog_form__content p span,.dialog_form__content p a{border-bottom: 1px dashed #f2491c;font-size:1em; color: #f2491c;cursor:pointer;}
		.dialog_form__content h5 {margin:50px 0px;}

	.dialog__row{display:table;width:90%;max-width:290px;margin:30px auto;font-size:0;}
		.dialog__left,.dialog__right{position:relative;display:block;margin-top:5px;font-family:'Open Sans',sans-serif;font-size:16px;text-align:left}
            .dialog__left-textarea{vertical-align: top;}

        .dialog_correct_row{display:inline-block;font-family:inherit;font-size:inherit;} 
        	label[for="rel_pos"],label[for="rel_notpos"]{margin-right:25px;}  
        	#rel_des{margin-top:25px;} 

		.dialog__input,.dialog__select,.dialog__custom_select{outline-color:#fbc8ba;border:1px solid #d3c7b7;}
		
		.dialog__input{width:288px;padding:7px 10px;}
			.dialog_phone .dialog__input-phoneoperator{margin:0 4px;}
			.dialog_phone{font-size:0; white-space: nowrap;}
				.dialog__input-phonecode,.dialog__input-phoneoperator,.dialog__input-phonenumber{font-size:13.3333px;}
				.dialog__input-phonecode{width:40px;}	
				.dialog__input-phoneoperator{width:45px;}
				.dialog__input-phonenumber{width: 151px;}

		.dialog__select{height:30px;padding-left:10px;}
			.dialog__select-month{width:144px;}
			.dialog__select-year{width:71px;}
			.dialog__select-city{width:291px;}
			.dialog__select-universityyear{width:106px;}
                    
                    .selectCity_wrapper{position:relative;}
                       .selectCity_wrapper .dialog__input,.selectCity_wrapper .dialog__select{position:absolute;}
                       .selectCity_wrapper .dialog__input{}
                       .selectCity_wrapper .dialog__select-city,.dialog__city_list{width:290px;z-index:-1;}
                       .dialog__city_list{position:absolute;width:288px;height:29px;margin:0;padding:0px;overflow-y:hidden;transition:height 0.3s;z-index:0}
                         .dialog__city_list li{padding:5px 10px 4px 10px;list-style:none;}
                             .dialog__city_list li[data-value="0"]{color:transparent;}
                             .selectCityInput{z-index:5} 
                       .dialog__custom_select{position:absolute;width:288px;margin-top:-1px;max-height:200px;overflow-x:hidden;z-index:5;background:#fff}
                           .dialog__custom_select__item{padding:7px 10px;}
                              .dialog__custom_select__item:hover{background:#fb6740;color:#fff;cursor:pointer;}

	.dialog__add_section{margin-top:30px;}
		.add_section__button, .remove_section__button{font-size:16px;color: #bba993;border-bottom:1px dashed #bba993;cursor:pointer;}
			.add_section__button::before{content:"+"}
			.remove_section__button{ color: red; }
			.remove_section__button::before{content: "-"}
			
	.dialog__buttons-hide{ display: none; }

	.dialog__portfolio{}
		.portfolio__title{}
			.portfolio__title > p {margin:0;font-size:16px;}	
			.portfolio__title > span {color:#cccccc}
		
	.uploadbutton{margin-top:45px;background:#6a655f;}			
			
/*
  ERRORS
*/
.page_error{position:absolute;width:320px;height:260px;top:40%;margin-top:-130px;left:55%;margin-left:-160px;}
	.page_error__not_found_number,.page_error__not_found_text{color:#333}
	.page_error__not_found_number{font-size:160px;}
	.page_error__not_found_text{font-size:26px;font-weight:bold;}
		
		
/*
  CMS
*/
.cms{ margin: 100px auto; text-align: left; }

/*
  MEDIA 
*/
@media screen and (min-width:300px){
	.container__left{display:none}
	.container__right{width:100%;}
}

@media screen and (min-width:500px){
	.top__button{margin:20% auto}
	.clients__wrapper{max-width:444px}

	.dialog_form__content h2{width:auto;margin:0;}
	.dialog_form__p{width:auto;margin:60px 0px;}
}

@media screen and (min-width:1024px){
	html,body{overflow:hidden;}
	h1{font-size: 3.750em;color: #FFF;}
	h2{font-size: 2.5em;font-weight: normal;}
	h5 {font-size: 1.250em;}
	p{font-size:1.250em;}

	.container__left{display:block;float:left;width:16%;min-width:230px;max-width:304px;height:100%;}
	.container__right{overflow-x: hidden;height:100%;width:auto}
	.padding{padding:90px 0px;}	

	.navigation{background:#29221A;height:100%;min-height:650px;width:16%;min-width:230px;max-width:307px;}
	.navigation__container{position:static;display:block;background:none}
	.navigation__logo{padding:0;margin-top:1.375em;transition:margin 1s;}
	.navigation__burger{display:none}
	.navigation__logo_img-desktop{display:inline}
	.navigation__logo_img-mobile{display:none}
	.navigation__list{padding:0;transition:padding 1s;}
	.navigation__list_item{margin:14.74% auto;transition:margin 1s}
	.navigation__link {font-size: 1.250em;color: #fff;}
	.navigation__contact{position:absolute;}
	.navigation__contact_phone{color:#fff;}
			.navigation__contact_social_item:nth-child(1){background:url(../img/home/social/ins.png) no-repeat;}
			.navigation__contact_social_item:nth-child(2){background:url(../img/home/social/vk.png) no-repeat;}
			.navigation__contact_social_item:nth-child(3){background:url(../img/home/social/lik.png) no-repeat;}
			.navigation__contact_social_item:nth-child(4){background:url(../img/home/social/fc.png) no-repeat;}
			.navigation__contact_social_item:nth-child(5){background:url(../img/home/social/tw.png) no-repeat;}
				.navigation__contact_social_item:nth-child(1):hover{background:url(../img/home/social/ins_h.png) no-repeat;}
				.navigation__contact_social_item:nth-child(2):hover{background:url(../img/home/social/vk_h.png) no-repeat;}
				.navigation__contact_social_item:nth-child(3):hover{background:url(../img/home/social/lik_h.png) no-repeat;}
				.navigation__contact_social_item:nth-child(4):hover{background:url(../img/home/social/fc_h.png) no-repeat;}
				.navigation__contact_social_item:nth-child(5):hover{background:url(../img/home/social/tw_h.png) no-repeat;}
				.navigation__contact_social_item:nth-child(1):active{background:url(../img/home/social/ins_a.png) no-repeat;}
				.navigation__contact_social_item:nth-child(2):active{background:url(../img/home/social/vk_a.png) no-repeat;}
				.navigation__contact_social_item:nth-child(3):active{background:url(../img/home/social/lik_a.png) no-repeat;}
				.navigation__contact_social_item:nth-child(4):active{background:url(../img/home/social/fc_a.png) no-repeat;}
				.navigation__contact_social_item:nth-child(5):active{background:url(../img/home/social/tw_a.png) no-repeat;}	

	.top{height:auto}
	.top__wrapper{display:block}
	.top__mobilebg{display:none;}
	.top__video{display:block;}
	.top__content{top: 21.8%;}
	.top__title{position: absolute;left: 10%;}
		.top__title p {margin: 6.996% 0% 5.83% 0%;font-weight: bold;color: #FFF;}
		.top__button{margin:0;text-align:left;}	
			.top__button > .main_button {margin-right: 20px;margin-top: 10px;}
	.ourtasks{}		
		.ourtasks p{width:auto;margin:1em auto;font-size:1.250em}
		.ourtasks__list{width:auto;margin:40px 0px 0px 0px;}
			.list__item{font-size:1.250em;}

	.realstory{}
	.realstory__arrowwrapper{width: 610px;left: 50%;margin: 3% auto 3% -305px;}
			.realstory__arrow{top:138px;}
		.realstory__container{width: 200%;white-space: nowrap;overflow: hidden;font-size: 0;}
		.realstory__item{display: inline-block;height:1220px;vertical-align: top;width: 50%;background-size: cover !important;}
			.realstory__item_content{width: 610px;margin: 7% auto;padding: 70px 0px 50px 0px;background: #FFF;font-size: 16px;transition: width 1s;}
				.realstory__item_content > span{font-size: 1.250em;}
					.item_content__row{width:90%;margin:0 auto;}
						.item_content__row > p{font-size:1.250em}

	.advantages{}
		.advantages__count{font-size: 4.375em;}
		.advantages__desc{font-size:1em;}

	.clients__wrapper{max-width:600px}

	.feedback_title{font-size:30px;}
	.feedback__item p{font-size:20px;}

	.dialog_form{max-width:950px;margin:5% auto;}
	.dialog__row{width:100%;max-width:none}
	.dialog__left,.dialog__right{display:table-cell;padding:0px 20px;}
	.dialog__left{text-align: right;min-width: 350px;text-align:right;}
	.dialog__right{text-align: left;min-width: 490px;}	
	.dialog_correct_row{display:block;}
	#gender_m,#rel_pos,#rel_notpos,#rel_des{margin-top:15px;}

	.otherpage{height:196px;padding:24.8% 0% 7.505% 0%;}
		.otherpage_title{position:relative;width:auto;left:10%;top:0;margin:0 auto;}
		.otherpage_content{margin:100px 0% 0% 10%;}

	.about{background:url(../img/about/aboutbg.png) no-repeat;}
		.about_content{margin:0% auto 10% auto;text-align:center}
		.about__wrapper{margin:100px auto;}
		.about__wrapper h5{margin:0% auto 4% auto;}
	.about_list__item{margin: 0px 20px 20px 20px;}

	.contacts{background:url(../img/contacts/contactsbg.png) no-repeat;}
		.contacts__content span{display:inline-block;margin:20px 20px 20px 0px;}

	.news{background:url(../img/news/news-logo.png) no-repeat;}
			.news_container{max-width:650px;position:relative;width:100%;margin:0;margin-left:-20px;transition:margin 1s;transition:width 1s;}
				.news__item{position:relative;display:inline-block;padding:20px;vertical-align:top;text-align:left;}
                                       .news__item img{width:247px}
					.news__item--width2{width:570px !important;}
						.news_date{margin:20px 0px;}
						.news_item__desc,.news_date{display:block;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#989898;}
						.news_item__desc{width:270px;color:#000;overflow-x:hidden}
		.news_item__desc::after{content:'...';}
	
	.news_detail__wrapper{margin-bottom:100px;}
	.news_detail__container{display:inline-block;width:100%;max-width:800px;text-align:left;}
	.news_detail__container > .news_item{margin:0px 0px 40px 0px;}
	.news_detail__container > h5{margin:10px 0px 0px 0px;font-weight:normal;}
	.news_detail__container > p{margin:20px 0px 0px 0px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;}
                    .news_detail__container-right{width:327px;float:right}
	.news__item-hover{color:#fb6740;}	
	#addnewsimage{display:inline;margin:45px 0px 0px}


	.interview--desktop{display: block}
	.interview--mobile{display:none;}
		.interview .top__wrapper{display:block}
	.interview__item{width:572px;margin:0 70px 70px 0px;}
		.interview__item img{width:572px}
	.interview_detail__container{transition:padding 1s;}
		.interview_detail__leftcolumn{width:50%}
		.interview_detail__rightcolumn{display:block;float:right;}
			.interview_detail__quote{margin-top:100%;}

	.interview_detail__footer{padding: 100px 0% 0% 10%;}	

	.vacancy{background:url(../img/vacancy/vacancy_new.jpg) no-repeat;position:relative;}
	
	.vacancy_container__column{max-width:90%;}
	.vacancy_container__rightcolumn .main_button{margin: 45px 0;}


	.admin{margin:6.254% 0% 0% 10%;padding:0}	
}
@media screen and (min-width:1280px){
	.realstory__arrowwrapper,.realstory__item_content{width:810px;}
	.realstory__arrowwrapper{margin: 3% auto 3% -405px;}

	.clients__wrapper{max-width:800px}
	
	.feedback__top{width:auto;}
	.feedback__arrow{display:none;}
	.author__photo{max-height:148px;}

	.about_stars{margin: 70px auto 0px 0px;}
	.about__wrapper{max-width:950px;}

	.about__wrapper h5{width:100%;margin:0% auto 4% 0%;}
	.about_slider_wrapper{margin: 50px auto 0px 0px;}
	.about_slider__top{width:auto;}
	.about_slider__arrow{display:none;}
	.about_contacts{display:none;}
		.feed_clients{display:block;margin:7% auto 4% auto;}
		.feed_wrapper{display:block;margin:0 auto;}

	.news_container{max-width:1000px;}

	.interview_detail__leftcolumn{width:60%}

	.custom_vacancy_select{font-size:60px;}
	.vacancy_container__column{display:inline-block;max-width:60%;text-align:left;}
	.vacancy_container__leftcolumn{float:left;}
	.vacancy_container__rightcolumn{float: right;width: 50%;max-width: none;padding-right: 5%;}
}
@media screen and (min-width:1366px){
	.navigation__logo{margin-top:2.375em;} 
    .navigation__list_item{margin:19.74% auto;}

	.top__content{top: 30.8%;}

  	.realstory__item_content,.realstory__arrowwrapper{width:880px;}
  	.realstory__arrowwrapper{margin:7% auto 7% -440px;}	
 
	.clients__wrapper{max-width:900px}

 	.feedback__top{width:auto;}
	.feedback__arrow{display:none;}  	
	.author__photo{max-height: 170px;}

	.about_content{max-width: 1300px;}

	.news_container{max-width:1280px;}
}

@media screen and (min-width:1650px){
	.navigation__logo{margin-top:4.375em;}
	.navigation__list{padding-top: 14.805%;}
	.top__content{top: 32.8%;}

  	.realstory__item_content,.realstory__arrowwrapper{width:980px;}
  	.realstory__arrowwrapper{margin:7% auto 7% -490px;}	

	.author__photo {max-height: 209px;}

	.otherpage{padding:21.8% 0% 7.505% 0%;}

	.interview_detail__rightcolumn{float:left;padding-left:100px;}
}
@media screen and (min-width:1920px){
	.top__content{top: 34.8%;}

  	.realstory__item_content,.realstory__arrowwrapper{width:1180px;}
  	.realstory__arrowwrapper{margin:7% auto 7% -590px;}	

	.clients__wrapper{max-width:none}
	.clients__arrow-left{left:10px;}  	
	.clients__arrow-right{right:10px;}  

	.otherpage{padding:19.8% 0% 7.505% 0%;}	
}
* {
    box-sizing: border-box;
}

.wrap::after, .wrap::before{
    content: "";
    display: table;
    clear: both;
}

.wrap{
    margin: 0 -15px;
}

.col{
    float: left;
    padding: 0 15px;
    width: 50%;
}

.col-3{
    float: left;
    padding: 0 15px;
    width: 33.3%;
}

.col-20{
    float: left;
    padding: 0 15px;
    width: 20%;
}
.col-60{
    float: left;
    padding: 0 15px;
    width: 60%;
}
.box-shadow{webkit-box-shadow: 0px 5px 10px 10px rgba(34, 60, 80, 0.2);}