body
{
	background-color: white;
	font-size: 18px;
	line-height: 1.4;
	color: #63636b;
	font-family: 'Montserrat', sans-serif;
}
a
{
	color: #2c7ae7;
	
	-webkit-transition: color 200ms, background-color 200ms, border-color 200ms;
    -o-transition: color 200ms, background-color 200ms, border-color 200ms;
    transition: color 200ms, background-color 200ms, border-color 200ms;	
}
i
{
	-webkit-transition: color 200ms, background-color 200ms, border-color 200ms;
    -o-transition: color 200ms, background-color 200ms, border-color 200ms;
    transition: color 200ms, background-color 200ms, border-color 200ms;		
}
a:hover, a:focus
{
	color: #2936d6;
	outline: none;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a
{
	color: #2c7ae7;	
	background: none;
}
.sp-megamenu-parent >li >a:after
{
	background-color: #2c7ae7;
	bottom: -2px;
}
.wbst-404-wrapper
{
	width: 100%;
	text-align: center;
	margin-top: 120px;
}
.wbst-404-homebutton a
{

}
.wbst-404-text1
{
	font-size: 120px;
    font-weight: 900;
    color: #a7a7a7;
	line-height: 1.1;
}
.wbst-404-text2
{
	color: #333;
    font-size: 18px;
    margin-bottom: 28px;
}

.wbst-main .sf2Win
{
    border-radius: 12px;
    background: white;
    width: 360px;
    position: relative;
    padding: 29px 15px 15px 15px;
}
.wbst-form-popup .wbst-right-title
{
	font-size: 26px;
}
.wbst-form-popup .wbst-right-title:before
{
	bottom: -22px;
}
.sf2Style-default button.sf2-element.sf2CloseBtn
{
	position: absolute;
    top: 10px;
    right: 10px;
    font-size: 22px;
    color: #8c8c8c;
    text-shadow: none;
    cursor: pointer;
    font-family: verdana;
    background: transparent;
    transform: rotate(45deg);
    padding: 0px;
    line-height: 1;
    font-weight: 300;
	outline: none;
}
.sf2Style-default button.sf2-element.sf2SendBtn
{
	text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #2876e2;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
    text-decoration: none;
    padding: 19px 40px 19px 40px;
    border-radius: 10px;
    outline: 0;
    border: none;
    cursor: pointer;
    transition: all .25s;
    margin: 0px auto;
    width: 100%;
}
.sf2Style-default button.sf2-element.sf2SendBtn:hover
{
	background: #2876e2;
    background: linear-gradient(to left,#2876e2 0,#3f8efc 100%);
}


.wbst-main .sf2Win-body
{
	padding: 0px 15px;
}
.wbst-main .sf2Win-footer
{
	background-color: transparent;
	border-top: none;
	box-shadow: none;
}
ul.sf2-error-list
{
	padding-inline-start: 0px;
}
.wbst-main .sf2Win.error
{
	border: 5px solid red;
    padding: 25px 15px;
	background: white;	
	font-size: 16px;
	line-height: 1.2;
}
.wbst-main  .sf2Win.success
{
	border: 4px solid rgba(65, 204, 10, 1);
	background: white;
	padding: 15px 0px;
}
.wbst-main  .sf2Win.success h4
{
	font-size: 40px;
}

.wbst-main .sf2-message.sf2-type-success
{
    border-left: none;
    text-align: center;
    padding: 0px;
    margin: 10px 0px 0px;
	background: none;
}
.wbst-main .wbst-contacts-form .sf2-message.sf2-type-success
{
	margin-bottom: 10px;
}
.wbst-answer-title
{
	font-weight: 700;
	color: black;
	margin-bottom: 12px;
	font-size: 20px;
}
.sf2-type-success i
{
	font-size: 50px;
    margin-bottom: 14px;
    line-height: 1;
	background: linear-gradient(to left,#2876e2 0,#3f8efc 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wbst-main #sp-header.has-slideshow.menu-fixed-out
{

	background: white;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(76, 81, 95, 0.16);
	box-shadow: 0px 0px 10px 0px rgba(76, 81, 95, 0.16);
	border-bottom: none;	
}
.wbst-top-phones
{
	text-align: right;
    margin-top: 15px;
	font-family: 'Open Sans', sans-serif;
}
.wbst-top-phones a
{
	color: black;
}
.wbst-top-phones a:hover
{
	color: #2c7ae7;
}
.wbst-main  #sp-header .logo {
	height: 60px;
}
.wbst-main  #offcanvas-toggler
{
	height: 60px;
	display: none;
}
.wbst-main .sp-megamenu-parent >li >a
{
	text-transform: none;
	line-height: 80px;
	font-size: 16px;
	font-weight: 500;
}
.wbst-main #sp-header.menu-fixed .sp-megamenu-parent >li >a
{
	line-height: 80px;	
}
.wbst-main  #offcanvas-toggler
{
	line-height: 80px;
}
.wbst-main  #sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent >li >a, .wbst-main   #sp-header.has-slideshow.menu-fixed-out #offcanvas-toggler >i
{
	color: black;
}

.wbst-main .sp-copyright
{
	color: rgba(255, 255, 255, 0.30);
}
.wbst-main .sp-copyright a
{
	color: rgba(255, 255, 255, 0.30);
}
.wbst-main .sp-copyright a:hover
{
	color: white;
}
#sp-footer1
{
	text-align: center;
}
#sp-footer1 .sp-column
{
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	padding: 40px 0px 20px;
}

.wbst-main #sp-header
{
	position: relative;
    top: 0;
    width: 100%;
	background: white;
	
	-webkit-box-shadow: 0px 0px 10px 0px rgba(76, 81, 95, 0.16);
	box-shadow: 0px 0px 10px 0px rgba(76, 81, 95, 0.16);
	border-bottom: none;		
}


.wbst-header-row
{
	background-repeat: no-repeat;
    background-color: #0e1213;
    background-image: url(/images/header-bg.jpg);
    background-position: center bottom;
    background-size: cover;
    min-height: 700px;
	
	display: flex;
    align-items: center;
}

.wbst-slogan-wrapper
{
	text-align: center;
    color: white;
}
.wbst-slogan-title h1
{
	color: white;
    font-weight: 800;
    font-size: 140px;
	line-height: 1;
}
.wbst-slogan-advantages-wrapper
{
	max-width: 1300px;
    margin: 0px auto;
}
.wbst-slogan-advantage-item-wrapper
{
	float: left;
	width: 25%;
	padding: 0px 40px;
}
.wbst-slogan-line2
{
	font-size: 30px;
	margin-bottom: 60px;
}
.wbst-slogan-advantage-item-image
{
	width: 80px;
	margin: 0px auto;
}
.wbst-margin1
{
	margin-top: 40px;
}
.wbst-slogan-advantage-item-title
{
	margin-top: 4px;
}
.wbst-row-title1
{
	text-align: center;
	text-transform: uppercase;
    color: #2c7ae7;
	font-size: 22px;
	margin-bottom: 30px;
}
.wbst-row-title2
{
	text-align: center;
	font-weight: 700;
	color: #303036;
	font-size: 40px;
	margin-bottom: 10px;
	line-height: 1.2;
}
.wbst-row-description
{
	text-align: center;
	font-size: 20px;
	line-height: 1.6;
	margin-bottom: 30px;
}
.wbst-about-row
{
	padding: 80px 0px;
}
.wbst-opportunities-wrapper
{
	margin: 0px -30px 50px;
}
.wbst-opportunity-item-wrapper
{
	float: left;
	width: 33.333%;
	padding: 0px 30px;
	margin: 30px 0px;
}
.wbst-opportunity-item
{
	border: 1px solid #d4d4e1;
	border-radius: 10px;
	padding: 30px 30px 20px;
}

.wbst-opportunity-item-image
{
	display: flex;
    align-items: center;
    justify-content: center;
    width: 97px;
    height: 97px;
    min-width: 97px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #2c7ae7;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
    margin: 0 auto 1.25rem;
    color: #fff;
    fill: #fff;
    transition: all .25s;
}
.wbst-opportunity-item-image img
{
	width: 52px;
}
.wbst-opportunity-item-title
{
	color: #303036;
	text-align: center;	
	font-weight: 700;
	line-height: 1.1;
	margin-bottom: 10px;
	font-size: 22px;
}
ul
{
    padding-inline-start: 20px;
	list-style-type: square;
}
.wbst-opportunity-item-description
{
	font-size: 16px;
}
.wbst-opportunity-item-description ul li
{
	margin: 5px 0px;
}
article h2
{
	text-align: center;
    font-weight: 600;
	font-size: 28px;
}




.wbst-button1
{
	position: relative;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #2876e2;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
    text-decoration: none;
    padding: 20px 40px 20px 80px;
    border-radius: 10px;
    outline: 0;
    border: none;
    cursor: pointer;
    transition: all .25s;
    width: 500px;
    margin: 0px auto 0px;
}
.wbst-button1:hover, .wbst-button1:focus
{
	background: #2876e2;
    background: linear-gradient(to left,#2876e2 0,#3f8efc 100%);
    color: #fff;
}
.wbst-button1 img
{
	position: absolute;
    top: -39px;
    left: -41px;
}
.wbst-button1.wbst-button11 img
{
	position: absolute;
    top: -39px;
    left: -62px;
}




.wbst-button2
{
	position: relative;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #2876e2;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
    text-decoration: none;
    padding: 20px 40px 20px 40px;
    border-radius: 10px;
    outline: 0;
    border: none;
    cursor: pointer;
    transition: all .25s;
}
.wbst-button2:hover, .wbst-button2:focus
{
	background: #2876e2;
    background: linear-gradient(to left,#2876e2 0,#3f8efc 100%);
    color: #fff;
}
.wbst-button2 i
{
	margin-left: 5px;
}
.wbst-news .wbst-button2 i
{
	margin-left: 0px;
	margin-right: 5px;
}
.wbst-button-news-wrapper
{
	text-align: center;
}
.wbst-reasons-row
{
	background: #eff4f9;
	padding: 80px 0px;
}
.wbst-reason-item-wrapper
{
	width: 25%;
	float: left;
	padding: 0px 40px;
	margin-bottom: 40px;
}
.wbst-reason-item
{
	position: relative;
}
.wbst-reason-item-description
{
	font-size: 16px;
}
.wbst-reason-item-title
{
	color: #303036;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.wbst-reason-item-number
{
	position: absolute;
	top: 0px;
	left: -60px;
	font-weight: 700;
    color: #2c7ae7;
}
.wbst-reason-item-number:after
{
	content: "";
    position: absolute;
    left: 27px;
    top: 50%;
    width: 27px;
    height: 1px;
    background-color: #303036;
    margin-top: -1px;
}
.wbst-reasons-row .wbst-row-title1
{
	margin-bottom: 60px;
}
.wbst-scheme-row
{
	padding: 80px 0px 0px;	
}
.wbst-scheme-text
{
	text-align: center;
    margin: 42px 0px 60px;
	line-height: 1.6;
}
.wbst-support-wrapper
{
/*	background: black;*/
	padding: 40px;
    border-radius: 15px;
    background: linear-gradient(90deg, #00052b 44%, rgba(0, 0, 0, 0) 100%), url(/images/support-bg.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center right;
	
	-webkit-box-shadow: 0px 15px 51px rgba(0, 0, 0, 0.46);
    box-shadow: 0px 15px 51px rgba(0, 0, 0, 0.46);
	color: white;
}
/*.wbst-support-border
{
	padding: 40px;
	border-radius: 10px;
	border: 1px dashed white;
}*/
.wbst-support-text-wraper
{
	max-width: 60%;
}
.wbst-support-text1
{
	font-weight: 700;
    font-size: 30px;
    line-height: 1.1;
    margin-bottom: 20px;
}
.wbst-support-wrapper ul
{
	padding-left: 40px;
}
.wbst-support-row
{
	padding-bottom: 80px;
}
.wbst-clients-row
{
	padding: 40px 0px 60px 0px;
}
.wbst-clients-wrapper
{
	margin: -20px -30px 0px -30px;
}
.wbst-clients-row .sppb-carousel-extended-item img
{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */	
	
	opacity: 0.7;
}
div.k2ItemsBlock.wbst-articles-homepage ul li {
    width: 33.333%;
    float: left;
    padding: 0px 30px;
    margin-bottom: 10px;
}
div.k2ItemsBlock.wbst-articles-homepage ul
{
	margin: 40px -30px 30px;
}
div.k2ItemsBlock.wbst-articles-homepage ul li div.moduleItemIntrotext a.moduleItemImage img
{
	margin: 0px;
}
.wbst-mod-articles-item-wrapper
{
	background: white;
    position: relative;
	border-radius: 10px;
	transition: all 0.25s;
	border: 1px solid #D4D4E1;
}
.wbst-mod-articles-item-wrapper:hover
{
	-webkit-box-shadow: 0px 0px 45px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 45px rgba(0, 0, 0, 0.3);
}
.wbst-home-news-row
{
	background-color: #eff4f9;
	padding: 80px 0px;
}
.wbst-articles-homepage .moduleItemImage img
{
	border-radius: 10px 10px 0px 0px;
}
.wbst-item-date-created
{
    display: block;
    text-align: center;
    margin: -22px 0px 5px;
    padding: 8px 0px;
}
div.k2ItemsBlock.wbst-articles-homepage ul li span.moduleItemDateCreated
{
	background-color: #2c7ae7;
    color: #ffffff;
    padding: 9px;
    font-size: 16px;
    border-radius: 5px;
}
.wbst-moduleItemTitle
{
	padding: 0px 16px;
}
div.k2ItemsBlock.wbst-articles-homepage ul li a.moduleItemTitle
{
	color: black;
	font-weight: 700;
/*	padding: 0px 16px;*/
	transition: none;
}
div.k2ItemsBlock.wbst-articles-homepage ul li a.moduleItemTitle:hover
{
	color: #2c7ae7;
}
div.k2ItemsBlock.wbst-articles-homepage ul li div.moduleItemIntrotext
{
	padding: 0px 16px;
	margin: 10px 0px 20px;
	font-size: 16px;
}
.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control
{
	color: #2c7ae7;
    border: 1px solid #2c7ae7;
}
#sp-wbst-footer
{
	padding: 80px 0px 40px;
	background: #202029;
	color: rgba(255, 255, 255, 0.81);
	font-size: 16px;
}
#sp-wbst-footer a
{
	color: rgba(255, 255, 255, 0.81);	
}
#sp-wbst-footer a:hover
{
	color: white;
}
#sp-wbst-footer .sp-module .sp-module-title
{
	text-transform: none;
	color: white;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 80px;
	position: relative;
}
#sp-wbst-footer .sp-module .sp-module-title:before
{
	content: '';
    width: 80px;
    height: 2px;
    border-radius: 5px;
    background: #2c7ae7;
    position: absolute;
    bottom: -41px;
    left: 0px;
}
.wbst-main #sp-footer
{
	background: #202029;
}
.wbst-logo
{
	margin-top: 22px;
}
.wbst-logo img
{
	float: left;
    margin-right: 5px;
}
.wbst-logo-text
{
	color: black;
    font-weight: 700;
    font-size: 24px;
}
#sp-wbst-top-row
{
	padding: 12px 0px 11px;
	background: #33333a;
}
#sp-wbst-top-row
{
	color: rgba(255, 255, 255, 0.81);
	font-size: 14px;
}
#sp-wbst-top-row i
{
	color: white;
	font-size: 16px;	
	margin-right: 3px;
}
#sp-wbst-top-row a
{
	color: rgba(255, 255, 255, 0.81);
}
#sp-wbst-top-row a:hover
{
	color: rgba(255, 255, 255, 1);	
}
.wbst-align-right
{
	text-align: right;
}
.wbst-button3 button.sf2-callBtn
{
	background: none;
	padding: 0px;
	border-radius: 0px;
	color: rgba(255, 255, 255, 0.81);
	font-size: 14px;
	font-weight: 400;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.81);
	outline: none;
}
.wbst-button3 button.sf2-callBtn:hover
{
	color: white;
	border-bottom: 1px solid white;
}
#sp-wbst-top-row .wbst-social-top i
{
	margin-right: 15px;
	font-size: 18px;
}
#sp-wbst-top-row .wbst-social-top i:hover
{
	color: rgba(255, 255, 255, 1);	
}
.sp-module ul >li >a
{
	-webkit-transition: 200ms;
    transition: 200ms;
}
.sp-module.wbst-bottom-navi ul >li
{
	border-bottom: none;
	margin: 0px 0px 14px 0px;
	display: list-item;
}
.sp-module.wbst-bottom-navi ul >li a
{
	display: inline-block;
	line-height: 1.4;
    padding: 0px;	
	outline: none;
}
.sp-module.wbst-bottom-navi ul >li a:focus
{
	background: none;
}
.sp-module.wbst-bottom-navi ul >li >a:before
{
	content: none;
}
.sp-module.wbst-bottom-navi ul
{
	list-style: square;
	padding-left: 20px;
}



.sp-module.wbst-bottom-docs ul >li
{
	border-bottom: none;
	margin: 0px 0px 14px 0px;
	display: block;
}
.sp-module.wbst-bottom-docs ul >li a
{
	display: inline-block;
	line-height: 1.4;
    padding: 0px;	
	outline: none;
}
.sp-module.wbst-bottom-docs ul >li a:focus
{
	background: none;
}
.sp-module.wbst-bottom-docs ul >li >a:before
{
	content: '\f1c1';
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
}
.wbst-bottom-phones
{
	font-family: 'Open Sans', sans-serif;
}
#sp-wbst-footer p
{
	margin-bottom: 15px;
}
.wbst-contacts-bottom i
{
	min-width: 16px;
}
.wbst-bottom-messengers
{
	margin-top: 30px;
}
.wbst-bottom-messengers a
{
	border: 1px solid rgba(255, 255, 255, 0.81);
    width: 28px;
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    padding: 2px 0px 1px;
	margin-right: 4px;
	
	-webkit-transition: color 200ms, background-color 200ms, border-color 200ms;
    -o-transition: color 200ms, background-color 200ms, border-color 200ms;
    transition: color 200ms, background-color 200ms, border-color 200ms;
}
.wbst-bottom-messengers a:hover
{
	border: 1px solid rgba(255, 255, 255, 1);	
}
.wbst-bottom-messengers a i
{
	-webkit-transition: none;
    -o-transition: none;
    transition: none;	
}
#sp-wbst-breadcrumbs-row
{
	background-color: #eff4f9;
}
.breadcrumb
{
	background: none;
	margin-bottom: 0px;
	padding: 20px 0px;
	font-size: 14px;
}
.breadcrumb a
{
	outline: none;
}
article.item
{
	-webkit-box-shadow: none; 
    box-shadow: none;
	margin-bottom: 0px;
}
.entry-header.has-post-format
{
	margin-left: 0px;
}
.blog-item-content-wrapper
{
	padding: 0px;
}
#sp-main-body
{
	padding: 40px 0px 60px;
}
h1.wbst-article-title
{
    margin-top: 0px;
    text-align: center;
	font-weight: 600;
	position: relative;
    margin-bottom: 60px;
}
.wbst-article-title:before
{
    content: '';
    width: 100px;
    height: 2px;
	border-radius: 5px;
    background: #2c7ae7;
    position: absolute;
    bottom: -28px;
    left: calc(50% - 50px);
}


.wbst-architect-wrapper
{
	width: 100%;
	color: white;
	display: block;
	text-align: center;
	margin: 20px 0px;
}
.wbst-architect-wrapper > div
{
	padding: 2px;	
	float: left;	
}
.wbst-architect-wrapper > div:last-child
{
	float: none;
}
.wbst-architect-wrapper > div > div
{
	display: flex;
	align-items: center;
	justify-content: center;	
	border-radius: 5px;
	position: relative;
	overflow: hidden;
}
.wbst-network-architect-block-wrapper
{
	width: 20%;
}
.wbst-network-architect-block
{
	background: #2c7ae7;	
	height: 396px;
	background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
}
.wbst-production-block-wrapper
{
	width: 40%;	
}
.wbst-production-block
{
	height: 96px;
	background: #2c7ae7;
	background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
}
.wbst-production-block img
{
	position: absolute;
    left: -44px;
    bottom: -51px;
}

.wbst-order-block-wrapper
{
	width: 40%;		
}
.wbst-order-block
{
	height: 96px;
	background: #2c7ae7;	
	background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
}
.wbst-base-block-wrapper
{
	width: 80%;
}
.wbst-wbs-block-wrapper
{
	width: 80%;	
}
.wbst-wbs-block
{
	height: 96px;
    background: #2c7ae7;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
}
.wbst-base-block
{
	height: 96px;
	background: #ff3e3e;
	background: linear-gradient(to right,#ff3e3e 0,#ff6060 100%);	
}
.wbst-kassa-block-wrapper
{
	width: 40%;
}
.wbst-kassa-block
{
	height: 96px;
	background: #2c7ae7;
	background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
}
.wbst-kassa-block img
{
	position: absolute;
	right: -10px;
	bottom: -10px;
}
.wbst-reporting-block-wrapper
{
	width: 40%;	
}
.wbst-reporting-block
{
	height: 96px;
	background: #e34cff;	
    background: linear-gradient(to right,#e34cff 0,#e972ff 100%);	
}
.wbst-base-bloc-icon
{
	position: absolute;
    font-size: 119px;
    right: -24px;
    bottom: -40px;
    opacity: 0.4;
}
.wbst-main .accordion .accordion-section
{
	border-radius: 6px;
    border: 1px solid #2c7ae7;
    margin-bottom: 7px;
}
.wbst-main .accordion-section-title
{
	font-size: 18px;
    font-weight: 500;
	padding: 15px 10px;
	height: auto;
	background: none;
}
.wbst-main .accordion-section-title i
{
	font-weight: 400;
    font-family: "Font Awesome 5 Pro";
	border-right: none;
}
.wbst-main .accordion-section-content
{
	padding: 15px 30px;
}
.wbst-main .accordion-section-title:hover, .wbst-main .accordion-section-title.active
{
	color: #2936d6;
}
.wbst-blue-bg
{
	background: #eff4f9;
    padding: 50px 50px 40px 70px;
    margin: 0px 0px 0px -70px;
}


.wbst-client-item-wrapper
{
	float: left;
    width: 33.333%;
    padding: 0px 30px;
    margin: 30px 0px;
}
.wbst-client-item 
{
    border: 1px solid #d4d4e1;
    border-radius: 10px;
    padding: 0px 30px 20px;
}
.wbst-client-item-image
{
	min-height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wbst-client-item-image img
{
	margin: 0px auto;

}
.wbst-client-item-title 
{
    color: #303036;
    text-align: center;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 10px;
    font-size: 18px;
}
.wbst-client-item-description 
{
    font-size: 16px;
	text-align: center;
}
.wbst-client-item-link
{
	text-align: center;
	margin-top: 10px;
}
.wbst-no-logo
{
	font-size: 28px;
    font-weight: 500;
    color: #2c7ae7;
	text-align: center;
	line-height: 1.1;
}





.wbst-news .catItemImageBlock
{
	width: 300px;
	float: left;
	padding: 0px 0 8px;
}
.wbst-cat-item-text
{
	width: calc(100% - 300px);
	float: left;
	padding-left: 30px;
}
.wbst-news span.catItemImage img
{
	border-radius: 8px;
}
.wbst-news div.catItemHeader h3.catItemTitle a
{
	color: black;
	font-weight: 700;
	font-size: 20px;
}
.wbst-news div.catItemHeader h3.catItemTitle a:hover
{
	color: #2c7ae7;
}
.wbst-news div.catItemHeader span.catItemDateCreated
{
	font-size: 12px;
}
.wbst-news div.catItemIntroText
{
	padding: 4px 0 0px 0;
}
.wbst-news div.catItemView
{
	margin-bottom: 22px;
	padding: 0px;
}
.wbst-news div.itemListCategory
{
	background: none;
	border: none;
	border-radius: none;
	margin: 0px;
	padding: 0px;
}
.wbst-news div.catItemHeader h3.catItemTitle
{
	padding: 3px 0 4px 0;
}
.wbst-news h1.itemTitle
{
	font-weight: 600;
	margin-top: 0px;
}
.wbst-news div.itemHeader span.itemDateCreated
{
	font-size: 12px;
}
.wbst-news div.itemBody
{
	padding: 10px 0px 0px 0px;
}
.wbst-news div.itemView
{
	margin: 0 0 18px 0;
}
#k2Container.itemListView
{
	padding: 0px;
}
.wbst-news span.itemImage img
{
	width: 100% !important;
    border-radius: 8px;
}
div.itemIntroText
{
	color: #63636b;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	padding: 0px;
}
.wbst-contacts-title
{
	font-weight: 600;
	color: black;
}
.wbst-contacts-item
{
	margin-bottom: 80px;
	position: relative;
}
.wbst-contacts-item:last-child
{
	margin-bottom: 0px;	
}
.wbst-contacts-item:before
{
	content: "";
	position: absolute;
	bottom: -40px;
	left: 0px;
	width: 100px;
	height: 1px;
	background: #dcdcdc;
}
.wbst-contacts-item:last-child:before
{
	content: none;
}
.wbst-contacts-page iframe
{
	margin-bottom: -7px;
}
.custom.wbst-right-block-type1
{
	text-align: center;
    font-size: 16px;
/*    border: 1px solid #d4d4e1;*/
    padding: 25px 20px 20px;
    border-radius: 8px;
	background: #eff4f9;
}
.custom.wbst-right-block-type1 strong, b
{
	color: black;
}
.custom.wbst-right-block-type2
{
	border: 1px solid #d4d4e1;
	border-radius: 8px;
	
}
.custom.wbst-right-block-type2 img
{
	border-radius: 8px 8px 0px 0px;
}
.wbst-right-description-wrapper
{
	text-align: center;
    padding: 24px 20px 30px;
}

.wbst-right-description-text strong, .wbst-right-description-text b
{
	font-weight: 600;
}
.wbst-button4 button.sf2-callBtn
{
	text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #2876e2;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
    text-decoration: none;
    padding: 15px 26px 15px 26px;
    border-radius: 10px;
    outline: 0;
    border: none;
    cursor: pointer;
    transition: all .25s;
	margin-top: 20px;
}
.wbst-button4 button.sf2-callBtn:hover
{
	background: #2876e2;
    background: linear-gradient(to left,#2876e2 0,#3f8efc 100%);
    color: #fff;
}

.wbst-right-news.sp-module ul >li >a:before
{
	content: none;
}
.wbst-right-news .moduleItemImage
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.wbst-right-news .moduleItemImage img
{
	float: left;
	width: 100px;
	border-radius: 6px;
}
.wbst-right-news div.k2ItemsBlock ul li a.moduleItemTitle
{
	color: black;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
    padding-top: 7px;
}
.wbst-right-news div.k2ItemsBlock ul li a.moduleItemTitle:hover
{
	color: #2c7ae7;
}
.wbst-right-title
{
	margin-top: 0px;
    text-align: center;
    font-weight: 700;
    position: relative;
    margin-bottom: 50px;
    color: black;
    font-size: 22px;
	line-height: 1.2;
}
.wbst-right-title:before
{
	content: '';
    width: 70px;
    height: 2px;
    border-radius: 5px;
    background: #2c7ae7;
    position: absolute;
    bottom: -25px;
    left: calc(50% - 35px);
}
.wbst-right-news div.k2ItemsBlock ul li
{
	padding: 0 0px 6px 0px;
    margin: 0 0 16px 0;
}
.sp-module.wbst-right-block-type3
{
	padding: 25px 25px 20px 25px;
    border-radius: 8px;
    background: #eff4f9;
	font-size: 16px;
}
.wbst-right-block-type3 i
{
	margin-right: 5px;
	font-size: 18px;
}
.sp-module.wbst-contacts-form
{
	padding: 25px 25px 25px;
    border-radius: 8px;
    background: #eff4f9;
    font-size: 16px;
}
.wbst-contacts-form .sf2-form-label-wrap
{
	display: none;
}
.wbst-contacts-form .sf2Style-default .sf2-form-group input.sf2-element, .wbst-contacts-form .sf2Style-default .sf2-form-group select.sf2-element, .wbst-contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element
{
	border: 1px solid #d4d4e1;
	background: none;
	border-radius: 6px;
	box-shadow: none;
	font-size: 16px;
	padding: 15px;
}
.wbst-contacts-form .sf2Style-default .sf2-form-group input.sf2-element:focus, .wbst-contacts-form .sf2Style-default .sf2-form-group select.sf2-element:focus, .wbst-contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element:focus
{
	border-color: #2c7ae7;
}
.wbst-contacts-form .sf2Style-default button.sf2-element[type="submit"]
{
	text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    background: #2876e2;
    background: linear-gradient(to right,#2876e2 0,#3f8efc 100%);
    text-decoration: none;
    padding: 15px 40px 15px 40px;
    border-radius: 10px;
    outline: 0;
    border: none;
    cursor: pointer;
    transition: all .25s;
    margin: 0px auto;
    width: 100%;
}
.wbst-contacts-form .sf2Style-default button.sf2-element[type="submit"]:hover
{
	background: #2876e2;
    background: linear-gradient(to left,#2876e2 0,#3f8efc 100%);
}
.wbst-contacts-form .simpleForm2
{
	margin: 0px;
}
.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control.prev-control
{
	margin-left: -100px;
}
.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control.next-control
{
	margin-right: -100px;
}
.wbst-name-icon 
{
    position: relative;
}
.wbst-name-icon:before 
{
    position: absolute;
    left: 20px;
    top: 13px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    content: '\f007';
    color: #d8d8d8;
    font-size: 20px;
}
.sf2Layout-blocks .wbst-form-popup .sf2-form-label-wrap
{
	display: none;
}
.sf2Win-close
{
	top: 5px;
    right: 10px;
    text-shadow: none;
    color: #8c8c8c;
    font-size: 30px;
	font-family: 'Montserrat', sans-serif;
	outline: none;
	line-height: 1;
}
.sf2Style-default .wbst-form-popup .sf2-form-group input.sf2-element, .sf2Style-default .wbst-form-popup .sf2-form-group select.sf2-element, .sf2Style-default .wbst-form-popup .sf2-form-group textarea.sf2-element
{
	border: 1px solid #d4d4e1;
    background: none;
    border-radius: 6px;
    box-shadow: none;
    font-size: 16px;
    padding: 15px;
}
#offcanvas-toggler
{
	-webkit-transition: none;
    -o-transition: none;
    transition: none;
}
.close-offcanvas
{
	border: none;

}
.close-offcanvas i
{
	font-weight: 300;	
	font-size: 16px;
}
.offcanvas-menu
{
    background: #232323;
}
.close-offcanvas:hover
{
	border: none;	
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-content
{
	padding: 45px 20px 20px 20px;
}
.offcanvas-inner ul
{
	font-size: 16px;
}
.wbst-block-title
{
	z-index: 2;
}
#sp-wbst-top-row p
{
	margin: 0px;
}
@media (min-width: 1320px)
{
	.container 
	{
		width: 1300px;
	}
	.sppb-row-container
	{
		width: 1300px;
	}
}



@media (min-width: 1200px) and (max-width: 1500px)
{
	.wbst-header-row
	{
		min-height: 550px;
	}
	.wbst-slogan-title h1
	{
		font-size: 120px;
	}
	.wbst-slogan-line2
	{
		font-size: 26px;
		margin-bottom: 40px;
	}
}



@media (min-width: 1200px) and (max-width: 1351px)
{
}
@media (min-width: 992px) and (max-width: 1199px)
{
	.wbst-main #sp-header #sp-menu ul.sp-megamenu-parent>li >a
	{
		line-height: 65px;
		font-size: 12px;
		padding: 0 12px;
	}


	.wbst-logo-text
	{
		font-size: 18px;
		padding-top: 2px;
	}
	.wbst-logo img
	{
		width: 29px;
	}
	.wbst-logo
	{
		margin-top: 20px;
	}
	.wbst-top-phones
	{
		font-size: 15px;
		margin-top: 12px;
	}
	
	.wbst-header-row
	{
		min-height: 550px;
	}
	.wbst-slogan-title h1
	{
		font-size: 120px;
	}
	.wbst-slogan-line2
	{
		font-size: 26px;
		margin-bottom: 40px;
	}	
	.wbst-opportunity-item-wrapper
	{
		padding: 0px 10px;
	}
	.wbst-opportunities-wrapper
	{
		margin: 0px -10px 50px;
	}
	.wbst-opportunity-item-title
	{
		font-size: 18px;
	}
	.wbst-opportunity-item-wrapper
	{
		margin: 10px 0px;
	}
	.wbst-opportunities-wrapper
	{
		margin: 20px -10px 50px;
	}
	.wbst-opportunity-item
	{
		padding: 30px 20px 20px;
	}
	.wbst-reason-item-number
	{
		left: -45px;
	}
	.wbst-reason-item-number:after
	{
		width: 12px;
	}
	.wbst-reason-item-wrapper
	{
		padding: 0px 25px;
	}
	.wbst-reasons-wrapper
	{
		padding: 0px 0px 0px 20px;
	}
	.sppb-carousel-extended-item img
	{
		width: auto;
		height: auto;
	}
	.sppb-carousel-extended-outer-stage
	{
		height: auto !important;
	}
	.wbst-button4 button.sf2-callBtn
	{
		white-space: normal;
		font-size: 14px;
		line-height: 1.2;
	}
	.wbst-clients-wrapper
	{
		margin: -10px -10px 0px -10px;
	}
	.wbst-client-item-wrapper
	{
		padding: 0px 10px;
	}
	.wbst-client-item-wrapper
	{
		margin: 10px 0px;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.wbst-main  #offcanvas-toggler
	{
		display: block;
		position: absolute;
		right: 28px;		
		z-index: 2;
		top: 23px;
		height: auto;
		line-height: 1 !important;
	}
	#sp-menu
	{
		position: unset !important;
	}
	.wbst-logo
	{
		margin-top: 17px;
	}
	.custom.wbst-top-phones
	{
		margin-top: 8px;
		margin-bottom: 7px;
		padding-right: 52px;
	}
	#sp-wbst-top-row .wbst-social-top i
	{
		margin-right: 6px;
	}
	.wbst-slogan-title h1
	{
		font-size: 110px;
	}
	.wbst-slogan-line2
	{
		font-size: 20px;
	}
	.wbst-slogan-advantage-item-image
	{
		width: 66px;
	}
	.wbst-slogan-advantage-item-title
	{
		line-height: 1.2;
		font-size: 16px;
	}
	.wbst-header-row
	{
		min-height: 550px;
	}
	.wbst-opportunity-item-wrapper
	{
		width: 50%;
	}
	.wbst-opportunities-wrapper .clearfix:before, .wbst-opportunities-wrapper .clearfix:after 
	{
		display: none;
		content: none;
		line-height: 0;
	}
	.wbst-opportunities-wrapper .clearfix:last-child:before, .wbst-opportunities-wrapper .clearfix:last-child:after 
	{
		display: table;
		content: '';
	}
	.wbst-reason-item-wrapper
	{
		width: 50%;
	}
	.wbst-reasons-wrapper
	{
		padding-left: 20px;
	}
	.wbst-support-text-wraper
	{
		max-width: 100%;
	}
	.sppb-carousel-extended-item img
	{
		width: auto;
		height: auto;
	}
	.sppb-carousel-extended-outer-stage
	{
		height: auto !important;
	}	
	.wbst-opportunity-item-wrapper
	{
		padding: 0px 10px;
		margin: 10px 0px;
	}
	.wbst-opportunities-wrapper
	{
		margin: 10px -10px 50px;
	}
	div.k2ItemsBlock.wbst-articles-homepage ul li
	{
		padding: 0px 10px;
	}
	div.k2ItemsBlock.wbst-articles-homepage ul 
	{
		margin: 40px -10px 30px;
	}
	.wbst-bottom-messengers a
	{
		margin-right: 0px;
	}
	.wbst-right-description-wrapper
	{
		font-size: 14px;
	}
	.wbst-right-description-wrapper
	{
		padding: 24px 5px 5px;
	}
	.wbst-button4 button.sf2-callBtn
	{
		white-space: normal;
		font-size: 14px;
		line-height: 1.2;
	}	
	#sp-wbst-footer
	{
		font-size: 14px;
	}
	.wbst-client-item-wrapper
	{
		padding: 0px 10px;
		margin: 10px 0px;
		width: 50%;
	}
	.wbst-clients-wrapper
	{
		margin: -10px -10px 0px -10px;
	}
	.wbst-client-item
	{
		padding: 0px 20px 20px;
	}
	.wbst-client-item-link
	{
		font-size: 16px;
	}
	.wbst-news .catItemImageBlock
	{
		width: 200px;
	}
	.wbst-cat-item-text
	{
		width: calc(100% - 200px);
		padding-left: 20px;
	}
	.sp-module.wbst-contacts-form
	{
		padding: 20px 10px 10px;
	}
	.wbst-contacts-form .sf2Style-default .sf2-form-group input.sf2-element, .wbst-contacts-form .sf2Style-default .sf2-form-group select.sf2-element, .wbst-contacts-form .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		font-size: 14px;
	}
	.wbst-right-title
	{
		font-size: 16px;
	}
	.wbst-contacts-form .sf2Style-default button.sf2-element[type="submit"]
	{
		padding: 15px 5px;
		font-size: 14px;
	}
	.wbst-production-block img
	{
		display: none;
	}
	.wbst-kassa-block img
	{
		display: none;
	}	

}
@media (min-width: 481px) and (max-width: 767px)
{

	.wbst-main #sp-header .row
	{
		padding: 0px;
	}

	.wbst-main .sf2Win
	{
		max-width: 90%;
/*		min-width: 90%;*/
	}
	
	.wbst-main  #offcanvas-toggler
	{
		display: block;
		position: absolute;
		right: 28px;		
		z-index: 2;
		top: 23px;
		height: auto;
		line-height: 1 !important;
	}
	#sp-menu
	{
		position: unset !important;
	}
	.wbst-logo
	{
		margin-top: 17px;
	}
	.custom.wbst-top-phones
	{
		margin-top: 8px;
		margin-bottom: 7px;
		padding-right: 52px;
	}
	.wbst-slogan-title h1
	{
		font-size: 72px;
	}
	.wbst-slogan-line2
	{
		font-size: 20px;
	}
	.wbst-slogan-advantage-item-image
	{
		width: 50px;
	}
	.wbst-slogan-advantage-item-wrapper
	{
		padding: 0px 2px;
	}
	.wbst-slogan-advantage-item-title
	{
		font-size: 14px;
		line-height: 1.2;
	}
	.wbst-header-row
	{
		min-height: 500px;
	}
	.wbst-row-description
	{
		font-size: 18px;
	}
	.wbst-row-title2
	{
		font-size: 30px;
	}
	.wbst-opportunity-item-wrapper
	{
		float: none;
		margin: 30px auto;
		width: 480px;
	}
	.wbst-button1
	{
		width: 430px;
	}
	.wbst-reason-item-wrapper
	{
		width: 400px;
		float: none;
		margin: 0px auto 60px;
	}
	.wbst-reasons-row
	{
		padding: 80px 0px 30px;
	}
	.wbst-support-text-wraper
	{
		width: 100%;
		max-width: 100%;
	}
	.wbst-support-wrapper
	{
		background: #00052b;
	}
	.wbst-support-text1
	{
		font-size: 24px;
	}
/*	.wbst-support-text2 ul li
	{
		margin: 24px 0px;
	}*/
	.sppb-carousel-extended-item img
	{
		width: auto;
		height: auto;
	}
	.sppb-carousel-extended-outer-stage
	{
		height: auto !important;
	}		
	.wbst-clients-row .sppb-carousel-extended-item img
	{
		margin: 0px auto;
	}
	.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control.next-control
	{
		margin-right: 10px;
	}
	.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control.prev-control
	{
		margin-left: 10px;
	}
	div.k2ItemsBlock.wbst-articles-homepage ul li
	{
		width: 440px;
		float: none;
		margin: 0px auto 50px;
	}
	.wbst-opportunities-wrapper .clearfix:before, .wbst-opportunities-wrapper .clearfix:after 
	{
		display: none;
		content: none;
		line-height: 0;
	}
	#sp-wbst-footer2, #sp-wbst-footer3, #sp-wbst-footer4
	{
		margin-top: 80px;
	}
	.wbst-production-block img
	{
		display: none;
	}
	.wbst-kassa-block img
	{
		display: none;
	}
	.sp-module.wbst-right-block-type2
	{
		width: 295px;
		margin: 60px auto 0px;
	}
	.wbst-right-block-type3
	{
		width: 295px;
		margin: 50px auto 0px;
	}	
	.wbst-client-item-wrapper
	{
		width: 480px;
		float: none;
		margin: 30px auto;
	}
	.wbst-clients-wrapper
	{
		margin-top: 30px;
	}
	.wbst-news div.catItemView
	{
		width: 300px;
		margin: 0px auto 50px;
	}
	.wbst-cat-item-text
	{
		width: 100%;
		padding-left: 0px;
		font-size: 16px;
	}
	.wbst-news .catItemImageBlock
	{
		margin-bottom: 0px;
	}
	#sp-main-body
	{
		padding: 40px 0px 50px;
	}
	.wbst-news h1.itemTitle
	{
		font-size: 30px;
	}
	.wbst-reason-item-wrapper
	{
		padding: 0px 20px 0px 60px;
	}
}
@media all and (max-width: 480px)
{
	.wbst-logo img
	{
		width: 28px;
		margin-right: 4px;
	}
	.wbst-logo-text
	{
		font-size: 14px;
		padding-top: 5px;
	}
	#sp-wbst-top-row .wbst-social-top i
	{
		margin-right: 6px;
	}
	.wbst-main #sp-header .row
	{
		padding: 0px;
	}

	.wbst-main .sf2Win
	{
		max-width: 90%;
/*		min-width: 90%;*/
	}
	
	.wbst-main #offcanvas-toggler
	{
		display: block;
		position: absolute;
		right: 18px;		
		z-index: 2;
		top: 18px;
		height: auto;
		line-height: 1 !important;
	}
	#sp-menu
	{
		position: unset !important;
	}
	.wbst-logo
	{
		margin-top: 14px;
	}
	.custom.wbst-top-phones
	{
		margin-top: 7px;
		margin-bottom: 7px;
		padding-right: 34px;
		font-size: 14px;
	}
	.wbst-slogan-title h1
	{
		font-size: 56px;
	}
	.wbst-margin1
	{
		margin-top: 0px;
	}
	
	.wbst-slogan-line2
	{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.wbst-slogan-advantage-item-image
	{
		width: 50px;
	}
	.wbst-slogan-advantage-item-wrapper
	{
		width: 50%;
		padding: 0px 2px;
		margin-bottom: 20px;
	}
	.wbst-slogan-advantage-item-title
	{
		font-size: 14px;
		line-height: 1.2;
	}
	.wbst-header-row
	{
		min-height: 500px;
	}
	.wbst-row-description
	{
		font-size: 18px;
	}
	.wbst-row-title2
	{
		font-size: 30px;
	}
	.wbst-opportunity-item-wrapper
	{
		float: none;
		margin: 30px auto;
		width: 100%;
	}
	.wbst-button1
	{
		width: 100%;
		line-height: 1.2;
		padding: 14px 10px 14px 90px;
		font-size: 14px;
		font-weight: 400;
	}
/*	.wbst-button1 img
	{
		display: none;
	}*/
	.wbst-reason-item-wrapper
	{
		width: 100%;
		float: none;
		margin: 0px auto 60px;
		padding: 0px 20px 0px 60px;
	}
	.wbst-reasons-row
	{
		padding: 80px 0px 30px;
	}
	.wbst-support-text-wraper
	{
		width: 100%;
		max-width: 100%;
	}
	.wbst-support-wrapper
	{
		background: #00052b;
		padding: 30px;
	}
	.wbst-support-text1
	{
		font-size: 24px;
		text-align: center;
	}
	.wbst-support-wrapper ul
	{
		padding-left: 20px;
	}
	.wbst-support-text2 ul li
	{
		margin: 24px 0px;
	}
	.sppb-carousel-extended-item img
	{
		width: auto;
		height: auto;
	}
	.sppb-carousel-extended-outer-stage
	{
		height: auto !important;
	}		
	.wbst-clients-row .sppb-carousel-extended-item img
	{
		margin: 0px auto;
	}
	.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control.next-control
	{
		margin-right: 0px;
	}
	.wbst-clients-row .sppb-carousel-extended-nav-control .nav-control.prev-control
	{
		margin-left: 0px;
	}
	div.k2ItemsBlock.wbst-articles-homepage ul li
	{
		width: 100%;
		float: none;
		margin: 0px auto 50px;
	}
	.wbst-reason-item-description
	{
		font-size: 18px;
	}
	article h2
	{
		font-size: 24px;
	}
	.wbst-architect-wrapper
	{
		display: none;
	}
	.wbst-opportunities-wrapper .clearfix:before, .wbst-opportunities-wrapper .clearfix:after 
	{
		display: none;
		content: none;
		line-height: 0;
	}
	#sp-wbst-footer2, #sp-wbst-footer3, #sp-wbst-footer4
	{
		margin-top: 80px;
	}
	.wbst-production-block img
	{
		display: none;
	}
	.wbst-kassa-block img
	{
		display: none;
	}
	.sp-module.wbst-right-block-type2
	{
		width: 295px;
		margin: 60px auto 0px;
		max-width: 100%;
	}
	.wbst-right-block-type3
	{
		width: 295px;
		margin: 50px auto 0px;
		max-width: 100%;
	}	
	article.item
	{
		margin-bottom: 30px;
	}
	.wbst-client-item-wrapper
	{
		width: 100%;
		float: none;
		margin: 30px auto;
	}
	.wbst-clients-wrapper
	{
		margin-top: 30px;
	}
	.wbst-news div.catItemView
	{
		width: 300px;
		margin: 0px auto 50px;
	}
	.wbst-cat-item-text
	{
		width: 100%;
		padding-left: 0px;
		font-size: 16px;
	}
	.wbst-news .catItemImageBlock
	{
		margin-bottom: 0px;
	}
	#sp-main-body
	{
		padding: 40px 0px 50px;
	}
	.wbst-news h1.itemTitle
	{
		font-size: 26px;
	}
	.wbst-button2
	{
		padding: 20px 26px 20px 26px;
	}
	.wbst-main .accordion-section-title
	{
		font-size: 16px;
	}
}