a{
	text-decoration:none;
}
body{
    font-family: HelveticaNeueCyr; 
	line-height:1.2;
	color:#000;
	min-width:1140px;
	padding-top:60px;	
}
@font-face {
    font-family: "BravoRG"; 
    src: url(../fonts/Bravorg2.ttf); 
}
@font-face {
    font-family: "HelveticaNeueCyr"; 
    src: url(../fonts/HelveticaNeueCyr.ttf); 
}
@font-face {
    font-family: "HelveticaNeueCyrLight"; 
    src: url(../fonts/HelveticaNeueCyrLight.ttf); 
}
html {
    position: relative;
    padding-bottom: 240px;
    min-height: 99%;
}
.header_bg{
	width:100%;
	box-shadow: 0px 1px 16px 0px #888888;
	height:60px;
	z-index:999;
	position:fixed;
	top:0;
	background:#fff;	
}
.header{
	position:relative;
	height:60px;
	max-width:1140px;
	margin:auto;
	background:#fff;
}
.header li{
	display:inline-block;
	margin:0 25px;
}
.header li:last-child{
	margin:0 0 0 25px;
}
.header li a{
	font-size:30px;
    font-family: BravoRG;	
	color:#333333;
	text-transform:uppercase;
	display:inline-block;
}
.header li a:hover{
	color:#ffad0f;
	text-decoration:none;
}
.header  ul{
	text-align:right;
	padding-top:13px;
}
.header .logo{
	width:149px;
	height:169px;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	background:url(../img/logo.png);

}
.block1_company{
	position:relative;
	max-width:1140px;
	margin:auto;
}
.block1_company .head{
	font-size:40px;
    font-family: BravoRG;
	text-align:center;	
	padding-top:100px;
	text-transform:uppercase;
	padding-bottom:30px;
}
.block1_company .head span{
	text-decoration:overline;
}
.block1_company .nav-tabs{
	width:575px;
	margin:auto;
}
.block1_company .nav-tabs li a{
	padding:0 30px;
	height:39px;
	line-height:39px;
	margin-right: 0;
	border: none;	
}
.block1_company .nav-tabs .active{
	background: linear-gradient(to top, #333f72, #6a7ecf);
	text-decoration:none;	
}
.block1_company .nav-tabs a{
	color:#000;
	text-decoration:underline;
	font-size:15px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
	background: none;
    border: none;
    cursor: default;
	text-decoration:none;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs>li>a:hover {
	background: linear-gradient(to top, #333f72, #6a7ecf);
	text-decoration:none;
    color: #fff;
	border-radius:0;
	border: none;	
}
.block1_company .nav-tabs li:first-child{
	border-radius: 5px 0 0 5px!important;
}
.block1_company .nav-tabs li:last-child{
	border-radius: 0 5px 5px 0;
}
.block1_company .nav-tabs li:first-child a{
	border-radius: 5px 0 0 5px!important;
}
.block1_company .nav-tabs li:last-child a{
	border-radius: 0 5px 5px 0;
}
.block1_company .tab-content {
	padding:55px 0 75px 0;
}
.block1_company .quotes{
	text-align:center;
    font-family: HelveticaNeueCyrLight; 
	font-size:18px;	
	padding:60px 0;
}
.block1_company .tab-pane .quotes p{
	max-width:655px;
	margin:auto;
	padding: 30px 0;
	margin-bottom:0;
}

.block1_company .tab-pane .quotes p span{
	color:#333f72;
	font-weight:normal;
}
.block1_company .tab-pane p{
    font-family: HelveticaNeueCyrLight; 
	font-size:18px;	
	max-width:1030px;
	margin:auto;
	margin-bottom:10px;
	line-height:1.5;	
}
.block1_company .tab-pane p span{
	color:#333f72;
	font-weight:bold;
}
.img-company{
	margin:40px 0 50px 0;
	border-radius:10px;
}
.footer_bg{
	width:100%;
	height:248px;
	border-top:5px solid #d6d9e3;
	position: absolute;
    bottom: 0;
	background:#fff;
	z-index:99;	
}
.footer{
	position:relative;
	height:248px;
	max-width:1140px;
	margin:auto;
}
.footer li{
	list-style-type:none;
	margin-bottom:10px;
	
}
.footer .footer_menu{
	display:inline-block;
	width:260px;
	vertical-align:top;
}

.footer li a{
	font-size:14px;
	color:#555555;
	text-decoration:none;
}
.footer .head{
	font-size:15px;
	color:#555555;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:37px;
}
.footer .phone{
	font-size:30px;
    font-family: BravoRG;		
}
.footer_menu_last{
	text-align:right;
	display:inline-block;
	vertical-align:top;	
	padding-top:33px;	
}
.footer  .address{
	font-size:14px;
	color:#555555;	
}
.footer  .writeus{
	font-size:14px;
	color:#555555;
    font-family: HelveticaNeueCyrLight;
	text-decoration:underline; 
	padding-top:10px;	
}
.block1_company .couple{
	width:49%;
	display:inline-block;
	vertical-align:top;
	padding-top:30px;
}
.block1_company .couple img{
	display:inline-block;
	vertical-align:top;
}
.block1_company .couple div{
	display:inline-block;
	vertical-align:top;
	padding-left:20px;
}
.block1_company .couple .name a{
	color:#73bdfa;
	text-decoration:underline;	
}
.block1_company .couple .name{
	font-size:14px;
    font-family: HelveticaNeueCyrLight;
	margin-bottom:5px;
}
.block1_company .couple .size{
	font-size:12px;
    font-family: HelveticaNeueCyrLight;
}
.couple_box{
	max-width: 1030px;
	margin:auto;	
}
.block1_map p{
	font-size:11px;	
}
#map .ymaps-b-balloon__content-holster{
	text-align:left;
	padding:23px;
}
.block1_map .head{
	font-size:25px;
    font-family: BravoRG;	
}
.block1_map .email{
	color:#61b3fc;	
}
.block1_map .info{
	width:250px;
	padding:20px;
	box-shadow: 0px 0px 16px 0px #888888;	
}
.block1_map .address{
	line-height:1.2;
}
.block1_news{
	position:relative;
	max-width:1140px;
	margin:auto;
}
.block1_news .head{
	font-size:40px;
    font-family: BravoRG;
	text-align:center;	
	padding-top:100px;
	text-transform:uppercase;
	padding-bottom:30px;
}
.block1_news .head span{
	text-decoration:overline;
}
.block1_news .date{
	font-size:12px;
}
.block1_news .name{
	font-size:18px;
}
.block1_news .name a{
	color:#4da9fc;
	text-decoration:underline;
}
.block1_news .name a:hover{
	color:#ffad0f;	
}
.block1_news .description{
	font-size:16px;
}
.block1_news .news{
	padding-top:30px;
	max-width:1025px;
	margin:auto
}
.block1_news .years li{
	display:inline-block;
	margin:0 17px;
}
.block1_news .years li a{
	color:#4da9fc;
	font-size:14px;	
	text-decoration:underline;	
}
.block1_news .years ul{
	text-align:center;
	margin-top:60px;
	margin-bottom:70px;
}


.block1_doing .nav-tabs li:first-child{
	border-radius: 5px 0 0 5px!important;
}
.block1_doing .nav-tabs li:last-child{
	border-radius: 0 5px 5px 0;
}
.block1_doing .nav-tabs li:first-child a{
	border-radius: 5px 0 0 5px!important;
}
.block1_doing .nav-tabs li:last-child a{
	border-radius: 0 5px 5px 0;
}
.block1_doing .tab-content {
	padding:55px 0 75px 0;
}
.block1_doing .nav-tabs{
	width:890px;
	margin:auto;
}
.block1_doing .nav-tabs li a{
  padding: 0 19px;
	height:39px;
	line-height:39px;
	margin-right: 0;
	border: none;	
}
.block1_doing .nav-tabs .active{
	background: linear-gradient(to top, #333f72, #6a7ecf);
	text-decoration:none;	
}
.block1_doing .nav-tabs a{
	color:#000;
	text-decoration:underline;
	font-size:13px;
}
.block1_doing{
	position:relative;
	max-width:1140px;
	margin:auto;
}
.block1_doing .head{
	font-size:40px;
    font-family: BravoRG;
	text-align:center;	
	padding-top:100px;
	text-transform:uppercase;
	padding-bottom:30px;
}
.block1_doing .head span{
	text-decoration:overline;
}
.block1_doing .tx{
    font-family: HelveticaNeueCyrLight; 
	font-size:16px;	
	max-width:1030px;
	margin:auto;
	margin-bottom:10px;
	line-height:1.5;	
}
.block1_doing .stars{
    font-family: HelveticaNeueCyrLight;	
	padding-left:20px;
	font-size:14px;
	max-width:1030px;
	margin:auto;	
}
.block1_doing .couple{
	width:49%;
	display:inline-block;
	vertical-align:top;
	padding-top:30px;
}
.block1_doing .name a{
	color:#73bdfa;
	text-decoration:underline;	
}
.block1_doing  .name{
	font-size:16px;
    font-family: HelveticaNeueCyrLight;
	margin-bottom:5px;
}
.block1_doing .couple .size{
	font-size:12px;
    font-family: HelveticaNeueCyrLight;
}
.couple_box{
	max-width: 1030px;
	margin:auto;	
}

#home .exel img{
	display:inline-block;
	vertical-align:top;
}
#home .exel div{
	display:inline-block;
	vertical-align:top;
	padding-left:20px;
}
#home .exel{
	max-width: 1030px;
	margin:auto;
	padding-top:35px;	
}
.block1_doing .couple .head_prod{
	font-size:30px;
    font-family: BravoRG;
	margin-bottom:6px;	
}
.block1_doing  .couple_box .couple .prod{
	font-size:16px;
	color:#000;
	padding-left:20px;	
}
.block1_doing  .couple_box .couple .prod span{
	font-size:12px;
	color:#000;
	text-transform:uppercase;
}
.block1_doing .prod a{
	font-size:16px;
	color:#73bdfa;
	text-transform:none;	
}
.block1_doing .prod_box{
	padding-bottom:15px;
}
.block1_doing .img-doing{
	border-radius:30px;
	margin-bottom:15px;
	width:395px;
	height:286px;
}
.block1_doing  .bur{
	text-align:center;
}
.bur .prod_box{
	margin-bottom:30px;
}


