
/* Eric Meyer's CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	-webkit-text-size-adjust: auto; -ms-text-size-adjust: auto; 
	-webkit-font-smoothing: antialiased;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End of Eric Meyer's CSS Reset */

.breadcrumbs li br {display:none;}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:14px;
	height: 100%;
	color:#2b2b2b;
}
.wrapper {
	width: 100%;
	min-width: 300px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.subscribe-lbl {color:#fff; font-weight:700; font-size:18px; margin:15px 0px 15px 0px;}
/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.ready-made-menu ul li a {display:block; padding:9px 25px 9px 25px; color:#fff; text-decoration:none; font-size:14px; border-bottom:1px solid #80e5df;}
.ready-made-menu ul li:last-child a {border:0px;}
.ready-made-menu ul li a:hover,.ready-made-menu ul li.active a {background:#339e98;}

.ready-made-menu {
    width:275px; 
    position:fixed; 
    top:20%; 
    z-index:99;
    left:-4px; 
    border-radius:3px; 
    min-height:120px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4fc4bd+0,3aada6+100 */
background: #4fc4bd; /* Old browsers */
background: -moz-linear-gradient(top,  #4fc4bd 0%, #3aada6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4fc4bd 0%,#3aada6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4fc4bd 0%,#3aada6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4fc4bd', endColorstr='#3aada6',GradientType=0 ); /* IE6-9 */

/* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a1e5', endColorstr='#0487bf',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.45);    
}

.cat-td-l {padding-bottom:21px;}
.cat-td {width:100%;}
.cat-td td {vertical-align:top; line-height:0px;}
.category-begin .cat-td-l {padding-right:32px; padding-top:20px;}
.category-begin .cat-td-l p {font-size:20px; line-height:22px;}
.content-wrapper {max-width:960px; margin:0 auto; position:relative;}
.clear {clear:both;}
.clients-img img {width:100%;}
.clients-row .partner-ia {background:#fff;}
.notice {width:100%; display:none; padding:20px 0px 18px 0px; z-index:999; position:fixed; left:0px; bottom:0px; background:#0e0f11; border-top:3px solid #6fc1bc;}
.notice-left {width:78%; float:left; color:#fff; font-size:16px; line-height:24px;}
.notice-left a {color:#4fc4bd;}
.notice-right {width:20%; float:right; margin-top:4px;}
.notice-accept {width:94%; color:#fff; float:right;font-size:16px; font-weight:700; padding:12px 0px 12px 0px; background:#6cc04a; display:block; text-align:center; text-decoration:none;}
.tp-list {margin-bottom:20px;}
.tp-list-i {width:24%; margin-right:1.3%; float:left; border-radius:2px; border:1px solid #d7d7d7; text-align:center;padding:40px 20px 40px 20px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tp-list-i:nth-child(4) {float:right; margin-right:0px;}
.tp-list-txt {font-size:16px; line-height:21px; color:#262626; font-weight:700; }
.tp-pamm .tp-list-img {margin-bottom:13px;}
.blog-page .cat-td-l {width:100%;}
.blog-subscribe-btn {float:right; margin-top:-15px;}

.n-left {float:left;}
.blog-author {float:right;}
.img-popup-holder {display:block; position:relative;}
.img-popup-holder span {display:block; position:absolute; top:0px; right:0px; width:32px; height:32px; background:url(../img/img-zoom.png) left top no-repeat;}

.partners {padding:30px 0px 20px 0px;}
.partners-lbl {text-align:center; font-size:36px; color:#373737; margin-bottom:22px;}
.partner-i {width:18.96%; height:125px; float:left; margin-bottom:9px; margin-right:1%; background:#f2f2f2; display:table; border:1px solid #dbdbdb;}
.partner-i:nth-child(5n) {float:right; margin-right:0px;}
.partner-ia {display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center;}
.partner-ia img {width:61%;}
.dwnld-captcha {width:300px; margin:0 auto; margin-top:20px;}
.respond-sh-l {background: url("../img/update/r-shadow-l.png") no-repeat scroll left top;height: 276px; left: -19px; position: absolute; top: 56px; width: 19px;}
.respond-sh-r {background: url("../img/update/r-shadow-r.png") no-repeat scroll left top;height: 276px; right: -19px; position: absolute; top: 56px; width: 19px;}
.respond-sh-b {bottom: -19px;height: 65px;left: 50%;margin-left: -250px;position: absolute;width: 500px;}
.responds-holder .owl-pagination .owl-page {display:inline-block; width:8px; height:8px; border-radius:610px; margin-left:5px; border:1px solid #515151;}
.responds-holder .owl-pagination .owl-page.active {background:#515151;}
.responds-holder {background:#fff; margin-bottom:50px; padding:45px 20px 70px 20px;}
.owl-pagination {text-align:right; padding:30px 42px 0px 0px;}
.respond-item {padding:0px 40px 0px 40px;}
.respond-l {width:190px; float:left; overflow:hidden;}
.respond-r {margin:0px 0px 0px 190px;}
.respond-rb {width:100%; float:left; overflow:hidden;}
.respond-r .padding {padding:0px 0px 0px 30px;}
.respond-logo-i {width:99%; display:table; height:140px; background:#f2f2f2; border:1px solid #dbdbdb;}
.respond-logo-ia {width:100%; height:100%; display:table-cell; text-align:center; vertical-align:middle;}
.respond-logo-ia img {width:74%;}
.respond-lbl {font-size:26px; padding-bottom:6px; margin-bottom:16px; color:#6fc1bc; border-bottom:1px solid #d1d1d1;}
.respond-txt {font-size:18px; color:#535353; line-height:22px;}

.clients-pg {background:#f2f2f2; margin-bottom:30px;}
.clients-pg-lbl {font-size:36px; color:#fff; background:#4fc4bd; text-align:center; padding:14px 0px 14px 0px;}
.clients-row {padding: 19px 0px 15px 0px;}
/*
.clients-row a {display: block; width:92px; margin-bottom: 2px; margin-right: 4px; text-align: center; float: left;}
.clients-row a:nth-child(10n) {margin-right:0px; float: right;}
*/

.subscribe-page h1 {font-size:42px; margin-bottom:6px; color:#000000; font-weight:700;}
.subscribe-page p {font-size:18px; color:#1a1a1a; margin-bottom:22px;}
.subscribe-form {border:1px solid #dbdbdb; margin-top:5px; margin-bottom:50px; background:#f7f7f7; padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.subscribe-form label {display:block; font-size:16px; margin-bottom:9px; color:#777777; font-weight:700;}
.subscribe-form-i {width:32.3%; float:left; margin-right:1.5%;}
.subscribe-form-i:nth-child(3n) {float:right; margin-right:0px;}
.subscribe-form .jq-checkbox {background:#fff; float:left; margin:0px 6px 0px 0px;}
.subscribe-form .check-lbl {float:left; margin:2px 0px 0px 0px;}
.subscribe-form .check-lbl a {color:#0ea5e5;}
.subscribe-form span.clear {display:block;}
.subscribe-form .checkbox {float:left; position:relative; margin-right:20px;}
.subscribe-form .checkbox .error{color: #fff;
font-size: 12px;
border-radius: 3px;
padding: 5px 8px 5px 8px;
background: #bd2037;
position: absolute;
right: -1px;
top: -24px;}
.subscribe-checkboxes {margin-top:12px;}
.subscribe-topics {margin-top:12px; }
.subscribe-form-footer {margin-top:15px;}
.subscribe-form-footer-l {float:left;}
.subscribe-form-footer-r {float:right; margin-top:2px; color:#484848; font-size:16px;}
.subscribe-form .contactSend {border-radius:2px; text-transform:uppercase; font-size:14px; margin:0px;}


.download-form {min-height:295px; padding-bottom:50px; padding-top:50px; margin-bottom:40px; background:url(../img/download-form.png) center center no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.download-form-wrapper .inpt {width:32%; margin-right:2%; float:left;}
.download-form-wrapper .inpt:nth-child(3n) {float:right; margin-right:0px;}
.download-form-wrapper .inpt input[type='text'] {padding:12px 15px 12px 15px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width:100%; font-size:17px; font-family: 'PT Sans Narrow', sans-serif; color:#484848; border-radius:2px; background:#fff; border:0px;}
.download-lbl {text-align:center; margin:0px 0px 36px 0px; color:#fff; text-transform:uppercase; font-size:39px; font-weight:bold;}
.dowbload-btn {display:block; cursor:pointer; background:#20b3ee; border:1px solid #138fc1; font-family: 'PT Sans Narrow', sans-serif; width:226px; height:61px; font-size:22px; font-weight:bold; text-transform:uppercase; color:#fff; border-radius:4px; margin:0 auto; margin-top:40px;}
.download-slbl {font-size:18px; margin-bottom:32px; line-height:26px; color:##262626; text-align:center;}
.hoffice {padding:15px 0px 15px 0px;}
.hoffice-left {width:48%; float:left;}
.hoffice-right {width:48%;float:right;}

.overlay {display:none; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:99; position:fixed; left:0px; top:0px;}
.thanks-popup {width:356px; height:140px; display:none; margin-top:-70px; z-index:99999; text-align:center; background:#fff; border-radius:4px; position:fixed; left:50%; top:50%;  margin-left:-178px;-webkit-transition:  all 0.4s ease-in-out;-moz-transition:  all 0.4s ease-in-out;-o-transition:  all 0.4s ease-in-out;-ms-transition:  all 0.4s ease-in-out;transition:  all 0.4s ease-in-out;}
.news_hide {display:none;}
.download-pdf {color:#fff; font-weight:700; text-align:center; padding-top:13px; font-size:13px; width:175px; height:43px; margin-top:13px; border-radius:900; text-decoration:none; background:#049ee6; display:inline-block; border-radius:90px;}
.download-pdf:hover {background:#0babf6;} 
.callback-popup-lbl {font-size: 22px;line-height: 25px;margin-bottom: 5px;text-align: center;text-transform: uppercase;}
.thanks-txt {font-size: 16px;line-height: 24px;text-align: center;}
.callback-popup-a {padding-top:28px;} 
.solution-content .owl-next {display:block; width:38px; height:38px; background:url(../img/flagship-right.png) right top no-repeat; position:absolute; top:-53px; right:20px;}
.solution-content .owl-prev {display:block; width:38px; height:38px; background:url(../img/flagship-left.png) right top no-repeat; position:absolute; top:-53px; right:63px;}
.tree-items .bbi-icons-01 {cursor:pointer; color:#fff; text-align:left; display:inline-block; text-align:center; background:url(../img/tp-01.png) center top no-repeat; padding:49px 0px 0px 0px; font-size:16px; line-height:18px;}
.tree-items .bbi-icons-02 {cursor:pointer;color:#fff; text-align:left; display:inline-block; text-align:center; height:46px; background:url(../img/tp-02.png) center top no-repeat; padding:49px 0px 0px 0px; font-size:16px; line-height:18px;}
.tree-items .bbi-icons-03 {cursor:pointer;color:#fff; text-align:left; display:inline-block; text-align:center; height:46px; background:url(../img/tp-03.png) center top no-repeat; padding:49px 0px 0px 0px; font-size:16px; line-height:18px;}

.tree-items.pamm-items .bbi-icons-01 {background:url(../img/bbi01.png) center top no-repeat;}
.tree-items.pamm-items .bbi-icons-02 {background:url(../img/bbi02.png) center top no-repeat;}
.tree-items.pamm-items .bbi-icons-03 {background:url(../img/bbi03.png) center top no-repeat;}


.tp-begin-content {padding:31px 20px 31px 20px; margin-bottom:20px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; background:#f3f3f3; border-radius:3px; border:1px solid #d7d7d7;}
.tp-begin-content h2 {font-size:26px; line-height:31px; margin-bottom:5px; color:#6fc1bc; font-weight:bold;}
.request-btn {display:inline-block; text-transform:uppercase; text-decoration:none; font-weight:700; padding:10px 30px 10px 30px; color:#fff; font-size:16px; background:#2b778d;}

.bbi-promo {padding:70px 0px 5px 0px;}
.bbi-promo-left {width:605px; float:left; min-height:500px; background:url(../img/bbi-begin2.png) left top no-repeat; background-position:left 15px;}
.bbi-promo-right {width:317px; padding:22px; float:right; background:#007990; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.bbi-lbl {font-size:55px; margin-bottom:6px; color:#000000; font-weight:700;}
.bbi-sublbl {font-size:21px; margin-bottom:35px; line-height:25px; color:#4fc4bd;}
.bbi-main-img {padding-left:49px; margin-bottom:6px;}
.bbi-icons-01 {cursor:pointer; color:#fff; text-align:left; display:inline-block; text-align:center; background:url(../img/bbi01.png) center top no-repeat; padding:48px 0px 0px 0px; font-size:16px; line-height:18px;}
.bbi-icons-02 {cursor:pointer;color:#fff; text-align:left; display:inline-block; text-align:center; height:46px; background:url(../img/bbi02.png) center top no-repeat; padding:48px 0px 0px 0px; font-size:16px; line-height:18px;}
.bbi-icons-03 {cursor:pointer;color:#fff; text-align:left; display:inline-block; text-align:center; height:46px; background:url(../img/bbi03.png) center top no-repeat; padding:48px 0px 0px 0px; font-size:16px; line-height:18px;}
.bbi-icons-04 {cursor:pointer;color:#fff; text-align:left; display:inline-block; text-align:center; height:46px; background:url(../img/bbi04.png) center top no-repeat; padding:48px 0px 0px 0px; font-size:16px; line-height:18px;}
.bbi-thanks {font-size:27px; color:#1d1d1b; background:url(../img/thanks.png) left top no-repeat; margin-bottom:10px; padding:0px 0px 0px 79px; background-position:left 8px; text-align:right; float:right;}
.bbi-icons-h {text-align:center;}
.bbi-notice {font-size:19px; color:#4fc4bd; text-align:right; line-height:23px;}
.bbi-notice b {font-weight:700;}
.promo-form-lbl {font-size:30px; margin-bottom:13px; text-align:center; color:#fff; text-transform:uppercase; font-weight:700px;}
.bbi-promo-line {margin-bottom:7px;}
.bbi-promo-line label {display:block; margin-bottom:4px; font-size:13; color:#fff; font-weight:700;}

.bbi-promo-line .inpt {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:9px 14px 9px 14px;background:#fff;  position:relative; border:1px solid #b5b5b5; -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.inpt {position:relative;}
label.error {color:#fff; font-size:12px; border-radius:3px; padding:5px 8px 5px 8px; background:#bd2037; position:absolute; right:-1px; top:-24px;}
#hiddenRecaptcha-error {position:static;}
.bbi-promo-line .inpt input[type='text'] {border:0px; width:100%; font-family: "PT Sans Narrow",sans-serif; color:#000; font-size:16px; background:transparent;}
.inpt-country {margin-bottom:12px;}

.bbi-send {width:100%; margin:0px 0px 10px 0px; background:#4fc4bd;font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase; cursor:pointer; padding:12px 0px 10px 0px; font-weight:700; font-size:20px; border-radius:3px; color:#fff; border:0px;}
.bbi-privacy {text-align:center;}
.bbi-privacy a {color:#fff;}

.binary_intro-txt {margin-top:-45px; margin-bottom:35px;}
.binary_intro-txt.no-margin {margin-top:-10px;}
.binary_intro-txt p {color: #444444;font-size: 17px;line-height: 21px;margin-bottom: 18px;}
.binary_intro-txt p:last-child {margin-bottom:0px;}
.binary_intro-txt h1 {color: #1b7aa2;font-size: 34px;line-height: 29px;margin-bottom: 17px;}
.binary_intro-txt .responds-holder {padding:29px 20px 54px 20px; margin-bottom:45px; min-height:55px;}
.binary_intro-txt .respond-sh-b {width:526px; height:64px; left:50%; margin-left:-263px; background:url(../img/txt_bottom.png) left top no-repeat;}
.captcha-item {margin-bottom:15px;}
.binary_head {min-height:588px; text-align:center; background:url(../img/binary_bg.jpg) center top no-repeat;}
.binary_head.bo-head {min-height:auto; height:500px;}
.binary_head_lbl {color:#fff; padding:60px 0px 10px 0px; text-transform:uppercase; font-size:62px; font-weight:bold;}
.bimary-main-img {margin-bottom:20px;}
.binary_content {margin-bottom:40px; }
.binary_i {width:32%; border-radius:4px; background:#f3f3f3; min-height:555px; float:left; margin-bottom:16px; margin-right:1.6%; border:1px solid #d7d7d7;}
.binary_i:nth-child(3n) {float:right; margin-right:0px;}
.binary_ic {padding:10px 20px 10px 20px;}
.binary_lbl {color:#1678a2; margin-bottom:11px; font-size:25px; letter-spacing:-0.01em;}
.binary_txt p {font-size:16px; margin-bottom:20px; line-height:21px; color:#444444;}
.binary_list li {line-height:20px; margin-bottom:10px; font-size:16px; color:#747474; background:url(../img/binary_list.png) left top no-repeat; background-position:left 2px;padding:0px 0px 0px 26px;}
.binary_img img {width:100%;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top:9px; right:10px;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left:14px;}
.select2-container .select2-selection--single {height:43px;}
.select2-container--default .select2-selection--single {border-radius:0px; border:1px solid #b5b5b5; -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:42px; font-family: 'PT Sans Narrow', sans-serif;font-size:16px;}
.select2-results__option {font-size:16px;}    
.contacts-select {margin-bottom:12px;}

/* Header
-----------------------------------------------------------------------------*/
.header {height: 154px;background: #1a1a1a; position:relative; border-bottom:3px solid #6fc1bc;}
.header-logo {float:left; margin-top:22px;}
.header-right {float:right; text-align:right; margin:27px 0px 0px 0px;}
.header-langs-lbl {float:right; display:none; margin-right:12px; color:#a6a6a6; }
.header-langs-lbl a {background: #2eb4ec none repeat scroll 0 0;border: 1px solid #2599c9;text-align:center;border-radius: 5px;color: #fff;display: inline-block;font-size: 18px;font-weight: bold;height: 30px;padding-top: 10px;text-decoration: none;vertical-align: middle;padding-left:10px; padding-right:10px;}

.header-langs {float:right;  margin-top:10px;}
.header-right .apply-row-btn {float:right; text-align:center; margin-right:10px;}
.header-langs ul {float:right;}
.header-langs li {float:left; height:19px; display:inline-block; border-right:1px solid #444444; padding:4px 7px 0px 7px;}
.bbi-head {height:590px; text-align:center; background:url(../img/bbi-img.jpg) center top no-repeat;}
/*.bbi-lbl {color:#fff; font-size:54px; font-weight:bold; padding:35px 0px 35px 0px;}
*/
.bbi-teasers {margin:40px 0px 40px 0px;}
.bbi-teasers-lbl {text-align:center; margin-bottom:35px; font-weight:bold; font-size:28px; line-height:32px; color:#1a1a1a;}
.bbi-teaser-i {float:left; width:31.9%; margin-right:2.1%; min-height:225px; padding:24px 20px 10px 20px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; background:#f3f3f3; border-radius:3px; border:1px solid #d7d7d7; text-align:center;}
.bbi-teaser-i:nth-child(3) {float:right; margin-right:0px;}
.bbi-teaser-txt {font-size:22px; color:#1a1a1a; line-height:28px;}
.bbi-teaser-img {margin-bottom:14px;}
.bbi-pres {display:block; color:#fff; margin:0 auto; font-size:20px; padding-top:13px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; font-weight:bold; text-decoration:none; width:306px; height:67px; border-radius:3px; margin-top:32px; text-align:center; background:#20b3ee;}
.bbi-pres span {display:inline-block; min-height:26px; background:url(../img/bbi-pdf.png) left top no-repeat; padding:10px 0px 0px 50px;}
.bbi-coll-6 {width:65.6%; float:left;}
.bbi-coll-3 {width:31.9%; float:right;}
.bbi-coll-6i {width:65.6%; float:right;}
.bbi-coll-3i {width:31.9%; float:left;}
.bbi-coll-6i img {width:100%;}
.bbi-coll-3i img {width:100%;}
.inverse .bbi-coll-3i {width:65.6%; float:left;}
.inverse .bbi-coll-6i {width:31.9%; float:right;}
.bbi-colls-holder.margin-bottom {margin-bottom:20px;}

.bbi-coll-t {margin-bottom:12px;}
.bbi-t-part {padding:31px 20px 31px 20px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; background:#f3f3f3; border-radius:3px; border:1px solid #d7d7d7;}
.bbi-t-part-lbl {font-size:26px; line-height:31px; margin-bottom:5px; color:#14a0d8; font-weight:bold;}
.bbi-t-part-txt {font-size:18px;  color:#262626; line-height:26px;}
.bbi-t-part-txt p {margin-bottom:15px;}
.bbi-t-part-txt p:last-child {margin-bottom:0px;}
.bbi-coll-t h2 {font-size:26px; line-height:31px; margin-bottom:5px; color:#14a0d8; font-weight:bold;}


.bbi-pormo-btn {width:240px; height:45px; margin:0 auto; padding-top:21px; font-size:20px; font-weight:bold; text-decoration:none; color:#fff; display:block; text-align:center; border:2px solid #fff; border-radius:2px;}
.bbi-promo-lbl {padding-bottom:38px; padding-top:65px;}
.bbi-icons {width:100%; border-top:3px solid #1d1d1b; border-bottom:3px solid #1d1d1b; margin-bottom:16px;}
.bbi-icons-h {display:block; width:25%; height:120px; padding-top:17px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float:left;}
.tree-items .bbi-icons-h {width:33.33%; height:120px; padding-top:17px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;float:left;}

.bbi-icons-h:nth-child(1) {background:#007990;}
.bbi-icons-h:nth-child(2) {background:#4fc4bd;}
.bbi-icons-h:nth-child(3) {background:#007990;}
.bbi-icons-h:nth-child(4) {background:#4fc4bd;}
.bbi-about {margin-bottom:38px;}
.bbi-about p {font-size:18px;  color:#262626; line-height:26px;}
.bbi-about h2,.bbi-t-part h2 {font-size:26px; line-height:31px; margin-bottom:5px; color:#4fc4bd; font-weight:bold;}

.bbi-devider {border-bottom:1px solid #cecece; max-width:960px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
/*.bbi-promo {height:380px; margin:60px 0px 10px 0px; background:url(../img/bbi_promo.png) center top no-repeat;}
.bbi-promo-lbl {color:#fff; font-weight:bold; line-height:64px; font-size:54px; text-align:center;}
*/
.bbi-form .download-form {height:auto; background:#fff;}
.bbi-form .download-lbl {font-size:54px; margin-bottom:11px; color:#1a1a1a; text-transform:none;}
.bbi-form .download-form-wrapper .inpt input[type="text"] {background:#f1f1f1;}
.bbi-form-captcha .captcha-item {transform:scale(0.933);-webkit-transform:scale(0.933);transform-origin:0 0;-webkit-transform-origin:0 0; margin-top:20px;}

.bbi-slider {width:300px; height:350px; margin-bottom:12px; text-align:center; border-radius:4px;-webkit-box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.1);}
.bbi-slider .owl-pagination {display:none;}

.bbi-slider .owl-page {display:inline-block;}
.bbi-slider .owl-page span {display:block; margin:0px 2px 0px 2px; width:10px; height:10px; background:#e1e1e1; border-radius:90px;}
.bbi-slider .owl-page.active span {background:#20b3ee;}
.bbi-slider .owl-pagination {text-align:center; padding:20px 0px 0px 0px;}

.recommended {display:block; margin-bottom:40px;}
.recommended-row .content-wrapper {max-width:978px;}
.recommended-lbl {margin-bottom:20px; color:#fff; font-size:26px; background:#4fc4bd; font-weight:700; text-align:center; padding:16px 0px 14px 0px; text-transform:uppercase;}
.recommended-i {border:1px solid #dbdbdb; margin:0px 10px 0px 10px; webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:15px;}
.recommended-img {margin-bottom:5px;}
.recommended-img img {width:100%;}
.recommended-title {font-size:18px; color:#1a1a1a; font-weight:700; margin-bottom:4px;}
.recommended-txt {font-size:14px; margin-bottom:14px; color:#1a1a1a; line-height:20px;}
.recommended-btn {display:block; border-radius:3px; font-size:14px; text-decoration:none; padding:12px 0px 13px 0px; background:#007990; color:#fff; text-transform:uppercase; text-align:center; font-weight:700;}

.plugin-content {display:table; width:100%; margin-bottom:50px; border-top:1px solid #bcbcbc;}
.plugin-content-left {display:table-cell; padding-top:14px; width:360px; vertical-align:top;}
.plugin-content-right {display:table-cell; padding-left:20px; padding-top:28px;}
.plugin-content-left img {width:330px;}
.plugin-content-right h1 {color:#1a1a1a; font-weight:700; margin-bottom:12px; font-size:36px;}
.plugin-content-right p {color:#1a1a1a; font-size:18px; line-height:24px;}
.plugin-benefits {border-top:1px solid #bcbcbc; margin:24px 0px 28px 0px; border-bottom:1px solid #bcbcbc; padding:20px 0px 8px 0px;}
.plugin-benefits ul li {background:url(../img/blist2.png) left top no-repeat; display:block; min-height:40px; padding-top:2px; padding-left:39px; color:#696969; font-size:18px; line-height:24px; background-size:30px;}

.plugin-form {background:#f7f7f7; padding:20px; border:1px solid #dbdbdb;}
.plugin-form-lbl {font-size:30px; margin-bottom:4px; font-weight:700; color:#4fc4bd;}
.plugin-form-txt {color:#1a1a1a; margin-bottom:17px; font-size:18px; line-height:24px;}
.plugin-form-cnt {background:#eaeaea; padding:15px; position:relative;}
.plugin-select {/*width:49%; float:left;*/}
.plugin-form .inpt {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:9px 14px 9px 14px;background:#fff; float:left; width:49%;  position:relative; border:1px solid #b5b5b5; -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.plugin-form .inpt:nth-child(2n) {float:right;}
.plugin-form .inpt input[type='text'] {border:0px; width:100%; font-family: "PT Sans Narrow",sans-serif; color:#000; font-size:16px; background:transparent;}
.plugin-form-line {margin-bottom:11px;}
.plugin-form-bottom button {display:inline-block;}
.plugin-form-bottom .privacy {display:inline-block; margin-left:20px;}
.plugin-form-bottom .privacy a {color:#000;}

/*.header-langs li:last-child {border:0px; padding-right:0px;}*/

.header-langs li a {text-decoration:none; text-transform:uppercase; font-size:16px; color:#fff;}
.header-langs li a.active {color:#4fc4bd;}
.header-menu {display:block; margin-top:20px; }
.header-menu ul { width:100%; display:table;}
.header-menu ul>li {display:table-cell; height:39px; border-right:1px solid #cdcdcd; margin-bottom:1px; padding:0px; position:relative; z-index:99; padding-left:15px; padding-right:15px;}
.header-menu ul>li:first-child {padding-left:0px;}
.header-menu ul>li:last-child {border-right:0px;}
.header-menu li ul {position:absolute; padding-top:21px; display:none; left:0px; top:38px; z-index:999999;  width:220px;}
.header-menu li ul li {display:block; width:100%; padding:0px;}
.header-menu li ul li a {display:block; padding:12px 20px 12px 20px; background:rgba(0,0,0,1);}
.header-menu li:hover ul {display:block;}
.header-menu li.active ul li a,.header-menu li.current ul li a {color:#fff;}
.header-menu li.active ul li a:hover,.header-menu li.current ul li a:hover {color:#4fc4bd;}
/*
.header-menu li:nth-child(6) ul {opacity:0; left:-900px;}
*/
.header-menu li a {color:#fff; text-decoration:none; font-size:15px; line-height:19px; }
.header-menu li a:hover,.header-menu li.active a,.header-menu li.current a {color:#4fc4bd;}
.mobile-menu {width:100%; display:none; background:#1a1a1a; position:absolute; left:0px; top:139px; z-index:9999; text-align:center;}
.mobile-menu li a {color:#fff; display:block; padding:13px 0px 13px 0px; border-bottom:1px solid #3a3a3a; text-decoration:none; text-transform:uppercase;}
.mobile-menu li:last-child a {border:0px;}
.mobile-menu li a:hover,.mobile-menu li.active a,.mobile-menu li.current a {color:#00a4dd;}
.mobile-menu ul ul {display:none;}
.mobile-menu ul li ul li:last-child a {border-bottom:1px solid #3a3a3a !important;}
.header-menu li a {display:block; }
.header-menu>ul>li:nth-child(3) {padding-right:5px;}

/*.header-menu>ul>li:nth-child(3)>a {display:block; background:url(../img/down.png) right top no-repeat; background-position:right 6px; padding-right:42px;}
*/
.header-menu>ul>li:nth-child(8)>a {display:block; background:url(../img/down.png) right top no-repeat; background-position:right 6px; padding-right:15px;}
.header-menu li:nth-child(3) li a {background:#000;}
.header-menu>ul>li:nth-child(1) {padding-right:5px;}
.header-menu>ul>li:nth-child(1)>a {display:block; background:url(../img/down.png) right top no-repeat; background-position:right 6px; padding-right:15px;}
.header-menu li:nth-child(1) li a {background:#000;}

.header-menu>ul>li>a.hasChildren {display:block; background:url(../img/down.png) right top no-repeat; background-position:right 6px; padding-right:15px;}
#hiddenRecaptcha-error {margin:10px 0px 10px 0px;}
.contacts-recaptcha #hiddenRecaptcha-error {position:static; background:#fff;}

.header-menu ul li:nth-child(1) li:nth-child(1),
.header-menu ul li:nth-child(1) li:nth-child(2),
.header-menu ul li:nth-child(1) li:nth-child(3),
.header-menu ul li:nth-child(1) li:nth-child(4),
.header-menu ul li:nth-child(1) li:nth-child(5),
.header-menu ul li:nth-child(1) li:nth-child(6),
.header-menu ul li:nth-child(1) li:nth-child(7),
.header-menu ul li:nth-child(1) li:nth-child(8),
.header-menu ul li:nth-child(1) li:nth-child(9),
.header-menu ul li:nth-child(1) li:nth-child(10),
.header-menu ul li:nth-child(1) li:nth-child(11) {display:none;}
.subscribe-form .contacts-recaptcha #hiddenRecaptcha-error {background:#bd2037;}

.mobile-menu ul li:nth-child(1) li:nth-child(1),
.mobile-menu ul li:nth-child(1) li:nth-child(2),
.mobile-menu ul li:nth-child(1) li:nth-child(3),
.mobile-menu ul li:nth-child(1) li:nth-child(4),
.mobile-menu ul li:nth-child(1) li:nth-child(5),
.mobile-menu ul li:nth-child(1) li:nth-child(6),
.mobile-menu ul li:nth-child(1) li:nth-child(7),
.mobile-menu ul li:nth-child(1) li:nth-child(8),
.mobile-menu ul li:nth-child(1) li:nth-child(9),
.mobile-menu ul li:nth-child(1) li:nth-child(10),
.mobile-menu ul li:nth-child(1) li:nth-child(11) {display:none;}

.china-link {float:right; color:#fff; font-size:16px; background:url(../img/cn-flag.png) left top no-repeat; background-position:left 1px; padding:0px 0px 0px 28px; margin:14px 0px 0px 9px;}

/*.mobile-menu>ul>li:nth-child(3)>a {background:url(../img/down.png) right center no-repeat;}*/
.mobile-menu>ul>li:nth-child(6)>a {background:url(../img/down.png) right center no-repeat;}
.mobile-menu>ul>li:nth-child(1)>a {background:url(../img/down.png) right center no-repeat;}

.mobile-menu a.hasChildren {background:url(../img/down.png) right center no-repeat;}

.about-row {padding-top:50px; padding-bottom:40px;}
.about-item {background:#eaeaea; border:1px solid #e0e0e0; padding:18px; margin-bottom:23px;}
.about-left {width:142px; float:left; overflow:hidden;}
.about-left img {width:140px;}
.about-right {margin:0px 0px 0px 142px;}
.about-right-b {width:100%; float:left; overflow:hidden;}
.about-right .padding {padding:5px 10px 0px 28px;}
.about-name {font-size:30px; margin-bottom:5px; color:#262626;}
.about-position {font-size:18px; margin-bottom:16px; color:#434343;}
.about-txt {color:#434343; font-size:16px; line-height:20px;} 
.banner {text-align:center; margin:22px 0px 22px 0px;}
.banner.no {display:none;} 
.pagination { text-align:center; margin-bottom:40px; margin-top:32px;}
.pagination ul li {display:inline-block;}
.pagination ul li a {display:block; background:#1a1a1a; color:#fff; text-decoration:none; text-align:center; width:32px; height:24px; padding-top:8px;}
.pagination ul li a.active{background:#166d93; color:#fff;}
.pagination .control {display:none;}

.serf-lbl {text-align:center;margin-top:40px; margin-bottom:25px; font-size:36px; color:#484848;}
.serf-row {text-align:center;  margin-bottom:70px;}
.serf-row-i {display:inline-block; margin:0px 5px 0px 5px;}
.serf-row-i img {width:83%;}

.bo-works {margin-bottom:40px;}
.bo-top-left {width:47.5%; padding-top:64px; float:left;}
.bo-top-right {width:47.5%; padding-top:75px; float:right; text-align:left; color:#fff;}
.bo-lbl {font-size:32px; margin-bottom:13px; text-transform:uppercase; font-weight:bold;}
.bo-txt {font-size:20px; line-height:23px; margin-bottom:20px;}
.bo-list ul li {font-size:17px; line-height:20px; background:url(../img/bolist.png) left top no-repeat; margin-bottom:14px; background-position:left 5px; padding:0px 0px 0px 40px; text-transform:uppercase; font-weight:bold;}
.bo-top-left img {width:100%;}
.bo-plugin-txt {padding:40px 0px 40px 0px;}
.bo-plugin-txt p {font-size:20px; line-height:25px; color:#292929;}
.bo-works-lbl {text-align:center; margin-bottom:29px; font-size:34px;}
.bo-works-content {background:#eaeaea; border:1px solid #d1d1d1; padding:45px 0px 45px 0px;}
.bo-teaser {margin-bottom:19px;}
.bo-teaser .solution-head  {text-align:center; height:auto; min-height:auto; padding:13px 0px 19px 0px; font-size:36px; color:#fff;}
.bo-teaser .solution-content-l {float:right;}
.bo-teaser .solution-content-r {float:left; padding-top:20px; padding-bottom:10px; text-align:center;}
.bo-teaser .solution-content p {font-size:22px; line-height:25px;}
.mt5-row .r-cats-i {height:410px;}

.contact-after {margin-top:21px;}
.contact-after p {font-size: 16px;line-height: 21px;margin-bottom: 11px;}
.contact-lbls {color:#fff; font-size:30px; background:#4fc4bd; padding:11px 16px 9px 16px;}
.contact-lbls-txt {padding:16px 16px 14px 16px;}
.contact-lbls-txt p {font-size:16px; margin-bottom:11px; line-height:21px;}
.contact-nfo {margin-bottom:7px; margin-top:4px;}
.contact-nfo:nth-child(2) {margin-bottom:0px;}
.contact-nfo span {display:block; margin-bottom:8px; font-size:15px; line-height:17px; color:#000; text-transform:uppercase;}
.contact-nfo a {font-size:16px; display:inline-block; min-height:24px; color:#4fc4bd; background:url(../img/cemail2.png) left top no-repeat; background-position:left 1px; padding:0px 0px 0px 33px;}
.contact-skype {font-size:16px; margin-top:15px; margin-bottom:15px; min-height:22px; padding:3px 0px 0px 33px; background:url(../img/c-skype2.png) left top no-repeat;}
.contact-email {margin-bottom:9px;}
.contact-email a {background: rgba(0, 0, 0, 0) url("../img/cemail2.png") no-repeat scroll left 2px; color: #4fc4bd;display: inline-block;font-size: 16px;min-height: 24px;padding: 0 0 0 33px;}
.contact-phone {font-size:16px; min-height:22px; padding:3px 0px 0px 33px; background:url(../img/c-phone2.png) left top no-repeat; background-position:left 2px;}
.contact-phone div {margin-bottom:9px;}

.contact-colls {padding-top:35px; margin-bottom:70px;}
.contact-coll-l {width:47.5%; display:none; float:left;}
.contact-coll-r {width:47.5%; float:none; margin:0 auto; padding-top:22px;}
.contact-form label {font-size:15px; margin-bottom:8px; display:block; color:#484848; font-weight:bold;}
.contact-form label.error {background:red; padding:5px; position:absolute; left:0px; top:-29px; font-weight:normal; display:block; margin-top:4px; color:#fff; border-radius:3px; font-size:13px;}
.contact-form .inpt {padding:9px 14px 9px 14px; position:relative; margin-bottom:12px; border:1px solid #b5b5b5; -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.contact-form .inpt input[type='text'] {border:0px; width:100%; font-family: "PT Sans Narrow",sans-serif; color:#000; font-size:16px; background:transparent;}
.contact-form .inpt textarea {border:0px; resize:none; min-height:92px; width:100%; font-family: "PT Sans Narrow",sans-serif; color:#000; font-size:16px; background:transparent;}
.download-form-wrapper .inpt {position:relative;}
.download-form-wrapper label.error {background:red; padding:5px; position:absolute; left:0px; top:-29px; font-weight:normal; display:block; margin-top:4px; color:#fff; border-radius:3px; font-size:13px;}
.contact-form .privacy {text-align:center; margin-top:20px;}
.contact-form .privacy a {color:#000;}

.services-form-wrapper .privacy {text-align:center; margin-top:20px;}
.services-form-wrapper .privacy a {color:#000;}


.checkbox {margin-bottom:10px;}
.contact-form-devider {height:4px; margin-bottom:14px; background:#000000;}
.checkbox label {cursor:pointer; font-size:16px; color:#484848; font-weight:normal;}
.checkbox .jq-checkbox {width:16px; height:16px; margin-right:5px; position:relative; border-radius:0px !important; border:1px solid #b5b5b5; -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.checkbox .jq-checkbox span {display:none; width:16px; height:16px; position:absolute; left:0px; top:0px; background:url(../img/checked.png) left top no-repeat;}
.checkbox .jq-checkbox.checked span {display:block;}
.cheks-row {margin-top:20px; margin-bottom:20px;}
.contacts-form-txt {font-size:16px; color:#000000; margin-bottom:18px; line-height:22px;}
.c-checks-coll-l {width:48%; float:left;}
.c-checks-coll-r {width:48%; float:right;}
.c-checks-colls table {width:100%;}
.c-checks-colls th {background:#cacaca;  padding:11px 12px 11px 12px; text-align:left; color:#000; font-size:18px;}
.c-checks-colls tr:nth-child(2n-1) td {background:#ebebeb;}
.c-checks-colls td {padding:11px 7px 10px 12px; font-size:15px; color:#484848; vertical-align:middle;}
.c-checks-colls td .checkbox label {margin:0px; padding:0px;}
.c-checks-colls td .checkbox {margin:0px; padding:0px;}
.c-checks-colls td .checkbox .jq-checkbox {margin:0px; padding:0px;}

.contactSend {display:block; margin:0 auto; background: #007990 none repeat scroll 0 0;border: 1px solid #007990;border-radius: 5px;color: #fff;font-size: 18px;font-weight: bold;cursor:pointer;height: 40px;font-family:"PT Sans Narrow",sans-serif;margin-top:25px;width: 198px;}
.plugin-form-send {display:block; background: #007990 none repeat scroll 0 0;border: 1px solid #007990;border-radius: 3px;color: #fff;font-size: 18px;font-weight: bold;cursor:pointer;height: 40px;font-family:"PT Sans Narrow",sans-serif;margin-top:10px;width: 198px;}

/* Middle
-----------------------------------------------------------------------------*/
.content {padding: 0 0 400px;}
.mp-top {width:100%; max-height:100000px; height:580px; margin-bottom:22px; background:url(../img/mp-top.jpg) center center no-repeat; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.mp-top .content-wrapper {position:relative; height:554px; padding-top:26px;}
.mp-over {padding:33px 27px 30px 27px; background:rgba(255,255,255,0.6);}
.mp-lbl {text-transform:uppercase; text-align:center; line-height:27px; color:#2a2a2a; margin-bottom:10px; font-size:38px;}
.mp-lbl-a {text-transform:uppercase; text-align:center; color:#2a2a2a; margin-bottom:14px; font-size:26px;}
.mp-lbl-a span {color:#4fc4bd; font-weight:bold;}
.mp-txt {margin-bottom:24px; text-align:center;}
.mp-txt p {font-size:18px; line-height:21px; margin-bottom:11px;}
.mp-advantages {text-align:center;}
.mp-advantages-l {float:left;}
.mp-advantages-r {float:left; font-size:22px; text-align:left; line-height:20px; margin:1px 0px 0px 15px;}
.mp-advantages-i {display:inline-block; margin:0px 15px 10px 15px;}
.mp-man {width:414px; height:569px; position:absolute; bottom:0px; right:-28px; z-index:9; background:url(../img/mp-man.png) left top no-repeat;}
.mp-cats {width:100%; height:196px; position:absolute; left:0px; bottom:25px; z-index:9;}
.mp-cats-i {display:block; margin-bottom:6px; float:left; text-decoration:none; width:49.6%; height:95px; background:url(../img/mp-cats-bg2.png) right top no-repeat;}
.mp-cats-i span {display:block; color:#fff; font-size:28px; margin-left:17px; height:64px; padding:31px 0px 0px 114px;}
.mp-cats-i:nth-child(2n) {float:right;}
.mp-cats-i:nth-child(1) span {background:url(../img/mp-cats-01.png) left center no-repeat;height:76px; padding:19px 0px 0px 114px;}
.mp-cats-i:nth-child(2) span {background:url(../img/mp-cats-02.png) left center no-repeat;height:64px; padding:31px 0px 0px 114px;}
.mp-cats-i:nth-child(3) span {background:url(../img/mp-cats-03.png) left center no-repeat;padding:19px 0px 0px 114px;}
.mp-cats-i:nth-child(4) span {background:url(../img/mp-cats-04.png) left center no-repeat;}
.mp-cats-i:hover {background:rgba(79,196,189,0.85);}

.solution-head {min-height:66px; background:#4fc4bd;}
.solution-head-a {float:left;}
.solution-btn {width:169px; height:29px; padding-top:11px; color:#fff; text-decoration:none; display:block; margin:12px 27px 0px 0px; font-size:18px; text-transform:uppercase; font-weight:bold; background:#007990; border:1px solid #007990; text-align:center;}
.solution-btn:hover {background:#0387a0;}
.solution-btn.no {display:none;}
.bo-teaser .solution-btn {width:auto; display:inline-block; height:auto; padding-top:13px; padding-bottom:13px; margin-top:0px; padding-right:20px; padding-left:20px;}
.solution-i {margin-bottom:20px;}
.flagship .solution-btn {width:220px;}
.flagship .solution-i:nth-child(1) .solution-head-a {background:url(../img/flagship-icn.png) left top no-repeat; background-position:left 12px; height:52px; font-size:36px; color:#fff; padding:14px 0px 0px 86px;}

.solution-i:nth-child(1) .solution-head-a {background:url(../img/solution-i-01.png) left top no-repeat; height:52px; font-size:36px; color:#fff; padding:14px 0px 0px 86px;}
.solution-content {padding:10px 50px 20px 25px; background:#f2f2f2; border:1px solid #dbdbdb; position:relative;}
.solution-slider-i {padding:10px 50px 20px 25px;}
.flagship .solution-content {padding:0px;}
.solution-content p {font-size:18px; color:#11465d; margin-top:21px; line-height:23px;}
.solution-content-l {width:63%; float:left;}
.solution-content-r {width:37%; float:right; text-align:right;}
.solution-list {margin-top:34px; }
.solution-list li {font-size:19px; color:#353535; width:240px; float:left; margin-bottom:7px; background:url(../img/marked.png) left top no-repeat; padding:0px 0px 0px 29px; background-position:left 2px;}
.solution-list.large {margin-top:0px;}
.solution-list.large li {width:400px; line-height:24px;}

.flagship .solution-list {margin-bottom:32px;}
.flagship .solution-list li {float:none;width:auto;line-height:24px;}
.flagship .solution-content-l {width:53%;}
.flagship .solution-content-r {width:47%; padding-top:31px;}
.flagship .solution-content-r img {width:100%;}
.flagship .solution-list {margin-top:17px;}
.flagship-lbl {font-size:36px; margin-top:13px; margin-bottom:8px; color:#1a1e1f; font-weight:700;}
.flagship  .solution-content p {margin-top:0px;}

.imaged .solution-list {width:48%; float:left;}
.imaged .solution-list li {float:none;}
.solution-img {width:48%; float:right;}
.solution-img img {width:100%;}

.solution-i:nth-child(2) .solution-btn {float:right;margin:12px 0px 0px 0px;}
.solution-i:nth-child(2) .solution-head-a {float:right;background:url(../img/solution-i-02.png) right top no-repeat; height:52px; font-size:36px; color:#fff; padding:14px 99px 0px 0px;}
.solution-i:nth-child(2) .solution-content-l {width:63%; float:right; text-align:right;}
.solution-i:nth-child(2) .solution-content-r {width:37%; float:left; text-align:left;}
.solution-i:nth-child(2) .solution-list {text-align:left;}
.solution-i:nth-child(2) .solution-list li {width:250px;}
.solution-i:nth-child(2) .solution-list li:nth-child(2n) {margin-right:0px;}
.solution-i:nth-child(2) .solution-content {padding:16px 26px 20px 25px;}
.solution-i:nth-child(2) .solution-content p {margin-top:20px;}

.solution-i:nth-child(3) .solution-head-a {background:url(../img/solution-i-03.png) left top no-repeat; height:52px; font-size:36px; color:#fff; padding:14px 0px 0px 86px;}
.solution-i:nth-child(3) .solution-list li {width:235px; margin-bottom:5px;}
.solution-i:nth-child(3) .solution-content {padding:20px 26px 20px 25px;}
.solution-i:nth-child(3) .solution-content p {margin-top:16px;}

.solution-i:nth-child(4) .solution-btn {float:right;margin:12px 0px 0px 0px;}
.solution-i:nth-child(4) .solution-head-a {float:right;background:url(../img/solution-i-04a.png) right top no-repeat; height:52px; font-size:36px; color:#fff; padding:14px 91px 0px 0px;}
.solution-i:nth-child(4) .solution-content-l {width:63%; float:right; text-align:right;}
.solution-i:nth-child(4) .solution-content-r {width:37%; float:left; text-align:left;}
.solution-i:nth-child(4) .solution-list {text-align:left;}
.solution-i:nth-child(4) .solution-list li {width:250px;}
.solution-i:nth-child(4) .solution-list li:nth-child(2n) {margin-right:0px;}
.solution-i:nth-child(4) .solution-content {padding:16px 26px 20px 25px;}
.solution-i:nth-child(4) .solution-content p {margin-top:20px;}

.solutions-link {margin-top:20px;}

.visit-us-lbl {font-size:21px; margin-bottom:12px;}
.visi-us-adress {font-size:15px; line-height:19px; margin-bottom:13px; background:url(../img/vi-01.png) left top no-repeat; padding:0px 0px 0px 27px;}
.visi-us-phone {font-size:15px; line-height:19px; margin-bottom:13px; background:url(../img/vi-02.png) left top no-repeat; padding:0px 0px 0px 27px;}
.visi-us-email {font-size:15px; line-height:19px; margin-bottom:25px;background:url(../img/vi-03.png) left top no-repeat; padding:0px 0px 0px 25px; background-position:left 3px;}
.visit-map {width:100%; height:190px;}
.visit-us-left {width:48%; margin-top:15px; float:left;}
.visit-us-right {width:48%; margin-top:15px; float:right;}


.special-bg {height:249px; background:url(../img/special-bg-a.png) center top no-repeat;}
.special {height:249px; background:url(../img/special.jpg) center top no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; margin-bottom:20px;}
.special-lbl {font-size:24px; line-height:26px; color:#fff; width:601px; margin:0 auto; margin-bottom:23px; padding-top:21px; font-family: 'PT Sans', sans-serif; text-align:center;}
.special-lbl b {color:#4fc4bd; font-weight:bold;}
.special-btn {display:block; font-size:18px; text-decoration:none; font-weight:bold; color:#fff; width:169px; height:29px; padding-top:11px; border:1px solid #fff; background:#007990; margin:0 auto; text-transform:uppercase; text-align:center;}
.special-btn:hover {background:#3e8aab;}

.mt5-lbl {text-align:center; padding:40px 0px 20px 0px;}
.mt5-lbl span,.mt5-lbl h1 {display:inline-block; margin-right:3px; font-size:47px; text-transform:uppercase; font-weight:bold; color:#fff; vertical-align:middle;}
.mt5-lbl img {display:inline-block;vertical-align:middle;}
.mt5-intro {color:#fff; text-align:center; line-height:26px; font-size:20px; width:550px; margin:0 auto; margin-bottom:30px;}
.mt-benefits {padding:30px 0px 30px 0px;}
.mt-benefits-i {text-align:center; width:25%; float:left;}
.mt-benefits-i:nth-child(4n) {float:right; margin-right:0px;}
.mt-benefits-num {font-size:51px; font-weight:bold; color:#4fc4bd;}
.mt-benefits-txt {font-size:21px; color:#000000; text-transform:uppercase;}

.benefits {margin-bottom:20px;}
.benefits-head {height:46px; padding-top:20px; background:#4fc4bd; text-align:center; color:#fff; font-size:29px; }
.benefits-content {min-height:613px; background:#f2f2f2 url(../img/benefits-bg.png) center center no-repeat; position:relative; border:1px solid #dddddd;}
.benefits-title {font-size:20px; color:#363636; margin-bottom:11px; text-transform:uppercase;}
.benefits-title b {color:#196f94; font-weight:bold;}
.benefits-list li {font-size:13px; color:#0e394c; font-family:'PT Sans'; margin-bottom:8px; min-height:15px;  background:url(../img/benefits-list.png) left top no-repeat; padding:1px 0px 0px 23px; }
.benefits-list li b {font-weight:bold;}
.benefits-i {position:absolute;}
.benefits-i:nth-child(1) {top:24px; left:87px;}
.benefits-i:nth-child(2) {top:21px; right:39px;}
.benefits-i:nth-child(3) {top:248px; right:25px;}
.benefits-i:nth-child(4) {bottom:25px; left:267px;}
.benefits-i:nth-child(5) {top:255px; left:27px;}

.clients {background:#f2f2f2; margin-bottom: 20px;}
.clients-head {height:46px; padding-top:20px; background:#4fc4bd; text-align:center; color:#fff; font-size:29px; }
.clients-row {padding: 15px 0px 15px 0px;}
/*
.clients-row a {display: block; width:92px; margin-bottom: 2px; margin-right: 4px; text-align: center; float: left;}
.clients-row a:nth-child(10n) {margin-right:0px; float: right;}
*/

.inner {padding-top: 34px;}
.category-begin-head {height:50px; padding-top:16px; background:#4fc4bd; text-align:center; color:#fff; font-size:30px; text-transform:uppercase;}
.category-begin {margin-bottom: 60px;}
.category-begin-txt .mt-benefits-num {font-size:41px;}
.category-begin-txt .mt-benefits-txt {font-size:18px;}
.category-begin-txt {background:#f2f2f2; border:1px solid #dbdbdb; padding:16px 50px 20px 25px; border-top:0px;}
.category-begin-txt.no-padding {padding:0px;}
.category-begin-txt.full-width {padding:0px 0px 0px 25px;}
.category-begin p {font-size:18px; color:#11465d; margin-top:26px; margin-bottom:26px; line-height:24px;}
.category-begin ul {margin-bottom:20px;}
.category-begin ul li {font-size:18px; color:#11465d; /*margin-top:26px;*/ margin-bottom:26px; line-height:24px;background:url(../img/list-small.png) left top no-repeat; margin-bottom: 6px; background-position: left 5px; padding: 0px 0px 0px 19px ;}
.category-begin h2 {font-size:24px; margin-bottom:21px;}
.category-begin-l {width:60%; float:left;}
.category-begin-r {width:37%; float:right; text-align:right;}
.category-begin .solution-list {margin-top:24px;}
.category-begin .solution-list li {font-size:18px; width:100%; float:none;}
.services_index {margin-bottom:50px;}
.services_index .category-begin-l {margin-top:23px;}
.services_index .category-begin-l p {margin-left:0px !important; margin-bottom:21px !important; pading-left:0px;}
.services_index .category-begin-l .solution-list {margin:10px 0px 0px 0px;}
.services_index .category-begin-l .solution-list ul li {float:left; margin-bottom:10px; width:240px;}
.services_index .individual-adv {margin-top:25px;}
.services_index .r-left-shadow {top:175px;}
.services_index .r-right-shadow {top:175px;}
.serv-lbl {font-size:26px; margin-bottom:18px; color:#007990; font-weight:700;}
.cnt-block {margin-bottom:30px;}
.cnt-lbl { background: #4fc4bd none repeat scroll 0 0;color: #fff;font-size: 36px;padding: 14px 0;text-align: center;}
.cnt-body {padding:20px 20px 20px 20px;}
.cnt-body p {color: #444444;font-size: 18px;line-height: 24px;margin-bottom: 18px;}
.cnt-left {width:49%; float:left;}
.cnt-right {width:43%; float:right;}
.cnt-right-img img {width:100%;}
.cnt-left .solution-list {margin-top:0px;}
.cnt-left .solution-list ul li {float:none; width:100%; line-height:24px; background-position: left 4px;}
.services-form-wrapper {border:1px solid #dbdbdb; margin-top:5px; background:#f7f7f7; padding:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.services-form-txt-a {font-size:16px; color:#292929; margin-bottom:5px; line-height:22px;}
.services-form-txt-a b {font-weight:bold;}
.services-form-txt-b {font-size:16px; color:#717171; line-height:22px;margin-bottom:15px;}
.services-form {background:#eaeaea; padding:20px;}
.services-form .inpt {padding:9px 14px 9px 14px;background:#fff;  position:relative; margin-bottom:12px; border:1px solid #b5b5b5; -webkit-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15); box-shadow: inset 1px 2px 5px 0px rgba(0, 0, 0, 0.15);}
.services-form .inpt input[type='text'] {border:0px; width:100%; font-family: "PT Sans Narrow",sans-serif; color:#000; font-size:16px; background:transparent;}
.services-form .contactSend {text-transform:uppercase; font-size:14px; margin:0 auto;}
.solution-list.float-l {margin-top:0px;}
.solution-list.float-l li {width:300px; float:left; margin-bottom:14px;}
.dev-process {margin-bottom:40px;}
.dev-process-row-i {width:32.5%; margin-right:1.2%; height:297px; text-align:center; float:left; background:#f7f7f7; border:1px solid #dbdbdb; padding:37px 20px 20px 20px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.dev-process-row-i:nth-child(3) {float:right; margin-right:0px;}
.dev-process-lbl {text-align:center; margin-bottom:21px; color:#292929; font-size:34px;}
.dev-process-a {margin-bottom:21px;}
.dev-process-b {font-size:22px; margin-bottom:3px; color:#292929; font-weight:700;}
.dev-process-c {font-size:22px; color:#292929; font-weight:700;}
.dev-process-d {font-size:18px; color:#292929;}

.contacts-map {width:469px; height:190px;}
#map,#map2,#map3,#map4 {width:100%; height:100%;}
.maps-lbl {font-size:29px;}
.maps-item {margin-top:15px;}
.maps-item .contact-lbls-txt {padding-left:0px; padding-top:5px;}
.cats-row {margin-bottom: 30px; margin-top:20px;}
.cats-i {width:32%; float: left; margin-right: 2%; margin-bottom: 20px;}
.cats-i:nth-child(3n) {float: right; margin-right: 0px;}
.cats-i-head {padding: 13px 10px 16px 65px ; color:#fff; font-size: 20px; background: #0ca2e2 url(../img/cats-head-i.png) left center no-repeat;}
.cats-i-txt {background:#f2f2f2; border:1px solid #dbdbdb; padding:20px 25px 25px 25px; border-top: 0px ;}
.cats-i-txt p {font-size:18px; color:#11465d; margin-bottom: 17px; line-height:19px;}
.cats-i-txt .solution-list {margin: 0px 0px 29px 0px;}
.cats-i-txt .solution-list li {float: none; font-size: 18px; padding-left: 27px; width: auto;}
.cats-btn {display: block; width:169px; height:29px; padding-top: 11px; text-align: center; color:#fff; background:#166d93; font-size: 17px; text-transform: uppercase; font-weight: bold; text-decoration: none;}

.content-i {margin-bottom:20px;}
.content-lbl {height:46px; padding-top:20px; color:#fff; text-align:center; font-size:30px; text-transform:uppercase; background:#0ca2e2;}
.content-txt {background:#f2f2f2; border:1px solid #dbdbdb; padding:25px 25px 25px 25px; border-top: 0px ;}
.content-txt img {width:307px;}
.content-txt p {font-size:18px; color:#11465d; margin-bottom: 17px; line-height:19px;}
.content-txt-l {width:38%; float:left;}
.content-txt-r {width:62%; float:right;}

.content-i:nth-child(2n) .content-txt-l {width:38%; float:right;}
.content-i:nth-child(2n) .content-txt-r {width:59%; float:left;}
.subcat-i .solution-btn {float:none; width:200px; margin:32px 0px 0px 0px;}


.subcat-i {margin-bottom: 20px; float: none;}
.subcats-i-head {padding: 0px 10px 0px 65px; min-height: 56px; color:#fff; font-size: 24px; background: #4fc4bd url(../img/cats-head-i.png) left center no-repeat;}
.subcats-i-head span {float: left; margin-top: 14px;}
.subcats-i-head a {margin-top: 7px; margin-right: 16px;}
.subcat-txt {background:#f2f2f2; border:1px solid #dbdbdb; padding:20px 25px 25px 25px; border-top: 0px ;}
.subcat-txt p {font-size:18px; color:#11465d; margin-bottom: 17px; line-height:19px;}
.subcat-txt .solution-list {margin-top: 21px;}
.subcat-txt .solution-list li {width: 350px; font-size: 18px;}

.category-begin-c p {margin-top: 0px; margin-bottom: 16px;}
.category-begin-c p:last-child {margin-bottom: 0px;}

.breadcrumbs {margin-bottom: 20px;}
.breadcrumbs li {display: inline-block; background:url(../img/breadcrumbs.png) right top no-repeat; padding: 0px 16px 0px 2px; color:#000000; background-position: right 6px;}
.breadcrumbs li:last-child {background: transparent;}
.breadcrumbs li a {font-size: 14px; color:#11465d;}

.news-img img {width:100%;}
.news-lbl {max-width: 960px; margin: 0 auto; height:46px; padding-top:20px; margin-bottom: 12px; background:#4fc4bd !important; text-align:center; color:#fff; font-size:29px;}
.news-i {margin: 0px 10px 0px 10px;}
.news-i img {width:100%;}
.news-content {padding: 12px 20px 23px 20px; background:#f2f2f2;}
.news-title {margin-bottom: 4px; height:auto; padding-right:30px;}
.news-title a {font-size: 19px; line-height: 26px; color:#17465b;text-decoration: none;}
.news-date {font-family: 'PT Sans'; margin-bottom: 14px; font-size: 13px; color:#1a97cd;}
.news-devider {width:100%; margin-bottom: 19px; height:1px; background:#d0d0d0;}
.news-lead {font-size: 13px; height:140px; overflow:hidden; margin-bottom: 20px; line-height: 20px; color:#494949; font-family: 'PT Sans';}
.news-btn {display: block; width:170px; height:31px; padding-top: 11px; margin: 0 auto; background:#007990; font-size: 18px; color:#fff; font-weight: bold; text-transform: uppercase; text-decoration: none; text-align: center;}
.news-slider {max-width: 960px; margin: 0 auto; position: relative;}
.news-slider .owl-prev {display: block; width:14px; height:21px; background:url(../img/news-l.png) left top no-repeat; position: absolute; left:-40px; top:50%; margin-top:-10px;}
.news-slider .owl-next {display: block; width:14px; height:21px; background:url(../img/news-r.png) left top no-repeat; position: absolute; right:-40px; top:50%; margin-top:-10px;}


/* Footer
-----------------------------------------------------------------------------*/
.footer {margin: -356px auto 0;min-width: 300px;height: 356px;background: #0e0f11;position: relative;border-top: 3px solid #4fc4bd;}
.copy {color: #11a8e8;font-family: "PT Sans Narrow",sans-serif;font-size: 16px;margin-top: 25px;}
.footer-wrap {max-width: 960px;margin: 0 auto;overflow: hidden;padding-top: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.footer_left {float: left;width: 600px;border-bottom: 1px solid #252628;}
.footer_left h3 {font-size: 20px;font-family: 'PT Sans Narrow', sans-serif;color: #fff;margin: 10px 0 30px;}
.footer_left p,.footer-wrap p {color: #898989;font-size: 13px;margin: 0 0 10px;font-family: 'PT Sans';line-height: 20px;}
.footer_right {float: right;width: 290px;overflow: hidden;}
.mail-input {margin-bottom:10px;}
.footer_right>span {color: #878787;font-size: 12px;display: inline-block;}
.social {float: right;margin: 0;padding: 0;}
.social li {list-style: none;display: inline-block;margin: 0 2px;}
.social li a {display: block;width: 32px;height: 32px;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;opacity: 0.8;}
.social li a:hover {opacity: 1;}
.footer_right h3 {font-size: 20px;font-family: 'PT Sans Narrow', sans-serif;color: #fff;margin: 40px 0px 20px 0px;}
.footer-form input:focus {color: #0298d8;}
.footer-form input:active {border: 1px solid #B3D0E5;outline: none;box-shadow: 0 0 3px rgba(61, 154, 222, 0.7);}
.footer-form input[type="text"] {width: 100%;height: 34px;border: none; border-radius: 2px;background: #f4f4f4; box-shadow: inset 0 0 4px #acacac;margin-bottom: 9px;font-size: 13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;}
.mail-submit-btn {width: 100%;height: 38px;border: none;border-radius: 2px;background: #0298d8;color: #fff;font-family: 'PT Sans Narrow', sans-serif;font-size: 16px;padding-bottom: 4px;line-height: 36px;position: relative;opacity:0.8;-webkit-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;   transition: opacity 0.3s ease-out;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.mail-submit-btn.inactive {cursor: default;background: #80cbeb;opacity: 1;-webkit-transition: all 0.2s ease-out 0.2s;-o-transition: all 0.2s ease-out 0.2s;transition: all 0.2s ease-out 0.2s;}
.mail-submit-btn:hover {opacity: 1;}
.submit-me {position: absolute;left: 47px;top: 0;-webkit-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;transtion: all 0.4s ease-out;}
.ok-img {position: absolute;width: 15px;height: 11px;left: 19px;top: 47px;opacity: 0;visibility: hidden;-webkit-transition: all 0.7s ease-out 0.3s;-o-transition: all 0.7s ease-out 0.3s;transition: all 0.7s ease-out 0.3s;}
.submited {content:'Р’С‹ РїРѕРґРїРёСЃР°РЅС‹';position: absolute;width: 130px;top: 40px;left: 47px;opacity:0;visibility: hidden;-webkit-transition: all 0.4s ease-out 0.3s;-o-transition: all 0.4s ease-out 0.3s;transition: all 0.4s ease-out 0.3s;}
 
.menu-btn {display:none; float:right; background:url(../img/menu-btn.png) left top no-repeat; margin-top:17px; width:31px; height:21px;}   
.content-txt p:last-child {margin-bottom:0px;}
.news-page {padding-top:35px;}
.news-page.no-margin {padding-top:0px;}
.news-page .news-i {width:31.3%; min-height:590px;float:left; margin-right:3%; margin-left:0px; margin-bottom:21px;}
.news-page .news-i:nth-child(3n) {float:right; margin-right:0px;}
.news-page .news-content {min-height:330px;}

.a-cat-row {padding-top:21px;}
.a-cat-i {width:24%; float:left; margin-right:1.3%;}
.a-cat-i:nth-child(4n) {float:right; margin-right:0px;}
.a-cat-img {line-height:0px; margin:0px; padding:0px;}
.a-cat-img img {width:100%; line-height:0px; margin:0px; padding:0px;}
.a-cat-title {text-decoration:none; display:block; color:#fff; font-size:24px; padding:12px 0px 12px 17px; background: #4fc4bd url(../img/about-arrow.png) right center no-repeat;}
.a-cat-title a {text-decoration:none; color:#fff; font-size:24px;}
.a-cat-content {background:#f2f2f2;padding:12px 16px 29px 17px; font-size:16px; color:#292929; line-height:21px;}
.a-cat-btn {color:#fff; margin-top:18px; display:block; font-size:14px; font-weight:bold; text-decoration:none; text-align:center; text-transform:uppercase; width:142px; height:28px; padding-top:8px; background:#0c6c94;}
.a-cat-content-p {min-height:320px;}

.contact-lbl {font-size:36px; margin-bottom:4px; color:#1678a2;}
.contact-sublbl {font-size:24px; margin-bottom:21px; color:#292929;}
.contact-txt p {font-size:22px; line-height:28px; color:#292929; margin-bottom:19px;}
.contact-txt p:last-child {margin-bottom:0px;}
.products-sp {width:160px; position:absolute; color:#fff; text-align:center;}
.products-sp a {color:#fff; font-size:18px; line-height:21px; text-decoration:none;}
.products-sp:nth-child(1) {left:-8px; top:27px;}
.products-sp:nth-child(2) {left:-6px; top:113px;}
.products-sp:nth-child(3) {left:-16px; top:181px;}
.products-sp:nth-child(4) {left:166px; top:181px;}
.products-sp:nth-child(5) {left:334px; top:191px;}
.products-sp:nth-child(6) {left:477px; top:191px;}
.products-sp:nth-child(7) {left:635px; top:181px;}
.products-sp:nth-child(8) {left:805px; top:181px;}
.products-sp:nth-child(9) {right:-5px; top:112px;}
.products-sp:nth-child(10) {right:-6px; top:37px;}


  .inner.contact-page {padding-top:25px; background:url(../img/contact-us.jpg) center top no-repeat;}
  .inner.redy_solutions {padding-top:25px; background:url(../img/update/ready_solutions.jpg) center top no-repeat;}
  .inner.binary-options {padding-top:25px; background:url(../img/update/binary-bg.jpg) center top no-repeat;}
  .inner.redy_solutions.individual {background:url(../img/update/individual.jpg) center top no-repeat;}
  .inner.meta-trader {padding-top:25px; position: relative; background:url(../img/update/inner-meta.jpg) center top no-repeat;}
  .redy_solutions.individual .category-begin-head {background:rgba(79,196,189,0.8);}
  .redy_solutions.individual .category-begin-l {width:63%;}
  .redy_solutions.individual .category-begin-r {width:34%;}
  .individual-quote-a {font-weight: bold; min-height: 33px; padding-left: 50px; margin-bottom: 12px; background:url(../img/update/quote-a.png) left top no-repeat; font-size: 26px; color:#20799f;}
  .individual-quote-b {font-weight: bold; min-height: 33px; padding-left: 50px; background:url(../img/update/quote-b.png) left top no-repeat; font-size: 26px; color:#3db4e5;}
  .individual-quotes {margin-left: 19px; margin-bottom: 17px; margin-top: 40px; border-bottom:1px solid #d1d1d1; padding-bottom: 22px;}
  .redy_solutions.individual .category-begin p {margin:0px 0px 0px 19px;}
  .redy_solutions.individual .category-begin-txt {padding-left: 25px; padding-right: 25px; margin-bottom:37px;}
  .individual-adv-lbl {font-size: 30px; margin-bottom: 26px; color:#3f3f3f; margin-top: -10px;}
  .individual-adv-i {float: left; display: table; margin-bottom: 7px; padding: 0px 2% 0px 2%; height:63px; width:28.5%; margin-right: 0.9%; border:1px solid #4fc4bd;}
  .individual-adv-i:nth-child(3n) {float: right; margin-right: 0px;}
  .individual-adv-i span {font-size: 18px; color:#4fc4bd; text-transform: uppercase; font-weight: bold;  vertical-align: middle; min-height: 33px;}
  .individual-adv-l {display: table-cell; width:20px; vertical-align: middle;}
  .individual-adv-r {display: table-cell; vertical-align: middle;padding-left: 17px;}
  .individual-adv-row {margin-bottom: 8px;}
  .redy_solutions .category-begin-head {font-size: 36px; text-transform: none; height: auto; padding-top:13px; padding-bottom:19px;}
  .redy_solutions .category-begin-txt {background:#fff; border:0px; padding-bottom: 0px; margin-bottom: 25px; position: relative;}
  .category-begin-txt .mt-benefits {margin-bottom:0px; padding-bottom:0px;}
  .r-benefit-i {display: inline-block; width:18%; margin:0px 0.7% 0px 0.7%; vertical-align: top;}
  .r-solutions-benefits { text-align: center; margin-top: 19px;}
  .r-benefit-img {margin-bottom: 14px;}
  .r-benefit-txt {font-size: 18px; line-height: 21px; text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; font-weight: bold; color:#0ca2e2;}
  .r-bottom-shadow {width:500px; height:65px; cursor:pointer; background:url(../img/update/r-bottom-shadow.png) left top no-repeat; position: absolute; margin-left: -250px; left:50%; bottom:-19px;}
  .r-left-shadow {width:19px; height:276px; background:url(../img/update/r-shadow-l.png) left top no-repeat; position: absolute; top:242px; left:-19px;}
  .r-right-shadow {width:19px; height:276px; background:url(../img/update/r-shadow-r.png) left top no-repeat; position: absolute; top:242px; right:-19px;}
  .r-cats-i {width:31.3%; position:relative; float: left; margin: 0px 3% 26px 0px;}
  .r-cats-img img {width:100%;}
  .mt5-row .r-cats-img {margin-bottom:45px;}
  .mt5-row .r-cats-i {height:460px;}
  .mt5-row  .r-cats-i-content {min-height:370px;}
  .r-cats-i:nth-child(3n) {float: right; margin-right: 0px;}
  .r-cats-i-head {color:#fff; font-size: 18px; display:table; width:100%; height:56px; background:#171a1b;}
  .r-cats-i-head-a {display:table-cell; text-align:center; width:auto; height:56px; vertical-align:middle; padding: 0px 15px 0px 15px ;}
  .r-cats-i-content {background:#f1f1f1; min-height:200px; border-top:1px solid #fff; padding: 13px 15px 20px 15px ;}
  .r-cats-i-content p {font-size: 16px; margin-bottom: 18px; color:#11465d;}
  .r-cats-i-content ul {margin-bottom: 17px;}
  .r-cats-i-content ul li {font-size: 17px; color:#4a4a4a; background:url(../img/list-small.png) left top no-repeat; margin-bottom: 6px; background-position: left 3px; padding: 0px 0px 0px 19px ;}
  .r-cats-btn {display:block; position:absolute; bottom:18px; left:50%; margin-left:-67px; width:134px; height:23px; padding-top: 7px; text-decoration: none; background:#007990; border:1px solid #007990; font-size: 15px; font-weight: bold; text-transform: uppercase; text-align: center; color:#fff;}
  .r-cats-btn:hover {background:#3e8aab;}
  .binary-begin {background:#f8f8f9; border:1px solid #a9b5bf; padding: 20px 20px 14px 20px; margin-bottom: 44px;}
  .binary-begin-h {width:100%; float: left;}
  .binary-begin-l {width:317px; float:left; overflow:hidden;}
  .binary-begin-r {margin:0px 0px 0px 317px;}
  .binary-begin-rb {width:100%; float:left; overflow:hidden;}
  .binary-begin-r .padding {padding:0px 0px 0px 30px;}
  .binary-begin-r p {color: #11465d;font-size: 18px;line-height: 19px; margin: 0px 0px 13px 0px;}
  .binary-begin-lbl {font-size: 36px; margin-bottom: 15px; color:#0c82b5; line-height: 34px;}
  .binary-begin-r ul li {background:url(../img/update/bo-marked.png) left top no-repeat; font-size: 18px; color:#3d3d3d; padding:0px 0px 0px 24px; margin-bottom: 4px; background-position: left 3px;}
  .binary-begin-r ul li:last-child {margin-bottom: 0px;}
  .binary-benefits {margin-bottom: 23px; display:none;}
  .binary-bi {width:24%; margin-right:1.05%; float: left; text-align: center; background: #fff; border:1px solid #d3d3d3; border-radius:5px;}
  .binary-bi:nth-child(4) {float: right; margin-right: 0px;}
  .binary-bi:hover {-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.3);}
  .binary-bi-img {padding: 33px 0px 33px 0px ;}
  .binary-row {width:100%; margin-bottom: 30px;}
  .bb-holder {width:100%; float: left;}
  .bb-left {margin:0px 443px 0px 0px;}
  .bb-left-b {width:100%; float:left; overflow:hidden;}
  .bb-left .padding {padding:24px 40px 0px 20px;}
  .bb-right {width:443px; float:left; overflow:hidden; margin:0 0 0 -443px;}
  .binary-row-i {background:#f3f3f3; position: relative; margin-bottom: 44px; border:1px solid #d7d7d7;}
  .bb-lbl {line-height:29px; margin-bottom: 20px; font-size: 34px; color:#1b7aa2;}
  .bb-devider {width:161px; margin-bottom: 16px; height:1px; background:#b9b9b9;}
  .bb-txt {font-size: 17px; margin-bottom: 23px; color:#444444; line-height: 20px;}
  .bb-list li {font-size: 16px; float: left; margin: 0px 20px 18px 0px; width:150px; color:#717171; min-height: 19px; padding: 1px 0px 0px 32px ; background:url(../img/update/bb-list.png) left top no-repeat;}
  .binary-row-i:last-child .bb-down {display: none;}
  .binary-row-i:last-child {margin-bottom: 2px;}
  .bb-down {width:29px; height:44px; position: absolute; left:50%; bottom:-45px; margin-left:-14px; background:url(../img/update/binary-down.png) left top no-repeat;}
  .binary-bi-txt {background:#f3f3f3; border-top:1px solid #e8e8e8; padding: 24px 20px 30px 20px;}
  .binary-bi-txt p {font-size: 16px; margin-bottom: 0px; color:#646464; text-align: left; line-height: 22px;}
  .binary-bi-devider {margin: 0 auto; margin-bottom: 15px; height:1px; width:76px; background:#5ec0ff;}
  .binary-bi-lbl {text-transform: uppercase; margin-bottom: 11px; font-size: 22px; color:#0f739e;}
  .we-do-row {margin-bottom:15px;}
  .we-do-lbl {text-align:center; margin-bottom:26px; font-size:36px; color:#484848;}
  .we-do-i {width:31.3%; float:left; margin:0px 2% 21px 0px; overflow:hidden; border-radius:4px; border:1px solid #c7c7c7;}
  .we-do-i:nth-child(3n) {float:right; margin-right:0px;}
  .we-do-i:nth-child(5) .we-do-txt {background:#41a5ce; text-align:center;}
  .we-do-i:nth-child(5) .we-do-txt-b {background:transparent; padding:3px 0px 0px 0px;}
  .we-do-i:nth-child(5) .we-do-txt-b span {display:block; margin-bottom:7px;}
  .we-do-i:nth-child(5) .we-do-txt-b b {display:block; font-size:30px;}  
  .we-do-img {line-height:0px;}
  .we-do-img img {width:100%; line-height:0px; opacity:0.7;}
  .we-do-txt {height:78px; display:block; text-decoration:none; letter-spacing:-0.03em; padding:23px 10px 10px 13px; background:#333333;}
  .we-do-txt-b {color:#fff; display:block; text-decoration:none; text-transform:uppercase; font-size:20px; padding:0px 0px 0px 0px; line-height:25px; /*background:url(../img/we-do-txt.png) left top no-repeat; background-position:left 4px;*/}
  .we-work {border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background:#eaeaea; position:relative; padding:67px 0px 17px 0px; margin-bottom:30px;}
  .we-work-lbl {text-align:center; margin-bottom:46px; font-size:36px; color:#484848;}
  .we-do-top {background:url(../img/we-do-top.png) left top no-repeat; cursor:pointer; position:absolute; left:50%; top:-1px; margin-left:-42px; width:84px; height:44px;}
  .we-work-i {height:128px; background:#fff; border-radius:6px; border:1px solid #cfcfcf;  overflow:hidden;}
  .we-work-holder {margin-right:65px; height:217px; float:left; position:relative;}
  .we-work-i ul {display:block; max-width:170px;}
  .we-work-holder:nth-child(4n) {float:right; margin-right:0px;}
  .we-work-holder:nth-child(8n) {float:right; margin-right:0px;}
  .we-work-holder:nth-child(1) .we-work-i {height:110px; text-align:center; padding:18px 9px 0px 9px;}
  .we-work-holder:nth-child(2) .we-work-i {height:107px; padding:21px 26px 0px 26px;}
  .we-work-holder:nth-child(3) .we-work-i {height:103px; padding:25px 29px 0px 29px;}
  .we-work-holder:nth-child(3) .we-work-i ul li {font-size:17px; color:#484848; background:url(../img/update/work-list.png) left top no-repeat; padding:0px 0px 0px 28px; margin-bottom:13px; background-position:left 2px;}
  .we-work-holder:nth-child(4) .we-work-i {height:87px;  padding:41px 39px 0px 39px;}
  .we-work-holder:nth-child(4) .we-work-i span {display:block; min-height:43px; padding:9px 0px 0px 50px; font-size:30px; color:#484848; background:url(../img/update/we-work-03.png) left top no-repeat;}
  .we-work-holder:nth-child(5) .we-work-i {height:110px; text-align:center; padding:18px 9px 0px 9px;}
  .we-work-holder:nth-child(6) .we-work-i {height:96px;padding:32px 17px 0px 17px;}
  .we-work-holder:nth-child(6) .we-work-i span {text-align:center; display:block; font-size:22px; color:#13aaea;}
  .we-work-holder:nth-child(7) .we-work-i {height:87px; padding:41px 39px 0px 39px;}
  .we-work-holder:nth-child(7) .we-work-i span {display:block; min-height:43px; padding:7px 0px 0px 54px; font-size:30px; color:#484848; background:url(../img/update/we-work-05.png) left top no-repeat;}  
  .we-work-holder:nth-child(8) .we-work-i {height:87px;padding:41px 20px 0px 20px;}
  .we-work-holder:nth-child(8) .we-work-i span {display:block; min-height:43px; padding:7px 0px 0px 51px; font-size:30px; color:#484848; background:url(../img/update/we-work-06.png) left top no-repeat;}  
  .we-work-holder:nth-child(4).min-width .we-work-i {height:87px; min-width:210px; padding:41px 39px 0px 39px;}
  .we-work-holder:nth-child(8).min-width .we-work-i {min-width:233px;}
    
  .we-work-holder:nth-child(1) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-r.png) left top no-repeat; top:43px; right:-56px; position:absolute;}
  .we-work-holder:nth-child(2) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-r.png) left top no-repeat; top:43px; right:-56px; position:absolute;}
  .we-work-holder:nth-child(3) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-r.png) left top no-repeat; top:43px; right:-56px; position:absolute;}
  .we-work-holder:nth-child(4) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-d.png) left top no-repeat; bottom:21px; right:102px; position:absolute;}
  .we-work-holder:nth-child(5) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-l.png) left top no-repeat; top:43px; right:-56px; position:absolute;}
  .we-work-holder:nth-child(6) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-l.png) left top no-repeat; top:43px; right:-56px; position:absolute;}
  .we-work-holder:nth-child(7) .we-work-arrow {width:45px; height:45px; background:url(../img/update/work-arrol-l.png) left top no-repeat; top:43px; right:-56px; position:absolute;}
  .we-work-holder:nth-child(5),.we-work-holder:nth-child(6),.we-work-holder:nth-child(7),.we-work-holder:nth-child(8) {height:190px;}
  .we-work-il {text-align:center; font-size:22px; color:#484848; margin-top:11px;}
  .apply-lbl {font-size:36px; margin-bottom: 37px; color:#484848; line-height:43px; text-align:center;}
  .apply-lbl b {text-transform:uppercase; font-weight:bold; color:#4fc4bd;} 
  .apply-row {text-align: center; }
  .apply-row-i {display: inline-block; margin: 0px 14px 0px 14px; vertical-align: middle; font-size: 18px;color:#484848;}
  .apply-row-i span {color:#4fc4bd;}
  .apply-row-btn {display: inline-block; margin: 0px 10px 0px 10px; vertical-align: middle; font-size: 18px; color:#fff; text-decoration: none; font-weight: bold; width:198px; height:30px; padding-top: 10px; border-radius:5px; background:#4fc4bd; border:1px solid #4fc4bd;}
  .apply-devider {width:1px; height:17px; margin-top: 3px; background:#c9c9c9; display: inline-block; vertical-align: middle;}
  .metatrader-begin {background:rgba(255,255,255,0.7); min-height:211px; text-align: center; border:1px solid #9c9d9d; padding: 40px 20px 40px 20px; margin:20px 0px 55px 0px;}
  .contact-page .metatrader-begin {background:rgba(255,255,255,0.85);}
  
  .mt-begin-lbl {text-align: center; font-size: 36px; margin-bottom: 31px; color:#007990;}
  .mt-txt-a {font-size: 22px; line-height: 26px; margin-bottom: 8px; color:#292929;}
  .mt-txt-b {font-size: 18px; margin-bottom: 22px; color:#404040;}
  .mt-txt-devider {height:1px; width:149px; background:#6fc1bc; margin: 0 auto; margin-bottom: 18px;}
  .mt-txt-c {font-size: 24px; color:#4fc4bd; font-weight: bold; text-transform: uppercase;}
  .mt-adv {padding: 54px 0px 0px 0px ;}
  .mp-adv-row {text-align: center;}
  .mp-adv-i {width:294px; margin: 0px 12px 28px 12px; display: inline-block; vertical-align: top;}
  .mp-adv-l {width:73px; display: inline-block; vertical-align: middle;}
  .mp-adv-r {width:200px; text-align: left; display: inline-block; letter-spacing: -0.01em; vertical-align: middle; margin-left: 15px; font-size: 18px; color:#484848; line-height: 21px; font-weight: bold; text-transform: uppercase;}
  .mt-lbl {text-align: center; margin-bottom: 38px; font-size: 34px; color:#484848;}
  .mt-arrow {width:80px; height:40px; background:url(../img/update/mt-arrow.png) left top no-repeat; position: absolute; margin-left: -40px; left:50%; bottom:-86px;}
  .mt-packages {background:#ededed; padding-bottom: 46px; padding-top: 26px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
  .mt-packages .mt-lbl {margin-bottom:32px;}
  .mt-packs-i {display: inline-block; margin:0px 5px 0px 5px; border:1px solid #4fc4bd; vertical-align: top; width:31%;}
  .mt-packs-head {background:#4fc4bd; position:relative; padding: 23px 10px 27px 10px; color:#fff; font-size: 34px;}
  .mt-packs-i:nth-child(1) {margin-top: 16px;}
  .mt-packs-i:nth-child(2) .mt-packs-head {padding-top: 39px;}
  .mt-packs-i:nth-child(3) {margin-top: 16px;}

  .mt-packs-row {text-align: center;}
  .mt-packs-txt {background:#fff; padding: 34px 24px 28px 24px; text-align: left;}
  .mt-packs-txt ul {margin-bottom: 59px;}
  .mt-packs-i:nth-child(2) .mt-packs-txt ul {margin-bottom: 44px;}
  .mt-packs-i:nth-child(3) .mt-packs-txt ul {margin-bottom: 59px;}
  .mt-packs-i:nth-child(2) .mt-packs-head span {display:block; width:111px; height:102px; background:url(../img/update/best-choise.png) left top no-repeat; top:0px; right:0px; position:absolute;}
  .mt-packs-txt ul li {font-size: 18px; margin-bottom: 16px; background:url(../img/update/mt-list.png) left top no-repeat; background-position: left 6px; padding: 0px 0px 0px 18px ; color:#484848;}
  .mt-packs-foot {text-align: center;}
  .mt-packs-devider {width:60%; height:1px; background:#4fc4bd; margin: 0 auto; margin-bottom: 26px;}
  .mt-packs-price {font-size: 18px; line-height: 20px; color:#484848;}
  .mt-option-head-a {text-align:center; color:#484848; margin-bottom:3px; font-size:34px;}
  .mt-option-head-b {text-align:center; margin-bottom:25px; color:#484848; font-size:22px;}
  .mt-options {padding:25px 0px 33px 0px;}
  .mt-options .individual-adv-i span {text-transform:none; font-size:18px;}
  .mt-options .individual-adv-i span a {color:#4fc4bd; text-decoration:none;}
  .trader-copy {margin-top:19px;}
  .trader-copy .mt-packs-i:nth-child(2) .mt-packs-head span {display:none;}
  .trader-copy .mt-packs-i:nth-child(1),.mt-packs-i:nth-child(2),.mt-packs-i:nth-child(3) {margin-top:0px;}
  .trader-copy .mt-packs-i:nth-child(2) .mt-packs-head {padding-top:23px;}
  .trader-copy .mt-packs-txt {min-height:400px;}
  .trader-copy .mt-packs-i:nth-child(1) {display:block; width:48%; float:left;}
  .trader-copy .mt-packs-i:nth-child(2) {display:block; width:48%; float:right;}
  .trader-copy .mt-packs-txt {position:relative;}
  .trader-copy .mt-packs-foot {width:100%; position:absolute; left:0px; bottom:39px;}

  .news-page .cat-td-l ul li {font-size: 16px;  margin: 0px 20px 13px 0px;  color:#717171; min-height: 19px; padding: 0px 0px 0px 30px ; background:url(../img/update/bb-list.png) left top no-repeat; background-position:left 2px;}
  .news-page.category-begin .cat-td-l p {font-size:16px;}
  .news-page.category-begin .cat-td-l strong {font-weight:bold;}
  .blog-page .cat-td-l {padding-bottom:21px;}
  .blog-content ul li {background:url(../img/update/bb-list.png) left top no-repeat; padding-top:12px !important; min-height:9px !important;}
  .blog-content h1 {font-size:17px; font-weight:bold;}
  .blog-content h2 {font-size:15px; font-weight:bold;}
  .blog-content h3 {font-size:13px; font-weight:bold;}

.mt5cats .r-cats-i {width:48.5%; position:relative; float: left; margin: 0px 0px 26px 0px;}  
.mt5cats .r-cats-i:nth-child(2n) {float:right;}
.mt5cats .r-cats-i:nth-child(3n) {float:left;}
.mt5cats  .r-cats-i-content {min-height:274px;}

@media screen and (max-width:1500px) {  
.ready-made-menu {display:none;}
}
@media screen and (max-width:1160px) {  
    .bimary-main-img img {width:100%;}
    .binary_intro-txt {margin-top:0px;}

}

@media screen and (max-width:1080px) {
        .bo-works-content img {width:100%;}
        .products-sp {display:none;}
	.content-wrapper {overflow:hidden;}
	.owl-buttons {display:none;}
	.special-bg {background:transparent;}
	.special-lbl {padding-top:50px;}
	.special-lbl {width:100%;}
	.footer-wrap {padding-left:20px; padding-right:20px;}
	.footer_left {width:100%; float:none; margin:0px 0px 20px 0px;}
	.footer_right {width:100%; float:none; margin:0px;}
	.footer {height:460px; margin-top:-460px;}
	.content {padding-bottom:510px;}
	.content-lbl {height:auto; padding:17px 0px 15px 0px; font-size:28px;}
	.contacts-map {width:auto;}
} 
@media screen and (max-width:1050px) {
    .respond-sh-l,.respond-sh-r,.respond-sh-b {display:none;}
}
@media screen and (max-width:1000px) {
.mt5cats .r-cats-i,.mt5cats .r-cats-i:nth-child(2n),.mt5cats .r-cats-i:nth-child(3n) {width:100%; position:relative; float: none; margin: 0px 0px 26px 0px;}
.mt5cats .r-cats-i-content {min-height:auto;}
.bbi-coll-6 {width:50%;}
.bbi-coll-3 {width:50%;}
.bbi-slider {margin:0 auto;}
    
}
@media screen and (max-width:940px) {
	.mp-man {display:none;}
	.mp-over {text-align:center;}
	.mp-txt p {width:100%;}
	.mp-txt br {display:none;}
	.mp-advantages {text-align:center;}
	.mp-advantages-i {float:none; display:inline-block;}
	.mp-cats {position:static; margin-top:20px;}
	.content-wrapper {padding-left:20px; padding-right:20px;}
	.benefits-content {background:#f2f2f2; padding:20px;}
	.benefits-i {position:static; width:100%; text-align:center; margin-bottom:40px;}
	.benefits-list li {display:inline-block; margin-right:19px;}
	.benefits-i:last-child {margin-bottom:0px;}
	.clients-row {text-align:center;}
	.clients-row a,.clients-row a:nth-child(10n) {width:auto; float:none; display:inline-block; margin:0px 10px 5px 10px;}
	.footer {height:470px; margin-top:-470px;}
	.content {padding-bottom:520px;}
	.content-txt-l {display:none;}
	.content-txt-r,.content-i:nth-child(2n) .content-txt-r {width:100%; float:none;}
	.content-txt {padding:20px;}
	.header-menu {display:none;}	
	.menu-btn {display:block; margin-left:21px;} 
	.header-right .apply-row-btn {display:none;}
	.header-langs {margin-top:15px;}
	.header-logo {margin-top:44px;}
	.header-right {margin-top:42px;}
	.a-cat-i {width:48%; float:left; margin-right:0px; margin-bottom:21px;}
	.a-cat-i:nth-child(2n) {width:48%; float:right;}
	
}

@media screen and (max-width:880px) {
	.mp-cats-i:nth-child(1) span,.mp-cats-i:nth-child(2) span,.mp-cats-i:nth-child(3) span,.mp-cats-i:nth-child(4) span {background:transparent; margin:0px; padding-left:0px; padding-right:0px; text-align:center;}
	.solution-content-r img,.solution-i:nth-child(2) .solution-content-r img {width:100%;}
	.solution-padding {padding-right:20px;}
	.solution-i:nth-child(2) .solution-padding {padding-left:30px;}
    .bo-teaser .solution-head {font-size:28px; line-height:32px !important;}
	.footer {height:480px; margin-top:-480px;}
	.content {padding-bottom:530px;}
	.trader-copy .mt-packs-i {min-height:200px;}
	.trader-copy .mt-packs-txt {min-height:auto;}
	.trader-copy .mt-packs-i:nth-child(1),.trader-copy .mt-packs-i:nth-child(2) {float:none; width:100%; margin:0px 0px 20px 0px; } 
    .trader-copy .mt-packs-foot {position:static; left:auto; bottom:auto;}
    .solution-padding {padding-left:23px;}
    .bbi-img img {width:600px;}
    .bbi-head {height:500px;}
    .bbi-teasers-lbl {font-size:24px;}
    .bbi-promo-lbl,.bbi-form .download-lbl {font-size:44px; line-height:54px;}
}

@media screen and (max-width:830px) {
	.solution-i:nth-child(1) .solution-head-a,.solution-i:nth-child(2) .solution-head-a,.solution-i:nth-child(3) .solution-head-a,.solution-i:nth-child(4) .solution-head-a {font-size:26px; min-height:45px; padding-top:21px;}
	.category-begin-r {display:none;}
	.category-begin-l {width:100%; float:none;}
	.category-begin p {margin-top:0px; margin-bottom:20px;}
	.category-begin p:last-child {margin-bottom:0px;}
	.category-begin-txt {padding:20px;}
	.cats-i,.cats-i:nth-child(3n) {width:48%; float:left; margin:0px 0px 20px 0px;}
	.cats-i:nth-child(2n) {float:right;}
	.respond-l {display:none;}
	.respond-r {margin:0px;}
	.respond-item {padding-left:15px; padding-right:15px;}
	.respond-r .padding {padding:0px;}
	.news-page .news-i,.news-page .news-i:nth-child(3n) {width:48%; float:left; margin-right:0px;}
	.news-page .news-i:nth-child(2n) {float:right;}
	.binary_i,.binary_i:nth-child(3n) {width:48%; float:left; margin-right:0px;}
	.binary_i:nth-child(2n) {width:48%; float:right;}
	.bbi-coll-6 {width:100%;}
    .bbi-coll-3 {width:100%;}
}  
@media screen and (max-width:770px) {
    .banner {padding-left:20px; padding-right:20px;}
    .banner img {width:100%;}
    .bo-top-left {width:100%; display:none; float:none; margin:0px 0px 20px 0px;}
     .bo-top-right {width:100%; float:none; margin:0px;}
}
@media screen and (max-width:720px) {
    .news-page .cat-td-l {display:block; width:auto; margin-bottom:21px;}
    .news-page .cat-td-l p {font-size:16px; line-height:20px;}
    .news-page  .category-begin-head {font-size:18px;}
    .news-page .cat-td-r {display:block; width:100%;}
    .news-page .cat-td-r img {width:100%;}
    
	.mp-cats-i,.mp-cats-i:nth-child(2n) {background:#1a1a1a; height:auto; padding:25px 0px 25px 0px; width:auto; float:none;}
	.mp-cats-i span,.mp-cats-i:nth-child(2n) span {height:auto; padding:0px; font-size:20px;}
	.mp-top .content-wrapper {height:auto;}
	.mp-top {height:auto; background:#fff;}
	.mp-cats {height:auto;}
	.mp-cats-i:hover {background:rgba(17,167,232,0.85);}
	.solution-i:nth-child(1) .solution-head-a,.solution-i:nth-child(2) .solution-head-a,.solution-i:nth-child(3) .solution-head-a,.solution-i:nth-child(4) .solution-head-a {background:transparent; float:none; height:auto; min-height:10px; line-height:0px; padding:0px;}
	.solution-btn {float:none !important;}
	.solution-head {text-align:center; line-height:0px; min-height:10px; padding:29px 20px 24px 20px;}
	.category-begin .solution-list li {width:auto;}
	.benefits-i {position:static; width:100%; text-align:left; margin-bottom:30px;}
	.benefits-list li {display:block; }	
	.mp-over {padding-top:0px; padding-bottom:10px;}
	.footer {height:490px; margin-top:-490px;}
	.content {padding-bottom:540px;}
	.subcat-txt .solution-list li {width:auto; display:block;}
}

@media screen and (max-width:640px) {
    .inner.contact-page {background:#fff;}
    .download-form-wrapper .inpt {width:100%; margin:0px 0px 15px 0px; float:none;}
    .download-form {height:auto; padding-bottom:40px;}
    .bbi-img img {width:500px;}
}

@media screen and (max-width:560px) {
    .contact-coll-l {width:100%; float:none;}
    .contact-coll-r {width:100%; float:none;}
	.special-lbl {padding-top:23px;}
	.header-logo img {width:165px;}
	.header {height:95px;}
	.mobile-menu {top:98px;}
	.solution-content p {margin-top:0px;}
	.header-logo {margin-top:30px;}
	.solution-content-r {display:none;}
	.solution-content-l,.solution-i:nth-child(2) .solution-content-l,.solution-i:nth-child(4) .solution-content-l {text-align:left; float:none; width:100%;}
	.solution-padding,.solution-i:nth-child(2) .solution-padding,.solution-i:nth-child(4) .solution-padding {padding:0px;}
	.solution-content {padding:20px 20px 20px 20px;}
	.solution-i:nth-child(1) .solution-content p,.solution-i:nth-child(2) .solution-content p,.solution-i:nth-child(3) .solution-content p,.solution-i:nth-child(4) .solution-content p {margin-top:0px;}
	.footer {height:510px; margin-top:-510px;}
	.content {padding-bottom:560px;}
	.header-right {margin-top:15px;}
	.bo-top-right {padding-top:45px;}
	.cats-i,.cats-i:nth-child(3n),.cats-i:nth-child(2n) {width:100%; float:none;}
	.category-begin-head {font-size:30px; height:auto; padding:14px 0px 15px 0px;}
	.content-lbl {font-size:22px; padding-left:10px; padding-right:10px;}
	.special-lbl {font-size:21px;}
	.benefits-title {font-size:22px; margin-bottom:15px;}
	.binary_i,.binary_i:nth-child(2n),.binary_i:nth-child(3n) {width:100%; min-height:auto; float:none; margin-right:0px;}	
	.binary_intro-txt {margin-top:21px;}
	.binary_intro-txt .responds-holder {padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:15px;}
	.binary_intro-txt .responds-holder {margin-bottom:15px;}
	.clients-pg-lbl {font-size:22px; margin-top:12px;}
	.binary_intro-txt p {font-size:15px; line-height:19px;}
	.bbi-teasers-lbl {font-size:18px; line-height:22px;}
	.bbi-teaser-i,.bbi-teaser-i:nth-child(3) {width:100%; float:none; margin:0px 0px 20px 0px;}
    .bbi-img img {width:300px;}	
    .bbi-head {height:320px;}
    .bbi-lbl {font-size:32px; padding-left:12px; padding-right:12px; line-height:39px; padding-top:22px; padding-bottom:22px;}
}
@media screen and (max-width:470px) {
	.header-langs-lbl {display:none;}
	.content-wrapper {padding-left:10px; padding-right:10px;}
	.mp-advantages-i {width:100%; display:block; margin:0px 0px 20px 0px;}
	.mp-advantages-i:last-child {margin-bottom:0px;}
	.mp-advantages-l {float:none; width:100%; margin:0px 0px 10px 0px; text-align:center;}
	.mp-advantages-r {float:none; width:100%; margin:0px 0px 0px 0px; text-align:center;}
	.mp-advantages-r br {display:none;}
	.mp-cats {margin-top:0px;}
	.mp-txt p {font-size:17px; line-height:19px; margin-bottom:16px;}
	.mp-lbl {font-size:20px;}
	.mp-lbl-a {margin-top:12px;}
	.footer {height:550px; margin-top:-550px;}
	.content {padding-bottom:600px;}
	.header-langs li a {font-size:13px;}
	.news-page .news-i,.news-page .news-i:nth-child(3n),.news-page .news-i:nth-child(3n) {width:100%; float:none; height:auto; margin-right:0px;}		
	.banner {padding-left:10px; padding-right:10px;}
    .a-cat-i,.a-cat-i:nth-child(2n) {width:100%; float:none;}
}
@media screen and (max-width:400px) {
	.footer {height:610px; margin-top:-610px;}
	.content {padding-bottom:660px;}
	.contact-lbl {font-size:26px;}
	.contact-txt p {font-size:17px !important; line-height:20px;}
}

@media screen and (max-width:990px) {
  .binary-bi {width:23.9%;}
  .binary-begin-r .padding {padding-bottom: 12px;}
  .individual-adv-i {width:28.4%;}
  .individual-adv-i span {font-size:17px;}
  .redy_solutions.individual .category-begin-l {width:100%; float:none;}
  .individual-quotes,.redy_solutions.individual .category-begin p {margin-bottom:36px; margin-left:0px;}
  .we-do-i {width:31.6%;}
  .we-do-txt {padding-top:14px; padding-bottom:14px;}
  .we-do-i:nth-child(5) .we-do-txt-b b {font-size:25px;}
  .we-do-txt-b {font-size:17px;}
  .we-do-txt-b {line-height:21px;}
  .we-work {display:none;}
  .we-do-row {margin-bottom:35px;}
  .partner-i,.partner-i:nth-child(5n) {width:24%; float:left; margin-right:0.9%;}
  .partner-i:nth-child(4n) {float:right; margin-right:0px;}
  .bbi-promo-left {width:540px;}
  .bbi-lbl {font-size:45px;}
}
@media screen and (max-width:900px) {
    .bbi-promo-left {width:100%; text-align:center; margin-bottom:20px; float:none;} 
    .bbi-promo-right {width:100%; float:none;} 
}
@media screen and (max-width:850px) {
  .plugin-content {display:block;}    
  .plugin-content-left {float:none; display:block; margin:0px 0px 20px 0px; padding:14px 0px 0px 0px; width:100%; text-align:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .plugin-content-right {float:none; display:block; margin:0px; padding:0px; width:100%; text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .plugin-benefits ul li,.plugin-form {text-align:left;}
  .plugin-content-right h1,.plugin-content-right p {text-align:left;}
  .bb-right {display:none;}
  .bb-left {width:100%; float: none; margin: 0px;}
  .bb-lbl br {display: none;}
  .metatrader-begin {margin-bottom: 20px;}
  .mt-adv {padding-top: 30px;}
  .r-benefit-img img {width:80px;}
  .r-benefit-txt {font-size: 15px;}
  .r-benefit-txt {line-height: 18px;}
  .r-benefit-img {margin-bottom: 10px;}
  .r-solutions-benefits {margin-top: 39px;}
  .redy_solutions .category-begin-txt {padding-top: 30px; padding-left: 0px; padding-right: 0px;}
}
@media screen and (max-width:750px) {
  .cnt-left {width:100%; float:none; margin-bottom:20px;}
  .cnt-right {width:100%; float:none;}
  .binary-options .binary-begin {margin-bottom: 23px;}
  .binary-options .binary-begin-l {display: none;}
  .binary-options .binary-begin-r {width:100%; float: none; margin: 0px 0px 0px 0px; padding: 0px ;}
  .binary-options .binary-begin-r .padding {padding: 0px 0px 10px 0px;}
  .binary-bi {width:48%; float: left; margin:0px 0px 23px 0px;}
  .binary-bi:nth-child(2n) {width:48%; float: right;}
  .inner.binary-options {background: transparent;}  
  .inner.redy_solutions.individual {background: transparent;}
  .inner.meta-trader {background: transparent;}
  .inner.redy_solutions {background: transparent;}
  .redy_solutions.individual .category-begin-txt {padding-right:0px; padding-left:0px;}
  .r-right-shadow,.r-left-shadow {display:none;}
  .bb-lbl {font-size: 30px;}
  .bb-list li {width:100%; float: none;}
  .bb-left .padding {padding-bottom: 7px;}
  .apply-row-btn {margin-top: 20px;}
  .individual-adv-i,.individual-adv-i:nth-child(3n) {width:44%; float:left; margin:0px 0px 10px 0px;}
  .individual-adv-i:nth-child(2n) {float:right;}
  .individual-quotes {margin-top:20px;}
  .individual-quote-a {font-size:22px; padding-top:4px;}
  .individual-quote-b {font-size:22px; padding-top:4px;}
  .we-do-i,.we-do-i:nth-child(3n) {width:48.6%; float:left; margin:0px 0px 15px 0px;}
  .we-do-i:nth-child(2n) {float:right;}
  .mp-adv-l {width:45px;}
  .mp-adv-l img {width:100%;}
  .mp-adv-r {font-size: 15px; margin-left: 10px; width:160px; line-height: 18px;}
  .mp-adv-i {width:245px;}
  .mp-adv-row {padding-bottom: 25px;}
  .mt-lbl {font-size: 29px;}
  .mt-packs-i {width:100%; margin: 0px 0px 20px 0px;}
  .r-benefit-i {width:150px; margin:0px 0px 21px 0px; }
  .r-cats-i,.r-cats-i:nth-child(3n) {width:48.8%; float: left; margin:0px 0px 20px 0px;}
  .r-cats-i:nth-child(2n) {width:48.8%; float: right;} 
    .flagship .solution-i:nth-child(1) .solution-head-a {font-size:26px;height:auto;padding:0px; background:transparent; text-align:center;}
}
@media screen and (max-width:660px) {
  .partner-i,.partner-i:nth-child(4n),.partner-i:nth-child(5n) {width:48%; float:left; margin-right:0.9%;}
  .partner-i:nth-child(2n) {float:right; margin-right:0px;}
  .partner-i img {width:50%;}
  .mt-benefits-i {float:none; width:100%; margin:0px 0px 25px 0px;}
  .dev-process-row-i {width:100%; float:none; margin:0px 0px 15px 0px;}
  .dev-process-row-i:nth-child(3) {width:100%; float:none; margin:0px;}
  .cnt-lbl {font-size:26px; padding-left:15px; padding-right:15px;}
  .bbi-coll-6i {width:100%; float:none; margin-bottom:20px;}
  .bbi-coll-3i {width:100%; float:none; margin-bottom:20px;}
  .bbi-t-part-lbl {font-size:20px; line-height:26px;}
  .bbi-t-part-txt {font-size:15px; line-height:22px;}
  .bbi-t-part {padding:15px;}
  .plugin-content-right h1 {font-size:26px;}
  .plugin-content-right p {font-size:16px;}
  .plugin-benefits ul li {font-size:16px;}
  .plugin-form-txt {font-size:16px;}
  .inverse .bbi-coll-3i {float:none; width:100%;}
  .inverse .bbi-coll-6i {float:none; width:100%;}
  .bbi-slider {display:none;}
  .bbi-coll-6i {margin-bottom:0px;}
}
@media screen and (max-width:600px) {
  .mp-adv-l {width:100%; margin: 0px 0px 7px 0px; float: none; text-align: center;}
  .mp-adv-l img {width:auto;}
  .mp-adv-r {width:50%; float: none; margin: 0px; font-size: 17px; line-height: 21px; text-align: center;}
  .mp-adv-i {width:100%; float: none; padding: 0px ; margin:0px 0px 30px 0px;}
  .mp-adv-i:last-child {margin-bottom: 0px;}
  .mt-packages {padding-bottom: 20px;}
  .mp-adv-row {padding-bottom: 38px;}
  .mt-txt-a {margin-bottom: 21px;}
  .clients-head {padding-bottom:21px; padding-left:10px; padding-right:10px; height:auto;}
  .mt5-intro {width:auto; font-size:17px; padding-left:20px; padding-right:20px;}
  .flagship .solution-content-r {display:none;}
  .flagship .solution-content-l {width:100%; display:block; float:none;}
  .flagship-lbl {font-size:30px;}  
}
@media screen and (max-width:550px) {
    .bbi-icons-h {width:50%; float:left;}
    .bbi-icons-h:nth-child(2n) {float:right;}
    .bbi-icons-h:nth-child(3n) {background:#23bcec;}
    .bbi-icons-h:nth-child(4n) {background:#00a0e0;}
    .bbi-thanks {text-align:center; float:none; padding-left:0px; background:transparent;}
    .bbi-notice {float:none; text-align:center;}
    .bbi-notice br {display:none;}
}
@media screen and (max-width:530px) {
  .apply-devider {display: none;}
  .apply-row-i {margin-bottom: 12px;}
  .apply-lbl {font-size: 30px; line-height: 33px;}
  .individual-adv-i,.individual-adv-i:nth-child(2n),.individual-adv-i:nth-child(3n) {display:block; height:auto; padding:15px; width:auto; float:none;}
  .mt-begin-lbl {font-size: 30px;}
  .r-cats-i,.r-cats-i:nth-child(2n),.r-cats-i:nth-child(3n) {width:100%; float: none; margin:0px 0px 20px 0px;}
  .flagship-lbl {margin-top:5px; font-size:25px;}
  .bbi-main-img {padding:0px;}
  .bbi-main-img img {width:100%;}
  .bbi-promo-left {background:transparent;}
  .bbi-lbl {font-size:27px; margin-top:0px; padding-top:10px; margin-bottom:0px; padding-bottom:0px;}
  .bbi-promo {padding-top:10px;}
.bbi-sublbl {font-size:19px; margin-bottom:25px; line-height:23px; padding-left:10px; padding-right:10px;}    
}
@media screen and (max-width:500px) {
	.binary-bi,.binary-bi:nth-child(2n) {width:100%; float: none;}
  .binary-options .binary-begin-lbl {font-size: 30px;}
  .redy_solutions .category-begin-head {font-size:30px; padding:15px;} 
  .individual-adv-lbl {font-size:25px;}  
  .we-do-i,.we-do-i:nth-child(2n),.we-do-i:nth-child(3n) {width:100%; float:none; margin:0px 0px 15px 0px;}
  .mt-txt-a {font-size: 18px; line-height: 18px;}
  .mt-begin-lbl {font-size: 26px; margin-bottom: 22px;}
  .metatrader-begin {padding: 20px;}
  .mp-adv-r {width:100%;} 
  .mp-adv-i {margin-bottom: 40px;}
  .mt-txt-c {font-size: 20px;}
  .r-benefit-i {width:100%; margin-bottom: 35px; float: none; text-align: center;}
  .r-benefit-txt {font-size: 19px; line-height: 22px;}
  .r-benefit-txt br {display: none;}
  .r-benefit-img img {width:auto;}
  .about-left {float:none; width:100%; margin:0px 0px 20px 0px; padding:0px;}
  .about-left img {width:100%;}
  .about-right {float:none; width:100%; margin:0px; padding:0px;}
  .about-right .padding {padding:0px;}  
  .plugin-content-left img {width:80%;}
  .plugin-form .inpt,.plugin-form .inpt:nth-child(2n) {width:100%; margin-bottom:10px; float:none;}
  .plugin-form-line {margin-bottom:0px;}
  .plugin-form {padding-left:10px; padding-right:10px;}
  .breadcrumbs li {margin-bottom:8px;}
  .plugin-form-send {width:100%;}
  .cat-td-r {display:none;}
  .cat-td-l {padding:15px;}
  .notice-left {width:100%; float:none; margin-bottom:16px;}
  .notice-right {width:100%; float:none; margin-bottom:60px;}
  .notice-accept {width:100%;}
  
}
@media screen and (max-width:450px) {
  .partner-i,.partner-i:nth-child(2n),.partner-i:nth-child(4n),.partner-i:nth-child(5n) { width:100%; float:none; margin-right:0px;}
  .header-langs,.china-link {display:none;}
  .menu-btn {margin-top:25px;}
  .responds-holder {padding-left:0px; padding-right:0px;}
}
