body {
	color: #111; }
	
h2 {
	text-transform: uppercase;
    color: #1b78bb;
	font-weight: normal; }
	
.entry-header h2 {
	margin: 8px 0 10px; }	
	
h3 {
    font-family: Open Sans, sans-serif;
    font-weight: 800;
    color: #1b78bb; }
	
h4 {
    font-family: Open Sans, sans-serif;
    font-weight: 800; }	
	
a {
	color: #1b78bb; }
	
a:hover {
	#ff781f; }
	
.fixed {
	position: fixed;
	top: 100px; }
	
#sp-top-bar {
    background-color: #1b78bb;
	color: #fff;
    font-size: 20px; }
	
#sp-top-bar .sp-module {
	margin-top: 20px; }
	
/* .top-phone {
	text-align: right; } */
	
.item-page .top-phone {
	text-align: left;
	font-size: 20px; }
	
/* .item-page .top-phone p:nth-child(3) {
	border-bottom: 5px solid #ddd;
    padding-bottom: 30px;
    margin-bottom: 30px; } */
	
.item-page .top-phone i {
	border: 2px solid #333; }
	
.top-phone span {
	font-size: 14px; }
	
/* #sp-bottom .top-phone span {
	font-size: 11.5px; } */	
	
.top-phone i, .top-slogan i  {
	border: 2px solid #fff;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    padding-top: 3px;
    margin: 0 10px; }
	
.top-phone i.fa-envelope {
	font-size: 15px;
	padding-top: 5px; }	
	
.top-phone span.city {
	color: #54c2ff; 
	font-size: 20px; } 
	
.top-phone span.city i {
	border: 1px solid #54c2ff; }
	
.top-slogan p, .top-phone p {
	display: inline-block; }

#sp-header-sticky-wrapper, #sp-header, #offcanvas-toggler, ul.sp-megamenu-parent {
	height: 75px; }
	
#offcanvas-toggler {
	line-height: 75px; }
	
#sp-menu, #sp-header {
	background: #4da8e6; }
	
.sp-megamenu-parent >li >a {
	color: #000;
    padding: 0 9px; 
	font-weight: normal; 
	line-height: 75px;
	font-size: 14.5px; }
	
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
	color: #000; }

.sp-megamenu-parent{
	float: left; }
	
#sp-slide {
	margin-bottom: -75px; }
	
.sp-page-title {
    background: none; }
	
.sp-page-title h2, .sp-page-title h3 {
    color: #4da8e6; }
	
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a {
    color: #4da8e6; }
	
.sp-page-title .breadcrumb >.active {
	color: #ff781f; }
	
#sp-bottom {
	background: #1b78bb;
	padding: 30px 0px; 
	color: #fff;
    border-top: 5px solid #4da8e6; }
	
#sp-bottom .sp-module ul >li {
	display: inline-block; 
	border-bottom: none; 
	padding: 0 15px; }
	
#sp-bottom .sp-module ul >li >a:before {
	content: none; }
	
#sp-bottom .sp-module ul >li >a {
	color: #fff;
	text-decoration: underline; }
	
#sp-bottom .top-phone {
	font-size: 16px;
	text-align: left; }
	
#sp-bottom .top-phone p:first-child {
	margin-right: 20px; }
	
#sp-after-body-1 {
	padding: 25px 0; }
	
#sp-after-body-2 {
	padding: 25px 0 50px; }
	
#sp-main-body {
    padding: 50px 0; }
	
p.copyright {
	margin-left: 10px; }
	
ol.numbers {
	list-style-type: none;
	counter-reset: li;
	padding: 0; }
	
ol.numbers li {
	margin-bottom: 10px; 
	color: #1b78bb;
	padding-left: 45px; }
	
ol.numbers li:before {
	content: counter(li);
    counter-increment: li;
    color: #fff;
    display: inline-block;
    width: 35px;
    height: 35px;
    /* border-radius: 100%; */
    background: #1b78bb;
    margin-right: 10px;
	margin-left: -45px;
    text-align: center;
    padding-top: 5px;
    font-weight: 600;
    font-size: 120%; }
	
