b {
	font-family: 'corpid_e1s_scd_bold';
}
.f-green {
	color: #00b1ac;
}
.f-big {
    font-size: 65px;
}
.js-fixed_nav {
    background: #f6f6f6;
}
.namdoveryayuttop {
	margin-top: 19px;
}
.col-3:nth-child(1) .f-big {
	line-height: 73px;
}
.col-3:nth-child(2) .f-big {
	line-height: 66px;
}
.col-3:nth-child(2)  .textblock {
	bottom: 17px;
}
.col-3:nth-child(3) .f-big {
	line-height: 54px;
}
.col-3:nth-child(3)  .textblock {
	bottom: 16px;
}
.f-medium {
    font-size: 40px;
}
.ancor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
.l-mainpromo_icon .title {
    text-align: center;
}
.b-mainpromo_cont {
    width: 390px;
}
.js-fixed_nav > .wrapper #openForm1,
.jsButtons  > .wrapper #openForm1{
    height: 42px;
    line-height: 43px;
    margin-left: 15px;
}
.js-fixed_nav > .wrapper .btn,
.jsButtons > .wrapper .btn{
    margin: 14px 0 0 0;
}
#formyakor {
    display: block;
    position: relative;
    top: -80px;
    visibility: hidden;
}
.btn_statpartnerom {
	color: #fff;
    background: #00b1ac;
    font-size: 29px;
    padding: 17px 46px;
    border-radius: 40px;
	margin-top: 48px;
	margin-bottom: 60px;
}
.partnerscool {
    width: 739px;
	margin-top: 28px;
}
.partnerscool .col-3 {
	margin-bottom: 40px;
}
.f-grey,
.f-grey:hover,
.f-grey:active {
	color: #38434d;
}
.inb {
    display: inline-block;
}
.prel {
	position: relative;
}
.p-wrapper {
	width: 50%;
    margin: 0 auto;
}
.p-wrapper3 {
	width: 60%;
    margin: 0 auto;
}
.minblock {
	height: 120px;
	margin: 0 auto;
}
.pb30 {
	padding-bottom: 30px;
}
.pt30 {
	padding-top: 30px;
}
.pl30 {
	padding-left: 30px;
}
.pl90 {
	padding-left: 90px;
}
.big-btn {
	font-size: 30px!important;
    padding: 8px 28px!important;
    border-radius: 33px!important;
}
.prim {
	font-size: 15px!important;
}
.text-left {
	text-align: left;
}
.p-center {
	height: 78px;
    width: 130px;
    margin: 0 auto;
}
.textblock {
	position: absolute;
    bottom: 14px;
	margin-left: 5px;
}
.ui-tabs-nav {
	display: inline-block;
	border-bottom: 2px solid #ebebeb;
}
.ui-state-default {
	display: inline-block;

    font-size: 25px;
}
.ui-tabs-active a {
	display: inline-block;
	position: relative;
}
.ui-tabs-active a:after {
    content: "";
    display: block;
    border: 2px solid #f58715;
    bottom: -10px;
	position: absolute;
	width: 100%;
}
.icopwrapp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.icopwrapp span {
    width: 136px;
    height: 136px;
    background: #f6f6f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 60px;
}
.mb105 {
    margin-bottom: 105px;
}
.ico-p1 {
    width: 62px;
}
.ico-p2 {
    width: 67px;
}
.ico-p3 {
    width: 77px;
}
/*foma*/
.fio {
    overflow: hidden;
}
.type-partners .fieldcell {
	margin-bottom: 10px;
}
.type-partners .icomoon {
	margin-right: 10px;
}
.include-fields .col-sm-6 {
	margin-bottom: 10px;
}
.ui-selectmenu-button {
	width: 100%!important;
	max-width: 100%!important;
}
.form-mini.form-mini__default.b-form {
    width: 79%!important;
}
.f-compani,
.f-site,
.f-kolichestvo,
.f-city,
.email {
	margin-bottom: 10px;
}
.f-lname,
.f-name,
.email,
.f-fio,
.f-phone {
	width: 100%;
	margin-bottom: 10px;
}
.form-mini.form-mini__default .f-name,
.form-mini.form-mini__default .f-phone {
    padding-left: 0px;
}
.fieldrow .col-sm-9 {
	width: 100%;
}
.form-mini.form-mini__default label,
.form-mini.form-mini__default .label-placeholder {
    padding: 0px;
    overflow: hidden;
}
.f-agree {
    margin-bottom: 10px;
}
.include-fields.form-mini.form-mini__default.b-form label.ui-button, .include-fields.form-mini.form-mini__default.b-form label.ui-button > .ui-button-text{
    display: block;
}
.partners-form-success > * {
    text-align: center !important;
}
form p {
	margin: 0px 0 10px 0!important;
}
.b-form .ui-selectmenu-button,
.b-form input[type="text"],
.b-form input[type="number"],
.b-form input[type="email"],
.b-form input.search_inp,
.b-form .ui-selectmenu-button:focus,
.b-form input[type="text"]:focus,
.b-form input[type="number"]:focus,
.b-form input[type="email"]:focus,
.b-form input.search_inp:focus {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 1px solid #ccc;
	height: 60px;
}
.label-placeholder.focus .label {
    font-size: 19px;
    color: #ccc;
    padding-top: 0px;
    margin-left: -10px;
    bottom: 70%;
	left: 20px;
    transform: translateY(-100%)!important;
	transform: translateX(0)!important;
}
.f-btns {
    width: 100%;
	margin-top: 45px;
}
.col-sm-3.f-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
}
.f-agree {
	width: 47%;
}
.col-sm-12.wrap-submit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.buttons {

}
.wrap-submit .buf-content {
    margin-left: 25px;
}
.buf-content a {
    font: 18px/42px "corpid_e1s_scd_bold";
    border-width: 2px;
    border-style: solid;
    border-radius: 25px;
    display: inline-block;
    padding: 0 11px!important;
    color: #0071be;
    border-color: #0071be;
    position: relative;
    height: 42px;
}
.f-agree {
	float: right;
}
.f-btns .clear {
	display: none;
}
.f-btns .wrap-submit .btn {
	line-height: 0;
    font-size: 19px;
    width: 200px;
}
.load_ico + * {
    vertical-align: unset;
}
.partners-form-wrapper .col-1 > h2 {
	margin-bottom: 40px;
}
.form-bord {
    /*width: 538px;*/
    margin: 70px auto;
    border: 1px solid #ccc;
    border-radius: 15px;
}
.form-mini.form-mini__default .buttons {
    padding-left: 0;
}
.form-mini.form-mini__default .show-agree {
    font-size: 14px;
}
.b-form label {
    font-size: 16px;
}
.js-fixed_nav #openForm1 {
    display: none;
}
.js-fixed_nav.fixed #openForm1 {
    display: inline-block;
}
form.b-form  .ui-button.ui-button-text-only {
    color: inherit!important;
    border: none!important;
    border-radius: 0!important;
    background-color: unset!important;
    transition: background-color .1s ease-out;
    height: 30px;
    line-height: 30px;
    display: inline-block!important;
    clear: unset!important;
    width: auto!important;
    margin: 0 15px 0 0!important;
    outline: none!important;
    font-size: inherit!important;
    cursor: pointer;
}
.homepage.business form .btn {
    padding: 0px 29px;
    font-size: 18px!important;
}
.DialogAgreeTextPopup  .ui-dialog-titlebar-close {
	display: none;
}
.ui-dialog {

    z-index: 9999;
}
#accordion.uiacc #ui-id-2, #ui-id-4, #ui-id-6 {
	border-left: 2px solid transparent;
	border-right: 2px solid transparent;
}
.partners-form-wrapper {
    width: 89%;
}
@media screen and (max-width: 1104px) {
	.form-wrapper {
		padding: 0;
	}
	/*.form-mini.form-mini__default.b-form {
		width: 425px!important;
	}*/
}
@media screen and (max-width: 1037px) {
	.form-mini.form-mini__default .fieldcell {
		display: block;
	}
}
@media screen and (max-width: 948px) {
	.p-wrapper {
		width: 53%;
	}
	.p-wrapper3 {
		width: 66%;
	}
}
@media screen and (max-width: 935px) {
	.form-wrapper {
		padding: 0px!important;
	}
}
@media screen and (max-width: 896px) {
    #openForm1 {
        margin-right: 15px;
    }
}
@media screen and (max-width: 895px) {
    .js-fixed_nav > .wrapper .btn {
        margin: 20px 0 0 0;
    }
    #openForm1 {
        margin-right: 15px;
    }
}
@media screen and (max-width: 890px) {
	.form-mini.form-mini__default .col-sm-6.fieldcell,
	.form-mini.form-mini__default .col-sm-5.fieldcell,
	.form-mini.form-mini__default .col-sm-4.fieldcell,
	.form-mini.form-mini__default .col-sm-3.fieldcell {
		float: left!important;
	}
	.f-name,
	.f-phone {
		margin-top: 0px!important;
	}
	.form-mini.form-mini__default .buttons {
		margin-top: 0;
	}
}
@media screen and (max-width: 878px) {
	.p-wrapper {
		width: 59%;
	}
	.p-wrapper3 {
		width: 73%;
	}
}
@media screen and (max-width: 877px) {
    .jsButtons .wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 50px 0 0;
    }
}
@media screen and (max-width: 809px) {
	.nashiklientipoluchayut .col-4 {
		width: 50%;
	}
}
@media screen and (max-width: 798px) {
	.wrapper.form-wrapper {
		max-width: 100%!important;
		width: 100%!important;
		min-width: 100%!important;
	}
}
@media screen and (max-width: 772px) {
	.p-wrapper {
		width: 70%;
	}
	.p-wrapper3 {
		width: 85%;
	}
}
@media screen and (max-width: 771px) {
	.type-partners .fieldcell {
		width: 100%!important;
	}
}
@media screen and (min-width: 768px) {
	.col-sm-6 {
		width: 49%;
	}
}
@media screen and (max-width: 767px) {
	.include-fields .col-sm-6 {
		width: 49%;
		float: left;
	}
	.email,
	.f-phone {
		float: left;
	}
	.f-agree {
		margin-top: 0px!important;
	}
	.form-mini.form-mini__default .f-phone {
		padding: 0;
	}
}
@media screen and (max-width: 753px) {
	.partnerscool {
		width: 100%;
	}
}
@media screen and (max-width: 700px) {
	.form-mini.form-mini__default .tip-req {
		margin-top: 0;
	}
}
@media screen and (max-width: 679px) {
	.partnerscool,
	.b-form > .wrapper > .fieldcell {
		padding: 0;
	}
}
@media screen and (max-width: 674px) {
	.p-wrapper {
		width: 84%;
	}
	.p-wrapper3 {
		width: 100%;
	}
}
@media screen and (max-width: 629px) {
	.mozhnodoveryat .col-3,
	.preimuszhestva .col-3 {
		width: 50%;
	}
	.col-3_center {
		margin: 25px auto;
		float: none;
		overflow: hidden;
	}
	.bcenter {
		float: none;
		margin: 78px auto 0;
		width: 100%!important;
	}
}
@media screen and (max-width: 590px) {
	.p-wrapper {
		width: 100%;
	}
	.p-wrapper3 {
		width: 100%;
	}
	.pl90 {
		padding-left: 54px;
	}
}
@media screen and (max-width: 585px) {
	.include-fields .col-sm-6,
	.form-mini.form-mini__default .fieldcell,
	.email {
		width: 100%;
	}
	.email {
		margin-bottom: 10px;
	}
	.form-bord {
		width: 100%;
	}
}
@media screen and (max-width: 581px) {
    .col-sm-12.wrap-submit {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column;
    }
    .wrap-submit .buf-content {
        margin-left: 0;
    }
    .f-btns .wrap-submit .btn {
        width: 228px;
        margin-bottom: 10px;
    }
    .form-mini.form-mini__default .f-agree {
        margin: 15px auto!important;
    }
}
@media screen and (max-width: 574px) {
	.b-product_nav_item a:before {
		display: none;
	}
}
@media screen and (max-width: 575px) {
	.preimuszhestva .col-3 {
		width: 50%;

	}
	.col-3_center {
		float: inherit;
		margin: 0 auto;
	}
}
@media screen and (max-width: 552px) {
	.pl90 {
		padding-left: 30px;
	}
}
@media screen and (max-width: 530px) {
    .f-agree {
        width: 60%;
    }
}
@media screen and (max-width: 522px) {
	.pl90 {
		padding-left: 0px;
	}
}
@media screen and (max-width: 506px) {
	.b-product_nav_item {
		width: 20%;
	}
	.b-product_nav_item a {
		line-height: 22px;
	}
}
@media screen and (max-width: 503px) {
	.preimuszhestva .col-3 {
		width: 50%;
	}
}
@media screen and (max-width: 500px) {
	.form-bord {
		border: 0;
	}
}
@media screen and (max-width: 499px) {
	.p-wrapper3 {
		width: 88%;
	}
	.udobno .col-3 {
		width: 50%;
		height: 175px;
	}
	.praktichno {
		float: none;
		margin: 0 auto;
	}
}
@media screen and (max-width: 483px) {
	.mozhnodoveryat .col-3 {
		width: 100%;
	}
	.bcenter {
		margin: 156px auto 0;
	}
	.p-center {
		width: 176px;
		position: relative;
	}
	.col-3:nth-child(3) .textblock {
		bottom: 0px;
		top: 15px;
		right: 0;
	}
}
@media screen and (max-width: 447px) {
	.form-mini.form-mini__default.b-form {
		width: 95%!important;
	}
	.b-form label {
		font-size: 15px;
	}
}
@media screen and (max-width: 446px) {
	.buttons, .f-agree {
		width: 100%;
	}
	.buttons {
		margin-bottom: 25px;
	}
}
@media screen and (max-width: 430px) {
	.b-form label span {
		display: block;
		width: 87%;
		white-space: normal!important;
	}
}
@media screen and (max-width: 412px) {
	.b-product_nav_item {
		width: 25%!important;
	}
}
@media screen and (max-width: 401px) {
	.preimuszhestva .col-3 {
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 400px) {
	.partnerscool .col-3 {
		margin-bottom: 0px;
		width: 100%;
	}
}
@media screen and (max-width: 393px) {
	.bcenter {
		margin: 168px auto 0;
	}
}
@media screen and (max-width: 385px) {
	.p-wrapper3 {
		width: 165px;
	}
	.p-wrapper3 .col-3 {
		width: 100%;
	}
	.udobno .col-3 {
		height: auto;
	}
}
@media screen and (max-width: 360px) {
	.l-mainpromo_icon .title {
		font-size: 14px;
	}
}
@media screen and (max-width: 355px) {
	.nashiklientipoluchayut a {
		font-size: 4vw;
	}
}
@media screen and (max-width: 350px) {
	.minblock .col-2 {
		width: 100%;
	}
}
@media screen and (max-width: 344px) {
	.b-product_nav_item a {
		font-size: 15px;
	}
}
@media screen and (max-width: 326px) {
	.big-btn {
		font-size: 28px!important;
	}
}