@font-face {
    font-family: 'SegoeUIRegular';
    src: url('/fonts/SegoeUIRegular.eot');
    src: url('/fonts/SegoeUIRegular.eot') format('embedded-opentype'),
         url('/fonts/SegoeUIRegular.woff2') format('woff2'),
         url('/fonts/SegoeUIRegular.woff') format('woff'),
         url('/fonts/SegoeUIRegular.ttf') format('truetype'),
         url('/fonts/SegoeUIRegular.svg#SegoeUIRegular') format('svg');
}
@font-face {
    font-family: 'SegoeUILight';
    src: url('/fonts/SegoeUILight.eot');
    src: url('/fonts/SegoeUILight.eot') format('embedded-opentype'),
         url('/fonts/SegoeUILight.woff2') format('woff2'),
         url('/fonts/SegoeUILight.woff') format('woff'),
         url('/fonts/SegoeUILight.ttf') format('truetype'),
         url('/fonts/SegoeUILight.svg#SegoeUILight') format('svg');
}
@font-face {
    font-family: 'SegoeUIBold';
    src: url('/fonts/SegoeUIBold.eot');
    src: url('/fonts/SegoeUIBold.eot') format('embedded-opentype'),
         url('/fonts/SegoeUIBold.woff2') format('woff2'),
         url('/fonts/SegoeUIBold.woff') format('woff'),
         url('/fonts/SegoeUIBold.ttf') format('truetype'),
         url('/fonts/SegoeUIBold.svg#SegoeUIBold') format('svg');
}
@font-face {
    font-family: 'MyriadProBold';
    src: url('/fonts/MyriadProBold.eot');
    src: url('/fonts/MyriadProBold.eot') format('embedded-opentype'),
         url('/fonts/MyriadProBold.woff2') format('woff2'),
         url('/fonts/MyriadProBold.woff') format('woff'),
         url('/fonts/MyriadProBold.ttf') format('truetype'),
         url('/fonts/MyriadProBold.svg#MyriadProBold') format('svg');
}
@font-face {
    font-family: 'RobotoSlabBold';
    src: url('/fonts/RobotoSlabBold.eot');
    src: url('/fonts/RobotoSlabBold.eot') format('embedded-opentype'),
         url('/fonts/RobotoSlabBold.woff2') format('woff2'),
         url('/fonts/RobotoSlabBold.woff') format('woff'),
         url('/fonts/RobotoSlabBold.ttf') format('truetype'),
         url('/fonts/RobotoSlabBold.svg#RobotoSlabBold') format('svg');
}
.clr {clear:both;height:0px;}
a, a:focus, select:focus {outline:none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:400;}
h1.logo {display:none !important;}
body {font-family: 'SegoeUIRegular';color:#909195;}
#sp-logo {padding-right:5px !important;}
#sp-logo a {display:block;width:auto;max-width:128px;}
#sp-logo img {margin: 8px 0 0;}
#sp-menu {padding-left:0px !important;}
#sp-top1 ul li {border:none;display:inline-block;margin-right:20px;}
.topmenu ul li a:focus {background:none !important;}
#sp-top1 ul li a:before {display:none;}
.topmenu ul li a {padding:0;line-height:200% !important;color:#777;}
.topmenu ul li.active a {color:#445AA8;}
#sp-top-bar .container {border-bottom:1px solid #000;}
.mod-languages a {font-size:12px;color:#909195 !important;line-height:240% !important;}
.mod-languages li:nth-child(1) a:before {content:url('/images/flag_ua.jpg');margin-right:0px;}
.mod-languages li:nth-child(2) a:before {content:url('/images/flag_usa.jpg');margin-right:0px;}
.mod-languages li:nth-child(3) a:before {content:url('/images/flag_ru.jpg');margin-right:0px;}
.mod-languages li:nth-child(4) a:before {content:url('/images/flag_pl.jpg');margin-right:0px;}
.mod-languages li:nth-child(5) a:before {content:url('/images/flag_ge.jpg');margin-right:0px;}
.mod-languages li.lang-active a, .mod-languages li:hover a {background:#f2f2f2 !important;}
.phone {text-align:right;}
.phone a {
    color: #777;}
.phone a:hover {color:#0e9cd1;}
.mail {margin-left:20px;}
.phone span .fa {margin: 0 3px 0 0;line-height:200%;}
#sp-top3 {padding-left:0px !important;}
.slider {display:block;margin:0 auto;max-width:990px;padding-left:10px;}
#sp-main {padding:4% 0;}
.slider h3 {text-transform:uppercase;color:#fff;margin: 20px 0 80px;line-height:135%;}
.slider h2 {font-family: 'RobotoSlabBold';color:#fff;font-size:60px;margin:0 0 20px;}
.button {
text-transform:uppercase;
font-family: 'SegoeUIBold';
color:#fefefe;
background:#ffca28;
padding: 10px 35px;
border:2px solid #ffca28;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
}
.slider .button {margin-right:40px;}
.button1 {
text-transform:uppercase;
font-family: 'SegoeUIBold';
color:#fefefe;
background:transparent;
padding: 10px 35px;
border:2px solid #fff;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
}
.button:hover, .button1:hover, .button:focus, .button1:focus {color:#fefefe;background:#FC0;border:2px solid #FC0;}
.adv1, .adv2, .adv3, .adv4, .adv5 {float:left;width:20%;text-align:center;color:#fff;}
.promo .fa {font-size:48px;}
.promo h3 {text-transform:uppercase;font-size:15px;font-family: 'SegoeUIBold';margin:40px 0 10px;}
.promo p {font-family: 'SegoeUILight';line-height:125%;margin:0;padding:0 8px;}
.alpha {font-size:60px;font-family: 'MyriadProBold';line-height:36px;padding-bottom:12px;}
.custom.copy {padding-left:75px;}
.social {padding-right:75px;text-align:right;}
.social a {color:#b3b3b3 !important;margin-right:12px;}
.social a:hover {color:#fff !important;}
.body-wrapper {margin-bottom:-25px;}
.chrome .body-wrapper {margin-bottom:0px;}
#sp-bottom {border-top:16px solid #FFCA28;}
#sp-bottom, #sp-bottom a {color:#909195;}
#sp-bottom .fa {margin-right: 10px;}
#sp-bottom a:hover {color:#fff;}
#sp-bottom p {margin:0 0 8px;}
#sp-form .sp-module .sp-module-title {background: url('../images/line2.png') no-repeat left bottom; padding: 0 0 10px 15px;font-size:18px;color:#fff;text-transform: none;}
#sp-form {color:#fff;}
#sp-form p {line-height:140%;}
.formRed {display:none;}
.form1 .formRequired, .form3 .formRequired {display:none;}
.form3 {padding: 25px 10px 0 10px;}
.form1-left {float:left;width:33%;margin-right:3%;}
.form1-right {float:right;width:64%;}
.form1 .formField {margin-bottom:10px;}
.form3 .formField {margin-bottom:0px;}
.form1 select::-moz-placeholder, .form1 textarea::-moz-placeholder, .form1 input[type="text"]::-moz-placeholder, .form2 input[type="text"]::-moz-placeholder {color:#fff;}
.form3 select::-moz-placeholder, .form3 textarea::-moz-placeholder, .form3 input[type="text"]::-moz-placeholder, .form3 input[type="text"]::-moz-placeholder {color: #909195;}
.form1 select:-ms-input-placeholder, .form1 textarea:-ms-input-placeholder, .form1 input[type="text"]:-ms-input-placeholder, .form2 input[type="text"]:-ms-input-placeholder {color:#fff;}
.form3 select:-ms-input-placeholder, .form3 textarea:-ms-input-placeholder, .form3 input[type="text"]:-ms-input-placeholder, .form3 input[type="text"]:-ms-input-placeholder {color:#909195;}
.form1 select::-webkit-input-placeholder, .form1 textarea::-webkit-input-placeholder, .form1 input[type="text"]::-webkit-input-placeholder, .form2 input[type="text"]::-webkit-input-placeholder {color:#fff;}
.form3 select::-webkit-input-placeholder, .form3 textarea::-webkit-input-placeholder, .form3 input[type="text"]::-webkit-input-placeholder, .form3 input[type="text"]::-webkit-input-placeholder {color:#909195;}
.form1 select {
background-color: rgba(255, 255, 255, 0.1) !important; 
border:2px solid #a2d6ef;
color:#fff;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.form3 select {
background-color: rgba(255, 255, 255, 0.1) !important; 
border:2px solid #a2d6ef;
color:#909195;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.form1 input[type="text"] {
background-color: rgba(255, 255, 255, 0.1); 
border:2px solid #a2d6ef;
color:#fff;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
}
.form3 input[type="text"] {
background-color: rgba(255, 255, 255, 0.1); 
border:2px solid #a2d6ef;
color:#909195;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
height:25px;
}
.form1 textarea {
background-color: rgba(255, 255, 255, 0.1); 
border:2px solid #a2d6ef;
color:#fff;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.form3 textarea {
background-color: rgba(255, 255, 255, 0.1); 
border:2px solid #a2d6ef;
color:#909195;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.form3 input[type="text"]:focus, .form3 textarea:focus {box-shadow:none;}
.form1 select, input, textarea, .uneditable-input, .form1 input[type="submit"], .form3 select, input, textarea, .uneditable-input, .form3 input[type="submit"] {width:100%;}
.form1 textarea, .form3 textarea {height: 139px;resize: none;}
.form1 input[type="submit"] {
color:#008fd4;
height:40px;
background:#fff;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
font-family: 'SegoeUIBold';
text-transform:uppercase;
border:none !important;
transition: color 400ms, background-color 400ms;
outline:none;
}
.form3 input[type="submit"] {
color:#008fd4;
height:40px;
background:#a2d6ef;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
font-family: 'SegoeUIBold';
text-transform:uppercase;
border:none !important;
transition: color 400ms, background-color 400ms;
outline:none;
}
.form1 input[type="submit"]:hover, .form1 input[type="submit"]:focus, .form3 input[type="submit"]:hover, .form3 input[type="submit"]:focus {outline:none;color:#fff;background:#FC0;cursor:pointer;padding:0;border:none !important;}
.form1 .rsform-error, .form3 .rsform-error {border: 2px solid rgba(205, 92, 92, 1) !important;}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 0.01px; 
text-overflow: '';
-ms-appearance: none;
appearance: none!important;
cursor:pointer;
}
.form3 select, .form3 input[type="submit"] {width: 100%;max-width:460px;display:block;margin:0 auto 10px;}
.form3 input[type="text"], .form3 textarea {width: 100%;max-width:420px;display:block;margin:0 auto 10px;}
select option {border:none;outline:none;color:#000;background:#F5F5F5;font-size:16px;}
select::-ms-expand {display: none;}
.form1 select {background: url('../images/arrow-down.png') no-repeat 90% 50%;background-size: 12px auto;}
.form3 select {background: url('../images/arrow-down.png') no-repeat 95% 50%;background-size: 12px auto;}
.form1 select.rsform-error, .form3 select.rsform-error {border: 2px solid rgba(205, 92, 92, 1) url('../images/arrow-down.png') no-repeat 90% 50% !important;background-size: 12px auto !important;}
.form3 select.rsform-error, .form3 select.rsform-error {border: 2px solid rgba(205, 92, 92, 1) url('../images/arrow-down.png') no-repeat 95% 50% !important;background-size: 12px auto !important;}
.ty {text-align:center; font-size:18px;font-family: 'SegoeUIBold';}
.cat-left {background: url('../images/line3.png') no-repeat left top;padding: 20px 40px 0 30px;}
.cat-left h2, .cat-left h2 a {margin:0 0 20px;text-transform:uppercase;color:#48529f;font-family: 'SegoeUIBold';font-size:24px;line-height:200%;}
.cat-left h2 a:hover {color: #48529F;}
.cat-left h2 img {float:left;margin-right:10px;}
#sp-bottom3 .container {padding-left:90px;color:#909195;}
.intro {font-family: 'SegoeUIBold';}
.cat-separator {height:1px;border-top:1px dotted #909195;margin:40px 0;}
.cat-right {padding: 87px 0 0 15px;}
.cat-right .fa {margin-right:5px;}
.button2 {
text-transform:uppercase;
font-family: 'SegoeUIBold';
color:#48529f;
background:transparent;
padding: 10px 30px;
border:2px solid #48529f;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
}
.cat-buttons .button2 {margin-right:40px;}
.button2:hover, .button2:focus {background:#FC0;color:#fff;border:2px solid #FC0;}
.button3 {
text-transform:uppercase;
font-family: 'SegoeUIBold';
color:#fff;
background:#48529F;
padding: 10px 30px;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border:2px solid #48529F;
}
.button3:hover, .button3:focus {background:#FC0;color:#fff;border:2px solid #FC0;}
.cat-buttons {padding-left:5px;}
.usno {margin-top:75px;}
.conf {margin-top:75px;}
.course {margin-top:60px;}
.pism {margin-top:40px;}
.apostil {margin-top:40px;}
.cat-right .col-xs-12, .cat-right .col-sm-6, .cat-right .col-md-6 {padding:0 5px;}
.digit h3 {text-align:center;margin:0 0 40px;color:#f0f0f0;font-size:36px;}
.digit1, .digit2, .digit3, .digit4, .digit5 {padding:40px 0;margin: 0 10px 0 0;box-sizing:border-box;width:19%;float:left;text-align:center;color:#FFCA28;background:rgba(0, 0, 0, 0.5);}
.digit5 {margin: 0 !important;}
.digit .container {box-sizing:border-box;}
.digit .fa {font-size:48px;}
.quantity {font-size:36px;margin:20px 0;}
.digit p {margin:0;text-transform:uppercase;font-family: 'SegoeUILight';}
.maillist1 p, .maillist2 p {padding:0px 15px 0 75px;font-size:24px;color:#fff;margin:0;line-height:125%;}
.maillist1 .form2, .maillist2 .form2 {margin-top:10px;}
.maillist1 .formCaption2, .maillist2 .formCaption2 {display:none;}
.maillist1 fieldset.formFieldset ol.formContainer li, .maillist2 fieldset.formFieldset ol.formContainer li {padding:0px;}
.maillist1 .rsform-block-email, .maillist2 .rsform-block-email {width:60%;float:left;}
.maillist1 .rsform-block-submit, .maillist2 .rsform-block-submit {width:40%;float:right;margin-top:-40px !important;}
.maillist1 div.formBody, .maillist2 div.formBody {width:100%;float:none;}
.maillist1 fieldset.formFieldset, .maillist2 fieldset.formFieldset {margin:0;}
.form2 .rsform-error {border: 2px solid rgba(205, 92, 92, 1) !important;border: 1px solid rgba(205, 92, 92, 1) !important;}
.maillist1 input[type="text"], .maillist2 input[type="text"] {
background: rgba(240, 240, 240, 0.1);
color:#fff;
border:2px solid #f3deb6;
border-radius: 30px 0px 0px 30px;
-webkit-border-radius: 30px 0px 0px 30px;
-moz-border-radius: 30px 0px 0px 30px;
border-right:none;
font-size: 16px;
padding: 18px;
text-transform: uppercase;;
}
.maillist1 .button, .maillist2 .button {
color:#f9be4d;
background:#fff;
border-radius: 0px 30px 30px 0px;
-webkit-border-radius: 0px 30px 30px 0px;
-moz-border-radius: 0px 30px 30px 0px;
border:none;
transition:.3s all ease-out;
}
.maillist1 .button:hover, .maillist1 .button:focus, .maillist2 .button:hover, .maillist2 .button:focus {background: #445AA8;color:#fff;box-shadow:none;}
.t-blue, .t-yellow {text-transform:uppercase;color:#2f2f2f;}
.t-blue td, .t-yellow td {text-align:center;vertical-align:middle;padding: 20px 20px;}
.t-blue, .t-yellow {width:100%;margin-bottom:40px;}
.t-blue thead {background:#008fd4;color:#fff;font-size:18px;font-family: 'SegoeUIBold';}
.t-yellow thead {background:#e5b14c;color:#fff;font-size:18px;font-family: 'SegoeUIBold';}
.t-blue td:nth-child(4n+2), .t-yellow td:nth-child(4n+2) {text-align:left;}
.t-blue tbody tr:nth-child(even) {background:#e7ecff;}
.t-yellow tbody tr:nth-child(even) {background:#ffe7a0;}
.prices {padding: 0 95px;}
.prices h4, .prices-module h4 {text-transform:uppercase;color:#2f2f2f;}
.jp-accordion-item {border-bottom:none !important;}
.prices h5 {text-transform:uppercase;color:#2f2f2f;margin:15px 0 5px;}
.b-left .fa {font-size:13px;color:#008fd4;}
.y-left .fa {font-size:13px;color:#e5b14c;}
.b-left {border-right:2px solid #008fd4;margin:0 0 80px;}
.b-right {margin:0 0 80px;}
.y-left {border-right:2px solid #e5b14c;}
.b-right, .y-right {padding-left:25px;}
.b-right span, .y-right span, .b-left span, .y-left span {color:#2f2f2f;}
/*.b-right p, .y-right p {margin:0 0 5px;}*/
.warn {margin: 0px 0 40px;text-transform:uppercase;color:#2f2f2f;padding:0 150px 0 120px;}
.warn .fa {font-size:60px;color:#e5b14c;display:block;float:left;margin: -10px 20px 0 0;}
.table-resp {overflow: auto;}
.prices .entry-header {text-align:center;}
.blog-blue, .blog-red {margin: 0 0 40px;}
.blog-blue h2 {height:80px;line-height:100%;padding:25px 0 0 25px;background: url('../images/line4.png') no-repeat left top;margin:0 0 40px;color:#3d3d47;font-family: 'SegoeUIBold';font-size:24px;text-transform:uppercase;}
.blog-red h2 {height:80px;line-height:100%;padding:25px 0 0 25px;background: url('../images/line5.png') no-repeat left top;margin:0 0 40px;color:#3d3d47;font-family: 'SegoeUIBold';font-size:24px;text-transform:uppercase;}
.blog-yellow h2 {height:80px;line-height:100%;padding:25px 0 0 25px;background: url('../images/line6.png') no-repeat left top;margin:0 0 40px;color:#3d3d47;font-family: 'SegoeUIBold';font-size:24px;text-transform:uppercase;}
.mainblog {margin: 0 0 0 50px;}
.blog-img {float:left;margin-right:0;width:23%;}
.bt-text {float:right;width:76%;}
.blog-more {text-align:right;margin-top:20px;font-family: 'SegoeUIBold';text-transform:uppercase;}
.blog-more .fa {margin-right:10px;}
.blog-red .blog-more a {color:#ff576a;}
.blog-yellow .blog-more a {color:#e5b14c;}
.blog-red .blog-more a:hover, .blog-yellow .blog-more a:hover {color:#008fd4;}
.blog-menu ul > li {border-bottom:none;}
.blog-menu ul > li > a:before {content: "\f0c8";font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;margin-right:3px;}
.blog-menu ul > li > a {padding:6px 0;line-height:120%;color:#008fd4;}
.blog-menu ul > li:hover > a, .blog-menu ul > li.active > a {color:#ff576a;}
.blog-menu ul > li > a:focus {background:none;}
.blog-menu ul {background: url('../images/line7.png') repeat-y left top;padding: 10px 0 10px 15px;}
.blog-sub .page-header {height:80px;padding:5px 0 0 25px;margin:0 0 40px;}
.blog-sub.blue .page-header {background: url('../images/line4.png') no-repeat left top;}
.blog-sub.red .page-header {background: url('../images/line5.png') no-repeat left top;}
.blog-sub.yellow .page-header {background: url('../images/line6.png') no-repeat left top;}
.blog-sub .entry-image {float:left;width:160px;margin-right:15px;}
.blog-sub .items-row {margin: 0 0 30px 85px;}
.blog.blog-sub .entry-header h2 {color:#3d3d47;font-family: 'SegoeUIBold';font-size:14px;text-transform:uppercase;line-height: 150%;}
.blog.blog-sub .entry-header {margin-bottom:15px;}
.blog-sub article.item {margin-bottom:25px;}
.item-page.blog-sub .page-header {display:none;}
.item-page.blog-sub .entry-image {float:none;margin:0 0 20px;width:100%;}
.blog-sub .pagination {margin: 20px 0 20px 100px;}
.cat-image {text-align:center;color:#fff;text-transform:uppercase;font-size:30px;line-height:150%;}
.cat-image p {display:inline-block;margin:0;padding:20px;background:rgba(68, 90, 168, 0.64);}
#sp-category1, #sp-category2, #sp-category3, #sp-category4, #sp-category5, #sp-category6 {padding: 9.7% 0;}
#sp-main, #sp-category1, #sp-category2, #sp-category3, #sp-category4, #sp-category5, #sp-category6, #sp-pageimage {max-height:645px;}
.cat-description {color:#fff;}
.cat-description p {padding: 0 95px;}
.blog.service {margin: 0 95px 40px;}
.blog.service.red {background: url('../images/line3.png') no-repeat left top;}
h2.subheading-category {
margin: 0 0 80px;
text-transform: uppercase;
color: #3d3d47;
font-family: 'SegoeUIBold';
font-size: 24px;
height:65px;
background: url('/images/oral_tr.png') no-repeat 25px 20px;
padding:30px 0 10px 90px;
}
.letter h2.subheading-category {background: url('/images/translation.png') no-repeat 25px 20px;}
.legal h2.subheading-category {background: url('/images/apostille.png') no-repeat 25px 20px;}
.conf h2.subheading-category {background: url('/images/conference.png') no-repeat 25px 20px;}
.kurs h2.subheading-category {background: url('/images/language.png') no-repeat 25px 20px;}
.blog.service .entry-header {margin-bottom:10px;}
.blog.service .entry-header h2 {text-transform: uppercase;font-size:18px;}
.blog.service .entry-header h2 a {color:#2f2f2f;}
.blog.service .entry-header h2 a:hover {color:#008fd4;}
.blog.service .items-row {padding:0 75px;}
.blog.service .items-row:nth-child(even) {background:#eef0ff;padding-bottom: 40px;padding-top: 40px;margin: 40px 0;}
.btn.btn-default {
text-transform:uppercase;
color:#909195;
font-family: 'SegoeUIBold';
background:#fff;
padding: 8px 25px;
border:1px solid #909195;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
margin-top: 10px;
}
.btn.btn-default:hover, .btn.btn-default:focus {color:#fff !important;background: #FC0 !important;border:1px solid #FC0 !important;}
.blog.service .button3 {padding: 8px 20px;float:right;margin: 10px 20px 0 0;}
.blog.service article.item {margin-bottom: 0px;}
.blog.service .row {margin-right:0px;margin-left:0px;}
.promo .sp-module-title {text-align: center;margin: 0 0 80px;color: #f0f0f0;font-size: 36px;text-transform:none;font-family: 'SegoeUIRegular';}
#sp-subscribe2 .maillist1 .button {color:#ff576a;}
#sp-subscribe2 .maillist1 .button:hover, #sp-subscribe2 .maillist1 .button:focus {color:#fff;background:#FC0;}
#sp-subscribe2 .maillist1 input[type="text"] {border:1px solid #f5b9c0;border-right:none;}
.work .sp-module-title {text-align:center;color:#2f2f2f;margin: 0 0 60px;font-size:36px;text-transform:none;}
.custom.work {text-align:center;color:#2f2f2f;font-family: 'SegoeUIBold';text-transform:uppercase;}
.work .fa {color:#445AA8;font-size:72px;margin:0;}
.work .fa.small {color:#cccccc;font-size:24px;position:relative;top: -55px;margin-left:5px;}
.workline {background: url('../images/line9.png') no-repeat left center;}
.work .col-sm-2, .work .col-md-2, .work .col-xs-2 {padding:0;}
.workline .fa {font-size:15px;box-shadow: 0 0 2px 3px rgba(255,255,255,1);}
.note .fa {color:#cccccc;font-size:24px;}
.note {text-align:left;color:#cccccc;font-size:24px;text-transform:none;margin-top:40px;font-family: 'SegoeUIRegular';}
.item-page.blog-sub, .item-page.service {padding:0 85px;}
.item-page.blog-sub .entry-header h2 {color:#3d3d47;font-size:24px;text-transform:uppercase;font-family: 'SegoeUIBold';}
.item-page.blog-sub .entry-header {margin: 30px 0 0;}
.breadcrumb {padding:0;margin:5px 0 20px;background-color: transparent;font-size:12px;font-family: 'SegoeUIBold';}
.breadcrumb ol li:first-child {display:none;}
.breadcrumb ol li:nth-child(2):before {display:none;}
.breadcrumb > li + li:before {content:"\f105";font: normal normal normal 14px/1 FontAwesome;padding: 0 7px;color:#cccccc;}
.breadcrumb ol li a {font-family: 'SegoeUIBold';font-size:12px;}
.breadcrumb > .active {color:#cccccc;}
.item-page.service .entry-header {text-align:center;margin:20px 0 30px;}
.item-page.service {color:#2f2f2f;line-height:22.5px;}
ul.nodotted, ul.nodotted ul {list-style:none;}
ul.nodotted li:before {content:"\f0c8";font: normal normal normal 12px/1 FontAwesome;color:#008fd4;margin-right:7px;}
ul.nodotted ul li:before {content:"\f096";font: normal normal normal 12px/1 FontAwesome;color:#008fd4;margin-right:7px;}
ul {padding-left:15px;}
ul li ul {padding-left:30px;}
/*.item-page.service img {display:block;margin: 0 auto 20px;}*/
.sp-module.module-price {margin-top:60px;padding:0 75px;}
.module-price .sp-module-title {text-align:center;color:#2f2f2f;font-size:36px;text-transform:none;margin:0 0 40px;}
.news {margin-bottom:20px;}
.news .sp-module-title {text-align:center;text-transform:none; font-size:36px;color:#3d3d47;margin:0 0 40px;}
.clients .sp-module-title {text-align:center;text-transform:none; font-size:36px;color:#3d3d47;margin:0 0 10px;}
.news .news-title {margin-bottom:5px;padding: 20px 10px 0 15px;}
.news .bt-introtext {padding: 0 10px 0 15px;}
.item-page.service .entry-image {float:left; margin: 0 40px 40px 0;}
.si {margin-right: 40px; margin-bottom: 40px; float: left;}
.rsfp_thankyou_popup_inner {padding:40px 20px;}
.sp-megamenu-parent > li.menu-ru > a {font-size: 15px;padding:0 10px;}
.sp-megamenu-parent >li.menu-ru:first-child >a {padding: 0 10px 0 0;}
.sp-megamenu-parent >li.menu-ru:last-child >a {padding: 0 0 0 10px;}
.prices h4, .prices-module h4 {text-align:center;margin:0 0 20px;}
.ui-widget {font-family: 'SegoeUIRegular' !important;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr, .ui-corner-bottom {border-radius:0px !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border:0px !important;
background:#445AA8 !important;
font-weight:normal !important;
color:#fff !important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color:#fff !important;font-size:20px !important;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border:0px !important;
background:#008fd4 !important;
font-weight:normal !important;
color:#fff !important;
}
.ui-accordion .ui-accordion-content {padding:40px 0 !important;margin:0px !important;}
.ui-widget-content {border:none !important;background:none !important;}
.ui-state-default a {background:url('../images/plus.png') no-repeat 10px 55%;}
.ui-state-active a, .ui-state-active a:link {background:url('../images/minus.png') no-repeat 10px 55%;}
.form-notice {margin:0;font-size:11px;font-style:italic;}
.about .entry-header {text-align:center;}
.contacts span {color:#fff;font-weight:bold;}
.clients table {width:100%;table-layout: fixed;}
.clients table td {text-align:center;vertical-align:middle;width:25%;padding:12px 36px;}
.clients table td img {display:block;margin:0 auto;}
.clients {margin-bottom:60px;}
.arrow-down {
display:block; 
width:80px;
height:80px;
margin:20px auto 0;
text-align:center;
animation-name: down-arrow-wk;
animation-duration: 4s;
animation-iteration-count: infinite;
animation-timing-function: ease-in-out;
-webkit-animation-name: down-arrow-wk;
-webkit-animation-duration: 4s;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-name: down-arrow-moz;
-moz-animation-duration: 4s;
-moz-animation-iteration-count: infinite;
-moz-animation-timing-function: ease-in-out;
}
.arrow-down .fa {
font-size: 64px;color:#FFCA28;
}
@keyframes down-arrow-wk{
from {-webkit-transform:translate(0, 0px);}
65% {-webkit-transform:translate(0, 15px);}
to {-webkit-transform: translate(0, -0px);}    
}
@keyframes down-arrow-moz{
from {-moz-transform:translate(0, 0px);}
65% {-moz-transform:translate(0, 15px);}
to {-moz-transform: translate(0, -0px);}    
}
@-webkit-keyframes down-arrow-wk{
from {-webkit-transform:translate(0, 0px);}
65% {-webkit-transform:translate(0, 15px);}
to {-webkit-transform: translate(0, -0px);}    
}   
@-moz-keyframes down-arrow-moz{
from {-moz-transform:translate(0, 0px);}
65% {-moz-transform:translate(0, 15px);}
to {-moz-transform: translate(0, -0px);}    
}



@media (min-width: 992px) and (max-width: 1199px) {
/*#sp-top-bar .col-md-6, #sp-top-bar .col-md-3 {width:33.3% !important;}*/
.sp-megamenu-parent > li > a {font-size: 14px;padding: 0 5px;}
.sp-megamenu-parent > li.menu-ru > a {font-size: 13px;padding: 0 5px;}
}
@media (max-width: 1199px) {
.adv1, .adv2 {margin:0 14% 30px 0;width:24%;}
.adv3 {margin:0 0 30px 0;width:24%;}
.adv4 {margin: 0 10% 0 16%;width:24%;}
.adv5 {margin: 0 16% 0 10%;width:24%;}
#sp-bottom3 .container {padding-left:15px;}
.cat-left h2 {font-size:20px;}
.cat-buttons .button2 {margin-right:20px;}
.prices {padding: 0;}
.blog.service .items-row {padding:0;}
.btn.btn-default {padding: 8px 18px;}
.blog.service .button3 {padding: 8px 18px;}
.item-page.service {padding:0px;}
}
@media (max-width: 991px) {
.slider {max-width:750px;}
.adv1, .adv2 {margin:0 2% 30px 0;width:32%;}
.adv3 {margin:0 0 30px 0;width:31%;}
.adv4 {margin: 0 4% 0 14%;width:32%;}
.adv5 {margin: 0 14% 0 4%;width:32%;}
.custom.copy {padding-left:0px;}
.social {padding-right:0px;}
.form1 {margin-top:40px;}
.cat-buttons .button3 {display:block;margin:0 auto;text-align:center;}
.cat-buttons .button2 {display:block;margin:0 auto 20px;text-align:center;}
.digit1, .digit2, .digit3, .digit4, .digit5 {width:18%;padding:20px 0;}
#sp-digit {padding:20px 0 !important;}
.digit h3 {margin:0 0 20px;}
.digit1, .digit2, .digit3, .digit4, .digit5 {height:180px;}
.quantity {font-size: 26px;}
.warn {padding:0;}
.maillist1 p, .maillist2 p {padding: 0px 15px 0 0px;}
.mainblog {margin: 0;}
.blog-sub .items-row {margin: 0 0 30px 0px;}
.blog-sub .pagination {margin: 20px 0 20px 0px;}
.cat-description p {padding:0;}
.blog.service {margin:0 0 40px;}
.blog.service .button3 {margin: 10px 0px 0 0;}
.item-page.blog-sub {padding:0px;}
.sp-module.module-price {padding:0;}
.news .news-title {padding: 5px 10px 0 15px;}
.bt-cs .bt-inner .bt-title {line-height: 100% !important;font-size: 12px !important;}
.news .bt-introtext {line-height: 100%;}
.si {display:block;margin: 0 auto 40px; float: none;}
.phone, .phone a {font-size:12px;}
.phone {margin-top:4px;}
#sp-top1 ul li {margin-right:5px;}
}
@media (max-width: 767px) {
.phone, .mod-languages, .topmenu {text-align:center;}
.slider h3 {font-size:24px;}
.slider h2 {font-size:50px;}
.button, .button1 {padding: 8px 30px;font-size:13px;}
.maillist1 .button, .maillist2 .button {padding: 10px 30px;}
.slider .button {margin-right:20px;}
.adv1, .adv2, .adv3, .adv4 {float:none;width:100%;margin: 0 auto 40px;}
.adv5 {float:none;width:100%;margin: 0 auto;}
#sp-bottom .col-xs-12 {margin-bottom: 30px;}
#sp-bottom .col-xs-12:last-child {margin-bottom: 0px;}
.cat-right {padding: 20px 0 0 15px;}
.usno, .conf, .course, .pism, .apostil {margin-top:20px;}
.cat-buttons .button3, .cat-buttons .button2 {max-width:250px;}
.cat-left {padding: 20px 15px 0 30px;}
.digit .fa {font-size:36px;}
.quantity {font-size:24px;margin:10px 0;}
.digit p {font-size:13px;}
.b-right, .y-right {padding-left:15px;}
.b-left {border-bottom:2px solid #008fd4;border-right:none;}
.y-left {border-bottom:2px solid #e5b14c;border-right:none;}
.maillist1 p, .maillist2 p {margin:0 0 20px;}
.blog.service article.item {margin:0 0 40px;}
.blog.service .items-row:nth-child(2n) {margin:0 0 40px;padding-bottom:0px;}
.custom.work {font-size:12px;}
.work .fa {font-size:60px;}
.work .fa.small {font-size:18px;top: -45px;}
.workline .fa {font-size:15px;}
.note .fa {font-size:24px;}
.phone, .phone a {font-size:14px;}
.phone {margin-top:0px;}
.digit1, .digit2, .digit3, .digit4, .digit5 {height:150px;}
.b-left, .b-right, .y-left {margin: 0 0 20px;}
#sp-top1 ul li {margin-right:20px;}
}
@media (max-width: 600px) {
.warn .fa {margin: 0px 20px 0 0;}
.work .col-xs-2 {width:33.33% !important;margin-bottom:40px;}
.note {margin-top:0px;}
.digit1, .digit2, .digit3, .digit4, .digit5 {height:auto;width:100%;padding:20px 0;max-width:250px;float:none;margin:0 auto 10px !important;}
.digit .fa {font-size:48px;}
.quantity {font-size:36px;margin:20px 0;}
.digit p {font-size:14px;}
.form3 select, .form3 input[type="submit"] {max-width:440px;}
.form3 input[type="text"], .form3 textarea {max-width:400px;}
}
@media (max-width: 480px) {
.slider h3 {font-size:22px;}
.slider h2 {font-size:40px;}
.button, .button1 {padding: 7px 24px;font-size:12px;}
.slider .button {margin-right:10px;}
.form1-left {float:none;width:100%;margin-right:0;}
.form1-right {float:none;width:100%;}
.cat-left h2 img  {display:none;}
.blog-blue h2, .blog-red h2, .blog-yellow h2 {font-size: 18px;line-height:120%;}
.blog-img {float:none;width:100%;display:block;margin:0 auto;clear:both;}
.blog-img img {display:block;margin:0 auto 10px !important;float:none !important;}
.bt-text {float:none;width:100%;display:block;margin:0;clear:both;}
.blog-sub .entry-image {float:none;width:100%;margin: 0 auto 20px;}
h2.subheading-category {padding:20px 0 0 90px;}
.cat-image {font-size:24px;}
.form3 select, .form3 input[type="submit"] {max-width:240px;}
.form3 input[type="text"], .form3 textarea {max-width:200px;}
.blog.service .button3 {float:none;margin:0;}
.blog.service .doap {margin: 30px 0 20px;text-align:center;}
.blog.service .readmore {text-align:center;}
.clients table td {display:block;width:100%;margin-bottom:20px;}
}
@media (max-width: 360px) {
.form3 select, .form3 input[type="submit"] {max-width:200px;}
.form3 input[type="text"], .form3 textarea {max-width:160px;}
}


#sp-promo, #sp-description {
    background-color: #445AA8 !important;
}
#sp-subscribe2 {
    background-color: #FFCA28 !important;
}
#sp-subscribe1 {
    background-color: #ffca28 !important;
}


.promo i.fa, .promo .alpha {
    transition: .3s all ease-in-out;
}
.promo i.fa:hover, .promo .alpha:hover {
    color: #FFCA28;
} 