.block1_object{
	position:relative;
	max-width:1140px;
	margin:auto;
}
.block1_object .head{
	font-size:40px;
    font-family: BravoRG;
	text-align:center;	
	padding-top:100px;
	text-transform:uppercase;
	padding-bottom:30px;
}
.block1_object .head span{
	text-decoration:overline;
}
.block1_object .nav-tabs{
	width:267px;
	margin:0 auto;
	padding-right:0x;
}
.block1_object .nav-tabs li a{
	padding:0 30px;
	height:39px;
	line-height:39px;
	margin-right: 0;
	border: none;	
}
.block1_object .nav-tabs .active{
	background: linear-gradient(to top, #333f72, #6a7ecf);
	text-decoration:none;	
}
.block1_object .nav-tabs a{
	color:#000;
	text-decoration:underline;
	font-size:15px;
}
.block1_object .nav-tabs li:first-child{
	border-radius: 5px 0 0 5px!important;
}
.block1_object .nav-tabs li:last-child{
	border-radius: 0 5px 5px 0;
}
.block1_object .nav-tabs li:first-child a{
	border-radius: 5px 0 0 5px!important;
}
.block1_object .nav-tabs li:last-child a{
	border-radius: 0 5px 5px 0;
}
.block1_object .tab-content {
	padding:55px 0 75px 0;
}
.block1_object .date{
	font-size:12px;
}
.block1_object .name{
	font-size:18px;
}
.block1_object .name a{
	color:#4da9fc;
	text-decoration:underline;
}
.block1_object .name a:hover{
	color:#ffad0f;	
}
.block1_object .description{
	font-size:16px;
}
.block1_object .news{
	padding-top:30px;
	max-width:1025px;
	margin:auto
}
.block1_object_single{
	position:relative;
	max-width:1140px;
	margin:auto;
	padding-top:195px;	
}
.block1_object_single .tx{
	font-size:16px;
}
.block1_object_single .tx span{
	font-weight:bold;
	
}
.block1_object_single .head{
	font-size:30px;
    font-family: BravoRG;
}
.block1_object_slide, .block1_object_tx{
	display:inline-block;
	vertical-align:top;
}
.block1_object_slide{
	display:inline-block;
	width:500px;
}
.block1_object_slide .slide_zoom{
	width:470px;
	border-radius:20px;	
}
.block1_object_tx{
	width:465px;
}
.slide_in{
	margin-top:20px;
	margin-right:20px;
	margin-bottom:40px;
	cursor:pointer;
	border-radius:10px;
}
#bgvideo {
  position: fixed;
  right: 0;
  top: -10px;
  min-width: 1920px;
  width: auto;
	overflow:hidden;
  z-index:-1;

}
.video_bg{
  position: absolute;	
	height:925px;
	overflow:hidden;
  top: 0px;
  min-width: 100%;
	/*background:url(../img/video_scrin.jpg);*/
	background-size:cover;	
}
.video_bg_box{
	position: fixed;	
	height:925px;
	overflow:hidden;
	top: 60px;
	min-width: 1920px; 
	background:url(../img/bh_ind.png);  
}
.video_bg_box img{
	z-index:11;
}
.gradient{
	position:absolute;
	bottom:0;
	overflow:hidden;
	width:100%;
}

