@font-face {
    font-family: Aquarelle;
    src: url(../fonts/Aquarelle.ttf);
}

body {
    font-family: "Calibri Light";
}
img {
	max-width: 100%;
}
a,
a:hover,
a:focus,
a:active {
    text-decoration: none;
}

p {
    color: #2e2e2e;
    font-size: 18px;
}

.btn {
    border-radius: 0px;
}
.chat {
    padding-left: 8px;
}

section {
    padding-top: 50px;
    padding-bottom: 50px;
    overflow: hidden;
}

.navbar-default .navbar-brand {
    /*max-width: calc( 100% - 75px )*/
    width: 260px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff49b;
    background-color: transparent;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-nav>li>a.active {
    color: #fff49b;
    background-color: transparent;
} {
    background-color: #fd6f6f;
}

.navbar-default .navbar-toggle {
    border-color: #f5d390;
    margin-top: 15px;
}

.intro-header {
    min-height: 800px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../images/intro-bg.png);
    background-position: center;
    position: relative;
    text-align: center;
}

.void-btn {
    width: 400px;
    height: 70px;
    line-height: 70px;
    background-image: url(../images/void-btn-border.png);
    background-size: 100% 100%;
    bottom: 100px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: 100;
    font-size: 24px;
    margin: 0px auto;
    margin-top: 100px;
    margin-bottom: 50px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.void-btn:hover,.void-btn:focus {
    text-decoration: none;
    color: #fff;
    background-color: #fff;
    background-color: #f0af81;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.slogan {
    margin-top: 120px;
    width: 100%;
    font-size: 72px;
    font-family: "Aquarelle";
    color: #fff;
}

.slogan span {
    color: #fff000;
}

.navbar-default {
    background: none;
    background-size: auto auto;
    background-repeat: repeat-x;
    background-image: url(../images/nav-bg.png);
    border: none;
    font-size: 18px;
    min-height: 70px;
}

.navbar-brand {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    height: 100%;
    line-height: 60px;
}

.navbar-brand img {
    vertical-align: middle;
    display: inline-block;
    position: relative;
    top: 2px;
}

.navbar-collapse {
    display: inline-block;
    vertical-align: middle;
    line-height: 60px;
}

.navbar-default .navbar-nav {
    padding-top: 5px;
    margin-left: 25px;
}
.topnav {
    font-size: 16px;
    text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a {
    padding-left: 9px;
    padding-right: 9px;
    color: #fff;
    padding-top: 18px;
}

.navbar-not-collapsible {
    display: inline-block;
    text-align: center;
    line-height: 60px;
    float: right;
}

.navbar-not-collapsible ul li {
    list-style: none;
}

.navbar-not-collapsible ul {
    padding: 0px;
    margin: 0px;
}

.navbar-not-collapsible .chat,
.navbar-not-collapsible .chat a {
    color: #fff;
}

.navbar-not-collapsible .chat a {
    display: inline-block;position: relative;
}

.navbar-not-collapsible .chat a:after {
    background-image: url(../images/dashed-underline-white.png);
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 12px;
    left: 0px;
}
.chat-icon {
    margin-left: 10px;
}

.display-center {
    float: none;
    margin: 0px auto;
}

.bonusues-section {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../images/bonuses-bg.png);
    position: relative;
    text-align: center;
    padding-bottom: 20px;
}

.bonusues-section p {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 40px;
}

.bonusues-section .item p {
    margin-bottom: 50px;
}

.text-highlight {
    text-align: center;
    color: #bf5f5f;
    font-size: 24px;
    font-weight: 600px;
}

.bonusues-section .item p {
    margin-top: 10px;
}

fieldset {
    border-right: 1px solid #ffbb29;
    border-left: 1px solid #ffbb29;
    position: relative;
}

 

fieldset.no-borders-fieldset {
    border: none;
}

fieldset .fieldset-start,
fieldset .fieldset-end {
    display: table;
    width: 100%;
    max-width: 100%;
}

fieldset .fieldset-start {
    margin-bottom: -5px;
}

fieldset .fieldset-start div,
fieldset .fieldset-end div {
    display: table-row;
    line-height: 1.5em;
    font-size: 2em;
    white-space: nowrap;
}

fieldset .fieldset-start div,
fieldset .fieldset-end a {
    white-space: nowrap!important;
}

fieldset .fieldset-start .fieldset-line-content {
    font-size: 36px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    width: 1px;
    table-layout: fixed;
    padding: 0 10px;
    position: relative;
    top: -24px;
    color: #620a47;
    font-weight: 500;
    line-height: 36px;
    text-align: center;
}

.fieldset-line-content h1,
.fieldset-line-content h2, .fieldset-line-content h3 {
    vertical-align: middle;
    margin: 0px;
    display: inline-block;
    text-align: center;
    font-size: 36px;
    width: 100%;
}

.subheader {
    color: #620a47;
    font-size: 24px;
    text-align: center;
}

fieldset .fieldset-start span.spacer {
    display: table-cell;
}

fieldset .fieldset-start span.spacer:after {
    display: inline-block;
    width: 100%;
    content: ".";
    font-size: 0;
    color: transparent;
    height: 2px;
    background: #ffbb29;
    vertical-align: top;
    position: relative;
}

fieldset .fieldset-end .fieldset-line-content {
    font-size: inherit;
    overflow: hidden;
    display: table-cell;
    vertical-align: bottom;
    width: 1px;
    table-layout: fixed;
    padding: 0 10px;
    position: relative;
    top: 28px;
    color: #ffbb29;
    font-weight: 500;
}

fieldset .fieldset-end span.spacer {
    display: table-cell;
    vertical-align: bottom;
}

fieldset .fieldset-end span.spacer:after {
    display: inline-block;
    width: 100%;
    content: ".";
    font-size: 0;
    color: transparent;
    height: 1px;
    background: #ffbb29;
    vertical-align: bottom;
    position: relative;
}

.bonusues-section fieldset .fieldset-start span.spacer:after {
    background: #ffbe29;
}

.test-container .question {
    list-style: none;
    font-size: 24px;
    color: #ffe3b4;
    padding: 25px;
    min-height: 70px;
    background: #620a47;
    text-align: center;
    margin-top: 15px;
}

.test-container .test-inner {
    text-align: center;
}

.test-container .question-number-indicators {
    padding: 0px 0px;
    display: inline-block;
    list-style: none;
}

.test-container .question-number-indicators li {
    display: inline-block;
    width: 65px;
    height: 65px;
    line-height: 65px;
    border-radius: 100%;
    background: #ffe2e2;
    text-align: center;
    font-size: 24px;
    margin-top: 10px;
}

.test-container .question-number-indicators li:after {
    position: relative;
    opacity: 0;
    top: 60px;
    content: "";
    transition: all 0.5s;
    -webkit-transition-delay: 0.6s;
    /* Safari */
    transition-delay: 0.6s;
}

.test-container .question-number-indicators li.active {
    background: #bf5f5f;
    transition: all 0.5s;
    color: #fff;
}

.test-container .question-number-indicators li.active:after {
    background: url(../images/question-arrow.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    opacity: 1;
    content: "";
    height: 25px;
    width: 30px;
    display: block;
    margin: 0px auto;
    position: relative;
    top: 0px;
    transition: all 0.5s;
    -webkit-transition-delay: 0.6s;
    /* Safari */
    transition-delay: 0.6s;
}

.test-container .question-number-indicators li.passed {
    background: #feefcf;
    transition: all 0.5s;
}

.test-container .question-number-indicators li.delimeter {
    width: 12px;
    line-height: 70px;
    height: 12px;
    display: inline-block;
    background: #ffe2e2;
    border-radius: 100%;
    margin-left: 3px;
    margin-right: 3px;
}

.test-container .question-number-indicators li.delimeter:first-child {
    margin-left: 0px;
}

.test-container .question-number-indicators li.delimeter:last-child {
    margin-right: 0px;
}

.test-container .answers {
    text-align: center;
}

.question-item {
    position: absolute;
    opacity: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
}

.question-item.active {
    display: block;
    position: relative;
    opacity: 1;
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3);
    }
    50% {
        opacity: 1;
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

#test-result {
    display: none;
    margin-top: 25px;
}

.test-result .result-header {
    font-size: 24px;
    color: #fff;
    padding: 25px;
    min-height: 70px;
    background: #bf5f5f;
    text-align: center;
    margin-bottom: 10px;
}

.test-result .result {
    color: #bf5f5f;
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 15px;
}

.test-result .result-body {
    border: 2px solid #bf5f5f;
    text-align: center;
    padding: 25px;
}

.test-result .result-body p {
    text-align: center;
    font-size: 24px;
}

.test-result .result-body p.red {
    color: #bf5f5f;
    font-weight: 600;
}

.underline-link {
    font-size: 24px;
    color: #620a47;
    text-decoration: none;
    padding-bottom: 6px;
    position: relative;
}

a.underline-link:after {
    background-image: url(../images/dashed-underline-dark.png);
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.test-container .answers .answer-item {
    font-size: 18px;
    min-height: 100%;
    width: 100%;
    margin-top: 10px;
    background-color: #f5f3f2;
    padding: 25px;
    color: #620a47;
    background: #feefcf;
}

.test-container .answers .answer-item:hover {
    background: #ffe2e2;
}

.test-container .big-btn {
    background-color: #628c07;
    display: inline-block;
    width: auto;
    margin-top: 25px;
}

.test-container .big-btn:hover {
    background-color: #6cb708!important;
    color: #fff;
}

.test-container .answers .answer-item:hover {
    cursor: pointer;
}

.test-container .important {
    color: #621d2f;
    font-size: 24px;
    margin-bottom: 45px;
    margin-top: 45px;
}

.wanna-work-section {

    background: #f88888;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f88888 0%, #f5d591 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f88888', endColorstr='#f5d591', GradientType=1);
    /* IE6-9 */
    padding-bottom: 80px;
}
.wanna-work-section fieldset:nth-child(1) {
z-index: 2;
}

.wanna-work-section p {
    color: #fff;
}

.wanna-work-section .profit {
    color: #c00d22;
    font-weight: 700;
    font-size: 48px;
}

.wanna-work-section .profit-period {
    color: #5f1b2d;
    font-size: 24px;
}

.wanna-work-section fieldset .fieldset-end span.spacer:after {
    background: #fde3c8;
}

.wanna-work-section .form-group {
    text-align: left;
    color: #5f1b2d;
}

fieldset .fieldset-start span.spacer:after {
    background: #fde3c8;
}

fieldset {
    border-right: 1px solid #fde3c8;
    border-left: 1px solid #fde3c8;
}

.custom-select {
    background-color: #fff;
    border-radius: 0px;
    border: none;
    line-height: 1.5;
    font-size: 18px;
}

.bootstrap-select a {
    font-size: 18px;
}

.custom-multiselect .dropdown-menu li {
    color: red;
}

.multiselect .dropdown-menu li {
    background-image: url(../images/custom-checkbox.png);
    background-repeat: no-repeat;
    background-position: 10px;
}

.multiselect .dropdown-menu li.selected {
    background-image: url(../images/custom-checkbox_checked.png);
    background-repeat: no-repeat;
    background-position: 10px;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    background: none;
}

.multiselect .dropdown-menu li a {
    padding-left: 45px;
}

.m-t-0 {
    margin-top: 0px!important;
}

.m-t-20 {
    margin-top: 20px!important;
}

.m-t-30 {
    margin-top: 30px!important;
}

.m-t-50 {
    margin-top: 50px!important;
}

.big-btn {
    background-color: #d03a68;
    color: #fff;
    display: block;
    border-radius: 0px;
    padding: 10px 50px 10px 50px;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
    border: none;
    margin: 0px auto;
}

.btn-violet {
    background-color: #620a47!important;
}

.btn-violet:hover {
    background-color: #fd6f6f!important;
}

.big-btn:hover {
    background-color: #fd6f6f;
    color: #fff;
}

.write-us-section {
    padding-top: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../images/footer-bg.png);
    padding-bottom: 25px;
}
.write-us-section .big-btn{
    padding-left: 20px;
    padding-right: 20px;
}


.write-us-section .form-control {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 0px;
    border: none;
    color: #111;
    font-size: 18px;
    min-height: 50px;
    margin-bottom: 25px;
}

.write-us-section select.form-control {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    border-radius: 0px;
    height: 50px;
    padding-right: 50px;
    padding-right: 40px;
    background-image: url(/assets/site/images/select-arrow.png);
    background-repeat: no-repeat;
    background-position: right 18px top 18px;
    background-size: 12px;
}

.write-us-section textarea.form-control {
    min-height: 220px;
}

.write-us-section .subheader {
    font-size: 24px;
    color: #fff;
    margin-bottom: 40px;
    margin-top: -30px;
}

.write-us-section .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #111;
}

