/* ==============================================================

Template name : Lotek modern app landing page
Categorie : Landing page
Author : Nce18cex
Version : v1.0.0
Created : 03 june 2014
Last update : 12 june 2014

-----------------------------------------------------------------
CSS structure
-----------------------------------------------------------------



============================================================== */


body {
	font: 400 14px/1.5 'Fira Sans', Tahoma, Arial, sans-serif;
}


/* FONTS */
@font-face{
    font-family: 'Fira Sans';
    src: url("../fonts/FiraSans-Light.eot");
    src: local('Fira Sans Light'),
         url("../fonts/FiraSans-Light.eot") format('embedded-opentype'),
         url("../fonts/FiraSans-Light.woff") format('woff'),
         url("../fonts/FiraSans-Light.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url("../fonts/FiraSans-Regular.eot");
    src: local('Fira Sans Regular'),
         url("../fonts/FiraSans-Regular.eot") format('embedded-opentype'),
         url("../fonts/FiraSans-Regular.woff") format('woff'),
         url("../fonts/FiraSans-Regular.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face{
    font-family: 'Fira Sans';
    src: url("../fonts/FiraSans-Bold.eot");
    src: local('Fira Sans Bold'),
         url("../fonts/FiraSans-Bold.eot") format('embedded-opentype'),
         url("../fonts/FiraSans-Bold.woff") format('woff'),
         url("../fonts/FiraSans-Bold.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* end FONTS */



/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */


a,
a:hover,
.navbar-default .navbar-nav li a.selected,
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .dropdown.active a,
.navbar-default .navbar-nav .active a:hover,
.navbar-default .navbar-nav .dropdown.active a:hover,
.navbar-default .navbar-nav .active a:focus,
.navbar-default .navbar-nav .dropdown.active a:focus,
.navbar-default .navbar-nav li a:hover,
.icon-title,
.company-name,
.image-caption .zoom:hover,
.image-title a:hover,
.date,
.meta-post,
.validation,
.social-network:hover,
.style1 .accordion-heading a:hover i,
.style2 .accordion-heading a:hover,
.tabbable.style1 .tabber li a:hover,
.tabbable.style2 .tabber li a:hover,
.tabbable.style2 .tabber li.active a,
.tabbable.style2 .tabber li.active a:hover,
.tabbable.style2 .tabber li.active a:focus,
.tabbable.style2 .tabber li.active a:active{
	color:#29bbe0;
}

/*
Background
================================== */
body,
.colorbg,
div.pp_default .pp_close:hover,
.icon-social:hover,
.pricing-price,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active,
.subscribe-button:hover,
.pager li > a:hover,
.pager li > span:hover,
.item-detail,
.style2 .accordion-heading a:hover i,
.style1 .accordion-heading a:hover,
.btn-flat,
#home .btn-flat:hover {
	background-color:#444444;
}

/*
Border
================================== */
.navbar-default .navbar-nav li a.selected,
.navbar-default .navbar-nav .active a,
.navbar-default .navbar-nav .dropdown.active a,
.navbar-default .navbar-nav .active a:hover,
.navbar-default .navbar-nav .dropdown.active a:hover,
.navbar-default .navbar-nav .active a:focus,
.navbar-default .navbar-nav .dropdown.active a:focus,
.colorbg .icon-title,
.image-caption .zoom:hover,
.image-title a:hover,
.form-control:focus,
.totop,
.social-network:hover,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active,
input.subscribe:focus,
.pager li > a:hover,
.pager li > span:hover,
.style2 .accordion-heading a:hover,
.tabbable.style1 .tabber li a:hover,
.tabbable.style2 .tabber li a:hover,
.tabbable.style2 .tabber li.active a,
.tabbable.style2 .tabber li.active a:hover,
.tabbable.style2 .tabber li.active a:focus,
.tabbable.style2 .tabber li.active a:active,
.btn-flat,
#home .btn-flat:hover{
	border-color:#29BBE0;
}








/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */
/* ========================================================================== */


#fade2 {
    position: absolute;top:0px;top:0px;left:0px;width:100%;height:100%;z-index:16000;right: 0px; bottom:0;opacity:0.77;filter:alpha(opacity=77); -moz-opacity:0.77;background-color:#000000;display: none;
}



/*
� ������ ��������
================================== */

.home_sec {
    background: url("../img2/bg1.jpg") center top fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	text-align:center;
	height:680px;
	overflow:hidden;
}

.home-headline h4{
	font-size:30px;
	line-height:30px;
	letter-spacing:7px;
}

.home-headline p{
	text-transform:uppercase;
	font-size:14px;
	line-height:18px;
	letter-spacing:3px;
	color:#d4d7d8;
}

.home-headline a.btn{
	margin:0 5px 0 5px;
}

.start-page{
	/*background:url("../img/start-wrapper-bg.png") no-repeat top center;*/
	margin:0 auto;
	margin-top:65px;
	/*padding-top:28px;*/
	width:60px;
	height:auto;
}

.start-page a{
	display:block;
/*	color:#fff;
	border:3px solid #fff;
	border-radius:50%;
	text-align:center;*/
	width: 60px;
	height: 60px;
/*	font-size:22px;
	line-height:22px;*/
	/*padding:25px 0 25px 0;         */
/*	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;*/
    background: url("../img2/ico_scroll_next.png") no-repeat 0 0;
}

.start-page a:hover{
	/*text-decoration:none;
	background:#fff;*/
}

.sparator-line{
	display:block;
	background:url("../img/vertical-line.png") repeat-y top center;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	width:3px;
	height:137px;
}

.home-wrapp{
	text-align:left;
	margin-top:60px;
}

.home-wrapp h3{
	border-bottom:3px solid #fff;
	padding-bottom:20px;
	font-size:56px;
	line-height:56px;
}

.home-wrapp h3 span{
	display:block;
	font-size:32px;
}

.img-mobile{
	display:inline-block;
	max-width:100%;
	height:auto;
	margin-top:70px;
}

/*
Subscribe form
================================== */

.subscribe-form{
	width:60%;
	position:relative;
	margin:0 auto;
	margin-top:33px;
}

.subscribe-form.fullwidth{
	width:100%;
}

input.subscribe{
	position:relative;
	width:100%;
	border:none;
	background:none;
	padding:20px;
	border-radius:40px;
	border:3px solid #879aa4;
	font-size:12px;
}

.subscribe-button{
	position:absolute;
	background:#879aa4;
	padding:10px 25px 10px 25px;
	border-radius:40px;
	font-weight:700;
	border:none;
	right:10px;
	top:10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;		
}



/*
Logo
================================== */
.logo {
	z-index:600;
	position:relative;
	display:inline-block;
	margin:40px 0 78px 0;
	padding:0;
}

.margin80{
	margin-top:80px;
}

.margin120{
	margin-top:120px;
}

.small-logo{
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
}

/*
Header
=========================== */
header{
	margin:0;
	padding:0;
}

.sticky {
	position: fixed;
	top: 0;	
	margin:0;
	width:100%;
	animation:thedrop 1s 8;
	-moz-animation:thedrop 1s 8;
	-webkit-animation:thedrop 1s 8;
	z-index:9999;
}



/*
Contain
================================== */
.contain{
	float:left;
	width:100%;
}

.contain-body{
    display: -moz-inline-box;
    display: inline-block;
    width: 95%;
	/*background:url("../img/vertical-line.png") repeat-y top center;*/
}

.colorbg{
	color:#fff;
}

.darkbg{
	background:#00bce2;
	color:#fff;
}

.inner{
	position:relative;
	background:#fff;
	padding:80px 30px 40px 30px;
	color:#2c323a;
	margin-top:50px;
}

.inner .icon-title{
	margin-top:-50px;
	z-index:999;
}

/*
page heading
================================== */
#page-heading{
	padding:40px 0 40px 0;
}

#page-heading h4{
	font-size:18px;
	line-height:18px;
	margin-bottom:10px;
}

#page-heading p{
	font-size:16px;
	line-height:24px;
	margin-bottom:10px;
}

/*
Features
================================== */
.features-body{
	position:relative;
	/*background:url("../img/horizontals-line1.png") no-repeat top center;*/
    background: url("../img2/miss_grupp_vetk.png") no-repeat center 0;
    -webkit-background-size: 76% 54px;
    -moz-background-size: 76% 54px;
    -o-background-size: 76% 54px;
    background-size: 76% 54px;
	padding-top:54px;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 10px;
}