.bg_mn{
	height:100%;
	width:100%;
	z-index:111;	
	background:url(../img/bh_ind.png) bottom;
}
.block1_main{
	position:relative;
	max-width:1140px;
	margin:auto;
	z-index:99;
	/*padding-top:662px;*/	
}
.block1_main .logo{
	height:278px;
	width:295px;
	background:url(../img/logo_main.png) bottom;
	margin:auto;
	margin-top:230px;
	margin-bottom:155px;
	/*position:fixed;*/
	/*top:290px;
	left:50%;
	margin-left:-147px;*/
}

.video_box{
	position:absolute;
	top:60px;
}

.block1_main .doing__big{
	display:inline-block;
	width:570px;
	/*height:576px;*/
	position:relative;
	border-radius:5px;
	vertical-align:top;	
}
.block1_main .ik1{
	width:565px;
	height:576px;
	background:url(../img/mosti.jpg);
}
.block1_main .ik2{
	background:url(../img/arenda.jpg);	
}
.block1_main .ik3{
	background:url(../img/gbi.jpg);	
}
.block1_main .ik4{
	background:url(../img/transp.jpg);	
}
.block1_main .ik5{
	background:url(../img/buremie.jpg);	
}
.block1_main .doing__small{
	width:278px;
	height:283px;
	display:inline-block;
	position:relative;
	border-radius:6px;	
	vertical-align:top;	
	margin-left:5px;
	margin-bottom:9px;
}
.doing__big p{
	color:#fff;
	position:absolute;
	font-size:40px;
	top:20px;
	left:22px;
    font-family: BravoRG;	
	text-shadow: 0em 0.1em 0.2em black;
	text-transform:uppercase;
}
.block1_main .ik_bot1{
	background:url(../img/ik_bot1.jpg);
	margin-left:0;	
}
.block1_main .ik_bot2{
	background:url(../img/ik_bot2.jpg);	
}
.block1_main .ik_bot3{
	background:url(../img/ik_bot3.jpg);	
}
.block1_main .ik_bot4{
	background:url(../img/ik_bot4.jpg);	
}
.block1_main .head{
    font-family: BravoRG;
	font-size:65px;
	color:#fff;
	text-shadow: 0em 0.1em 0.2em black;
	padding-left:30px;
	text-transform:uppercase;
}
.block1_main .doing{
	margin-bottom:110px;
}
.block1_main .doing:last-child{
	margin-bottom:386px;
}
.main_page{
	background:none;
	border:none;
	position:relative;
	color:#fff;
	height:350px;
}
.main_page p, .main_page .footer li a, .main_page .footer .head, .main_page .footer  .address{
	color:#fff;
}
.main_page_body{
	padding-bottom:0;
}
.header_main{
	box-shadow:none;
	background:#fff;
}
.doing__small p{
	color:#fff;
	position:absolute;
	font-size:40px;
	top:20px;
	left:22px;
    font-family: BravoRG;	
	text-shadow: 0em 0.1em 0.2em black;
	text-transform:uppercase;
}
.hidden_bg{
	position:absolute;
	width:100%;
	height:100%;
	background: rgba(51,63,114,.9);
	border-radius:5px;	
	opacity:0;	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;	
}
.doing__big p, .doing__small p{
	z-index:99;
}
.doing__big .hidden_bg p{
	font-size:15px;
    font-family: HelveticaNeueCyrLight; 
	position:absolute;
	bottom:	25px;
	top:auto;
	text-transform:none;
	text-shadow:none;
	max-width:455px;
	padding-left:10px;
}
.doing__big:hover .hidden_bg{
	opacity:1;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;		
}
.hidden_bg_sm{
	position:absolute;
	width:100%;
	height:100%;
	background: rgba(51,63,114,.9);
	border-radius:5px;	
	opacity:0;	
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;	
}
.doing__small:hover .hidden_bg_sm{
	opacity:1;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;	
	
}
.doing__big .hidden_bg_sm p{
	font-size:15px;
    font-family: HelveticaNeueCyrLight; 
	position:absolute;
	bottom:	25px;
	top:auto;
	text-transform:none;
	text-shadow:none;
	max-width:455px;
	padding-left:0px;
}
.bottom_ik .hidden_bg_sm p{
	font-size:15px;
    font-family: HelveticaNeueCyrLight; 
	position:absolute;
	bottom:	75px;
	top:auto;
	text-transform:none;
	text-shadow:none;
	max-width:455px;
	padding-left:0px;
}
.bottom_ik .hidden_bg_sm{
	position:absolute;
	width:100%;
	height:100%;
	background: rgba(51,63,114,.8);
	border-radius:5px;	
	opacity:0;	
}
.doing__small .hidden_bg_sm .hid_bottom{
	bottom:20px;
	text-align:right;
	right:25px;
}
.copyright{
	padding-left:80px;
	padding-top:30px;
}
.header .sm_logo{
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;		
	background:url(../img/logo_sm.png) no-repeat top center;
	top:0;
	height:61px;
	width:81px;	
	left:20px;
}
.header .default{
	border-radius:0 0 10px 0;
	background:url(../img/logo.png) center;	
	top:0;
	left:0;
	height:169px;
	width:149px;	
}
.footer li a:hover{
    color: #ffad0f;
    text-decoration: none;	
}
#map{
	width:100%;
	height: 67vh;
}
.home{
	background:url(../img/bgfront.jpg) center top;
	background-size:cover;	
}
.block1_main .doing {
    padding-top: 700px;
    margin-bottom: 0;
	padding-bottom:0;	
}
.block1_main .doing {
    padding-top: 750px;
}
.block1_main .doing:last-child {
    margin-bottom: 586px;
	padding-top: 0px;
}
.block1_main .bottom_ik{
	padding-top: 340px;	
}
.main_page .footer li a, .main_page .footer .head, .main_page .footer  .address, .footer .phone{
	color:#333333;
}
.copyright{
	color:#333333!important;	
}
.logo_bot_front{
	width:313px;
	height:293px;
	background:url(../img/logo_bot_front.png) center bottom no-repeat;
	margin:auto;
	padding-top:780px;	
}
.home .footer_bg{
	padding-top:40px;
}
.kran1{
	position:absolute;
	left:50%;
	margin-left:-570px;
	top:140px;
	
}
.kran2{
	position:absolute;
	right:0;
	top: 1250px;
    right: -450px;
}
.kran3{
	position:absolute;
    top: 2220px;
    left: -430px;
}
.home {
	overflow-x:hidden;
}
.li_comp{
    font-family: HelveticaNeueCyrLight;
    font-size: 18px;
    margin: auto;
    margin-bottom: 10px;
    line-height: 1.5;

}
.block1_company .tab-pane ul{
	font-family: HelveticaNeueCyrLight;
    font-size: 18px;
    max-width: 1030px;
    margin: auto;
    margin-bottom: 10px;
    line-height: 1.5;	
}
.block1_company #home iframe{
	    margin-bottom: 30px;
}


