body.wbst-main 
{
	font-family: 'Montserrat', sans-serif;
	background-color: white;
	font-size: 16px;
	line-height: 1.2;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: 800;
}

.wbst-main #sp-header.has-slideshow, .wbst-main #sp-header.menu-fixed
{
    position: absolute;
}
.wbst-main .sf2Win
{
	border-radius: 14px;
    background: #FFBC42;
/*    border: 3px solid #ffffff;*/
    width: 380px;
}

.wbst-main .sf2Style-default .sf2-form-group input.sf2-element, .wbst-main .sf2Style-default .sf2-form-group select.sf2-element, .wbst-main .sf2Style-default .sf2-form-group textarea.sf2-element
{
	padding: 20px 30px;
    border-radius: 100px;
    font-size: 18px;
}
.wbst-form-title
{
	text-align: center;
    font-size: 38px;
    font-weight: 800;
    line-height: 0.9;
    margin: 20px 0px;
}
.wbst-main .sf2CloseBtn
{
    position: absolute;
    top: -25px;
    right: -25px;
    font-size: 30px;
    color: #fff;
    text-shadow: 0 3px 7px rgba(0,0,0,0.3);
    cursor: pointer;
    font-family: verdana;
    background: transparent;
    transform: rotate(45deg);
    padding: 0px;
    line-height: 1;
}
.wbst-main .sf2CloseBtn:focus
{
	outline: none;
}
.wbst-main .sf2SendBtn
{
padding: 21px 60px;
    font-size: 22px;
    width: 100%;
    font-weight: 500;
    line-height: 1;
    background: rgb(251,116,81);
    background: -moz-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,116,81,1)),color-stop(50%,rgba(253,96,75,1)),color-stop(51%,rgba(255,54,0,1)),color-stop(100%,rgba(211,29,1,1)));
    background: -webkit-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -o-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: linear-gradient(to bottom, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7451',endColorstr='#d31d01',GradientType=0 );
    border-bottom: 1px solid #AC1A07;
    border-top: 1px solid #FEC4BA;
    border-left: none;
    border-right: none;
    border-radius: 50px;
    transition: none;	
	margin: 10px 0px 20px 0px;
}
.wbst-main .sf2SendBtn:hover, .wbst-main .sf2SendBtn:focus
{
	background: #ff2200;
    outline: none;
}
.wbst-main .sf2Win-close
{
    top: -28px;
    right: -28px;
    font-size: 30px;	
}
.sf2Win.error ul
{
	padding-inline-start: 0px;
}


.wbst-main .sf2Win.error
{
	background: white;
}

.wbst-main .sf2Win-body
{
	padding: 0px 25px;
}
.wbst-main .sf2Win-footer
{
	background-color: transparent;
	border-top: none;
	box-shadow: none;
	padding: 0px 25px 0px;
}

.wbst-main .sf2Win.error
{
	border: 4px solid red;
    padding: 15px 0px;
}
.wbst-main .sf2Win.success
{
	background: #FFBC42;
	padding: 25px 15px 30px 15px;
	border: none;
}
.wbst-main  .sf2Win.success h4
{
	font-size: 40px;
}
.wbst-onpage-form .sf2-message p.wbst-success-caption
{
	font-weight: 700;
    font-size: 24px;
    margin-bottom: 5px;	
}


.wbst-main .sf2-message.sf2-type-success
{
	background: transparent;
    color: black;
	border-left: none;	
    margin: 25px 0px 30px 0px;
}
.sf2Win-body p.wbst-success-caption
{
	font-weight: 700;
    font-size: 24px;
    margin-bottom: 5px;		
}
.wbst-main  .sf2-message.sf2-type-success h4
{
	font-size: 40px;
	color: white;
}

.wbst-main #sp-header.has-slideshow.menu-fixed-out
{
	border-bottom: 1px solid #ccc;
	background: rgba(245,245,245,0.94);
}

.wbst-top-phones a
{
	color: black;
}
.wbst-top-phones a:hover
{
	color: black;
}
.wbst-main  #sp-header .logo {
	height: 60px;
}
.wbst-main  #offcanvas-toggler
{
	height: 60px;
	display: none;
}
.wbst-main  .sp-megamenu-parent >li >a
{
	line-height: 60px;
}
.wbst-main  #offcanvas-toggler
{
	line-height: 60px;
}
.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-footer
{
	background: #FFBC42;
	text-align: center;
}