.features-box{
	/*background:url("../img/features-box.png") no-repeat top center;*/
	text-align:center;
	/*padding-top:20px;*/
	overflow:hidden;
}

/*
Testimoni
================================== */
.testimoni-wrapper{
	position:relative;
	padding-top:50px;
}

.testimoni-box{
	float:left;
	width:100%;
	background:#fff;
	color:#2c323a;
}

.testimoni-avatar{
	float:left;
	width:50%;
	margin:0;
	padding:0;
}

.testimoni-text{
	float:left;
	width:50%;
	padding:60px 30px 60px 30px;
}

.company-name{
	font-size:16px;
	line-height:16px;
	margin-left:30px;
}

/*
Screenshot
================================== */
.Products-wrapper{
	position:relative;
	/*padding-top:50px;*/
}

.Products-wrapper ul{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.Products-wrapper ul li{
	float:left;
	list-style:none;
	width:20%;
	margin:0;
	padding:0;
}

.image-wrapper{
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
    opacity: 0.2; filter:alpha(opacity=20); -moz-opacity: 0.2;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.image-wrapper:hover {
    opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1;
}

.image-caption{
	position:absolute;
	/*background:rgba(32, 38, 45, 0.95);*/
	width:100%;
	height:100%;
	color:#fff;
	text-align:center;
}

.image-caption .zoom{
	position:absolute;
	display:inline-block;
	/*color:#fff;   */
	width:77px;
	height:77px;
	/*border:3px solid #fff;
	border-radius:50%;
	font-size:28px;*/
	line-height:50px;
	left:50%;
	top:-58%;
	margin-left:-32.5px;
	margin-top:-22.5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    background: url("../img2/proj_zoom.png") no-repeat 0 0;
}

.image-caption .zoom:hover,
.image-caption .zoom:focus{
	text-decoration:none;
	outline:none;
}

.image-title{
	color:#fff;
	position:absolute;
	display:inline-block;
	font-size:14px;
	line-height:16px;
	font-weight:400;
	width:100%;
    height: 65px;
	text-align:center;
	bottom:-65px;
	left:0;
	margin-bottom: 0px;
    background-color: #000000;
    opacity: 0.88; filter:alpha(opacity=88); -moz-opacity: 0.88;
}

.image-title a,
.image-title a:hover,
.image-title a:focus{
	color:#fff;
}

.image-title div {
    display: -moz-inline-box;
    display: inline-block;
    width: 90%;
    text-align:center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
    margin-top: 27px;
}

.item-detail{
	color:#fff;
	padding:20px;
	border-radius:2px;
}

.item-detail h6{
	padding-bottom:10px;
	border-bottom:2px solid #fff;
}

.item-detail ul{
	margin:0 0 0 10px;
	padding:0;
}

/*
Team
================================== */
.team{
	float:left;
	width:100%;
	background:url("../img/vertical-line.png") repeat-y top center;
	padding-bottom:40px;
}

.team-wrapper{
	float:left;
	background:url("../img/horizontals-line.png") no-repeat 0 21px;
	position:relative;
	text-align:center;
	width:100%;
}

.team-left{
	float:left;
}

.team-right{
	float:right;
}

.team-box{
	position:relative;
	float:left;
	width:142px;
	height:auto;
	border-radius:50%;
	overflow:hidden;
	border:8px solid #fff;
	cursor: pointer;	
}

.team-left .team-box{
	margin-right:30px;
}

.team-right .team-box{
	margin-left:30px;
}

.team-profile{
	position:absolute;
	background:rgba(32, 38, 45, 0.95);
	width:100%;
	height:100%;
	color:#fff;
	text-align:center;
	font-size:11px;
	line-height:11px;
	padding-top:25px;
}

.team-profile h6{
	margin-bottom:10px;
}

.team-profile a{
	margin:0 1px 0 1px;
}

.icon-social{
	background:#fff;
	color:#2c323a;
	border-radius:50%;
	width:24px;
	height:24px;
	font-size:14px;
	font-weight:700;
	padding-top:5px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;		
}

.icon-social:hover{
	color:#fff;
	text-decoration:none;
}

/*
Blog
================================== */
.blog-wrapper{
	position:relative;
	padding-top:50px;
}

.blog-box{
	float:left;
	width:100%;
	background:#fff;
	color:#2c323a;
}

.blog-thumbls{
	float:left;
	width:50%;
	margin:0;
	padding:0;
}

.artcle{
	float:left;
	width:50%;
	padding:60px 30px 60px 30px;
}

.article-head{
	float:left;
	width:100%;
}

.article-head h5{
	margin-bottom:10px;
}

.date-post{
	float:left;
	background:#ebecee;
	width:70px;
	height:auto;
	margin:0 20px 40px 0;
	text-align:center;
}

.date{
	display:block;
	font-size:36px;
	line-height:36px;
	font-weight:700;
	padding:10px 0 10px 0;
}

.mo-year{
	display:block;
	background:#2c323a;
	color:#fff;
	font-size:12px;
	line-height:12px;
	padding:4px 0 4px 0;
}

.meta-post{
	margin:0;
	padding:0;
}

.meta-post li{
	list-style:none;
	display:inline;
	margin:0 5px 0 0;
	padding:0;
}

.meta-post li i{
	margin-right:5px;
}

.singlepost{
	position:relative;
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.singlepost .img-wrapp{
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

.singlepost article{
	float:left;
	width:100%;
	padding:30px;
	margin:0;
	background:#fff;
	color:#2c323a;
}

.comment-wrapper{
	position:relative;
	background:#fff;
	color:#2c323a;
	float:left;
	width:100%;
	margin:50px 0 0 0;
	padding:100px 30px 40px 30px;
}

.singlepost i,
.comment-wrapper i{
	margin-top:-48px;
	z-index:999;
}

.comment-wrapper .media {
	background:#fff;
	position:relative;
	margin:0 0 30px 0;
	padding:30px 30px 10px 30px;
	border:1px solid #828384;
	border-radius:2px;
}
.comment-wrapper .media .media{
	margin:0 0 20px 0;
}

.comment-wrapper .media label{
	color:#2c323a;
}

.media-body{
	margin:0;
	padding:0;
}

.media-heading{
	font-size:18px;
	width:100%;
	margin:0 0 10px 0;
}
.media-heading h6{
	color:#2c323a;
	margin:0;
}

.media-heading h6 a{
	color:#2c323a;
}

.media-avatar{
	float:left;
	text-align:center;
	width:50px;
	margin:0 20px 20px 0;
	padding:0;
}

/*
Pricing box
================================== */
.pricing-wrapper{
	background:url("../img/pricing-line1.png") no-repeat top center;
	position:relative;
	padding-top:63px;
}

.pricing-box{
	background:url("../img/pricing-box-line.png") no-repeat top center;
	position:relative;
	padding-top:110px;
}

.pricing-head{
	position:relative;
	background:#ebecee;
	color:#2c323a;
	text-align:center;
	padding:30px 0 50px 0;
}

.pricing-head h4{
	color:#2c323a
}

.pricing-price{
	position:absolute;
	width:110px;
	height:110px;
	color:#fff;
	border-radius:50%;
	margin:0 auto;
	padding-top:30px;
	bottom:-55px;
	left:50%;
	margin-left:-55px;
	border:5px solid #fff;
}

.price{
	font-size:20px;
	line-height:24px;
	font-weight:700;
	display:block;
	margin-bottom:5px;
}

.time{
	font-size:12px;
	line-height:12px;
	display:block;
}

.pricing-body{
	background:#fff;
	color:#2c323a;
	text-align:center;
	padding:50px 0 20px 0;
}

.pricing-body ul{
	margin:0;
	padding:0;
}

.pricing-body ul li{
	list-style:none;
	margin:0;
	padding:20px 0 20px 0;
	font-size:18px;
	line-height:18px;
	border-bottom:1px solid #ebecee;
}

.pricing-body ul li.bottom{
	border:none;
	padding-bottom:0;
}

.pricing-box.centered .pricing-body ul li.bottom{
	border:none;
	padding-bottom:10px;
}

/*
contact
================================== */
.contact-body{
	float:left;
	width:100%;
	background:#fff;
	color:#2c323a;
	font-size:16px;
	line-height:30px;
	text-align:center;
	padding:90px 30px 20px 30px;
	margin-top:50px;
}

ul.listForm{
	float:left;
	width:100%;
	padding:0;
	margin:20px 0 0 0;	
	list-style:none;
	text-align:left;
}

ul.listForm li {
	float:left;
	width:49%;
	padding:0;
	margin:0 0 20px 0;	
	list-style:none;	
}

ul.listForm li.first-list {
	margin-right:2%;
}

ul.listForm li.full-list{
	width:100%;
}

#sendmessage{
	display:none;
}

#sendmessage.show,.show  {
	display:block;
}

/*
Footer
================================== */
footer{
	float:left;
	width:100%;
	position:relative;
	background:#363f48;
	color:#5e666d;
	text-align:center;
	padding-top:100px;
	margin-top:30px;
}

.totop{
	background:#fff;
	position:absolute;
	display:block;
	width:100px;
	height:100px;
	border:5px solid;
	border-radius:50%;
	font-size:34px;
	line-height:34px;
	padding-top:25px;
	margin-left:-50px;
	left:50%;
	top:-150px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.totop:focus,
.totop:active{
	outline:none;
	text-transform:uppercase;
}

.totop:hover{
	background:#363f48;
	color:#fff;
}

.social-network{
	display:inline-block;
	width:70px;
	height:70px;
	background:none;
	border:5px solid #5e666d;
	border-radius:50%;
	color:#5e666d;
	font-size:34px;
	line-height:56px;
	font-weight:700;
	margin:20px 10px 0 10px;
}

.social-network:hover,
.social-network:focus,
.social-network:active{
	outline:none;
	text-transform:uppercase;
}

.subfooter{
	background:#252c33;
	color:#575d63;
	padding:30px 0 20px 0;
	margin-top:60px;
}

.copyrigh{
	margin:0;
}

/*
Heading
================================== */
.headline{
	font-size:72px;
	line-height:60px;
	letter-spacing:15px;
	border-bottom:5px solid #fff;
	padding-bottom:20px;
	margin-bottom:40px;
}

.headline span{
	display:block;
	font-size:60px;
	line-height:60px;
}

.heading{
	background:url("../img/vertical-line.png") repeat-y top center;
	color:#2d3c3f;
	font-size:24px;
	line-height:24px;
	border:none;
	margin:0;
	padding:0 0 60px 0;
	text-align:center;
}

.heading span{
	background:#fff;
	font-weight:700;
	padding:15px 50px 15px 50px;
	border-radius:2px;
}

/*
Divider
================================== */
.divider{
	display:block;
	background:url("../img/divider-dark-bg.png") no-repeat top center;
	position:relative;
	z-index:999;
	width:100%;
	height:154px;
	margin-top:-18px;
	clear:both;
}

/*
Icons
================================== */
.icon-title{
	position:absolute;
	text-align:center;
	width:110px;
	height:110px;
	background:#fff;
	top:0;
	left:50%;
	margin-left:-55px;
	border-radius:50%;
	font-size:54px;
	line-height:54px;
	padding-top:20px;	
	z-index:999;
	border:5px solid;
}

.icon-title.centered{
	top:50%;
	margin-top:-55px;
}

.darkbg .icon-title{
	border-color:#363f48;
}

.icon-feature{
	border:3px solid #fff;
	background:#363f48;
	border-radius:50%;
	width:70px;
	height:70px;
	text-align:center;
	font-size:32px;
	line-height:32px;
	padding-top:15px;
	margin-bottom:20px;
}



.txcenter {
    text-align: center;
}


/*
Clear spacer
=========================== */
.margin-clear{
	margin:0;
}

.padding-clear{
	padding:0;
}

.margintop-clear{
	margin-top:0;
}

.paddingtop-clear{
	padding-top:0;
}

.marginbot-clear{
	margin-bottom:0;
}

.paddingbot-clear{
	padding-bottom:0;
}

.marginbot-min40{
	margin-bottom:-40px;
}

.margintop-min15{
	margin-top:-15px;
}

/*
Custom top spacer
=========================== */
.margintop5{
	margin-top:5px;
}

.margintop10{
	margin-top:10px;
}

.margintop15{
	margin-top:15px;
}

.margintop20{
	margin-top:20px;
}

.margintop25{
	margin-top:25px;
}

.margintop30{
	margin-top:30px;
}

.margintop35{
	margin-top:35px;
}

.margintop40{
	margin-top:40px;
}

.margintop45{
	margin-top:45px;
}

.margintop50{
	margin-top:50px;
}

.margintop55{
	margin-top:55px;
}

.margintop60{
	margin-top:60px;
}

.margintop80{
	margin-top:80px;
}

/*
Custom bottom spacer
=========================== */
.marginbot5{
	margin-bottom:5px;
}

.marginbot10{
	margin-bottom:10px;
}

.marginbot15{
	margin-bottom:15px;
}

.marginbot20{
	margin-bottom:20px;
}

.marginbot25{
	margin-bottom:25px;
}

.marginbot30{
	margin-bottom:30px;
}

.marginbot35{
	margin-bottom:35px;
}

.marginbot40{
	margin-bottom:40px;
}

.marginbot45{
	margin-bottom:45px;
}

.marginbot50{
	margin-bottom:50px;
}

.marginbot55{
	margin-bottom:55px;
}

.marginbot60{
	margin-bottom:60px;
}

.marginbot75{
	margin-bottom:75px;
}

.marginbot80{
	margin-bottom:80px;
}

/*
Custom left spacer
=========================== */
.marginleft5{
	margin-left:1px;
}

.marginleft10{
	margin-left:10px;
}

.marginleft15{
	margin-left:15px;
}

.marginleft20{
	margin-left:20px;
}

/*
Custom right spacer
=========================== */
.marginright5{
	margin-right:1px;
}

.marginright10{
	margin-right:10px;
}

.marginright15{
	margin-right:15px;
}

.marginright20{
	margin-right:20px;
}


/*
Demo
=========================== */
/*.demo-panel{
	background:#fff;
	color:#fff;
	width:240px;
	display:none;
	height:auto;
	left:0;
	padding:0;
	top:70px;
	position:fixed;
	_position:absolute;
	z-index:99999;
	border:1px solid #e1e1e1;
	border-left:none;
}

.demo-panel h6{
	text-align:center;
	margin-bottom:10px;
	padding:12px 0 13px 0;
	text-transform:uppercase;
	color:#2c323a;
	background:#f4f6f7;
}

a.openpanel{
	_background-image:none;
	background:#f4f6f7;
	padding:8px 10px 6px 10px;
	border-left:none;
	color:#fff;
	display:block;
	left:0;
	text-align:center;
	font-size:24px;
	top:70px;
	z-index:99999;
	position:fixed;
	_position:absolute;
	border-left:none;
}

a.openpanel{
	text-decoration:none;
}

a.active.openpanel{
	border-left:none;
	_position:absolute;
	left:229px;
}

a.openpanel:hover,
a.openpanel:focus,
a.openpanel:active{
	outline:none;
}

.stylechanger, .layout, .bgchanger{
	width:100%;
	float:left;
	list-style:none;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}

.stylechanger{
	margin:0 10px 10px 10px;
	padding:0;
}

.stylechanger li, .bgchanger li{
	list-style:none;
	float:left;
	width:25px;
	height:25px;
	margin:0 10px 10px 10px;
}

.stylechanger li a, .bgchanger li a{
	display:block;
	width:100%;
	height:100%;
	outline:none;
}

.layout{
	margin:0;
	padding:0;
}

.layout li{
	list-style:none;
	float:left;
	width:42%;
	height:auto;
	margin:0 4% 10px 4%;
	text-align:center;
}

.layout li.full{
	width:92%;
	margin:0 4% 10px 4%;
}
*/
#color1 { background: #fe5d55; }
#color2 { background: #fa7338; }
#color3 { background: #f3a715; }
#color4 { background: #68aa56; }
#color5 { background: #4cab93; }
#color6 { background: #36a5bd; }
#color7 { background: #4c8bc1; }
#color8 { background: #5766a4; }
#color9 { background: #7260a4; }
#color10 { background: #b281b2; }
#color11 { background: #fa87a0; }
#color12 { background: #e55237; }
#color13 { background: #4682b4; }
#color14 { background: #3abfc2; }
#color15 { background: #c24444; }
#color16 { background: #994d4d; }
#color17 { background: #54c798; }
#color18 { background: #ffb347; }
#color19 { background: #54c7b0; }
#color20 { background: #771f4f; }
















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

.top-local-wrapp {
    float:left;
    width:100%;
    height:30px;
    line-height:30px;
    padding:0 40px;
    color:#fff;
}

.top-local-wrapp a {
    text-decoration:underline;
}

.top_title {
    display: -moz-inline-box;
    display: inline-block;
    border-top: 2px #2cb9e1 solid !important;
    border-bottom: 1px #2cb9e1 solid;
    font-size: 36px;
    color: #FFFFFF;
    line-height: 1.2;
    padding: 10px 0;
    margin-bottom: 28px;
    letter-spacing: 3px;
}

.top_text {
    display: -moz-inline-box;
    display: inline-block;
    max-width: 395px;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 1.2;
}

.miss_grupp_title {
    text-align: center;
    margin-top: 60px;
}

.miss_grupp_title > div {
    display: -moz-inline-box;
    display: inline-block;
    font-size: 36px;
    max-width: 380px;
    color: #FFFFFF;
    text-align: center;
    line-height: 1.2;
    letter-spacing: 3px;
}

.miss_grupp_ico_item {
    float: left;
    width: 20%;
    margin: 0 0 0 0;
    padding: 0 20px;
}


.miss_grupp_ico {
    width: 87px;
    height: 87px;
    display: -moz-inline-box;
    display: inline-block;
    background-position: center top;
    background-repeat: no-repeat;
    margin-bottom: 25px;
}

.miss_grupp_ico_1 {
    background-image: url("../img2/miss_grupp_ico_1.png");
}

.miss_grupp_ico_2 {
    background-image: url("../img2/miss_grupp_ico_2.png");
    margin-left: -15px;
}

.miss_grupp_ico_3 {
    background-image: url("../img2/miss_grupp_ico_3.png");
}

.miss_grupp_ico_4 {
    background-image: url("../img2/miss_grupp_ico_4.png");
    margin-right: -15px;
}

.miss_grupp_ico_5 {
    background-image: url("../img2/miss_grupp_ico_5.png");
}

.navbar-default {
    background: none;
    /*background-color: #303030;*/
    background-color: #000000;
    padding-bottom: 0;
    border-bottom: 1px #010101 solid;
}

.navbar-default .navbar-collapse {
    float: left;
    background-color: #FFFFFF;
    min-height: 58px;
}


.navbar-brand {
    padding-top: 9px;
    padding-left: 0;
    padding-right:40px;
    height: 58px;
    margin-left: 0;
    background-color: #000000 !important;

}

.navbar-local {
     height: 58px;
     line-height:58px;
     float:left;
     padding-right:40px;
     color:#fff;
}

.navbar_email_rz {
    float: left;
    width: 12px;
    height: 56px;
    margin: 0 0 0 0;
    background-color: #000000;
}
.navbar-local a {
    text-decoration:underline;
}


.navbar_email {
    float: left;
    /*width: 100%; */
    min-width: 88px;
    height: 58px;
    margin: 0 0 0 0;
    background: url("../img2/ico_emeail_1.png") no-repeat center center;
    background-color: #303030;
}

.navbar-nav {
    padding-right: 0px;
}


.navbar-header {

}

.navbar_email2 {
    display: none;
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 12px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}


/*
Intro
================================== */
#intro {
	float:left;
	width:100%;
	padding: 35px 0 60px 0;
	/*margin-top:-4px;*/
}

.webrise_sect {
    background: url("../img2/bg2.jpg") center top fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.webrise_inn {
    text-align: center;
}

.webrise_title {
    display: -moz-inline-box;
    display: inline-block;
    border-bottom: 2px #ffd72c solid;
    padding-bottom: 10px;
    margin-bottom: 48px;
}

.webrise_title > div {
    float: left;
    margin: -3px 0 0 0;
    font-size: 48px;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 1;
}

.webrise_title > span {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 0 0 24px;
    background: url("../img2/webrise_ico_strel.png") no-repeat 0 0;
}

.webrise_circl_out {
/*    float: left;
    clear: both;*/
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 280px;
    margin: 0 0 0 0;
    text-align: center;
}


.webrise_circl {
    display: -moz-inline-box;
    display: inline-block;
    width: 134px;
    height: 134px;
    border: 2px #ffd72c solid;
    border-radius: 67px;
    -webkit-border-radius: 67px;
    -moz-border-radius: 67px;
    -o-border-radius: 67px;
    margin-bottom: 20px;
}

.webrise_circl > div {
    display: -moz-inline-box;
    display: inline-block;
    width: 124px;
    height: 124px;
    border: 2px #ffd72c solid;
    border-radius: 62px;
    -webkit-border-radius: 62px;
    -moz-border-radius: 62px;
    -o-border-radius: 62px;
    margin-top: 3px;
}

.webrise_circl > div > span {
    display: -moz-inline-box;
    display: inline-block;
    font-size: 86px;
    color: #FFFFFF;
    line-height: 1;
    margin-top: 22px;
}

.webrise_circl_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
}

.webrise_tx2_bl {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
}


.webrise_rz {
    display: -moz-inline-box;
    display: inline-block;
    width: 156px;
    height: 0px;
    border-bottom: 2px #ffd72c solid;
}

.webrise_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0 5px 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.5;
}




/*
naprv_komp
================================== */
#naprv_komp {
	float:left;
	width:100%;
	padding: 35px 0 30px 0;
}