.write-us-section .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #111;
}

.write-us-section .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #111;
}

.write-us-section .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #111;
}


/*    line-dot-line-separator        */

.line-dot-line-separator {
    height: 10px;
    margin-bottom: 25px;
}

.line-dot-line-separator .circle {
    border-radius: 100%;
    background-color: #bf5f5f;
    height: 10px;
    width: 10px;
    margin: 0px;
    display: inline-block;
}

.line-dot-line-separator .line {
    background-color: #bf5f5f;
    display: inline-block;
    height: 1px;
    position: relative;
    top: -1px;
    width: 200px;
    vertical-align: middle;
    line-height: 10px;
    margin: 0px 10px 0px 10px;
}


/* end of line-dot-line-separator    */

.main-footer {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}


.footer-copyrights {
	padding: 10px 5px;
	background: #fdf3e7;
}

.gradient-line {
    width: 100%;
    height: 4px;
    background: #f88888;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f88888 0%, #f5d591 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f88888', endColorstr='#f5d591', GradientType=1);
    /* IE6-9 */
}

.up-arrow {
    background-color: #bf6564;
    background-image: url(../images/arrow-up.png);
    position: fixed;
    bottom: 15px;
    right: 15px;
    display: block;
    height: 40px;
    width: 40px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    float: right;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 100;
}