@media (max-width: 1160px) {
.video_bg{
	z-index:1;
	background:url(../img/video_scrin.jpg) center top;
	background-size:cover;	
}	
#bgvideo{
	display:none;
}	
	
}
.admin-bar .header_bg {top:32px!important;}
.er404{
	padding-top:20vh;
	text-align:center;
}
.er404 h1{
	font-size:40px;
}
.er404 p{
	font-size:20px;
}
/*.doing__big .ik6{
    margin-left: -568px;
}*/
.form_new .fm{
	width:230px;
	height:37px;
	border-radius:5px;
	border:1px solid #000;
	padding-left:20px;
	margin: 0 5px;
}
.form_new textarea{
	width:718px;
	height:168px;
	border-radius:5px;
	border:1px solid #000;
	padding-left:20px;
	margin: 10px 5px;
	padding-top:30px;
	clear:both;	
}
.form_new button{
	color:#fff;
	width:230px;
	height:38px;
	border-radius:5px;
	background: linear-gradient(to top, #344074, #5f7bf6);
	border:none;	
}
.form_new button:hover{
	background: linear-gradient(to bottom, #344074, #5f7bf6);

}
.form_new{
	text-align:center;
}
.form_new .head_form{
    font-size: 40px;
    font-family: BravoRG;	
} 

.form_new .head_after{
    font-size: 16px;
	padding: 0 0 20px 0;
}
.owl-nav > div{width:23px; height:36px;position:absolute;top:48%}
.owl-nav .owl-prev{background:url(../img/prev.png);left:15px}
.owl-nav .owl-next{background:url(../img/next.png); right:15px}
.all-years-zag,.years-row{display:inline-block}
.years{margin-top:30px}
.all-years-zag{font-family: BravoRG;font-size:30px;margin-right:40px}
a.year{margin-right:30px; font-size:18px; color:#4da9fc;cursor:pointer;text-decoration:underline; display:inline-block;padding-top: 4px;}
a.year.active{color:#333;text-decoration:none}
.tables-block{padding:45px 50px 0 50px;}
.year-table{width:100%;display:none}
.year-table.active-table{display:table}
.year-table{border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;}
.year-table td,.year-table th{border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:15px}


.header_bg{position:static!important}
.block1_main img{max-width:100%}
body{padding-top:0}
@media(max-width:1100px){
	.kran2{left:0}
	body{padding-top:0}
	.header{padding-right:50px}
}
.years-row{overflow: hidden;white-space: nowrap;width: calc(100% - 200px);}
.progress-bar-my{height:4px;background:#c1c5d4; border-radius:5px;margin-top:20px;position:relative;z-index:9}
.progress-bar-active{height:4px; background:#333f72; border-radius:5px; cursor:pointer}
.years-inner{position:relative}
.years-inner{width:1500px;line-height:14px}
.owl-stage{max-height:485px;overflow-y:hidden}
.object-key .item {
    display: inline-block;
    margin: 0 26px 30px 0;
    position: relative;
    width: 360px;
    height: 250px;
	-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3x; /* Safari, Chrome */
  -khtml-border-radius: 3px; /* KHTML */
  border-radius: 3px; /* CSS3 */
  text-align: center;
}
.object-key .item:nth-child(3n) {
	margin: 0 0 30px 0;
}
.object-key .item p {
    font-family: BravoRG;
    color: #fff;
    top: 36%;
    position: relative;
    text-transform: uppercase;
    font-size: 25px;
    text-decoration: none;
}
.object-key .item a {
    position:absolute;  
    top:0;  
    left: 0;  
    width:100%;  
    height:100%;  
    z-index: 1; 
}
.object-txt {
    position: relative;
    max-width: 945px;
    margin: auto;
    font-family: "HelveticaNeueCyr";
    font-size: 16px;
    margin: 60px auto 0px;
}
.object-txt h2 {
	    font-family: BravoRG;
	    font-style: 35px;	
	    text-transform: uppercase;
}
.gallery-object span {
	text-decoration:none!important;
}

.grid-item--width2 { width: 400px; }
.grid {
    /* width: 980px; */
    /* width: 95%; */
    width: auto;
    margin: 0 auto;
    padding-left: 27px;
}

.grid-item {
    display: block;
    float: left;
    width: 300px;
    margin: 0 30px 30px 0;
}
.grid-item img {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3x;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    width: 300px;
    height: auto;
}
.featured {
	width: 361px;
	height: 361px;
}

.featured img {
		-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3x; /* Safari, Chrome */
  -khtml-border-radius: 3px; /* KHTML */
  border-radius: 3px; /* CSS3 */
  width: 361px;
  height: 361px;
}
.featured2 {
	width: 361px;
	height: 751px;
}
.featured2 img {
		-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3x; /* Safari, Chrome */
  -khtml-border-radius: 3px; /* KHTML */
  border-radius: 3px; /* CSS3 */
  width: 361px;
  height: 751px;
}
.featured3 {
	width: 751px;
	height: 361px;
}
.featured3 img {
		-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3x; /* Safari, Chrome */
  -khtml-border-radius: 3px; /* KHTML */
  border-radius: 3px; /* CSS3 */
  width: 751px;
  height: 361px;
}
.gallery-object {margin-bottom:50px;}
.grid-item:last-child {
	margin: 0 30px 100px 0;
}
#fancybox-left-ico, #fancybox-right-ico {
    background-image: url(/wp-content/themes/ooojasmin/img/controls.png);
}
#fancybox-right-ico {
    background-position: -38px -47px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 32px;
    height: 45px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 111102;
    display: block;
}
#fancybox-left-ico {
    background-position: -67px -48px;
}

.block1_object_slide .plyr {
	    border-radius: 11px;
    margin-right: 19px;
}