.naprv_komp {
    background-color: #fec200;
}

.naprv_komp h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 55px 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 2px;
}

.naprv_komp_ico_item {
    text-align: center;
    margin-bottom: 30px;
}


.naprv_komp_ico {
    float: left;
    width: 100%;
    height: 87px;
    margin: 0 0 15px 0;
    background-position: center top;
    background-repeat: no-repeat;
}

.naprv_komp_ico_1 {
    background-image: url("../img2/naprv_komp_ico_1.png");
}

.naprv_komp_ico_2 {
    background-image: url("../img2/naprv_komp_ico_2.png");
}

.naprv_komp_ico_3 {
    background-image: url("../img2/naprv_komp_ico_3.png");
}

.naprv_komp_ico_4 {
    background-image: url("../img2/naprv_komp_ico_4.png");
}

.naprv_komp_ico_5 {
    background-image: url("../img2/naprv_komp_ico_5.png");
}

.naprv_komp_ico_6 {
    background-image: url("../img2/naprv_komp_ico_6.png");
}

.naprv_komp_ico_7 {
    background-image: url("../img2/naprv_komp_ico_7.png");
}

.naprv_komp_ico_8 {
    background-image: url("../img2/naprv_komp_ico_8.png");
}

.naprv_komp_ico_tx {
    display: -moz-inline-box;
    display: inline-block;
    width: 90%;
    max-width: 260px;
    text-align: center;
    font-size: 14px;
    color: #000000;
    line-height: 1.2;
}