.wbst-main .sp-copyright
{
	color: #d08600;
    text-shadow: 1px 1px 0px #ffdfa6;
}
.wbst-main .sp-copyright a
{
	color: #d08600;
}
.wbst-main .sp-copyright a:hover
{
	color: #d08600;
}
.wbst-main #sp-header
{
	position: absolute;
    top: 0;
    width: 100%;
    border-bottom: none;
	background: transparent;
}


#sp-page-builder .page-content .sppb-section.wbst-header-row
{
/*	min-height: calc(100vh - 0px);*/
	min-height: 600px;
	position: relative;
	
	background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../../../images/header-bg.jpg);
    background-position-x: center;	
	background-position-y: calc(100% - 60px);
}
.wbst-header-text
{
	margin-top: 45px;
}
.wbst-header-text h1
{
	font-size: 95px;
	line-height: 0.8;
}
.wbst-header-text h1 span
{
	font-size: 78px;
}
.wbst-header-line2
{
    font-size: 20px;
    margin-top: 35px;	
}
.wbst-header-image1
{
	position: absolute;
    right: -28px;
    top: 223px;
}
.wbst-header-line3
{
	margin: 20px 0px 30px 50px;
	font-size: 20px;
}
.wbst-header-line3 p
{
	margin: 0 0 5px;
}
.wbst-header-line3 p span
{
	color: orange;
	font-weight: 700;
}
button.sf2-callBtn:focus
{
	outline: none;
}
.wbst-button1
{
	margin-left: 30px;
}
.wbst-button1 button.sf2-callBtn {
    padding: 15px 60px;
    font-size: 22px;
    font-weight: 500;	
	line-height: 1;
	background: rgb(251,116,81);
    background: -moz-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,116,81,1)),color-stop(50%,rgba(253,96,75,1)),color-stop(51%,rgba(255,54,0,1)),color-stop(100%,rgba(211,29,1,1)));
    background: -webkit-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -o-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: linear-gradient(to bottom, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7451',endColorstr='#d31d01',GradientType=0 );
	border-bottom: 1px solid #AC1A07 ;
    border-top: 1px solid #FEC4BA;
    border-left: none;
    border-right: none;
	border-radius: 10px;	
	transition: none;
}
.wbst-button1 button.sf2-callBtn:hover, .wbst-button1 button.sf2-callBtn:focus
{
	background: #ff2200;
}

.wbst-button2 button.sf2-callBtn {
    padding: 10px 25px;
    font-size: 16px;
    font-weight: 500;	
	line-height: 1;
	background: rgb(251,116,81);
    background: -moz-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,116,81,1)),color-stop(50%,rgba(253,96,75,1)),color-stop(51%,rgba(255,54,0,1)),color-stop(100%,rgba(211,29,1,1)));
    background: -webkit-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -o-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: linear-gradient(to bottom, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7451',endColorstr='#d31d01',GradientType=0 );
	border-bottom: 1px solid #AC1A07;
    border-top: 1px solid #FEC4BA;
    border-left: none;
    border-right: none;
	border-radius: 10px;	
	transition: none;
}
.wbst-button2 button.sf2-callBtn:hover, .wbst-button2 button.sf2-callBtn:focus
{
	background: #ff2200;
}


