body { margin: 0; padding: 0; color: #444; }

/* general style*/
.red { color: #eb1c23; }
.orange { color: #f7941d/*#ee8726*/;}
.pre-wrap { white-space: pre-wrap; }
.btn
{
	cursor: pointer;
	display: inline-block;
	/* font-family: 'Maven Pro', sans-serif; */
	color: white;
	margin-left: 15px;
	background: #f7941d;
	/* font-weight: bold; */
	line-height: 36px;
	vertical-align: middle;
	padding: 0 10px;
	box-shadow: 2px 2px 7px #ccc;
/* 	text-shadow: 0 1px 1px rgba(0,0,0,0.4); */
	
	/*
background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eb1c23", endColorstr="#df0613");
	background-image: -khtml-gradient(linear, left top, left bottom, from(#eb1c23), to(#df0613));
	background-image: -moz-linear-gradient(top, #eb1c23 0%, #df0613 100%);
	background-image: -ms-linear-gradient(top, #eb1c23 0%, #df0613 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eb1c23), color-stop(100%, #df0613));
	background-image: -webkit-linear-gradient(top, #eb1c23, #df0613);
	background-image: -o-linear-gradient(top, #eb1c23, #df0613);
	background-image: linear-gradient(#eb1c23 0%, #df0613 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
*/
}
.hidden { display: none;}

input[type="text"].error { border: 1px solid #eb1c23; box-shadow: inset 0 0 3px #eb1c23;}
input[type="text"].success { border: 1px solid #ee8726; box-shadow: inset 0 0 3px #ee8726; }
/* end of general style*/

.header-logo, .header, .feedback, .work-with { width: 700px; margin: 0 auto; }
.feedback { width: 700px; margin: 0 auto; }
.work { width: 900px; margin: 0 auto; }

.wrap { width: 100%; text-align: center; }
.header-logo { padding: 20px/*40px*/ 0 0px 0; }
.header-logo img { height: 80px; }
.header h1 { color: #444; margin: 20px 0 40px 0; text-transform: uppercase; font-family: 'Maven Pro', sans-serif;}

.fields { font-size: 0; font-family: 'Open Sans', sans-serif; font-weight: lighter; }
.fields > div { display: inline-block; width: 25%; }
.fields > div img { margin-right: 10px; vertical-align: bottom; }
.fields > div span { font-size: 26px; color: #444; }

.header hr, .feedback hr, hr { color: #f7941d/*#df0613*/; border: solid; }

.feedback hr { margin-top: 15px;}
.feedback h3 { font-family: 'Open Sans', sans-serif; font-weight: lighter; margin: 15px 0;}
.feedback h3 .orange { font-weight: bold; margin: 15px 0; font-size: 22px;}
.feedback h3.contact { margin-bottom: 0; }
.feedback #feedback-error span.red, .feedback #feedback-success span.orange { font-size: 22px; font-weight: bold; font-family: 'Open Sans', sans-serif;}
.feedback input[type="text"] { line-height: 20px; width: 200px; vertical-align: middle; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 18px; }

.work h3 { /*font-family: 'Maven Pro', sans-serif;*/ /* font-weight: normal; */ /*font-size: 32px;*/ font-family: 'Open Sans', sans-serif; font-weight: inherit; margin: 15px 0;}
.work .benefits { font-size: 0; margin-top: 25px;}
.work .benefits > .one { display: inline-block; width: 250px; vertical-align: top; margin-bottom: 10px; }
.work .benefits > .one .title { margin-bottom: 10px; }
.work .benefits > .one .title h4 { font-size: 24px/*20px*/; margin: 0; font-family: 'Open Sans', sans-serif; font-weight: lighter; display: inline-block; border-bottom: 2px solid #f7941d/*#df0613*/; }
.work .benefits > .one .desc { width: 200px; margin: 0 auto; }
.work .benefits > .one span { font-size: 16px; font-family: 'Open Sans', sans-serif; font-weight: lighter; }
.work iframe { width: 700px; height: 426.5px; }

.work-with { margin-top: 20px; font-size: 0;}
.work-with .line { margin: 20px 0; }
.work-with .title { font-family: 'Maven Pro', sans-serif; font-weight: normal; font-size: 32px;}
.work-with .one { display: inline-block; vertical-align: middle; width: 140px; height: 60px; }
.work-with .one.double { width: 280px; }
.work-with .one img { width: 100px;}
.work-with .one.rianews { background: url(../img/rianews.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.rianews:hover { background: url(../img/rianews.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.suninbev { background: url(../img/suninbev.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.suninbev:hover { background: url(../img/suninbev.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.rosneft { background: url(../img/rosneft.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.rosneft:hover { background: url(../img/rosneft.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.yandex { background: url(../img/yandex.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.yandex:hover { background: url(../img/yandex.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.tnt { background: url(../img/tnt.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.tnt:hover { background: url(../img/tnt.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.mts { background: url(../img/mts.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.mts:hover { background: url(../img/mts.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.visa { background: url(../img/visa.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.visa:hover { background: url(../img/visa.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.vgtrk { background: url(../img/vgtrk.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.vgtrk:hover { background: url(../img/vgtrk.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.gazprom { background: url(../img/gazprom.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.gazprom:hover { background: url(../img/gazprom.png) center center no-repeat; background-size: 100px 60px; } */
.work-with .one.rzd { background: url(../img/rzd.png) center center no-repeat; background-size: 100px 60px; }
/* .work-with .one.rzd:hover { background: url(../img/rzd.png) center center no-repeat; background-size: 100px 60px; } */

.header-logo h1 {
    display: inline-block;
    vertical-align: -15px;
    font-size: 24px;
    font-family: 'Open Sans',sans-serif;
    font-weight: lighter;
}

.work-with h1 {
    font-size: 24px;
    font-family: 'Open Sans',sans-serif;
    font-weight: lighter;
    margin-bottom: 1em;
}

div.tabbable {
    margin-top: 2em;
    font-family: 'Open Sans',sans-serif;
    font-weight: lighter;
    font-size: 18px;
}

ul.nav-tabs > li {
    width: 50%;
    font-size: 24px;
    /*font-weight: bolder;*/
}

ul.nav-tabs > li > a {
    outline: 0;
}

.header-tab {
    text-align: left;
    padding: 2em;
}

.tab-content {
    border: 1px solid #DDD;
    border-top: 0;
}

.multicol {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-width: 300px;
    -webkit-column-width: 300px;
    -moz-column-width: 300px;
}

.multicol > p {
    column-span: all;
    -webkit-column-span: all;
    -moz-column-span: all;
}

.multicol > ul > li {
    /*-webkit-column-break-inside: avoid;*/
    page-break-inside: avoid; /* Makes effect only in Firefox */
    break-inside: avoid; /* IE10+, Opera 11.1—12.1 */
}

.multicol > ul {
    margin-left: 0;
}

.work-with .client-logo {
    display: inline-block;
    width: 98px;
    height: 97px;
    margin: 0 18px;
    border: 1px solid black;
    box-sizing: content-box;
    z-index: 1;
    overflow: hidden;
}

.work-with .client-logo img {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-top: -1px;
    margin-left: -1px;
    z-index: -1;
}
body{
    -webkit-text-size-adjust: 100%;
}