.real_projects {
    background-color: #000000;
}

.real_projects h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    padding: 35px 0;
    text-align: center;
    letter-spacing: 2px;
}

.flex-control-paging li a {
    position: relative;
    clear: both;
    background: #FFFFFF;
}



.flex-control-paging li a.flex-active {
    background: #000000;
    cursor: default;
    border: 2px #FFFFFF solid;
    top: 2px;
}

.flex-control-nav {
    bottom: -60px;
}

.clients {
    background-color: #FFFFFF;
}


.clients h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 40px 0 40px 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    text-align: center;
    letter-spacing: 2px;
}

.clients .flexslider .slides > li div {
    float: left;
    width: 100%;
    height: 80px;
    margin: 0 0 0 0;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.4; filter:alpha(opacity=40); -moz-opacity: 0.4;
}

.clients .flexslider .slides > li div:hover {
    opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1;
}


.clients .flex-control-paging li a {
    background: #000000;
}

.clients .flex-control-paging li a.flex-active {
    background: #FFFFFF;
    border: 2px #000000 solid;
}


/* ========================================================================== */

.fashion {
    background-color: #1a1a1a;
}

.fashion_bg {
    float: left;
    clear: both;
    width: 100%;
    height: 440px;
    margin: 0 0 0 0;
    background: url("../img2/bg3.jpg") center top fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center;
}