.up-arrow:hover {
    background-color: #fd6f6f;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.three-steps-container {
    background-image: url(../images/three-steps-bg.jpg);
    background-size: cover;
    color: #FFF;
    background-position: center;
}

.three-steps-container .item .header {
    color: #fff000;
    font-size: 24px;
}

.three-steps-container .item a {
    text-decoration: underline;
    color: #fff000;
}

.three-steps-container .item p {
    font-size: 18px;
    color: #fff;
}

.three-steps-container .section-header {
    text-align: center;
    margin-bottom: 70px;
    font-size: 36px;
    color: #fff;
}

.three-steps-container .three-steps-row {
    display: table;
    width: 100%;
    margin-bottom: 25px;
}

.three-steps-container .step-item-circle {
    color: #fff;
    font-size: 60px;
    border: 1px solid #f4d491;
    width: 170px;
    height: 170px;
    line-height: 172px;
    margin: 0px auto;
    border-radius: 100%;
    margin-bottom: 25px;
    text-align: center;
    display: table-cell;
}

.three-steps-container .step-item-side-line {
    width: auto;
    display: table-cell;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center right;
}

.three-steps-container .step-item-inner-line {
    width: auto;
    display: table-cell;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}

.three-steps-container .step-item-side-line:first-child {
    background-image: url(../images/dashed-bg-1.png);
    width: 100px;
}