ol.numbers.orange li:before {
	background: #ff781f; }
	
ol.numbers.blue-circles li:before {
	background: #4da8e6;
	border-radius: 100%;
	-webkit-border-radius: 100%; }
	
table.steps td, table.garanties td {
	color: #fff; }
	
table.fines {
	background: #eee; }
	
table.steps td, table.garanties td, table.fines td {
	padding: 10px; }
	
table.fines td {
	border-right: 5px solid #fff; 
	border-bottom: 5px solid #fff; }
	
table.fines tr td:last-child {
	border-right: none; }
	
table.fines tr:last-child {
	border-right: none; }
	
table.fines tr:first-child td {
	text-align: center; }
	
table.steps td {
	vertical-align: middle; }
	
table.garanties tr:first-child td {
	vertical-align: top; }
	
table.steps tr td:first-child {
	border-right: 5px solid #fff; 
	text-align: center; }	
	
table.garanties tr td {
	border-right: 5px solid #fff; 
	text-align: center; }
	
table.garanties tr td:last-child {
	border-right: none; } 
	
table.steps tr, table.garanties tr {
	border-bottom: 5px solid #fff; }
	
table.steps tr:last-child, table.garanties tr:last-child {
	border-bottom: none; }
	
table.steps tr:first-child,
table.garanties tr td:first-child {
	background: #1b78bb; }
	
table.steps tr:nth-child(2),
table.garanties tr td:nth-child(2) {
	background: #4da8e6; }
	
table.steps tr:nth-child(3),
table.garanties tr td:nth-child(3) {
	background: #54c2ff; }
	
table.steps tr:nth-child(4),
table.garanties tr td:nth-child(4) {
	background: #73d6ff; }
	
table.garanties tr td:first-child {
	font-size: 150%; }
	
table.garanties tr:first-child td:first-child {
	font-size: 100%; }
	
table.garanties td {
	width: 25%; }
	
table.steps ul {
	list-style-type: none; 
	padding: 0; }
	
table.steps ul li {
	padding-left: 18px; }
	
table.steps ul li:before {
	content: "\f101"; 
	font-family: FontAwesome; 
	margin-right: 10px;
    margin-left: -18px; }
	
.step-number {
	width: 40px;
    height: 40px;
    border-radius: 100%;
	text-align: center;
    padding-top: 7px;
    font-weight: 600;
    font-size: 130%; 
	margin: 0 auto 10px; }
	
table.steps tr:first-child .step-number {
	background: #54c2ff; }
	
table.steps tr:nth-child(2) .step-number {
	background: #73d6ff; }
	
table.steps tr:nth-child(3) .step-number {
	background: #1b78bb; }
	
table.steps tr:nth-child(4) .step-number {
	background: #4da8e6; }
	
table.garanties i {
	background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    color: #ff781f;
    padding-top: 8px;
    font-size: 170%; }
	
table.garanties i.fa-close {
	color: #ddd; }
	
.blog-featured article.item,
.blog article.item {
    background: #fcfcfc;
    padding: 20px; 
	border-bottom: 5px solid #ddd; }
	
.entry-image {
	width: 30%;
    float: left;
    margin: 0 20px 20px 0; }
	
/* .blog-featured .item:after {
	width: 40%;
	border-bottom: 3px solid #1b78bb;
	border-bottom: 7px solid #ddd;
    position: relative;
    bottom: 7px; } */

.btn-default {
    color: #fff;
    background-color: #ff781f;
    border: none; }

.btn {
    border: none;
    border-radius: 0; }
	
p.readmore {
	margin-bottom: 0;
	text-align: right; }
	
.sp-module h2.sp-module-title {
	font-size: 24px; }
	
h4.ns2-title {
    min-height: 45px;
	line-height: 1.3; }
	
.ns2-created, a.ns2-readmore {
	color: #1b78bb; }
	
a.ns2-readmore {
	border-bottom: 3px solid #1b78bb;
    padding-bottom: 5px; }
	
.ns2-created:before {
	content: "\f133";
	font-family: FontAwesome; }
	
a.ns2-readmore span {
	background: none !important;
	padding: 0 !important; }
	
.ns2-row-inner {
	background: #fcfcfc; 
	border-bottom: 5px solid #ddd; }
	
.ns2-column >div {
	padding: 15px 15px 30px 15px !important; }
	
#ns2-147 .ns2-created {
	display: none; }
	
#ns2-147 img.ns2-image {
	padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    border-top: 5px solid #ddd;
    border-right: 5px solid #ddd;
    border-bottom: 5px solid #ddd; }
	
	
	
.blogseminar .entry-header h2 {
	font-size: 14px;
    line-height: 1.3;
	font-weight: 800; 
	height: 60px; }
	
.blogseminar article.item {
    margin-bottom: 20px; }
	
.blogseminar .entry-image {
	width: 150px;
    height: 150px;
    border-radius: 100%;
    overflow: hidden; 
	float: right;
	margin: 0 0 0 20px;
	border: border: 5px solid #ddd; }
	
.blogseminar p.readmore {
	text-align: left; }
	
/* .blogseminar .row-0 div[class*="col"]:first-child,
.blogseminar .row-2 div[class*="col"]:first-child {
	background: #4DA8E6; }

.blogseminar .row-0 div[class*="col"]:nth-child(2),
.blogseminar .row-2 div[class*="col"]:nth-child(2) {
	background: #54C2FF; }

.blogseminar .row-1 div[class*="col"]:first-child,
.blogseminar .row-3 div[class*="col"]:first-child {
	background: #73D6FF; }

.blogseminar .row-1 div[class*="col"]:nth-child(2),
.blogseminar .row-3 div[class*="col"]:nth-child(2) {
	background: #1E8FED; } */
	
.blogseminar .items-row div[class*="col"] {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff; 
	background: #f2f2f2; }
	
.how-long span {	
	font-size: 50px;
	display: block;
	margin-bottom: 10px; }
	
.how-long {
	font-weight: 800; 
	color: #4da8e6; }
	
.blogseminar .entry-header h2 a {
	color: #888; }
	
/* .how-long:before, .blogseminar .entry-header h2:before {
	color: #1b78bb; 
	font-family: FontAwesome;
	font-size: 27px;
    position: relative;
	left: 0; }

.how-long:before {
	content: "\f017"; }
	
.blogseminar .entry-header h2:before {
	content: "\f0f3"; }
	
.how-long, .blogseminar .entry-header h2 {
	padding-left: 30px; } */
	
.itemid-578 #sp-component, .itemid-581 #sp-component {
	background: url(../images/bg_triangles.jpg) no-repeat right top; }
	
ol.reasons li {
	color: #9bebf1;
    font-size: 24px;
    text-transform: uppercase;
	padding-left: 100px; 
	margin-bottom: 10px; }
	
ol.reasons li span {
	display: inline-block;
	padding-left: 20px; }
	
ol.reasons li:before {	
	content: counter(li);
    counter-increment: li;
    width: 100px;
    height: 80px;
    /* border: 3px solid; */
    /* border-radius: 100%; */
    font-size: 60px;
    font-weight: 800;
    display: inline-block;
    margin-left: -100px;
    padding-top: 20px;    
    /* background-repeat: no-repeat;
	background-position: left center;
	background-size: contain; */ }
	
ol.reasons {
	list-style-type: none; 
	counter-reset: li; 
	padding-left: 0; }
	
/* ol.reasons li:first-child:before {
	background-image: url(../images/icon_fl_teacher.png); }
	
ol.reasons li:nth-child(2):before {
	background-image: url(../images/icon_fl_sertificate.png); }
	
ol.reasons li:nth-child(3):before {
	background-image: url(../images/icon_fl_books.png); }
	
ol.reasons li:nth-child(4):before {
	background-image: url(../images/icon_fl_check.png); }
	
ol.reasons li:nth-child(5):before {
	background-image: url(../images/icon_fl_projector.png); } */
	
.zayavka-jur, .zayavka-phiz {
	display: inline-block;
	width: 48%; 
	padding: 15px;
	text-align: center; }

.zayavka-phiz {
	background: #9bebf1; }
	
.zayavka-jur {
	margin-right: 3.5%; 
	background: #73d6ff; }
	
.download, .zapolnit {
	/* text-align: center;
	padding: 15px;
	font-size: 22px; */ }
	
.zapolnit.i-b {
	display: inline-block; }		
	
.download:before {
	content: "\f063"; 
	background: #1b78bb; }
	
.zapolnit:before {
	content: "\f040";
	background: #ff781f; }
	
.download:before, .zapolnit:before {
	font-family: FontAwesome; 
	font-family: FontAwesome;
    display: inline-block;
    width: 35px;
    height: 35px;    
    border-radius: 100%;
	-webkit-border-radius: 100%;
    margin-right: 10px;
    text-align: center;
    padding-top: 5px;
    color: #fff; }
	
/* .download {
	border: 5px solid #4da8e6; }
	
.zapolnit {
	border: 5px solid #4da8e6; }	 */
	
.entry-header {
	margin-bottom: 0; }
	
.wk-slideshow-default > div .next, .wk-slideshow-default > div .prev {
	background: none; }
	
.wk-slideshow-default > div:hover .next, .wk-slideshow-default > div:hover .prev {
	background: none; }
	
.wk-slideshow-default > div .prev,
.wk-slideshow-default > div:hover .prev,
.wk-slideshow-default > div .next,
.wk-slideshow-default > div:hover .next {
	top: 50%;
	margin-top: -15px; 
	text-align: center;
	width: 30px;
    height: 30px; }
	
.wk-slideshow-default > div .prev,
.wk-slideshow-default > div:hover .prev {
	left: -70px; }
	
.wk-slideshow-default > div .next,
.wk-slideshow-default > div:hover .next {
	right: -70px; }
	
.wk-slideshow-default > div .prev:before,
.wk-slideshow-default > div:hover .prev:before,
.wk-slideshow-default > div .next:before,
.wk-slideshow-default > div:hover .next:before {
	font-size: 30px; 
	font-family: FontAwesome;
	color: #1b78bb; }
	
.wk-slideshow-default > div .prev:before,
.wk-slideshow-default > div:hover .prev:before {
	content: "\f053"; }
	
.wk-slideshow-default > div .next:before,
.wk-slideshow-default > div:hover .next:before {
	content: "\f054"; }
	
/* .clients .wk-slideshow ul li {
	display: block !important; } */
	
.clients .wk-slideshow p {
	height: 150px;
	display: table-cell;
	vertical-align: middle;
	border-top: 5px solid #ddd;
    border-bottom: 5px solid #ddd; }
	
.clients .wk-slideshow p img {
	width: auto;
    max-height: 100%; }
	
.clients .wk-slideshow ul li {
	border-bottom: none; }	

#caroufredsel_ li.item	{
	height: 120px;
    border-top: 5px solid #ddd;
    border-bottom: 5px solid #ddd; }
	
#caroufredsel_ .item_content	{
	height: 100%;	
	display: table;
	margin: 0 auto; }
	
#caroufredsel_ .item_content p {
	display: table-cell;
	vertical-align: middle; }	

#caroufredsel_ .item_content p img {	
	max-height: 120px; }
	
.caroufredsel_prev span, .caroufredsel_next span,
.caroufredsel_prev:hover span, .caroufredsel_next:hover span {
	display: none !important; }
	
.caroufredsel_prev:hover, .caroufredsel_next:hover {
	cursor: pointer; }	
	
.caroufredsel_prev, .caroufredsel_next {
	background: none !important; }

.caroufredsel_prev:before, .caroufredsel_next:before {
	font-size: 30px;
    font-family: FontAwesome;
    color: #1b78bb; }
	
.caroufredsel_prev:before {
	content: "\f053"; }	
	
.caroufredsel_next:before {
	content: "\f054"; }	
	
.caroufredsel_prev {
    left: -50px !important; }	
	
.caroufredsel_next {
    right: -50px !important; }		
	
.seminar-scroll	#caroufredsel_ li.item {
	height: auto; 
	border-top: none;
    border-bottom: none; }	
	
.seminar-scroll	#caroufredsel_ .item_content {
	display: block; }	
	
.seminar-scroll .how-long span {
	font-size: 25px;
    float: left;
    margin-right: 10px; 
	position: relative;
    top: 7px; }
	
.seminar-scroll #caroufredsel_ .item_content p {
	line-height: 105%; 
	color: #fff;
    background: #4da8e6;
    padding: 3px; }
	
.seminar-scroll #caroufredsel_ .item_content h4 {
	font-weight: normal;
	font-size: 14px; }	
	
.seminar-scroll #caroufredsel_ .item_content h4 a {
	text-decoration: underline; }	
	
.time-table	{
	width: 100%; 
	border-collapse: separate;
	border-spacing: 3px; } 
	
.time-table td {
	padding: 5px 15px;
	background: #f5f5f5; }	
	
.date {
	font-size: 35px; 
	font-weight: 800; 
	color: #4da8e6; }	
	
.day {
	color: #ff781f; 
	font-weight: 600; }	
	
.date
, .day {
	text-align: right;
	line-height: 40px;
}
	
.img-frame-blue, .img-frame-grey {
	padding: 35px;
	width: 415px; 
	margin-bottom: 15px; }	
	
.img-frame-blue {
	background: url(../images/bg_frame_blue.png) no-repeat;    
    background-size: contain; }
	
.img-frame-grey {
	background: url(../images/bg_frame_grey.png) no-repeat;
	background-size: contain; }	
	
#jcemediabox-popup-closelink {
	background: none; 
	height: 0;
	color: transparent; }	
	
#jcemediabox-popup-closelink:before {
	content: "";
	display: block;
	width: 28px;
	height: 28px;
	background: url(../images/icon_close.png) no-repeat; }	
	
.experts p {
	display: block;
	float: left; 
	width: 49%;
    line-height: 120%;
    padding: 3px;
    background: #ddd;
    margin: 1px; }	
	
.experts p img {	
	background: #ccc; }
	
/* .experts p:first-child img {	
	border-color: #73d6ff; }
	
.experts p:nth-child(2) img {	
	border-color: #1b78bb; }	
	
.experts p:nth-child(3) img {	
	border-color: #4da8e6; }

.experts p:nth-child(4) img {	
	border-color: #54c2ff; } */	
	
.blog .entry-header h2 {
	text-transform: none;
    font-size: 18px;
    font-weight: 600; }	
	
.blog .entry-header h2 a {	
	color: #1b78bb; }
	
.svedeniya-img:after {
	content: "";
	display: block;
	clear: both;
	width: 100%;
}
	
.svedeniya-img >a {
	display: block;
	width: 33.3333333%;
	float: left;
	height: 376px;
}

.svedeniya-img img {
	width: 95%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
	
/* ------- SP-SMART-SLIDER ------- */	

.sp-corporex-layout .sp-slider-content {
	width: 1170px !important;
	height: 100%;
	position: relative !important;
	margin: 300px auto 0;
	display: block !important;
	left: 0 !important; 
	top: 0 !important;
	height: 100%; 
	background-color: rgba(27,83,187,0.4) !important; }
	
.sp-corporex-layout .slider-arrow-nav {
	bottom: 250px !important;
	/* left: 50% !important;
	margin-left: -41px;  */
	position: relative !important;    
    right: 0 !important;
    width: 1170px;
    margin: 0 auto; }
	
.sp-corporex-layout .slider-arrow-nav i {
	display: none !important; }
	
.sp-corporex-layout .slider-arrow-nav a {
	color: #fff; }
	
.sp-corporex-layout .slider-arrow-nav a.controller-prev {	
	position: absolute;
    right: 100px; }
	
.sp-corporex-layout .slider-arrow-nav a.controller-next {	
	position: absolute;
    right: 40px; }
	
.sp-corporex-layout .slider-arrow-nav .controller-prev span:before,
.sp-corporex-layout .slider-arrow-nav .controller-next span:before {
	font-family: FontAwesome;
	font-size: 30px; }
	
.sp-corporex-layout .slider-arrow-nav .controller-prev span:before {
	content: "\f053"; }
	
.sp-corporex-layout .slider-arrow-nav .controller-next span:before {
	content: "\f054"; }
	
.btn-more-wrapper a {
	/* border: 3px solid #ff781f; */
    padding: 10px 20px;
    color: #fff;
    text-transform: uppercase; 
	background: #ff781f; }
	
.sp-corporex-layout .sp-slider-content .sp-title {
	font-weight: 800 !important; }
	
	


/* ------- END SP-SMART-SLIDER ------- */	
	
/* ------- VTEM MENU ACCORDION ------- */

div.vtemAccordion {
	/* margin: 0 -15px 5px; */ }
	
.style01.vtemAccordion ul.vtem_k2_menu li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	line-height:normal !important; }	
	
.style01.vtemAccordion ul.vtem_k2_menu li a, .style01.vtemAccordion ul.vtem_k2_menu li ul li a {
	padding: 10px 20px; }
	
.style01.vtemAccordion ul.vtem_k2_menu li ul li ul li a {
	/* border-bottom:1px solid #bbb; */
	/* border-top:1px solid #eee; */ }
	
.style01.vtemAccordion ul.vtem_k2_menu li a:link, .style01.vtemAccordion ul.vtem_k2_menu li a:visited {
	color: #fff !important;
	display: block;
	background: #4da8e6;
	border-top: 1px solid #fff; }
	
.style01.vtemAccordion ul.vtem_k2_menu li a:hover,.style01.vtemAccordion ul.vtem_k2_menu li a.active, .style01.vtemAccordion ul.vtem_k2_menu li a.selectedmenu {
	color: #fff !important;
	text-decoration: underline;
	background: #1b78bb; }

.style01.vtemAccordion ul.vtem_k2_menu li ul li a:link, .style01.vtemAccordion ul.vtem_k2_menu li ul li a:visited {
	color: #444 !important;
	display: block;
	background: #f2f2f2;
	border-top: 1px solid #fff; }
	
.style01.vtemAccordion ul.vtem_k2_menu li ul li a:hover, .style01.vtemAccordion ul.vtem_k2_menu li ul li a.active{
	color: #fff !important;
	text-decoration: underline !important;
	background: #ff781f; }	

.style01.vtemAccordion ul.vtem_k2_menu li ul li ul li a {
	padding-left: 40px; }

.vtemAccordion>ul.vtem_k2_menu>li>a {
	/* font-family: 'helioscondregular', sans-serif;
	text-transform: uppercase;
	font-size: 16px; */ }
	
.vtemAccordion>ul.vtem_k2_menu>li ul li {
    text-transform: none;
    font-size: 14px; }
	
.vtemAccordion ul.vtem_k2_menu li ul li.lastItem a {
    padding-bottom: 15px; }
	
/* ------- END VTEM MENU ACCORDION ------- */	

/* ------- FORM MAKER ------- */

#form12, #form13, #form14, #form15 {
    /* margin-top: -25px; */ }
	
#form13, #form14, #form15, #form16 {	
	background: #fcfcfc;
    border-bottom: 5px solid #ddd;
    padding: 20px 20px 0 20px; }
	
#form16 .wdform_section {
	width: 70%; }	
	
#form16 .wdform_column {
	width: 100%; }	

#form12 .wdform-page-and-images {
	border: 3px solid #4da8e6 !important;
	background: rgba(215,224,232,0.5);
	padding-top: 40px; }
	
.wdform_row {
	margin: 0 1% 12px; }
	
.wdform-field, .wdform-label-section, .wdform-element-section {
	width: 100% !important; }
	
#form14 div[wdid="22"] .wdform-label-section, #form14 div[wdid="22"] .wdform-element-section,
#form15 div[wdid="20"] .wdform-label-section, #form15 div[wdid="20"] .wdform-element-section {
	width: 50% !important; }
		
#form12 input[type="text"], 
#form13 input[type="text"],
#form14 input[type="text"],
#form15 input[type="text"],
#form16 input[type="text"] {
	background: transparent !important;
    border: 3px solid #4da8e6 !important;
    /* border-radius: 30px !important; */
	height: 50px !important; }
	
#form12 textarea,
#form13 textarea,
#form14 textarea,
#form15 textarea,
#form16 textarea {
	background: transparent !important; 
	border: 3px solid #4da8e6 !important; }
	
/* div[type="type_textarea"].wdform-field {
	width: 400px !important; } */
	
/* #form14 div[type="type_textarea"].wdform-field {
	width: 100% !important; } */
	
#form14 div[type="type_textarea"].wdform-field .wdform-element-section {	
	/* width: 98% !important */;
    margin: 0 auto; }
	
/* div[type="type_textarea"].wdform-field .wdform-element-section  {
	width: 100% !important; } */
	
div[type="type_radio"] .wdform-element-section >div {
	display: block !important; }	
	
#form15 div[type="type_radio"] .wdform-element-section >div,
#form14 div[type="type_radio"] .wdform-element-section >div {
	float: left; }	
	
div[type="type_radio"] .wdform-element-section >div >div {
	display: inline-block !important;
	width: 50%;
	vertical-align: top; }
	
#form15 div[type="type_radio"] .wdform-element-section >div >div,
#form14 div[type="type_radio"] .wdform-element-section >div >div {
	width: auto; }	
	
div[type="type_radio"] .wdform-ch-rad-label {
	display: inline-block !important;
	width: 80%; }
	
#form15 div[type="type_radio"] .wdform-ch-rad-label,
#form14 div[type="type_radio"] .wdform-ch-rad-label {
	width: auto; 
	font-weight: bold;
    color: #555;
    text-transform: uppercase; }	
	
.radio-div.forlabs {
	width: 5%; }
	
div[type="type_radio"] input[type="radio"] {
	display: none; }
	
div[type="type_radio"] input[type="radio"] + label:before {
	content: "\f10c";
	font-family: FontAwesome; 
	font-size: 120%;
	color: #4da8e6; }
	
div[type="type_radio"] input[type="radio"]:checked + label:before {
	content: "\f192";
	font-family: FontAwesome;
	font-size: 120%;
	color: #4da8e6; }
	
#form13 div[wdid="3"], #form13 div[wdid="4"], #form13 div[wdid="6"], #form13 div[wdid="7"],
#form13 div[wdid="8"], #form13 div[wdid="9"], #form13 div[wdid="10"], #form13 div[wdid="11"],
#form13 div[wdid="12"], #form13 div[wdid="13"], #form13 div[wdid="14"], #form13 div[wdid="15"],
#form13 div[wdid="17"], #form13 div[wdid="18"],
#form15 div.wdform_row,
#form16 div[wdid="17"], #form16 div[wdid="18"] {
	float: left;
	width: 48%; }	
	
#form15 div[wdid="20"].wdform_row {
	width: 100%; }	
	
#form15 div[wdid="16"].wdform_row, #form15 div[wdid="22"].wdform_row, #form15 div[wdid="23"].wdform_row {
	width: 100%; }	
	
	
#form14 div[wdid="2"], #form14 div[wdid="3"], #form14 div[wdid="4"], #form14 div[wdid="5"],
#form14 div[wdid="17"], #form14 div[wdid="18"], #form14 div[wdid="20"] {
	float: left;
	width: 48%; }
	
#form14 div[wdid="21"] {
	display: none !important; }	
	
/* #form14 div[wdid="19"] {
	width: 100%; }	 */
	
#form13 div[wdid="8"] {
	clear: left; }
	
#form13 div[wdid="16"] .wdform-label-section, #form13 div[wdid="16"] .wdform-element-section {
	float: left;
	width: 48%; }
	
#form12 div[type="type_file_upload"] .wdform-label-section,
#form13 div[type="type_file_upload"] .wdform-label-section,
#form14 div[type="type_file_upload"] .wdform-label-section,
#form15 div[type="type_file_upload"] .wdform-label-section {
	text-align: left !important;
	max-width: none !important; 
	width: auto !important;
	display: inline-block !important; }		
	
#form13 .wdform-field {
	margin: 0 !important; }
	
#form13 .wdform-ch-rad-label {
	line-height: 1.5; }
	
	
/* .wdform-page-and-images div[wdid="5"] {
	display: none; } */
	
#form12 .wdform-label-section,
#form13 .wdform-label-section,
#form14 .wdform-label-section,
#form15 .wdform-label-section {
	margin: 0 auto;
	/* text-align: center !important; */ }
	
/* #recaptcha_table {
	margin: 0 auto !important; }
	
#form12 .recaptchatable #recaptcha_image {
	border: none !important; } */
	
div[type="type_captcha"] {
	width: 300px;
	margin: 0 auto; }
	
#form14 div[type="type_captcha"] {
	width: 400px; }
	
div[type="type_captcha"] .wdform-element-section >div{
	width: 100%; }
	
div[type="type_captcha"]	input.captcha_input {
	width: 100% !important; }
	
#form12 div[wdid="1"] .wdform-label-section,
#form12 div[wdid="2"] .wdform-label-section
/* #form12 div[wdid="3"] .wdform-label-section */ {
	display: none !important; }
	
#form12 .button-submit
/* , #form15 .button-submit */ {
    color: inherit !important;
	border: 3px solid #feb100 !important; }
	
#form13 .button-submit, #form14 .button-submit, #form15 .button-submit,
#form16 .button-submit {
	width: 100% !important;
	background: #ff781f !important;
	font-weight: 800; }
	
#form13 div[wdid="18"], #form15 div[wdid="18"],
#form16 div[wdid="18"] {
	margin-top: 24px; }
	
#form14 div[wdid="18"] {
	margin-top: 20px; }	
	
#form12 .button-submit,
#form13 .button-submit,
#form14 .button-submit,
#form15 .button-submit,
#form16 .button-submit {
    display: block !important;
	height: 50px !important;
	margin: 0 auto !important; }
	
#form12 .wdform-label,
#form13 .wdform-label,
#form14 .wdform-label,
#form15 .wdform-label {
    border: none;
    color: #4da8e6 !important;
    text-transform: uppercase;
    font-weight: 800; }

.mes-after-sbm {
	background-color: #61ffb0;
    padding: 15px;
    border: 5px solid #f2f2f2; }
	
.alert {
    border: 5px solid transparent;
    border-radius: 0; 
	-webkit-border-radius: 0; }
	
.alert-success {
    background-color: rgba(62, 210, 53, 0.68);
    color: #fff; }	
	
.file-picker {
	background: url(../images/icon_upload_blue.png) no-repeat !important; 
	width: 30px !important;
    height: 30px !important; 
	background-size: contain !important; }
	
.file-picker:hover {
	cursor: pointer;
	background: url(../images/icon_upload_d-blue.png) no-repeat !important; 
	background-size: contain !important; }	
	
#recaptcha_table tr[height="73"] td:nth-child(2) {
	padding: 0 !important; }	

/* ------- END FORM MAKER ------- */

@media (max-width: 767px) and (min-width: 600px) {
	.svedeniya-img >a {
		width: 50%;
		height: 420px;
	}
}

@media (max-width: 599px) {
	.svedeniya-img >a {
		width: 100%;
		float: none;
		height: 420px;
	}
	
	.svedeniya-img img {
		max-width: 300px;
	}
}