.fashion_bg_inn {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 310px;
    margin: 50px 0 95px 0;
    text-align: center;
}

.fashion_bg_inn h1 {
    display: -moz-inline-box;
    display: inline-block;
    font-size: 48px;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 1;
    margin: 0 0 43px 0;
    padding: 0;
    padding-bottom: 10px;
    text-transform: none;
    border-bottom: 2px #ff3f54 solid;
}

.fashion_circl_out {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
}

.fashion_circl {
    display: -moz-inline-box;
    display: inline-block;
    width: 135px;
    height: 135px;
    background: url("../img2/fashion_ico_1.png") no-repeat 0 0;
}

.fashion_circl_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 15px 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
}

.fashion_cols {
/*    max-width: 1280px;
    background-color: #1a1a1a;*/
}

.fashion_col_out {
    float: left;
    width: 50%;
    margin: 0 0 0 0;
    background-color: #010101;
}

.fashion_col_out .fash_cl_out_3 {
    float: right;
    width: 100%;
    max-width: 640px;
    margin: 0 0 0 0;
}

.fash_cl_out_2 {
    background-color: #1a1a1a;
}

.fash_cl_out_2 .fash_cl_out_3 {
    float: left;
}

.fashion_col_inn {
    text-align: center;
    padding: 30px 90px 0 90px;
}

.fashion_col_1 {
    /*background-color: #010101;*/
}


.fashion_col_title {
    display: -moz-inline-box;
    display: inline-block;
    margin: 0 0 20px 0;
    padding-bottom: 10px;
    border-bottom: 1px #ff0052 solid;
}

.fashion_col_title > div {
    float: left;
    font-size: 48px;
    font-weight: 300;
    color: #ff0052;
    line-height: 1;
    margin-top: -3px;
    margin-right: 20px;
}

.fashion_col_title > span {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 0 0 0;
    background: url("../img2/fashion_ico_strel.png") no-repeat 0 0;
}

.fashion_col_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.3;
    text-align: center;
    padding-bottom: 32px;
    border-bottom: 1px #ff4255 solid;
}

.fashion_col_inn h2 {
    float: left;
    clear: both;
    width: 100%;
    margin: 25px 0 20px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    letter-spacing: 2px;
}

.fashion_col_item {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 192px;
    text-align: center;
    margin-bottom: 15px;
}

.fashion_col_item_ico {
    float: left;
    clear: both;
    width: 100%;
    height: 87px;
    margin: 0 0 12px 0;
    background-position: center top;
    background-repeat: no-repeat;
    text-align: center;
}

.fashion_col_item_ico > div {
    display: -moz-inline-box;
    display: inline-block;
    width: 60px;
    font-size: 21px;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
    margin-top: 20px;
}

.fashion_col_item_ico_1 {
    background-image: url("../img2/fashion_ico_col_1.png");
}

.fashion_col_item_ico_2 {
    background-image: url("../img2/fashion_ico_col_2.png");
}

.fashion_col_item_ico_3 {
    background-image: url("../img2/fashion_ico_col_3.png");
}

.fashion_col_item_ico_4 {
    background-image: url("../img2/fashion_ico_col_4.png");
}

.fashion_col_item_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.3;
}







#ploshadk .flexslider .slides > li div {
    float: left;
    width: 100%;
    height: 100px;
    margin: 0 0 0 0;
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1;
}


.fashion_life {
    background-color: #1a1a1a;
}

.fashion_life_inn {
    /*max-width: 1280px;*/
}

.fashion_life_out {
    float: left;
    width: 50%;
    margin: 0 0 0 0;
    background-color: #1a1a1a;
}

.fashion_life_out .fash_lf_out_3 {
    float: right;
    width: 100%;
    max-width: 640px;
    margin: 0 0 0 0;
}

.fash_lf_out_2 {
    background-color: #010101;
}

.fash_lf_out_2 .fash_lf_out_3 {
    float: left;
}

.fashion_life_col_2 {
    background-color: #000000;
}

.fashion_life_title {
    float: left;
    clear: both;
    width: 100%;
    margin: 28px 0 40px 0;
    background: url("../img2/fashion_life_title_hr.png") repeat-x 0 center;
    text-align: center;
}

.fashion_life_title div {
    display: -moz-inline-box;
    display: inline-block;
    background-color: #1a1a1a;
    padding: 3px 15px;
    font-size: 21px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    letter-spacing: 2px;
}

.fashion_life_item {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 200px;
    text-align: center;
    margin-bottom: 40px;
}

.fashion_life_item h2 {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 15px 0;
    padding: 0;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    letter-spacing: 1px;
}

.fashion_life_item_ico {
    float: left;
    clear: both;
    width: 100%;
    height: 57px;
    margin: 0 0 10px 0;
    background-position: center top;
    background-repeat: no-repeat;
}

.fashion_life_item_ico_1 {
    background-image: url("../img2/fashion_life_ico_1.png");
}

.fashion_life_item_ico_2 {
    background-image: url("../img2/fashion_life_ico_2.png");
}

.fashion_life_item_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.4;
}

.fashion_life_item_tx span {
    font-size: 14px;
}

.fashion_life_col_2 .fashion_life_title div {
    background-color: #000000;
}


/* ========================================================================== */


.consulting {
    float:left;
	width:100%;
	padding: 80px 0 30px 0;
    background: url("../img2/bg4.jpg") center top fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.consulting_title {
    display: -moz-inline-box;
    display: inline-block;
    border-bottom: 2px #01cfab solid;
    padding-bottom: 15px;
    margin-bottom: 48px;
}

.consulting_title > div {
    float: left;
    margin: -3px 0 0 0;
    font-size: 44px;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 1;
}

.consulting_title > span {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 0 0 20px;
    background: url("../img2/consulting_ico_strel.png") no-repeat 0 0;
}

.consulting_circl_out {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 280px;
    margin: 0 0 0 0;
    text-align: center;
}


.consulting_circl {
    display: -moz-inline-box;
    display: inline-block;
    width: 135px;
    height: 135px;
    background: url("../img2/consulting_ico_circle.png") no-repeat 0 0;
    margin-bottom: 15px;
}

.consulting_circl_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.3;
}

.consulting_tx2_bl {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
}

.consulting_rz {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    height: 0px;
    border-bottom: 1px #01cfab solid;
}

.consulting_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.5;
}

.consulting_tx p {
    margin-bottom: 10px;
}








/*
prod_komp
================================== */

.prod_komp {
	float:left;
	width:100%;
	padding: 25px 0 20px 0;
    background-color: #01cfab;
}

.prod_komp h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 45px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 2px;
}

.prod_komp_ico_item {
    text-align: center;
    margin-bottom: 30px;
}


.prod_komp_ico {
    float: left;
    width: 100%;
    height: 87px;
    margin: 0 0 15px 0;
    background-position: center top;
    background-repeat: no-repeat;
}

.prod_komp_ico_1 {
    background-image: url("../img2/prod_komp_ico_1.png");
}

.prod_komp_ico_2 {
    background-image: url("../img2/prod_komp_ico_2.png");
}

.prod_komp_ico_3 {
    background-image: url("../img2/prod_komp_ico_3.png");
}

.prod_komp_ico_4 {
    background-image: url("../img2/prod_komp_ico_4.png");
}

.prod_komp_ico_tx {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 172px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
}




/*
prod_komp2
================================== */

.prod_komp2 {
	float:left;
	width:100%;
	padding: 25px 0 20px 0;
    background-color: #29bbe0;
}

.prod_komp2 h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 45px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 2px;
}

.prod_komp2_ico_item {
    text-align: center;
    margin-bottom: 30px;
}


.prod_komp2_ico {
    float: left;
    width: 100%;
    height: 87px;
    margin: 0 0 15px 0;
    background-position: center top;
    background-repeat: no-repeat;
}

.prod_komp2_ico_1 {
    background-image: url("../img2/prod_komp2_ico_1.png");
}

.prod_komp2_ico_2 {
    background-image: url("../img2/prod_komp2_ico_2.png");
}

.prod_komp2_ico_3 {
    background-image: url("../img2/prod_komp2_ico_3.png");
}