.three-steps-container .step-item-inner-line:nth-child(3) {
    background-image: url(../images/dashed-bg-2.png);
}

.three-steps-container .step-item-inner-line:nth-child(5) {
    background-image: url(../images/dashed-bg-3.png);
}

.three-steps-container .step-item-side-line:last-child {
    background-image: url(../images/dashed-bg-4.png);
    background-position: center left;
    width: 100px;
}

.three-steps-container .item .step-number {
    display: none;
}

.three-steps-container fieldset .fieldset-start .fieldset-line-content {
	color: #fff;
}

.three-steps-container fieldset  .fieldset-start {
    margin-bottom: 40px;
}

.work-in-wcb-section .header {
    padding: 15px 5px;
    margin: 0px;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
}

.work-in-wcb-section {
    padding-bottom: 40px;
}

.work-in-wcb-section .bg-1 {
    background: #ffe9f0;
}

.work-in-wcb-section .bg-1 .header {
    background: #c65275;
}

.work-in-wcb-section .bg-2 {
    background: #ffe5f6;
}

.work-in-wcb-section .bg-2 .header {
    background: #ae4e8b;
}

.work-in-wcb-section .bg-3 {
    background: #ffe2e2;
}

.work-in-wcb-section .bg-3 .header {
    background: #bf5f5f;
}