.wbst-service-item
{
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    padding: 50px 30px;
    border-radius: 10px;
    text-align: center;	
}
.wbst-service-title 
{
    font-weight: 700;
    color: black;
    line-height: 1.2;
    font-size: 16px;
    min-height: 60px;
    margin-top: 20px;
}
.wbst-service-cost
{
	font-size: 30px;
    font-weight: 800;	
	margin-bottom: 20px;
}
.wbst-main #sp-page-builder .sppb-section-title .sppb-title-heading
{
	text-transform: none;
	font-size: 38px;
    font-weight: 800;
	position: relative;
}
.sppb-section-title
{
	position: relative;
}
.sppb-section-title:before
{
	content: '';
	position: absolute;
	top: -10px;
	left: -20px;
	width: 60px;
	height: 60px;
	border: 10px solid #FFBC42;
}
.wbst-also-possible-text
{
	text-align: left;
}
.wbst-also-possible-text-header1
{
	font-size: 30px;
    font-weight: 800;
}
.wbst-also-possible-text-header2
{
	font-size: 27px;
    font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.wbst-tech-support-img
{
	margin-left: auto;
    margin-top: 40px;
}
.wbst-also-possible-text ul li
{
	margin-bottom: 5px;
	font-size: 18px;
}
.wbst-price-valid
{
	margin-left: 15px;
    position: relative;
    padding-left: 15px;
    color: grey;
    font-weight: 400;
    font-size: 16px;
}
.wbst-price-valid span
{
	color: orange;
    font-weight: 800;
    font-size: 50px;
    line-height: 1;
    position: absolute;
    left: -15px;
    top: -5px;
}
.wbst-onpage-form
{
	background: #FFBC42;
	padding: 25px 40px;
	border-radius: 20px;
}
#sp-page-builder .page-content .sppb-section.wbst-online-order-row
{
	margin-top: 60px;
}
.wbst-form-header
{
    color: black;
    font-weight: 800;
    font-size: 30px;	
	line-height: 1;
	text-shadow: 1px 1px 1px #ffebc7;
	margin-bottom: 20px;
}
.wbst-form-header span
{
    font-weight: 400;
    font-size: 28px;
	text-shadow: none;
}
.wbst-form-cost
{
    color: black;
    font-weight: 400;
    font-size: 28px;
	line-height: 1;	
	margin-bottom: 20px;	
}
.wbst-form-cost span
{

	font-weight: 800;
    font-size: 30px;	
}


.wbst-onpage-form .sf2Style-default .sf2-form-group input.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group select.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group textarea.sf2-element
{
    padding: 20px 30px;
    border-radius: 100px;
    font-size: 18px;
}

.sf2Style-default .wbst-button3  button.sf2-element[type="submit"] 
{
    padding: 21px 60px;
    font-size: 22px;
	width: 100%;
    font-weight: 500;	
	line-height: 1;
	background: rgb(251,116,81);
    background: -moz-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,116,81,1)),color-stop(50%,rgba(253,96,75,1)),color-stop(51%,rgba(255,54,0,1)),color-stop(100%,rgba(211,29,1,1)));
    background: -webkit-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -o-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    background: linear-gradient(to bottom, rgba(251,116,81,1) 0%,rgba(253,96,75,1) 50%,rgba(255,54,0,1) 51%,rgba(211,29,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7451',endColorstr='#d31d01',GradientType=0 );
	border-bottom: 1px solid #AC1A07 ;
    border-top: 1px solid #FEC4BA;
    border-left: none;
    border-right: none;
	border-radius: 50px;	
	transition: none;
}
.sf2Style-default .wbst-button3 button.sf2-element[type="submit"]:hover, .sf2Style-default .wbst-button3 button.sf2-element[type="submit"]:focus
{
	background: #ff2200;
	outline: none;
}

#sp-page-builder .page-content .sppb-section.wbst-why-choose-us-row
{
	margin-top: 60px;
}
.wbst-advantages-image
{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    line-height: 136px;
    border-radius: 15px;
    text-align: center;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}
.wbst-advantages-image img
{
    vertical-align: middle;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;	
	display: inline-block;
}
.wbst-advantages-item:hover .wbst-advantages-image img
{
	-moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);	
}
.wbst-advantages-item
{
	text-align: center;
}
.wbst-advantages-title
{
	font-weight: 600;
    color: black;
    line-height: 1.2;
    font-size: 18px;
    min-height: 60px;
    margin-top: 20px;
}
.wbst-advantages-title span
{
	color: orange;
}
.wbst-logo-line1
{
/*	display: inline-block;
    font-size: 40px;
    font-weight: 300;
    color: black;
    background: orange;
    line-height: 1;
    text-transform: uppercase;
    padding: 2px 22px;
    border-radius: 40px;	*/
	
display: inline-block;
    font-size: 30px;
    font-weight: 300;
    color: black;
    background: #ffbc42;
    line-height: 1;
    text-transform: uppercase;
    padding: 4px 22px;
    border-radius: 40px;	
	position: relative;
	
	background-image: -webkit-linear-gradient(45deg, #ffbc42 0%, #ffdb14 100%);
    background-image: -o-linear-gradient(45deg, #ffbc42 0%, #ffdb14 100%);
	background-image: linear-gradient(45deg, #ffbc42 0%, #ffdb14 100%);
}
.wbst-logo-line1:before
{
	content: '';
	width: 14px;
	height: 30px;
	position: absolute;
	top: 40px;
	left: 14px;
	background: url(../../../images/hook.png) no-repeat;
}
.wbst-logo-line2
{
    font-size: 19px;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 5px;
    margin-left: 33px;
	color: #363636;
}

.wbst-top-line-wrapper
{
    margin-top: 10px;		
}
.wbst-top-phones-wrapper
{
	text-align: right;
	margin-top: 3px;
}
a.wbst-phone-top
{
	font-size: 30px;
    font-weight: 700;
    color: black;
}
.wbst-phone-top span
{
	position: relative;
}
.wbst-phone-top span:after
{
	content: '';
    position: absolute;
    top: -1px;
    left: -50px;
    background: #ffbc42 url(../../../images/phone-icon.png) no-repeat center center;
    width: 38px;
    height: 38px;
    border-radius: 9px;
}
.wbst-call-order-top
{
	text-align: right;
}
.wbst-call-order-top button.sf2-callBtn
{
    padding: 0px;
    background: transparent;
    font-size: 20px;
    color: black;
    transition: none;
    font-weight: 400;
    border-bottom: 1px dashed black;
    border-radius: 0px;
    line-height: 1.3;
}
.wbst-logo-wrapper
{
	display: inline-block;
}
#sp-page-builder .page-content .sppb-section.wbst-footer-row
{
	background: #FFBC42;
	padding: 60px 0px;
	color: black;
}
.wbst-logo-bottom-wrapper
{
	margin-bottom: 30px;
}
.wbst-logo-bottom-wrapper .wbst-logo-line1
{
	background: white;
	background-image: none;
	color: #ffbc42;
}
.wbst-logo-bottom-wrapper .wbst-logo-line2
{
	color: white;
}
.wbst-logo-bottom-wrapper .wbst-logo-line1:before
{
	background: url(../../../images/hook-white.png) no-repeat;
}

.wbst-footer-row .sppb-section-title:before
{
	border: 10px solid white;
}
.wbst-working-24
{
	text-align: center;
	font-size: 20px;
}
.wbst-24-bottom
{
	font-size: 46px;
	line-height: 1;
	font-weight: 800;
}

.wbst-footer-row .wbst-phone-top span:after
{
	content: none;
}







@media (min-width: 1200px) and (max-width: 1351px)
{
}
@media (min-width: 992px) and (max-width: 1199px)
{
	.wbst-header-image1
	{
		right: -185px;
	}
	.wbst-also-possible-text-header1
	{
		font-size: 27px;
	}
	.wbst-also-possible-text-header2
	{
		font-size: 24px;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.wbst-header-text
	{
		text-align: center;
	}
	.wbst-header-image1
	{
		display: none;
	}
	.wbst-header-line3
	{
		margin: 20px 0px 30px 0px;
	}
	.wbst-button1 
	{
		margin-left: 0px;
	}		
	.wbst-service-item
	{
	    padding: 50px 4px;
	}
	.wbst-also-possible-text-header1
	{
		font-size: 20px;
	}
	.wbst-also-possible-text-header2
	{
		font-size: 19px;
	    margin-bottom: 10px;
	}
	.wbst-also-possible-text ul li
	{
		font-size: 16px;
	}
	.wbst-also-possible-text ul
	{
		padding-inline-start: 20px;
	}
	.wbst-form-header
	{
		font-size: 26px;
	}
	.wbst-form-header span
	{
		font-size: 24px;
	}
	.wbst-form-cost
	{
		font-size: 24px;
	}
	.wbst-form-cost span
	{
		font-size: 26px;
	}
	.wbst-onpage-form
	{
		padding: 20px 20px;
	}
	.wbst-onpage-form .sf2Style-default .sf2-form-group input.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group select.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		padding: 15px 18px;
		font-size: 14px;
	}
	.sf2Style-default .wbst-button3 button.sf2-element[type="submit"]
	{
		padding: 15px 10px;
		font-size: 20px;
	}
	#sp-page-builder .sppb-section-title
	{
	    margin-left: 20px;
	}
	.wbst-working-24
	{
		font-size: 16px;
	}
	.wbst-footer-row a.wbst-phone-top
	{
	    font-size: 25px;
		line-height: 1;
	}
}
@media (min-width: 481px) and (max-width: 767px)
{


	.wbst-main .sf2Win
	{
		max-width: 90%;
	}
	.wbst-logo-wrapper 
	{
		display: block;
		text-align: center;
		margin-bottom: 50px;
		margin-top: 50px;
	}
	.wbst-top-phones-wrapper
	{
		text-align: center;
		margin-top: 3px;
		margin-left: 40px;
	}
	.wbst-call-order-top
	{
		text-align: center;
	}
	.wbst-header-image1
	{
		display: none;
	}
	.wbst-logo-line2
	{
		margin-left: 9px;
	}
	.wbst-header-text h1
	{
		display: none;
	}
	.wbst-header-text
	{
		text-align: center;
		padding: 0px 10px;		
	}
	.wbst-header-line3
	{
		margin: 20px 0px 30px 0px;
	}
	.wbst-button1
	{
		margin-left: 0px;
	}
	.wbst-form-title
	{
		font-size: 34px;
	}
	#sp-page-builder .sppb-section-title
	{
		margin-left: 20px;
	}
	.wbst-service-image
	{
		margin-left: auto;
		margin-right: auto;
	}
	.wbst-service-title
	{
		min-height: 0px;
		margin-bottom: 20px;
	}
	.wbst-service-item
	{
		margin-bottom: 40px;
	}
	.sppb-col-sm-3:last-child .wbst-service-item
	{
		margin-bottom: 0px;
	}		
	.wbst-onpage-form .sf2Style-default .sf2-form-group input.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group select.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		margin-bottom: 10px;
	}
	.wbst-advantages-title
	{
		min-height: 0px;
	}	
	.wbst-advantages-item
	{
		margin-bottom: 40px;
	}	
	.wbst-footer-row .sppb-col-sm-4
	{
		margin-bottom: 40px;
	}
	.wbst-footer-row .wbst-top-phones-wrapper
	{
		margin-left: 0px;
	}
	#sp-page-builder .page-content .sppb-section.wbst-footer-row
	{
	    padding: 60px 0px 0px 0px;
	}
}
@media all and (max-width: 480px)
{
	.wbst-main .sf2Win
	{
		max-width: 90%;
	}
	.wbst-main .sf2CloseBtn
	{
		top: -15px;
		right: -15px;		
	}
	.wbst-main .sf2-message.sf2-type-success
	{
		padding: 5px 0px;
	}
	.wbst-logo-wrapper 
	{
		display: block;
		text-align: center;
		margin-bottom: 50px;
		margin-top: 50px;
	}
	.wbst-top-phones-wrapper
	{
		text-align: center;
		margin-top: 3px;
		margin-left: 40px;
	}

	a.wbst-phone-top
	{
		font-size: 24px;
	}
	.wbst-button1 button.sf2-callBtn
	{
	    padding: 15px 25px;
	}
	.wbst-main .sf2Style-default .sf2-form-group input.sf2-element, .wbst-main .sf2Style-default .sf2-form-group select.sf2-element, .wbst-main .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		padding: 20px 20px;
	}
	.wbst-call-order-top
	{
		text-align: center;
	}
	.wbst-header-image1
	{
		display: none;
	}
	.wbst-logo-line2
	{
		margin-left: 9px;
	}
	.wbst-header-text h1
	{
		display: none;
	}
	.wbst-header-text
	{
		text-align: center;
		padding: 0px 10px 60px 10px;		
	}
	#sp-page-builder .page-content .sppb-section.wbst-header-row
	{
		min-height: 600px;
		background-position-y: 100%;
	}
	.wbst-header-line3
	{
		margin: 20px 0px 50px 0px;
	}
	.wbst-button1
	{
		margin-left: 0px;
	}
	.wbst-form-title
	{
		font-size: 34px;
	}
	#sp-page-builder .sppb-section-title
	{
		margin-left: 20px;
	}
	.sppb-section-title:before
	{
		width: 49px;
		height: 49px;		
	}	
	.wbst-main #sp-page-builder .sppb-section-title
	{
		margin-bottom: 50px;
	}
	#sp-page-builder .page-content .sppb-section.wbst-services-row
	{
		margin-top: 50px;
	}
	.wbst-service-image
	{
		margin-left: auto;
		margin-right: auto;
	}
	.wbst-service-title
	{
		min-height: 0px;
		margin-bottom: 20px;
	}
	.wbst-service-item
	{
		margin-bottom: 40px;
	}
	.sppb-col-sm-3:last-child .wbst-service-item
	{
		margin-bottom: 0px;
	}		
	.wbst-onpage-form .sf2Style-default .sf2-form-group input.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group select.sf2-element, .wbst-onpage-form .sf2Style-default .sf2-form-group textarea.sf2-element
	{
		margin-bottom: 10px;
	}
	.wbst-advantages-title
	{
		min-height: 0px;
	}	
	.wbst-advantages-item
	{
		margin-bottom: 40px;
	}	
	.wbst-footer-row .sppb-col-sm-4
	{
		margin-bottom: 40px;
	}
	.wbst-footer-row .wbst-top-phones-wrapper
	{
		margin-left: 0px;
	}
	#sp-page-builder .page-content .sppb-section.wbst-footer-row
	{
	    padding: 60px 0px 0px 0px;
	}
	.wbst-also-possible-text-header1
	{
		font-size: 24px;
	}
	.wbst-onpage-form
	{
		padding: 20px;
	}
}