.prod_komp2_ico_tx {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 205px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
}


/* ========================================================================== */


/*
================================== */


.asscan {
	float:left;
	width:100%;
	padding: 90px 0 35px 0;
    background: url("../img2/bg5.jpg") center top fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.asscan_title {
    display: -moz-inline-box;
    display: inline-block;
    border-bottom: 2px #29bbe0 solid;
    padding-bottom: 8px;
    margin-bottom: 35px;
}

.asscan_title > div {
    float: left;
    margin: -3px 0 0 0;
    font-size: 44px;
    font-weight: 300;
    color: #29bbe0;
    line-height: 1;
}

.asscan_title > span {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 0 0 24px;
    background: url("../img2/asscan_ico_strel.png") no-repeat 0 0;
}

.asscan_circl_out {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 280px;
    margin: 0 0 0 0;
    text-align: center;
}

.asscan_circl {
    display: -moz-inline-box;
    display: inline-block;
    width: 134px;
    height: 134px;
    border: 2px #29bbe0 solid;
    border-radius: 67px;
    -webkit-border-radius: 67px;
    -moz-border-radius: 67px;
    -o-border-radius: 67px;
    margin-bottom: 20px;
}

.asscan_circl > div {
    display: -moz-inline-box;
    display: inline-block;
    width: 124px;
    height: 124px;
    border: 2px #29bbe0 solid;
    border-radius: 62px;
    -webkit-border-radius: 62px;
    -moz-border-radius: 62px;
    -o-border-radius: 62px;
    margin-top: 3px;
}

.asscan_circl > div > span {
    display: -moz-inline-box;
    display: inline-block;
    font-size: 86px;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 1;
    margin-top: 22px;
}

.asscan_circl_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
}

.asscan_tx2_bl {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
}


.asscan_rz {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    height: 0px;
    border-bottom: 1px #29bbe0 solid;
}

.asscan_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.3;
}

.asscan_tx p {
    margin-bottom: 10px;
}



.artoctober {
	float:left;
	width:100%;
	padding: 90px 0 120px 0;
    background: url("../img2/bg6.jpg") center top fixed no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.artoctober_title {
    display: -moz-inline-box;
    display: inline-block;
    border-bottom: 2px #A05FDC solid;
    padding-bottom: 8px;
    margin-bottom: 35px;
}

.artoctober_title > div {
    float: left;
    margin: -3px 0 0 0;
    font-size: 44px;
    font-weight: 300;
    color: #A05FDC;
    line-height: 1;
}

.artoctober_title > span {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 0 0 24px;
    background: url("../img2/artoctober_ico_strel.png") no-repeat 0 0;
}

.artoctober_circl_out {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 280px;
    margin: 0 0 0 0;
    text-align: center;
}

.artoctober_circl {
    display: -moz-inline-box;
    display: inline-block;
    width: 134px;
    height: 134px;
    border: 2px #A05FDC solid;
    border-radius: 67px;
    -webkit-border-radius: 67px;
    -moz-border-radius: 67px;
    -o-border-radius: 67px;
    margin-bottom: 20px;
}

.artoctober_circl > div {
    display: -moz-inline-box;
    display: inline-block;
    width: 124px;
    height: 124px;
    border: 2px #A05FDC solid;
    border-radius: 62px;
    -webkit-border-radius: 62px;
    -moz-border-radius: 62px;
    -o-border-radius: 62px;
    margin-top: 3px;
}

.artoctober_circl > div > span {
    display: -moz-inline-box;
    display: inline-block;
    font-size: 86px;
    font-weight: 300;
    color: #FFFFFF;
    line-height: 1;
    margin-top: 22px;
}

.artoctober_circl_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
}

.artoctober_tx2_bl {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
}


.artoctober_rz {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    height: 0px;
    border-bottom: 1px #A05FDC solid;
}

.artoctober_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 10px 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.3;
}

.artoctober_tx p {
    margin-bottom: 10px;
}



/* ========================================================================== */


/*
prod_komp2
================================== */

.prod_artoct {
	float:left;
	width:100%;
	padding: 25px 0 30px 0;
    background-color: #A05FDC;
}

.prod_artoct h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 45px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: center;
    letter-spacing: 2px;
}

.prod_artoct_ico_item {
    text-align: center;
    margin-bottom: 30px;
}


.prod_artoct_ico {
    float: left;
    width: 100%;
    height: 87px;
    margin: 0 0 15px 0;
    background-position: center top;
    background-repeat: no-repeat;
}

.prod_artoct_ico_1 {
    background-image: url("../img2/prod_artoct_ico_1.png");
}

.prod_artoct_ico_2 {
    background-image: url("../img2/prod_artoct_ico_2.png");
}

.prod_artoct_ico_3 {
    background-image: url("../img2/prod_artoct_ico_3.png");
}

.prod_artoct_ico_tx {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 205px;
    text-align: center;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
}




/* ========================================================================== */



.news_first {
    background-color: #FFFFFF;
}

.news_first_title {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    text-align: center;
    line-height: 0;
}

.news_first_title h1 {
    display: -moz-inline-box;
    display: inline-block;
    margin: 30px 0 10px 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    text-align: center;
    letter-spacing: 2px;
}

.news_first_title h1 a {
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    text-decoration: none;
}

.news_first_rz {
    display: -moz-inline-box;
    display: inline-block;
    width: 90px;
    height: 0px;
    border-top: 2px #29bbe0 solid;
    margin-bottom: 40px;
}

.news_first_items {
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    margin-bottom: 20px;
}

.news_first_item {
    /*float: left; */
    display: -moz-inline-box;
    display: inline-block;
    width: 169px;
/*    height: 134px;  */
    margin: 0 11px 0 11px;
}

.news_first_im {
    float: left;
    width: 100%;
    height: 134px;
    margin: 0 0 0 0;
    overflow: hidden;
    background-color: #99FF33;
}

.news_first_item_title {
    float: left;
    clear: both;
    width: 100%;
    max-height: 36px;
    margin: 10px 0 10px 0;
    font-size: 14px;
    color: #000000;
    line-height: 1.3;
    text-align: left;
    overflow: hidden;
}

.news_first_item_title a {
    font-size: 14px;
    color: #2CB9E1;
    text-decoration: underline;
}

.news_first_item_title a:hover {
    text-decoration: none;
}

.news_first_item_dat {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 20px 0;
    text-align: left;
    font-size: 10px;
    color: #000000;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
}


/* ========================================================================== */


.news_list {
    background-color: #FFFFFF;
}

.news_list_inn {
    float: left;
    clear: both;
    width: 100%;
    margin: 80px 0 80px 0;
}

.news_list_inn_cn {

}

.news_list_inn_wd {
    width: 60%;
    margin: 0 auto;
    max-width: 900px;
}

.news_list_title_bl {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 55px 0;
}

.news_list_back {
    float: left;
    width: 105px;
    margin: 0 0 0 -105px;
    background: url("../img2/news_str_lf.png") no-repeat 0 center;
    text-decoration: underline;
    padding: 3px 10px 3px 20px;
}

.news_list_back:hover {
    text-decoration: none;
}

.news_list_title {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    font-size: 30px;
    color: #000000;
    line-height: 1;
}

.news_list_items {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
}

.news_list_item {
    float: left;
    clear: both;
    width: 100%;
    margin: 5px 0 5px 0;
    padding: 5px 0;
}

.news_list_item:hover {
    background-color: #F0FAFC;
}

.news_list_item_inn {

}

.news_list_item_inn td {
    vertical-align: top;
}

.news_list_item_im {
    float: left;
    width: 169px;
    height: 134px;
    margin: 0 22px 0 0;
    overflow: hidden;
}

.news_list_item_dat {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 5px 0;
    font-size: 12px;
    color: #444444;
    line-height: 1;
}

.news_list_item_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    font-size: 24px;
    color: #000000;
    line-height: 1.3;
}

.news_list_item_tx a {
    text-decoration: underline;
}

.news_list_item_tx a:hover {
    text-decoration: none;
}

/* ========================================================================== */

.news_view {
    background-color: #FFFFFF;
}

.news_view_inn {
    float: left;
    clear: both;
    width: 100%;
    margin: 80px 0 80px 0;
}