.work-in-wcb-section .bg-4 {
    background: #f5e7ff;
}

.work-in-wcb-section .bg-4 .header {
    background: #8a61a7;
}

.work-in-wcb-section .bg-5 {
    background: #feefcf;
}

.work-in-wcb-section .bg-5 .header {
    background: #e7ba59;
}

.work-in-wcb-section .bg-6 {
    background: #ffe2eb;
}

.work-in-wcb-section .bg-6 .header {
    background: #e75984;
}

.work-in-wcb-section .advantages-row .item {
    flex: 1;
    margin-bottom: 25px;
}

.work-in-wcb-section .advantages-row .item img {
    width: 100%;
}

.work-in-wcb-section .advantages-row .item .wrapper {
    height: 100%;
    min-height: 260px;
    padding: 0px;
}

.work-in-wcb-section .advantages-row .item .wrapper .inner .description {
    padding: 20px;
    color: #2e2e2e;
    font-size: 18px;
}

.work-in-wcb-section .advantages-row .item .wrapper .inner .description .btn {
    padding: 10px 15px;
    margin-top: 25px;
    color: #fff;
    font-size: 18px;
    background: #bf5f5f;
}

.work-in-wcb-section .advantages-row .item .wrapper .inner .description .btn:hover {
    background: #fd6f6f;
}

.work-in-wcb-section .advantages-row .item .wrapper .inner .description strong {
    font-size: 24px;
}

.work-in-wcb-section .advantages-row .item .wrapper p {
    margin: 0px;
}

.work-in-wcb-section .header-wrapper .header {
    padding: 0px;
    font-size: 36px;
    color: #620a47;
}

.work-in-wcb-section .subheader {
    margin-bottom: 40px;
    margin-top: -20px;
}

.still-doubt-wrapper {
    margin-top: 20px;
    background: #f88888;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f88888 0%, #f5d591 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f88888', endColorstr='#f5d591', GradientType=1);
    /* IE6-9 */
    padding: 3px;
}

.still-doubt-inner {
    background: #fff;
    padding: 35px;
    text-align: center;
}

.still-doubt-inner p {
    font-size: 30px;
}
.still-doubt-inner p:nth-child(3) {
    font-size: 24px;
    margin-top: 10px;
}

.still-doubt-inner a {
    color: #bf5f5f;
    font-size: 30px;
    position: relative;
}

.still-doubt-inner a:after {
    background-image: url(../images/dashed-underline.png);
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}


.still-doubt-inner a:hover {
    color: #fd6f6f;
}

.breadcrumbs-header {
    padding-top: 85px;
    padding-bottom: 20px;
    text-align: left;
    font-weight: 100;
    color: #f8f8f8;
    background: url(../images/breadcrumbs-header-bg.jpg) no-repeat center top;
    background-size: cover;
    color: #ffe3b4;
}

.breadcrumbs-header .page-title {
    font-size: 18px;
    color: #fff;
    margin: 0px;
    font-weight: 500;
}

.breadcrumbs-header .page-title a {
    font-size: 18px;
    color: #f8c0a4;
}

.breadcrumbs-header .page-title .fa {
    font-size: 5px;
    color: #de908c;
    vertical-align: middle;
    margin: 0px 10px;
}

.content-header {
    font-size: 24px;
    color: #bf5f5f;
    font-weight: 600;
}
.content-header-big {
    margin-top: 25px;
    font-size: 30px;
    color: #bf5f5f;
    font-weight: 500;
    margin-bottom: 25px;
}

.page-header {
    margin-top: 25px;
    font-size: 30px;
    color: #bf5f5f;
    font-weight: 500;
    border-bottom: 1px solid #bf5f5f;
    padding-bottom: 25px;
    margin-bottom: 20px;
}

.dark {
    color: #620a47;
}
.dark-link {

	color: #620a47;
	    font-weight: 600;
	    /* text-decoration: underline; */
	    border-bottom: 1px solid #620a47;
	}

.gradient-list {
    list-style: none;
    padding-left: 0px;
}

.gradient-list li {
    margin-bottom: 1px;
    padding: 15px 20px;
    color: #fff;
    font-size: 18px;
    background: #f88888;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f88888 0%, #f5d591 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f88888', endColorstr='#f5d591', GradientType=1);
    /* IE6-9 */
}

