.main_p_slides{ margin-top:-91px; position:relative; z-index:666; height:734px;} 
@media (max-width: 1199px) {
.main_p_slides{ height:650px;}	
}
@media (max-width: 991px) {
	.main_p_slides{ height:570px;}	
}
@media (max-width: 767px) {
		.main_p_slides{ height:690px;}	
}
@media (max-width: 600px) {
		.main_p_slides{ height:590px;}		
}
@media (max-width: 560px) {
			.main_p_slides{ height:550px;}	
}
#sliddes{ z-index:1; position:relative; padding:0px; margin:0px}
#sliddes > div{ display:none}

#sliddes2{ z-index:1; position:relative; padding:0px; margin:0px; }
#sliddes2 > div{ display:none}

.bx-wrapper {
	position: relative;

}


/** THEME
===================================*/

.bx-wrapper .bx-viewport {
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	top: 100px; z-index:9999;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {

}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	border:3px solid rgba(0,0,0, 0.14);
	

	text-indent: -9999px;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0 5px;
	outline: 0; 
		-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-khtml-border-radius: 30px;
border-radius: 30px;
	

}

.bx-wrapper .bx-pager.bx-default-pager a:hover{
	border-color:#00baff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.main_page_portfolio .bx-wrapper .totransform_control_p{
	width:14px; height:24px;
	position: absolute;
	top: 156px;	
	left: 15px;
    z-index:999;
	}
.main_page_portfolio .bx-wrapper .totransform_control_n{
		width:14px; height:24px; 
		position: absolute;
	top: 156px;	
	left: 450px;
	z-index:999;
	}	
	
@media (max-width: 767px) {
		
		.main_page_portfolio .bx-wrapper .totransform_control_n{ left:auto; right:15px}
		}
.bx-wrapper .bx-controls-direction a {
	-webkit-transition:  transform 0.2s ease;
	-moz-transition:  transform 0.2s ease;
	-o-transition:  transform 0.2s ease;
	-ms-transition:  transform 0.2s ease;
	transition:  transform 0.2s ease;

	outline: 0;

	text-indent: -9999px;
	z-index: 9999;
	height:24px;
	width: 14px;
	display:block;
}
.bx-wrapper .bx-prev {
	background: url(/slide1/arrow_left_portfolio.png) no-repeat top;
}

.bx-wrapper .bx-next {	
	background: url(/slide1/arrow_right_portfolio.png) no-repeat top;
}
.main_page_portfolio .bx-wrapper .totransform_control_p:hover .bx-prev,
.main_page_portfolio .bx-wrapper .totransform_control_n:hover .bx-next { background-position:0px -24px; display:block;
	
	-webkit-transform:rotate3d(1, 0, 0, 180deg);
	-moz-transform:rotate3d(1, 0, 0, 180deg);
	-o-transform:rotate3d(1, 0, 0, 180deg);
	transform:rotate3d(1, 0, 0, 180deg);
    -ms-transform:rotate3d(1, 0, 0, 180deg); 
	
	

}