.news_view_inn_wd {
    width: 60%;
    margin: 0 auto;
    max-width: 900px;
}

.news_view_title_bl {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 10px 0;
}

.news_view_back_out {
    float: left;
    width: 180px;
    margin: 0 0 0 -180px;
}

.news_view_back_out a {
    float: left;
    margin: 0 20px 0 0;
    background: url("../img2/news_str_lf.png") no-repeat 0 center;
    text-decoration: underline;
    padding: 0 0 0 20px;
}

.news_view_back_out a:hover {
    text-decoration: none;
}

.news_view_title {
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    font-size: 30px;
    color: #000000;
    line-height: 1;
}

.news_view_dat {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 10px 0;
    font-size: 12px;
    color: #444444;
    line-height: 1;
}

.news_view_im {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 20px 0;
}

.news_view_im img {
    max-width: 100%;
}

.news_view_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 30px 0;
    font-size: 18px;
    color: #000000;
    line-height: 1.4;
}

.news_view_soc {
    float: left;
    clear: both;
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    margin: 0 0 0 0;
}


/* ========================================================================== */



.certif {
    background-color: #1a1a1a;
}

.certif_inn {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    border-top: 12px #000000 solid;
    text-align: center;
}

.certif_inn h1 {
    float: left;
    clear: both;
    width: 100%;
    margin: 45px 0 8px 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    text-align: center;
    letter-spacing: 2px;
}

.certif_hr {
    display: -moz-inline-box;
    display: inline-block;
    width: 65px;
    height: 0px;
    border-top: 2px #29bbe0 solid;
    margin-bottom: 70px;
}


.certif .flexslider {
    background: transparent;
}

.certif .flexslider .slides > li {
    text-align: center;
}

.certif_item {
    display: -moz-inline-box;
    display: inline-block;
    width: 100%;
    max-width: 177px;
    margin-left: 20px;
}


.certif .flexslider .slides > li a {
    float: left;
    width: 100%;
    min-height: 280px;
    margin: 0 0 0 0;
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    /*opacity: 0.4; filter:alpha(opacity=40); -moz-opacity: 0.4;*/
}

.certif .flexslider .slides > li a > div {
    display: -moz-inline-box;
    display: inline-block;
    width: 137px;
    height: 190px;
    font-size: 14px;
    font-weight: 300;
    color: #29bbe0;
    line-height: 1.2;
    overflow: hidden;
    margin-top: 30px;
    text-align: left;
}
/*
.certif .flexslider .slides > li a:hover {
    opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1;
}
*/
.certif .flexslider .slides > li .certif_item_tx {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 1.2;
    text-align: left;
}

.certif .flexslider .slides > li .certif_item_tx img {
    float: left;
    width: 48px;
    height: 48px;;
    margin-right: 10px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -o-border-radius: 24px;
}

/* ========================================================================== */

.contacts {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 0 0;
    background-color: #FFFFFF;
}

#map-canvas {
    float: left;
    clear: both;
    width: 100%;
    height: 364px;
    margin: 0 0 0 0;
}

.contacts_to_top {
    float: left;
    clear: both;
    width: 100%;
    height: 100px;
    margin: 0 0 0 0;
    text-align: center;
}

.contacts_to_top a {
    display: -moz-inline-box;
    display: inline-block;
    width: 47px;
    height: 47px;
    background: url("../img2/ico_to_top.png") no-repeat 0 0;
    margin-top: 25px;
}

.contacts_title {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 70px 0;
    text-align: center;
    line-height: 0;
}

.contacts_title h1 {
    display: -moz-inline-box;
    display: inline-block;
    margin: 30px 0 5px 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    line-height: 1;
    text-align: center;
    letter-spacing: 2px;
}

.contacts_rz {
    display: -moz-inline-box;
    display: inline-block;
    width: 65px;
    height: 0px;
    border-top: 2px #29bbe0 solid;
}

.contacts_adr_title {
    float: left;
    clear: both;
    width: 100%;
    margin: 0 0 8px 0;
    padding-left: 28px;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    line-height: 18px;
    letter-spacing: 1px;
    background: url("../img2/contacts_ico_addr.png") no-repeat left top;
}

.contacts_adr {
    float: left;
    clear: both;
    margin: 0 0 40px 28px;
    font-size: 14px;
    color: #000000;
    line-height: 1.6;
}

.contacts_adr a {
    text-decoration: underline;
}

.contacts_adr a:hover {
    text-decoration: none;
}

/* ========================================================================== */






.form_send {
    display: none;
    position: absolute;
    top:0;
    left: 0;
    background-color: #FFFFFF;
    z-index:17000;
    text-align: left;
}