.btn-red {
    background: #bf5f5f;
    padding: 12px 50px;
    font-size: 24px;
    line-height: 1;
    color: #fff;
}

.btn-red:hover,.btn-red:focus {
    background: #fd6f6f;
    color: #fff;
}

.m-b-20 {
    margin-bottom: 20px!important;
}

.m-b-30 {
    margin-bottom: 30px!important;
}

.statistic-item {
    background: url(../images/statistic-item-bg.png) no-repeat center;
    background-size: cover;
    width: 270px;
    height: 270px;
    margin: 35px auto;
    text-align: center;
    line-height: 270px;
}

.statistic-item .inner {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}

.statistic-item .achievement {
    font-size: 48px;
    color: #bf5f5f;
    margin-bottom: 15px;
}

.statistic-item .edscription {
    font-size: 18px;
    color: #2e2e2e;
}

.withdraw-merhods .item {
    text-align: center;
    flex: 1;
    margin-bottom: 20px;
}

.withdraw-merhods {
    display: block;
}

.withdraw-merhods .item .image-holder {
    height: 140px;
    line-height: 140px;
}

.withdraw-merhods .item .image-holder img {
    max-width: 100%;
    vertical-align: middle;
    max-height: 150px;
}

.withdraw-merhods .item .header {
    font-size: 22px;
    font-weight: 600;
    color: #620a47;
}

.withdraw-merhods .item .wrapper {
    height: 100%;
    padding: 1px;
    background: #f88888;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f88888 0%, #f5d591 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f88888', endColorstr='#f5d591', GradientType=1);
    /* IE6-9 */
}

.withdraw-merhods .item .wrapper .inner {
    background: #fff;
    height: 100%;
    padding: 0px 15px 15px 15px;
}

.big-link {
    color: #bf5f5f;
    font-size: 24px;
    padding-bottom: 5px;
    border-bottom: 2px dotted #bf5f5f;
    display: inline-block;
}

.banner {
    background: url(../images/banner-bg.jpg) no-repeat center;
    background-size: cover;
    padding: 25px;
    color: #fff;
    font-size: 18px;
}

.banner p {
    color: #fff;
    margin: 0px;
}

.banner .btn {
    background: #954856;
    margin: 15px 0px 20px 0px;
}

.banner .btn.btn-red {
    font-size: 18px;
    background: rgba(120, 39, 61, 0.67);
}

.banner .banner-header-wrapper {
    background: rgba(120, 39, 61, 0.67);
    padding: 15px;
    margin: -20px -20px 20px -20px;
}

.banner .banner-header {
    font-size: 24px;
    color: #fdf100;
}

.banner .banner-subheader {
    font-size: 24px;
    color: #fff49b;
}

.banner .btn:hover {
    background-color: #fd6f6f;
    color: #fff;
}

.red-modal .modal-content {
    border-radius: 0px;
}

.red-modal .modal-header {
    background: #bf5f5f;
    color: #fff;
    font-size: 24px;
    border: 0PX;
}

.red-modal .modal-header .close {
    color: #fff;
    opacity: 0.7;
}

.red-modal .modal-header .close:hover {
    opacity: 1;
}

.red-modal .modal-body {
    padding: 0px;
}

.red-modal table {
    font-size: 18px;
    width: 100%;
}

.red-modal table tr td {
    padding: 10px;
}

.red-modal table tr td {
    border-top: 1px solid #fff;
    padding-left: 30px;
}

.red-modal table tr td:last-child {
    border-left: 1px solid #fff;
}

.red-modal table tr:nth-child(2n+1) {
    background: #feefd0;
}

.red-modal table tr:nth-child(2n) {
    background: #ffe2e2;
}

.red-modal .red-btn {
    font-size: 18px;
}

.contacts-box {
    padding: 20px;
    padding-bottom: 10px;
    display: inline-block;
    color: #a9a9a9;
    margin: 15px 0px;
    margin-bottom: 30px;
    padding: 1px;
    background: #f88888;
    /* Old browsers */
    background: -moz-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f88888 0%, #f5d591 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f88888 0%, #f5d591 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f88888', endColorstr='#f5d591', GradientType=1);
    /* IE6-9 */
}

