.section-services .price { padding: 35px 25px; border-radius: 30px; position: relative; }
.section-services .price .price-name { text-transform: uppercase; background-image: -webkit-gradient(linear, left top, left bottom, from(#abdcff), color-stop(#89ccff), color-stop(#67baff), color-stop(#42a9ff), to(#0396ff)); background-image: linear-gradient(to bottom, #abdcff, #89ccff, #67baff, #42a9ff, #0396ff); position: relative; z-index: 2; padding: 5px 10px; color: #ffffff; font-weight: 700; position: absolute; top: 0; left: 50%; width: 80%; border-radius: 6px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; }
.section-services .price .list-feature { position: relative; z-index: 2; background-color: #ffffff; padding: 15px; border-radius: 10px; margin-bottom: 30px; }
.section-services .price .list-feature .feature { position: relative; padding-left: 35px; margin-bottom: 15px; text-transform: capitalize; }
.section-services .price .list-feature .feature::before { content: ""; width: 30px; height: 30px; background-size: contain; background-repeat: no-repeat; background-image: url("../img/icons/icon-checkbox.png"); display: block; position: absolute; top: -5px; left: 0; }
.section-services .price .price-list { position: relative; z-index: 2; background-color: #ffffff; padding: 15px; border-radius: 10px; }
.section-services .price .price-list .item-price { position: relative; padding-left: 30px; margin-bottom: 15px; }
.section-services .price .price-list .item-price::before { content: ""; background-image: url("../img/icons/icon-tag.png"); width: 20px; height: 23px; background-size: contain; background-repeat: no-repeat; display: block; position: absolute; top: 0px; left: 0; }
.section-services .price .price-list .tag { display: inline-block; vertical-align: middle; font-size: 12px; line-height: 1; padding: 2px 4px; border-radius: 5px; color: #ffffff; font-weight: 700; }
.section-services .price .price-list .tag.tag-primary { background-color: #0170c1; }
.section-services .price .price-list.price-list-voice-ip { min-height: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.section-services .price .price-list.price-list-voice-ip .item-price { font-size: 18px; font-weight: 700; }
.section-services .price .price-list.price-list-voice-ip .item-price::before { display: none; }
.section-services .price::before { content: ""; width: 150px; height: 150px; border: 10px solid #67baff; position: absolute; top: -50px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 50%; }
.section-services .price::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right bottom, from(#abdcff), color-stop(#89ccff), color-stop(#67baff), color-stop(#42a9ff), to(#0396ff)); background-image: linear-gradient(to right bottom, #abdcff, #89ccff, #67baff, #42a9ff, #0396ff); border-radius: 30px; z-index: 1; }
.section-services .services .item-service { margin-bottom: 30px; }
.section-services .services .item-service .pic { position: relative; margin-bottom: 10px; }
.section-services .services .item-service .pic img { max-width: 400px; height: auto; width: 100%; display: block; margin: auto; }
.section-services .services .item-service .title { text-align: center; font-weight: 700; font-size: 18px; color: #0396ff; margin-bottom: 10px; }
.section-services .services .item-service .description { text-align: center; }

@media screen and (max-width: 767px) { .section-services .price { margin-bottom: 100px; } }
#features { padding: 150px 0 70px 0; }
#features .features-inner { overflow: hidden; }
#features .features-inner .header-features { background-color: #0170c1 !important; padding: 30px 15px; border-top-left-radius: 30px; border-top-right-radius: 30px; }
#features .features-inner .header-features h2 { text-align: center; color: #ffffff; font-size: 48px; margin-bottom: 0; text-transform: uppercase; }
#features .features-inner .body-features { display: -webkit-box; display: -ms-flexbox; display: flex; }
#features .features-inner .body-features .feature { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; width: 100%; position: relative; padding-top: 30px; }
#features .features-inner .body-features .feature .num { font-size: 18px; line-height: 36px; width: 36px; height: 36px; border-radius: 50%; background-color: #cce5ff; text-align: center; font-weight: 600; position: absolute; top: 0; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; }
#features .features-inner .body-features .feature .pic { max-width: 70%; display: block; margin: auto; }
#features .features-inner .body-features .feature .pic img { width: 100%; height: auto; display: block; }
#features .features-inner .body-features .feature .title { font-weight: 700; color: #0170c1; text-align: center; line-height: 1.4; font-size: 18px; margin-bottom: 15px; min-height: 60px; }
#features .features-inner .body-features .feature .box { background-color: #dae8fc; padding: 15px; height: 100%; }
#features .features-inner .body-features .feature .box ul { padding-left: 15px; }
#features .features-inner .body-features .feature .box ul li { color: #3b3b3c; }
#features .features-inner .body-features .feature:nth-child(even) .num { background-color: #81aefc; }
#features .features-inner .body-features .feature:nth-child(even) .box { background-color: #81aefc; padding: 15px; }

.product-relative { padding: 60px 0 120px 0; }
.product-relative .product-relative-header { margin-bottom: 5rem; }
.product-relative .product-relative-body { position: relative; margin-bottom: 60px; }
.product-relative .product-relative-body .line-out { position: absolute; top: 0; left: 0; width: 100%; height: 15px; }
.product-relative .product-relative-body .line-out.line-orange { background-color: #f39c12; }
.product-relative .product-relative-body .product { position: relative; }
.product-relative .product-relative-body .product::before { content: ""; width: 20px; height: 28px; background-size: contain; background-repeat: no-repeat; position: absolute; top: -30px; left: 0; display: block; background-image: url("../img/icons/icon-pin.png"); margin-left: -10px; }
.product-relative .product-relative-body .product .line { width: 100%; height: 15px; }
.product-relative .product-relative-body .product .line.line-red { background-color: #c0392b; }
.product-relative .product-relative-body .product .line.line-green { background-color: #329d9c; }
.product-relative .product-relative-body .product .line.line-blue { background-color: #2980b9; }
.product-relative .product-relative-body .product .line.line-orange { background-color: #f39c12; }
.product-relative .product-relative-body .product .image-info { padding: 10px; width: 150px; height: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border: 1px solid #dae8fc; margin: auto; margin-top: 20px; position: relative; }
.product-relative .product-relative-body .product .image-info img { width: 90px; height: auto; }
.product-relative .product-relative-body .product .image-info p { font-weight: 600; font-size: 14px; line-height: 1.3; text-align: center; margin-bottom: 0; }
.product-relative .product-relative-body .product .image-info::before { content: ""; position: absolute; width: calc(100% + 6px); height: calc(100% + 6px); top: -3px; left: -3px; border: 1px solid #81aefc; }
.product-relative .product-relative-body .product .content { margin-top: 15px; margin-bottom: 20px; padding: 15px; text-align: center; font-weight: 600; font-size: 14px; line-height: 1.3; border-top: 2px solid #3b3b3c; border-left: 2px solid #3b3b3c; position: relative; min-height: 90px; 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; }
.product-relative .product-relative-body .product .content::before { content: ""; width: 8px; height: 8px; background-color: #3b3b3c; border-radius: 50%; position: absolute; top: 100%; left: -5px; display: block; }
.product-relative .product-relative-body .product .ribbon { width: 100%; height: 50px; line-height: 50px; padding-left: 15px; position: absolute; }
.product-relative .product-relative-body .product .ribbon h3 { margin-bottom: 0; font-size: 16px; font-weight: 700; color: #ffffff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.product-relative .product-relative-body .product .ribbon.ribbon-blue { background-color: #2980b9; }
.product-relative .product-relative-body .product .ribbon.ribbon-blue::after { content: ""; position: absolute; height: 0; width: 0; right: -15px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 15px solid #2980b9; }
.product-relative .product-relative-body .product .ribbon.ribbon-orange { background-color: #f39c12; }
.product-relative .product-relative-body .product .ribbon.ribbon-orange::after { content: ""; position: absolute; height: 0; width: 0; right: -15px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 15px solid #f39c12; }
.product-relative .product-relative-body .product .ribbon.ribbon-red { background-color: #c0392b; }
.product-relative .product-relative-body .product .ribbon.ribbon-red::after { content: ""; position: absolute; height: 0; width: 0; right: -15px; border-top: 25px solid transparent; border-bottom: 25px solid transparent; border-left: 15px solid #c0392b; }
.product-relative .product-relative-body .product.product-first .content::after { content: ""; position: absolute; top: -2px; left: 0; width: 3rem; height: 2px; background-color: #3b3b3c; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
.product-relative .product-relative-body .product.product-first .ribbon::before { content: ""; width: 3rem; height: 50px; position: absolute; top: 0; left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); background-color: #2980b9; }
.product-relative .product-relative-body .product.product-last::after { content: ""; width: 20px; height: 28px; background-size: contain; background-repeat: no-repeat; position: absolute; top: -30px; right: -10px; display: block; background-image: url("../img/icons/icon-pin.png"); margin-left: 0; }
.product-relative .product-relative-body .product.product-last .content { border-right: 2px solid #3b3b3c; }
.product-relative .product-relative-body .product.product-last .content::after { content: ""; width: 8px; height: 8px; background-color: #3b3b3c; border-radius: 50%; position: absolute; top: 100%; right: -5px; display: block; }

.z-index-1 { z-index: 1; }

.z-index-2 { z-index: 2; }

.z-index-3 { z-index: 3; }

.z-index-4 { z-index: 4; }

.z-index-5 { z-index: 5; }

.z-index-6 { z-index: 6; }

.pic img { width: 100%; height: auto; display: block; }

.custom-screens-carousel { position: relative; top: 100px; }

.section-feature-services { padding-top: 50px; }
.section-feature-services .feature-service { margin-bottom: 20px; }
.section-feature-services .feature-service h3 { text-align: left; font-weight: 600; color: #2980b9; }
.section-feature-services .feature-service .feature-service-content { padding: 25px 0; }
.section-feature-services .feature-service .item { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 15px; }
.section-feature-services .feature-service .item .pic { width: 100%; max-width: 50px; -webkit-box-flex: 0; -ms-flex: 0 0 50px; flex: 0 0 50px; }
.section-feature-services .feature-service .item .pic img { width: 100%; height: auto; display: block; }
.section-feature-services .feature-service .item .inner { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 50px); flex: 0 0 calc(100% - 50px); max-width: calc(100% - 50px); width: 100%; padding: 0 25px; }
.section-feature-services .feature-service .item .inner h4 { font-weight: 600; margin-bottom: 5px; }
.section-feature-services .feature-service .item .inner ul { padding-left: 0; list-style-type: none; margin-bottom: 0; }
.section-feature-services .feature-service .item:last-child { margin-bottom: 0; }
.section-feature-services .feature-service .feature-service-image { position: relative; height: 100%; width: 100%; }
.section-feature-services .feature-service .feature-service-image .pic { position: absolute; top: 50%; left: -40px; width: 100%; height: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); border-radius: 10px; overflow: hidden; -webkit-box-shadow: 5px 5px 0px 0px #289fed, 10px 10px 0px 0px #5fb8ff, 15px 15px 0px 0px #a1d8ff, 20px 20px 0px 0px #cae6ff, 25px 25px 0px 0px #e1eeff, 0px 0px 13px 3px rgba(0, 0, 0, 0); box-shadow: 5px 5px 0px 0px #289fed, 10px 10px 0px 0px #5fb8ff, 15px 15px 0px 0px #a1d8ff, 20px 20px 0px 0px #cae6ff, 25px 25px 0px 0px #e1eeff, 0px 0px 13px 3px rgba(0, 0, 0, 0); }
.section-feature-services .feature-service .feature-service-image::before { content: ""; position: relative; padding-top: 80%; width: 100%; display: block; }
.section-feature-services .feature-service.feature-service-even .feature-service-image .pic { right: -40px; left: unset; }
.section-feature-services .feature-service:last-child { margin-bottom: 0; }

.feature-partner .arrow-down { width: 70px; display: block; margin: auto; margin-bottom: 3rem; }
.feature-partner .arrow-down img { width: 100%; height: auto; display: block; }
.feature-partner .feature-partner-header { position: relative; }
.feature-partner .feature-partner-header h3 { padding: 20px; background-color: #0396ff; border-radius: 4px; color: #ffffff; }
.feature-partner .feature-partner-header::after { content: ""; width: 4px; height: 30px; position: absolute; top: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #0396ff; }
.feature-partner .feature-partner-body { margin-top: 29px; border-top: 4px solid #0396ff; }
.feature-partner .feature-partner-body .item { text-align: center; padding: 25px 0; position: relative; font-weight: 600; font-size: 16px; }
.feature-partner .feature-partner-body .item::before { content: ""; width: 4px; height: 10px; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #0396ff; }
.feature-partner .feature-partner-body .item::after { content: ""; width: 8px; height: 8px; border-radius: 50%; position: absolute; top: 10px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #0396ff; }

.section-collaborator-model .ribbons-wrap { position: relative; z-index: 10; padding-left: 16px; width: 100%; height: 100%; overflow: hidden; }
.section-collaborator-model .ribbons-wrap:after { content: ""; position: absolute; bottom: 0; left: 8px; width: 8px; height: 20px; background: #cae6ff; }
.section-collaborator-model .ribbons-body { position: relative; z-index: 20; background: #cae6ff; border-bottom-right-radius: 32px; padding: 40px 10px; height: 100%; 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; }
.section-collaborator-model .ribbons-body .article-inner { text-align: center; }
.section-collaborator-model .ribbons-body:after { content: ""; position: absolute; bottom: 0; top: 16px; left: -16px; background: #2980b9; width: 16px; border-bottom-left-radius: 8px 20px; border-bottom-right-radius: 8px 20px; }
.section-collaborator-model .ribbons-body img { max-width: 100%; height: auto; }

.section-workflow { padding: 60px 0; }

.section-callcenter .callcenter-content { padding: 30px 0 30px 0px; width: 100%; }
.section-callcenter .item { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 15px; }
.section-callcenter .item .pic { width: 100%; max-width: 50px; -webkit-box-flex: 0; -ms-flex: 0 0 50px; flex: 0 0 50px; }
.section-callcenter .item .pic img { width: 100%; height: auto; display: block; }
.section-callcenter .item .inner { -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 50px); flex: 0 0 calc(100% - 50px); max-width: calc(100% - 50px); width: 100%; padding: 0 25px; }
.section-callcenter .item .inner h4 { font-weight: 600; margin-bottom: 5px; }
.section-callcenter .item .inner ul { padding-left: 0; list-style-type: none; margin-bottom: 0; }
.section-callcenter .item:last-child { margin-bottom: 0; }
.section-callcenter .btn-register { font-size: 16px; padding: 15px 30px; }

.section-register .box-register { background-color: #fff; padding: 30px 0 0 0; border-radius: 30px; position: relative; }
.section-register .box-register .inner { border-radius: 30px; overflow: hidden; position: relative; z-index: 2; }
.section-register .box-register .title-register { text-align: center; color: #0396ff; }
.section-register .box-register::before { content: ""; width: 100%; height: 100%; border-radius: 30px; background-color: #ffffff; position: absolute; top: 0; left: 0; z-index: 1; }
.section-register .box-register::after { content: ""; width: 100%; height: 100%; border-radius: 30px; background-color: rgba(205, 205, 205, 0.6); position: absolute; top: 10px; left: 10px; z-index: 0; }
.section-register .form-register { padding: 25px; }
.section-register .form-register .form-group label { font-weight: 600; text-transform: uppercase; }
.section-register .form-register .form-group .form-control { border-width: 0 0 1px 0 !important; border-radius: 0; border-color: #666666; outline: unset !important; -webkit-box-shadow: unset !important; box-shadow: unset !important; }
.section-register .form-register .btn-register { padding: 15px 30px; font-weight: 600; font-size: 16px; }

.owl-company-partner .owl-item { opacity: 1 !important; }
.owl-company-partner .owl-item .img-fluid { -webkit-transform: scale(0.7); transform: scale(0.7); -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; }
.owl-company-partner .owl-item.active.current .img-fluid { -webkit-transition: -webkit-transform 0.3s ease-in-out; transition: -webkit-transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; -webkit-transform: scale(1); transform: scale(1); }

.bg-aliceblue { background-color: #f0f8ff; }

.section-debtbank-feature { padding: 80px 0 80px 0; }
.section-debtbank-feature .header-features { margin-bottom: 30px; }
.section-debtbank-feature .header-features h2 { text-align: center; }
.section-debtbank-feature .body-features { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }
.section-debtbank-feature .body-features .feature { -webkit-box-flex: 0; -ms-flex: 0 0 16.6666666667%; flex: 0 0 16.6666666667%; max-width: 16.6666666667%; width: 100%; position: relative; }
.section-debtbank-feature .body-features .feature .pic { width: 80%; height: auto; position: relative; background-color: #fff; border-radius: 50%; border: 2px solid #0170c1; overflow: hidden; margin: auto; margin-bottom: 30px; -webkit-box-shadow: 0px 10px 13px -7px #0170c1, 5px 5px 15px 5px rgba(1, 112, 193, 0); box-shadow: 0px 10px 13px -7px #0170c1, 5px 5px 15px 5px rgba(1, 112, 193, 0); }
.section-debtbank-feature .body-features .feature .pic img { width: 60%; height: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.section-debtbank-feature .body-features .feature .pic::before { content: ""; position: relative; padding-top: 100%; display: block; }
.section-debtbank-feature .body-features .feature .title { font-weight: 700; color: #0170c1; text-align: center; line-height: 1.4; font-size: 18px; margin-bottom: 15px; min-height: 60px; }
.section-debtbank-feature .body-features .feature .box { text-align: center; padding: 0 10px; }

.section-debtbank-services { padding: 60px 0; }
.section-debtbank-services .debtbank-service { margin-bottom: 45px; }
.section-debtbank-services .debtbank-service .title { font-weight: 700; color: #0170c1; text-align: left; line-height: 1.4; font-size: 18px; margin-bottom: 15px; margin-top: 45px; }

section.section-debt-slider { min-height: 60vw; background-color: #ffffff; position: relative; padding-top: 160px; }
section.section-debt-slider .btn-register { max-width: 180px; border-radius: 25px; padding: 12px 20px; font-size: 16px; }
section.section-debt-slider .socical { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
section.section-debt-slider .socical .item { text-align: center; position: relative; width: 46px; height: 46px; border-radius: 50%; margin-right: 15px; }
section.section-debt-slider .socical .item span { font-size: 16px; color: #ffffff; display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
section.section-debt-slider .socical .item.facebook { background-color: #017fda; }
section.section-debt-slider .socical .item.linkedin { background-color: #0073b2; }
section.section-debt-slider .socical .item.google-plus { background-color: #d64737; }
section.section-debt-slider::after { content: ""; width: 60vw; height: 100%; position: absolute; bottom: 20vh; right: 0; background-image: url("../img/bg-debt.png"); background-size: contain; background-repeat: no-repeat; background-position: top right; }
section.section-debt-slider .section-debt-slider-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; z-index: 1; padding-right: 10%; padding-left: 10%; }
section.section-debt-slider .custom-screens-carousel { top: 0; }

#footer.footer-debt .footer-body { padding: 60px 0 30px 0; }
#footer.footer-debt .footer-body .logo { margin-bottom: 30px; display: block; }
#footer.footer-debt .footer-body .logo img { height: 60px; width: auto; }
#footer.footer-debt .footer-body .widget { margin-bottom: 20px; }
#footer.footer-debt .footer-body .widget .title { font-weight: 700; margin-top: 30px; font-size: 20px; margin-bottom: 36px; }
#footer.footer-debt .footer-body .socical { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
#footer.footer-debt .footer-body .socical .item { text-align: center; position: relative; width: 36px; height: 36px; border-radius: 50%; margin-right: 15px; }
#footer.footer-debt .footer-body .socical .item span { font-size: 16px; color: #ffffff; display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
#footer.footer-debt .footer-body .socical .item.facebook { background-color: #017fda; }
#footer.footer-debt .footer-body .socical .item.linkedin { background-color: #0073b2; }
#footer.footer-debt .footer-body .socical .item.google-plus { background-color: #d64737; }
#footer.footer-debt .footer-body .company-info ul { list-style-type: none; padding-left: 0; margin-bottom: 0; }
#footer.footer-debt .footer-body .company-info ul li { font-size: 16px; line-height: 1.3; color: #ffffff; margin-bottom: 15px; }
#footer.footer-debt .footer-body .company-info ul li a { font-size: 16px; line-height: 1.3; color: #ffffff; }
#footer.footer-debt .footer-body .company-info ul li a:hover { color: #0396ff; }

@media (min-width: 992px) { #header.header-debtbank .header-body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: #fff !important; -webkit-transition: min-height 0.3s ease; transition: min-height 0.3s ease; width: 100%; border-top: 3px solid #ededed; border-bottom: 1px solid rgba(234, 234, 234, 0.5); z-index: 1001; -webkit-box-shadow: 0 0 3px rgba(234, 234, 234, 0.5); box-shadow: 0 0 3px rgba(234, 234, 234, 0.5); }
  #header.header-debtbank .header-body .header-container { -webkit-box-shadow: 0 0 3px rgba(234, 234, 234, 0.5); box-shadow: 0 0 3px rgba(234, 234, 234, 0.5); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: #fff !important; height: 70px !important; }
  #header.header-debtbank .header-logo img { margin-top: -7px; }
  #header.header-debtbank .header-nav.header-nav-line nav > ul li > a.active { color: #212529 !important; }
  #header.header-debtbank .header-nav.header-nav-line nav > ul li > a.active::before { background: #212529 !important; }
  #header.header-debtbank .header-social-icons > li > a > i { color: #212529 !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) { .section-collaborator-model .collaborator-model-body > .row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .section-collaborator-model .collaborator-model-body > .row .col { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; width: 100%; margin-bottom: 30px; }
  .section-collaborator-model .collaborator-model-body .ribbons-wrap { min-height: 200px; }
  .product-relative { padding: 60px 0; }
  .product-relative .product-relative-body { margin-bottom: 0px; }
  .product-relative .product-relative-body .product { -webkit-box-flex: 0; -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; width: 100%; margin-bottom: 100px; }
  #features .features-inner .body-features { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  #features .features-inner .body-features .feature { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; position: relative; padding-top: 30px; }
  #features .features-inner .body-features .feature .pic { max-width: 200px; }
  #features .features-inner .body-features .feature .num { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); position: relative; font-size: 24px; line-height: 50px; width: 50px; height: 50px; }
  #features .features-inner .body-features .feature .box { max-width: 450px; width: 100%; margin: auto; }
  .section-debtbank-feature .features-inner .body-features { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-debtbank-feature .features-inner .body-features .feature { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 100%; position: relative; padding-top: 30px; }
  .section-debtbank-feature .features-inner .body-features .feature .pic { max-width: 200px; }
  .section-debtbank-feature .features-inner .body-features .feature .num { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); position: relative; font-size: 24px; line-height: 50px; width: 50px; height: 50px; }
  .section-debtbank-feature .features-inner .body-features .feature .box { max-width: 450px; width: 100%; margin: auto; } }
@media screen and (max-width: 767px) { .section-collaborator-model .collaborator-model-body > .row { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .section-collaborator-model .collaborator-model-body > .row .col { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 100%; margin-bottom: 30px; }
  .section-collaborator-model .collaborator-model-body .ribbons-wrap { min-height: 200px; }
  .section-feature-services .feature-service .feature-service-image .pic { left: 0 !important; right: unset; }
  .product-relative { padding: 60px 0; }
  .product-relative .product-relative-body { margin-bottom: 0px; }
  .product-relative .product-relative-body .product { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 100%; margin-bottom: 100px; }
  .product-relative .product-relative-body .product.product-first .content::after { display: none; }
  .product-relative .product-relative-body .product.product-first .ribbon::before { display: none; }
  .product-relative .product-relative-body .line-out { display: none; }
  #features .features-inner .body-features { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  #features .features-inner .body-features .feature { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; position: relative; padding-top: 30px; }
  #features .features-inner .body-features .feature .pic { max-width: 200px; }
  #features .features-inner .body-features .feature .num { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); position: relative; font-size: 24px; line-height: 50px; width: 50px; height: 50px; }
  #features .features-inner .body-features .feature .box { max-width: 450px; width: 100%; margin: auto; }
  .section-debtbank-feature .features-inner .body-features { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .section-debtbank-feature .features-inner .body-features .feature { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; width: 100%; position: relative; padding-top: 30px; }
  .section-debtbank-feature .features-inner .body-features .feature .pic { max-width: 200px; }
  .section-debtbank-feature .features-inner .body-features .feature .num { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); position: relative; font-size: 24px; line-height: 50px; width: 50px; height: 50px; }
  .section-debtbank-feature .features-inner .body-features .feature .box { max-width: 450px; width: 100%; margin: auto; }
  section.section-debt-slider::after { content: ""; width: 60vw; height: 60vw; position: absolute; bottom: 0; right: 0; background-image: url("../img/bg-debt.png"); background-size: contain; background-repeat: no-repeat; background-position: top right; }
  #header .header-logo { margin: 0; } }

/*# sourceMappingURL=update.css.map */