.form_send_title {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.form_send_nam {
    float: left;
    clear: both;
    width: 100%;
    font-size:  14px;
    color: #000000;
    line-height: 1;
    margin-bottom: 5px;
}

.form_send_inp {
    float: left;
    clear: both;
    width: 100%;
    height: 27px;
    margin: 0 0 20px 0;
    border: 1px #d9d9d9 solid;
}

.form_send_inp.err {
    border: 1px #FF0000 solid;
}


.form_send_inp input {
    float: left;
    width: 90%;
    margin: 0px 0 0 14px;
    border: 0;
    outline: none;
    font-size: 16px;
    color: #555555;
    line-height: 1.2;
    padding: 0;
    background: transparent;
}


.form_send_inn {
    float: left;
    width: 325px;
    margin: 25px 35px 40px 35px;
}

.form_send_txar {
    float: left;
    clear: both;
    width: 100%;
    height: 62px;
    border: 0;
    padding: 10px;
    outline: none;
    border: 1px #d9d9d9 solid;
    font-size: 16px;
    color: #555555;
    line-height: 1;
}


.form_send_butt {
    float: left;
    clear: both;
    width: 100%;
    height: 43px;
    margin: 17px 0 0 0;
    padding: 0;
    border: 0;
    outline: none;
    background-color: #28abd8;
}

.form_send_butt span {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 1;
    margin: 0 0 0 0;
    text-align: center;
}

.form_send_line_bot {
    float: left;
    clear: both;
    width: 95%;
    height: 2px;
    margin: 5px 0 0 6px;
    background-color: #FC2F6A;
}

.form_send_close {
    position: absolute;
    width: 16px;
    height: 16px;
    margin: -16px 0 0 397px;
    background: url("../img2/gtk-close.png") no-repeat 0 0;
}


.form_send_ok {
    display: none;
    position: absolute;
    top:0;
    left: 0;
    width: 300px;
    height: 150px;
    background-color: #FFFFFF;
    z-index:17000;
}











/* ========================================================================== */




/*
Custom responsive
=========================== */



@media (max-width: 1200px) {

    .fashion_col_inn {
        padding-right: 50px;
        padding-left: 50px;
    }
}

@media (max-width: 1023px) {
	.features-body{
		background:none;
		padding-top:110px;
	}
    .miss_grupp_ico_item {
        float: none !important;
        clear: both !important;
        width: 50% !important;
        margin: 0 0 0 0;
        padding: 0 20px;
        display: -moz-inline-box !important;
        display: inline-block !important;
    }
    .miss_grupp_ico {
        margin-left: 0 !important;
    }
}


@media (min-width: 1200px) {
	.features-body{
		/*background:url("../img/horizontals-line.png") no-repeat top center; */
	}
	.team-wrapper{
		background:url("../img/horizontals-line.png") no-repeat 0 35px;
	}
	.team-box{
		width:170px;
	}
	.pricing-wrapper{
		background:url("../img/pricing-line.png") no-repeat top center;
	}
	.slide-wrapper{
		margin-left:35%;
		width:30%;
	}
    .navbar-default .navbar-collapse {
        /*width: 80%;*/
    }

    .navbar-default .navbar-nav li a,
	.navbar-default .navbar-nav li a:focus{
		font-size: 18px;
		padding: 20px 10px 20px 10px;
	}
}

@media (max-width: 990px) {

    .fashion_col_inn {
        padding-right: 40px;
        padding-left: 40px;
    }

    .fashion_col_out {
        clear: both;
        width: 100%;
    }
    .fashion_col_out .fash_cl_out_3, .fash_cl_out_2 .fash_cl_out_3 {
        max-width: none;
    }

    .fashion_col_out {
        clear: both;
        width: 100%;
    }
    .fashion_col_out .fash_cl_out_3, .fash_cl_out_2 .fash_cl_out_3 {
        max-width: none;
    }

    .fashion_life_out {
        clear: both;
        width: 100%;
    }
    .fashion_life_out .fash_lf_out_3, .fash_lf_out_2 .fash_lf_out_3 {
        max-width: none;
    }
    .news_view_back_out {
        float: left;
        width: 100%;
        margin: 0 0 20px 0;
    }
}


@media (max-width: 768px) {
    .news_list_item_tx {
        font-size: 18px;
    }
}


@media (min-width: 768px) and (max-width: 990px) {
    .navbar-default .navbar-collapse {
        width: 75%;
    }
	.navbar-brand {
        padding-left: 20px;
        padding-right: 20px;
	}
    .navbar_email {
        float: right;
        min-width: 68px;
    }
    .navbar-nav {
        padding-right: 0px;
    }
	.navbar-default .navbar-nav li a,
	.navbar-default .navbar-nav li a:focus{
		font-size: 10px;
		line-height: 14px;
		padding: 22px 5px 20px 5px;
	}
	.slide-wrapper{
		margin-left:25%;
		width:50%;
	}
	.features-box{
		width:50%;
		margin:0 auto;
		margin-bottom:30px;
	}
	.contain-body{
		background:none;
	}
	blockquote p {
	  font-size: 14px;
	  font-weight: 400;
	  line-height: 24px;
	}
	.Products-wrapper ul li{
		width:50%;
	}
	.team-left .team-box{
		margin-right:10px;
	}
	.team-right .team-box{
		margin-left:10px;
	}
	.pricing-wrapper{
		background:none;
		position:relative;
		padding-top:63px;
	}

    .fashion_col_inn {
        padding-right: 90px;
        padding-left: 90px;
    }
/*    .naprv_komp_ico_tx {
        width: 30%;
    }*/
}
@media (max-width: 767px) {
    .navbar_email_rz, .navbar_email {
        display: none;
    }

    .navbar_email2 {
        float: right;
        display: block;
        min-width: 48px;
        height: 58px;
        margin: 0 10px 0 0;
        background: url("../img2/ico_emeail_1.png") no-repeat center center;
        background-color: #303030;
    }
	.navbar-header{
		float:left;
		width:100%;
	}
	.navbar-brand {
		margin-left:20px;
		padding-top: 15px;     
	}
	.navbar-default .collapse{
		clear:both;
		border-top:none;
		float:none;
		width:100%;
		box-shadow:none;
		overflow-x:hidden;
		overflow-y:auto;
		margin:0;
		padding:0;
		border:none;
	}
	.navbar-nav,
	.navbar-nav li{
		float:left;
		width:100%;
		padding:0;
		margin:0;
		border:none;
	}
	.navbar-default .navbar-nav li a,
	.navbar-default .navbar-nav li a:focus{
		padding:20px;
		margin:0;
	}
	.navbar-default .navbar-nav li a.selected,
	.navbar-default .navbar-nav .active a,
	.navbar-default .navbar-nav .dropdown.active a,
	.navbar-default .navbar-nav .active a:hover,
	.navbar-default .navbar-nav .dropdown.active a:hover,
	.navbar-default .navbar-nav .active a:focus,
	.navbar-default .navbar-nav .dropdown.active a:focus{
		background-image:none;
	}
	.slide-wrapper{
		margin-left:22.5%;
		width:55%;
	}
	.features-body{
		background:none;
		padding-top:30px;
	}
	.features-box{
		width:60%;
		margin:0 auto;
		margin-bottom:30px;
	}
	.contain-body{
		background:none;
	}
	.testimoni-avatar, .testimoni-text{
		width:100%;
	}
	.Products-wrapper ul li{
		width:50%;
	}
	.team{
		padding-top:140px;
	}
	.team-wrapper{
		background:none;
	}
	.team-left,
	.team-right{
		float:none;
		width:170px;
		margin:0 auto;
		text-align:center;
	}
	.team-box{
		float:none;
		width:170px;
		margin:0 auto;
		display:block;
	}
	.team-left .team-box,
	.team-right .team-box{
		margin:0 0 30px 0;
	}
	.icon-title.centered{
		top:0;
		margin-top:0;
	}
	.blog-thumbls,
	.artcle{
		width:100%;
	}
	.pricing-wrapper{
		background:none;
		position:relative;
		padding-top:63px;
	}
	.headline{
		font-size:42px;
		line-height:50px;
		letter-spacing:15px;
		border-bottom:3px solid #fff;
	}
	.flex-direction-nav .flex-prev,
	.flex-direction-nav .flex-next{
		opacity: 0.4;
	}
	.img-mobile{
		display:none;
	}
	.navbar-local {
	    margin-left:10px;
	    padding-right:10px;
	}
	.navbar-brand {
	    padding-right:15px;
	}
}

@media only screen and (max-width: 650px) {
	.headline{
		font-size:24px;
		line-height:30px;
		letter-spacing:15px;
		border-bottom:2px solid #fff;
	}
	.slide-wrapper{
		margin-left:15%;
		width:70%;
	}
    .consulting_title > div, .asscan_title > div, .artoctober_title > div {
        margin: 2px 0 0 0;
        font-size: 34px;
    }
}

@media (max-width: 640px) {
    .news_list_item_tx {
        font-size: 14px;
    }
    .news_list_back {
        width: 105px;
        margin: 0 0 20px 0;
    }
    .news_list_title {
        clear: both;
    }
    .news_list_inn_wd {
        width: 85%;
    }
    .news_view_inn_wd {
        width: 85%;
    }
}

@media (max-width: 480px) {
    .miss_grupp_ico_item {
        width: 100% !important;
    }
    .fashion_col_title > div {
        font-size: 38px;
        margin-top: 2px;
        margin-right: 10px;
    }
    .consulting_title > div {
        margin: 8px 0 0 0;
        font-size: 22px;
    }
    .consulting_title > span {
        margin: 0px 0px 0px 10px;
    }

    .form_send_inn {
        width: 225px;
        margin: 15px 25px 30px 25px;
    }

    .form_send_close {
        margin: -16px 0 0 275px;
    }
    .news_list_item_im {
        position: absolute;
    }
    .news_list_item_dat {
        margin-top: 145px;
    }
}


@media (max-width: 360px) {
    .navbar-toggle {
        margin-right: 0;
    }
    .navbar-brand {
        margin-left: 0px;
    }
    .fashion_col_title > div {
        font-size: 32px;
    }
}

@media (max-width: 319px) {
    .form_send_inn {
        width: 180px;
        margin: 10px 10px 10px 10px;
    }
    .form_send_close {
        margin: -16px 0 0 200px;
    }
    .form_send_title {
        margin: 0 0 10px 0;
        font-size: 14px;
    }
    .form_send_nam {
        font-size:  12px;
        margin-bottom: 5px;
    }
    .form_send_inp {
        height: auto;
        margin: 0 0 10px 0;
    }
    .form_send_inp input {
        margin: 3px 0 0 5px;
        font-size: 12px;
    }
    .form_send_butt {
        height: 30px;
        margin: 10px 0 0 0;
    }
    .form_send_butt span {
        font-size: 14px;
        margin: 2px 0 0 0;
    }
    .navbar-brand {
        padding-right: 0px;
    }
    .navbar-header {
        float: none;
        width: auto;
    }
    .navbar-toggle {
        margin-right: 15px;
    }
    .navbar-default .navbar-nav li a, .navbar-default .navbar-nav li a:focus {
        padding: 10px 20px;
        margin: 0px;
    }
    .webrise_title > div {
        font-size: 38px;
    }
    .fashion_col_title > div {
        font-size: 25px;
        margin-top: 5px;
        margin-right: 10px;
    }
    .fashion_col_inn {
        padding-right: 15px;
        padding-left: 15px;
    }
    .consulting_title {
        padding-bottom: 5px;
    }
    .consulting_title > div {
        margin: 2px 0 0 0;
        font-size: 16px;
    }
    .consulting_title > span {
        width: 20px;
        height: 20px;
        margin: 0px 0px 0px 5px;
        background: url("../img2/consulting_ico_strel.png") no-repeat scroll center center transparent;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
}


@media (min-width: 768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 0;
}
}
.clearfix::after{content:"";display:table;clear:both}