.contacts-box .inner {
    background: #fff;
    padding: 15px;
}

.contacts-box p {
    color: #bf5f5f;
    font-weight: 600;
}

.contacts-box span {
    color: #a9a9a9
}

.contacts-box img {
    margin-right: 15px;
    width: 22px;
}

.contacts-box .green {
    color: #628c07;
}

.faq-list .panel-body {
    font-size: 24px;
}

.faq-list .panel-body {
    color: #2e2e2e;
    font-size: 18px;
    line-height: 18px;
}

.faq-list .question-number {
    font-size: 18px;
    display: inline-block;
    background: #bf5f5f;
    border-radius: 100%;
    color: #fff;
    line-height: 35px;
    height: 35px;
    width: 35px;
    text-align: center;
    margin-right: 10px;
}

.faq-list .panel-heading {
    padding: 0px 12px;
    border: none;
    -webkit-box-shadow: none);
    box-shadow: none;
}

.faq-list .panel-heading a {
 	display: inline-block;
 	padding-bottom: 5px;
 	vertical-align: middle;
}

.faq-list .panel-heading.active a {
    color: #bf5f5f;
    position: relative;
}

.faq-list .panel-heading.active a:after {
    background-image: url(../images/dashed-underline.png);
    content: "";
    display: inline-block;
    width: 100%;
    height: 1px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.faq-list .panel-heading.active .question-number {
	background: #620a47;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.faq-list .panel-heading.active a.collapsed {
    border-bottom: none;
    padding-bottom: 5px;
}

.faq-list .panel {
    border: none;
    -webkit-box-shadow: none);
    box-shadow: none;
}

.faq-list.panel-group .panel-heading+.panel-collapse>.panel-body {
    border: none;
    -webkit-box-shadow: none);
    margin-top: 15px;
    margin-left: 15px;
    box-shadow: none;
    background: #ffcfcf;
    /* Old browsers */
    background: -moz-linear-gradient(left, #ffcfcf 0%, #ffeeca 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffcfcf 0%, #ffeeca 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffcfcf 0%, #ffeeca 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffcfcf', endColorstr='#ffeeca', GradientType=1);
    /* IE6-9 */
}


.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 15px;
}







@media screen and (max-width: 1200px) {
	.test-container .question-number-indicators li {
	    width: 45px;
	    height: 45px;
	    line-height: 45px;
	    font-size: 16px;
	}
	.test-container .question-number-indicators li.delimeter {
	    width: 10px;
	    line-height: 45px;
	    height: 10px;
	    margin-left: 3px;
	    margin-right: 3px;
	}
	fieldset .fieldset-start div,
	fieldset .fieldset-end div {
	    white-space: normal!important;
	}
	fieldset .fieldset-start span.spacer {
	    width: 40px;
	}

    .statistic-item {
        width: 200px;
        height: 200px;
        line-height: 200px;
        margin-bottom: 0px;
    }
    .statistic-item .achievement {
        font-size: 40px;
    }

    .three-steps-container .step-item-side-line:first-child {
        width: 80px;
    }
    .three-steps-container .step-item-side-line:last-child {
        width: 80px;
    }
    .navbar-default .navbar-nav>li>a {
        padding-right: 7px;
    }
    .topnav {
        font-size: 12px;
    }
    .navbar-default .navbar-nav {
        margin-left: 20px;
    }
}


@media (max-width: 1000px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,
    .navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: none!important;
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-default .navbar-nav {
        margin-left: 20px;
        padding-bottom: 10px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in {
        width: 100%!important;
        display: block !important;
    }
    .navbar-collapse {
        width: 100%!important;
    }
    .collapse.collapsing {
        width: 100%!important;
        display: block !important;
    }
    .navbar-not-collapsible {
        display: none;
    }
    .navbar-nav {
        margin: 0px;
    }
    .navbar-default .navbar-nav>li>a {
        line-height: 20px;
        border-bottom: 1px solid #f0a5a6;
    }
    .navbar-default .navbar-nav>li:before {
        content: "";
        width: 10px;
        height: 10px;
        display: inline-block;
        float: left;
        position: relative;
        background-image: url(../images/menu-list-bullet.png);
        background-repeat: no-repeat;
        background-size: 100%;
        top: 16px;
        left: -8px;
    }
    .navbar-default .navbar-nav>li:hover>a {
        color: #f5d390!important;
    }
    .navbar-default .navbar-nav>li:hover:before {
        left: -12px;
        ;
    }
    .navbar-collapse {
        background-color: #ec8485;
    }

    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	    margin: 0px auto;
	}

	.page-header { 
		font-size: 28px;
	}

	.big-link {
       font-size: 16px;
	}
    .nav.navbar-nav .fa-star {
        display: none;
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
        max-height: none;
    }
    .navbar-not-collapsible {
        display: block;
        text-align: center;
    }
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {
        padding-right: 15px;
    }
    .navbar-default .navbar-nav>li>a {
        padding-top: 12px;
    }
}