.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.price_item{ color:#000; text-align:center; font-family:PFDinTextCondProThin; position:relative;}

.price_item .animated{
  -webkit-animation-duration: .2s;
  -o-animation-duration: .2s;
  -moz-animation-duration: .2s;
  animation-duration: .2s;	
	}
.price_item a{ color:#000; display: block}


.price_item a:hover{ color:#fff}

.price_item img{ margin-bottom:35px;}
.title_price{ font-size:24px;  text-transform:uppercase; color:#fff}
.digit_price{ font-size:16px; font-family:signikasemibold}
.price_on_slider{margin-top:-185px; z-index:888; position:relative;}

.price_on_hover{ cursor:pointer;  height:0px; overflow:hidden; background:#fff;  width:100%; position:absolute; bottom:0px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
   -webkit-transition: height 0.4s ease;      
   -moz-transition: height 0.4s ease;        
   -o-transition: height 0.4s ease;
   -ms-transition: height 0.4s ease;          
   transition: height 0.4s ease; 

}
.price_item a{
	
	}
.price_item:hover a{ }
.price_item:hover .price_on_hover{   height:364px;}

.slide4{ background:url(slide_4.png) center no-repeat; height:734px; }
.slide_4_text{ background:url(slide_4_text.png) no-repeat center; background-size: contain; width:529px; height:286px; margin-top:191px; margin-left:570px;}


.slide3{ background:url(slide_3.jpg) center no-repeat; height:734px; }
.slide_3_text{ background:url(slide_3_text.png) no-repeat center; background-size: contain; width:313px; height:307px; margin-top:178px; margin-left:778px;}

.slide2{ background:url(slide_2.jpg) center no-repeat; height:734px; }
.slide_2_text{ background:url(slide_2_767.png) no-repeat center; background-size: contain; width:569px; height:279px; margin-top:100px;}


.slide1{ background:url(slide_1.png) center no-repeat; height:734px; }
.slide_1_cards{ background:url(slide_1_cards.png) top no-repeat; background-size: contain; width:706px; height:599px; float:left; margin-left:-90px;}
.slide_1_text{ background:url(slide_1_text.png) top no-repeat; background-size: contain; width:473px; height:274px; float:left; margin-left:-26px; margin-top:190px; position:relative}
a.slide_1_more_link, a.slide_2_more_link{ font-family:Exo2LightCondensed; font-size:16px; text-transform:uppercase; color:#0084ff; display:inline-block;  line-height:28px; border:1px solid #0084ff; padding:  0 20px 0 20px; 
	-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-khtml-border-radius: 40px;
border-radius: 40px;
position:absolute; bottom:0px; left:0px;
   -webkit-transition: background 0.4s ease;      
   -moz-transition: background 0.4s ease;        
   -o-transition: background 0.4s ease;
   -ms-transition: background 0.4s ease;          
   transition: background 0.4s ease; 
}
a.slide_1_more_link:hover, a.slide_2_more_link:hover{ background:#0084ff; color:#fff;}


a.slide_2_more_link{ position:absolute; top:474px; bottom: auto; left:598px;}


.time_anim_icon{
  -webkit-animation-delay: 0.1s;
  -o-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  animation-delay: 0.1s;
  margin-top:43px;
	
	}
	
	.price_item .time_anim_icon img{ margin-bottom:15px;}
	
.time_anim_title_price{
	  -webkit-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
	}
.time_anim_price{
		  -webkit-animation-delay: 0.4s;
  -o-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  animation-delay: 0.4s;
	}
.price_on_hover .title_price	{  color:#ffbd00;}
.price_on_hover.color_land .title_price 	{  color:#c000ff;}
.price_on_hover.color_corp .title_price 	{  color:#006cff;}
.price_on_hover.color_magaz .title_price 	{  color:#00e360;}


.time_anim_text{
	  -webkit-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s;
  font-family: arial; color:#9b9b9b; font-size:11px; line-height:14px; padding: 30px 20px 0 20px;
	}
	
@media (max-width: 991px) {	
.time_anim_text{  font-size:10px; padding: 30px 5px 0 5px;}
}
	.time_anim_text_button{
			  -webkit-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;

		}
a.time_anim_link{ font-family:Exo2LightCondensed; text-transform:uppercase; color:#ffa200; font-size:13px;
border:1px solid #ffa200; line-height:28px; display:inline-block; padding: 0 25px 0 25px;
margin-top:20px;
	-webkit-border-radius: 60px;
-moz-border-radius: 60px;
-khtml-border-radius: 60px;
border-radius: 60px;
   -webkit-transition: background 0.4s ease;      
   -moz-transition: background 0.4s ease;        
   -o-transition: background 0.4s ease;
   -ms-transition: background 0.4s ease;          
   transition: background 0.4s ease; 
}
a.time_anim_link:hover{ background:#ffa200; color:#fff} 


.color_land a.time_anim_link 	{  color:#c000ff; border-color:#c000ff;}
.color_corp a.time_anim_link 	{  color:#006cff; border-color:#006cff;}
.color_magaz a.time_anim_link 	{  color:#00e360; border-color:#00e360;}

.color_land a.time_anim_link:hover 	{ background:#c000ff; color:#fff}
.color_corp a.time_anim_link:hover 	{  background:#006cff; color:#fff}
.color_magaz a.time_anim_link:hover	{  background:#00e360; color:#fff}


@media (max-width: 1199px) {
	.slide1{ height:650px}
	.slide2{ background:url(slide_2_1199.jpg) center no-repeat;  height:650px; }
	a.slide_2_more_link{ top:413px; left:411px;}
	.slide3{ background:url(slide_3_1199.jpg) center no-repeat;  height:650px; }
	.slide_3_text{margin-top:118px; margin-left:598px;}
	.slide4{height:650px;}
	.slide_4_text{margin-top:175px; margin-left:397px; height:240px;}
	
	.title_price{ font-size:20px;}
	.slide_1_cards{ width:583px; margin-left:-150px; }
		.slide_1_text{width:390px; margin-top:150px;}
		a.slide_1_more_link{ bottom:40px;} 
.bx-pager{ margin-top:-20px;}

}

@media (max-width: 991px) {
	.slide1{ height:570px; background:#ffc200;}
	.slide2{  background:#00e326;   height:570px; }
		.slide_2_text{ width:400px; margin:0 auto; margin-top:80px;}
			a.slide_2_more_link{ top:330px; left:174px;}
			
		.slide3{ background:url(slide_3_991.jpg) center no-repeat;  height:570px; }
	.slide_3_text{margin-top:118px; margin-left:438px; height:230px;}
	
	.slide4{height:570px;background:url(slide_4_991.png) no-repeat center; }
	.slide_4_text{ margin-top:155px; margin-left:317px; background:url(slide_4_text_210.png) no-repeat; height:210px; }
	
				
	.title_price{ font-size:16px;}
	.slide_1_cards{ background:url(slide_1_cards_991.png) top no-repeat;background-size: contain;  width:470px; margin-left:-150px; }	
	.slide_1_text{width:390px; margin-top:125px;}
	.time_anim_icon{ margin-top:15px;}
}
@media (max-width: 767px) {
	.slide_1_cards{ background:none}
	
	.price_on_hover{ display:none !important}
	.slide1{ height:690px}
	.slide2{ height:690px; }
	.slide_2_text{ width:400px; margin-left:30px;}
				a.slide_2_more_link{ top:353px; left:30px;}
				
		.slide3{ background:#c101d7;  height:690px; }
	.slide_3_text{ margin-left:-10px; margin-top:118px; height:270px;}
	
		.slide4{height:690px;background:url(slide_4_767.png) no-repeat center #f62b2e; background-position:44px 100px; }
	.slide_4_text{ margin-top:110px; margin-left: 15px; width:388px; background:url(slide_4_text_210.png) no-repeat; background-size:contain; height:210px; }
	
					
	.price_on_slider{ margin-top:-290px;}
	.slide_1_text{width:600px; margin:0 auto; float:none; margin-top:125px; background:url(mini_img_slide.png) top no-repeat; background-size: contain;}
	.price_item{ text-align:left; margin-bottom:10px; font-size:16px; }
	.price_item .form_load{padding:10px}
	.price_item:hover .form_load{ border:1px solid #fff; padding:9px;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
	}
	.price_item img{ margin-bottom:0px; display:block; float:left; width:50px; margin-right:15px; }
	.title_price{ display:inline; font-size:30px; padding-right:15px;}
	.form_load{ cursor:pointer;}
	.digit_price{ font-size:26px;}
			a.slide_1_more_link{ bottom:40px; left:150px} 
}
@media (max-width: 600px) {
	.bx-pager{ display:none}
		.slide1, .slide2, .slide3, .slide4{ height:590px}
		.slide_2_text{ width:380px; margin-left:30px; margin-top:50px;}
						a.slide_2_more_link{ top:223px; left:330px;}
							.slide_3_text{ margin-left:10px; margin-top:70px; width:200px;}

															.slide4{background:url(slide_4_767.png) no-repeat center #f62b2e; background-position:-50px 100px; }
								.slide_4_text{ margin-top:110px; margin-left: 10px; width:388px; background:url(slide_4_text_210.png) no-repeat; background-size:contain; height:180px; }
	.price_on_slider{ margin-top:-280px;}
	.slide_1_text{background:url(slide_1_text.png) top no-repeat; background-size: contain; width:300px; margin:0 auto; float:none; margin-top:115px;}
		a.slide_1_more_link{ bottom:90px; left:0px} 
}
@media (max-width: 560px) {
		.slide1, .slide2, .slide3, .slide4{ height:550px}
		.slide_2_text{ width:300px; margin-left:30px; margin-top:50px;}
								a.slide_2_more_link{ top:273px; left:30px;}
								
	.slide_3_text{ margin-left:10px; margin-top:70px; width:200px;}
	
																.slide4{background:url(slide_4_767.png) no-repeat center #f62b2e; background-position:-84px 8px; }
								.slide_4_text{ margin-top:110px; margin-left: 10px; width:388px; background:url(slide_4_text_210.png) no-repeat; background-size:contain; height:150px; }
	
	.price_on_slider{ margin-top:-230px;}

	.price_item img{ margin-right:20px;  width:35px;}
.price_item{ font-size:14px;}
.title_price{ display:inline; font-size:20px; padding-right:0px;}
	.digit_price{ font-size:16px;}
}