@media (max-width: 998px) {
    .three-steps-container .three-steps-row {
        display: none;
    }
    .three-steps-container .item .step-number {
        display: block;
        margin: 0px auto;
        margin-top: 25px;
        margin-bottom: 15px;
        font-size: 40px;
        width: 120px;
        height: 120px;
        line-height: 120px;
        border: 1px solid #f4d491;
        border-radius: 100%;
    }

}



@media screen and (max-width: 991px) {
    .withdraw-merhods .item .wrapper .inner {
        min-height: 260px;
    }
        	.banner {
    	margin-top: 25px;
	}
}


@media screen and (min-width: 992px) {
/*    .withdraw-merhods {
        display: flex;
    }*/
    .work-in-wcb-section .advantages-row {
        display: flex;
    }

}
@media screen and (max-width:767px) {
    .breadcrumbs-header .page-title a,.breadcrumbs-header .page-title {
        font-size: 16px;
    }
    .custom-select {
        font-size: 16px;
    }
    .test-container .question {
        font-size: 18px;
    }
    .test-container .answers .answer-item {
        font-size: 16px;
    }
    p {
        font-size: 16px;
    }
    .work-in-wcb-section .advantages-row .item .wrapper .inner .description {
        font-size: 16px;
    }
    .navbar-default .navbar-brand {
        width: 200px;
    }
    .void-btn {
        font-size: 18px;
    }
    .slogan {
        font-size: 42px;
    }
    .intro-header {
        min-height: 400px;
    }



    fieldset .fieldset-start .fieldset-line-content {
        top: -22px;
        font-size: 20px;
        line-height: 24px;
    }

    .write-us-section .subheader {
        margin-top: -10px;
    }


    .test-container .question-number-indicators {
        display: none;
    }
    fieldset .fieldset-start span.spacer {
        width: 15px;
    }

    .line-dot-line-separator .line {
        width: 100px;
    }
    .three-steps-container .item:nth-child(2) .step-number {
        margin-top: 0px;
    }
    .big-btn {
    		font-size: 16px;
    		padding: 10px;
    }
	.page-header {
	    font-size: 20px;
	    line-height: 20px;
	}

	.fieldset-line-content h1, .fieldset-line-content h2, .fieldset-line-content h3 {
	    font-size: 20px;
	}
    .contacts-box p {
        font-size: 12px;
    }

	.subheader {
    font-size: 18px;
		}	

		.void-btn {
			width: 100%;
		}


		.faq-list .panel-heading a {
		    width: calc(100% - 55px);
		}

		.faq-list .question-number {
		       vertical-align: middle;
		}

		.banner .banner-header {
			font-size: 20px;
		}

		.banner .banner-subheader {
		    font-size: 18px;
		}

		.btn-red {
			padding: 10px;
			width: 100%;
            font-size: 20px;
            line-height: 1;
		}

		.content-header-big {
		    font-size: 24px;
		}

        .content-header {
            font-size: 20px;
        }
		.withdraw-merhods .item .header {
		    font-size: 18px;
		}

        .faq-list .panel-body {
            font-size: 16px;
            line-height: 22px;
        }

        .still-doubt-inner p {
            font-size: 20px;
        }
		.still-doubt-inner a {
		    font-size: 20px;
		    position: static;
		}

		.still-doubt-inner p:nth-child(3) {
		    font-size: 20px;
		}
        .write-us-section .subheader {
            font-size: 20px;
        }
        .write-us-section .form-control {
            font-size: 16px;
        }
}
 