/*global*/

input.form-control {
    -webkit-appearance: none;
    width: 100%;
    border: none;
    border-radius: 0;
    font-size: .875em;
    background-color: #f5f5f5;
    /* margin-bottom: 1.875rem; */
    color: #053a78;
    padding: .6875rem 1.5rem .8125rem 1.5rem;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    height: calc(2.5rem + 8px);
}

input.form-control:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #fff!important;
    -webkit-text-fill-color: #999!important;
    border-bottom: 2px solid rgb(39, 189, 244) !important;
}

input.form-control:focus {
    background-color: #fff;
    -webkit-box-shadow: inset 0 0 0 2px #F39C12;
    box-shadow: inset 0 0 0 2px #F39C12;
}

input.form-control:-moz-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

input.form-control::-moz-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

input.form-control:-ms-input-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

input.form-control::-webkit-input-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

textarea {
    -webkit-appearance: none;
    resize: none;
    background-color: #f5f5f5;
    margin-bottom: 1.875rem;
    font-size: .875em;
    color: #053a78;
    border: none;
    border-radius: 0;
    width: 100%;
    height: 120px;
    padding: .6875rem 1.5rem .8125rem 1.5rem;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

textarea:focus {
    outline: 0
}

input.input-line:focus {
    border-color: transparent;
    padding-left: 1rem;
}

textarea:-moz-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

textarea::-moz-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

textarea:-ms-input-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

textarea::-webkit-input-placeholder {
    color: #9ea3a3;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease
}

html[lang="ar"] .custom-control-label::before {
    left: auto;
    right: -1.5rem;
}

.custom-control.custom-checkbox {
    padding-right: 1.5rem;
}

.custom-control-label::after {
    right: -1.5rem;
}

.custom-control-input:checked~.custom-control-label::before,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::before,
.custom-control-input:checked~.custom-control-label::before {
    background-color: #F39C12;
}

.custom-checkbox .custom-control-label::before {
    border-radius: 0;
}

.form-group .custom-control.custom-checkbox {
    margin-bottom: .2rem;
}

.btn {
    font-size: 1.125rem;
    font-weight: 700 !important;
    padding: 1rem 1.75rem;
    border-radius: 0;
    border-width: 1px;
    transition: .3s all;
}

.form-control:focus {
    color: #4F5467;
    background-color: #fff;
    border-color: rgba(0, 123, 255, 0.25);
    outline: 0;
    box-shadow: none;
}

.btn {
    font-weight: 500;
}

.btn-sm {
    padding: .5rem 1.75rem;
}

.btn-primary {
    color: #fff;
    background-color: #F39C12;
    border-color: #F39C12;
}

.btn-secondary {
    color: #fff;
    background-color: #007040;
    border-color: #007040;
}

.btn-outline-primary {
    color: #619D4D;
    background-color: transparent;
    background-image: none;
    border-color: #619D4D;
}

.btn-outline-secondary {
    color: #007040;
    background-color: transparent;
    background-image: none;
    border-color: #007040;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #007040;
    border-color: #007040;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #619D4D;
    border-color: #619D4D;
}

.btn-secondary:hover {
    color: #007040;
    background-color: #fff;
    border-color: #007040;
}

.btn-primary:hover {
    color: #F39C12;
    background-color: #fff;
    border-color: #F39C12;
}

.btn-inverse {
    color: #fff;
    background-color: #be943d;
    border-color: #be943d;
}

.btn-inverse:hover {
    background: transparent;
    color: #be943d;
}

.btn-primary-outline {
    border-color: #252959;
    background: transparent;
    color: #252959;
}

.btn-primary-outline:hover {
    background: #252959 !important;
    color: #fff !important;
}

.btn-custom.btn-secondary {
    border-color: #fff;
}

.btn-custom:hover,
.btn-custom:focus {
    background: transparent;
    outline: none;
}

.btn-custom.btn-primary:hover,
.btn-custom.btn-primary:focus {
    color: #252959;
}

.btn-custom.btn-secondary:hover,
.btn-custom.btn-secondary:focus {
    color: #000;
    border-color: #000;
}

.btn-custom.btn-success:hover,
.btn-custom.btn-success:focus {
    color: #28a745;
}

.btn-custom.btn-info:hover,
.btn-custom.btn-info:focus {
    color: #16a2b8;
}

.btn-custom.btn-warning:hover,
.btn-custom.btn-warning:focus {
    color: #fec108;
}

.btn-custom.btn-danger:hover,
.btn-custom.btn-danger:focus {
    color: #dc3445;
}

.btn-custom.btn-light:hover,
.btn-custom.btn-light:focus {
    color: #fff;
}

.btn-custom.btn-dark:hover,
.btn-custom.btn-dark:focus {
    color: #000;
}

.btn-share {
    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;
    max-width: 160px;
    width: 100%;
    color: #a3b3c9 !important;
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .03);
    background-color: #fff;
    font-size: 1em;
    line-height: 1;
    padding: 1rem;
    text-decoration: none !important;
    transition: .5s all;
    border: 1px solid #f5f5f5;
}

input.input-line,
select.input-line {
    border: 0;
    border-bottom: 2px solid #F39C12;
    color: #333;
    font-size: .875em;
    line-height: 1.57;
    background-color: transparent !important;
    /* padding-bottom: 0.875rem; */
    padding-left: 0;
    padding-top: .8625rem;
    padding-right: 0;
    border-radius: 0 !important;
}

select.input-line {
    height: 48px;
    border-radius: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #c5cbd1;
    width: 100%;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
}

select.input-line:focus,
select.input-line:active {
    box-shadow: none;
    outline: 0;
}

select.input-line.invalid {
    border-bottom-width: 2px !important;
}

textarea.input-line {
    border: 0;
    border-radius: 0;
    border-bottom: 2px solid #F39C12;
    color: #333;
    font-size: .875em;
    line-height: 1.57;
    background-color: transparent !important;
    /* padding-bottom: 0.875rem; */
    padding-left: 0;
    padding-top: .8625rem;
    padding-right: 0;
}

input.invalid,
.invalid {
    border-color: #f00 !important;
}

textarea.input-line::placeholder {
    color: #9ea3a3;
}

.section-shortcuts-form-1 input.form-control.input-line::placeholder {
    color: #9ea6ba;
}

.bg-color-primary {
    background-color: #5f9f4a !important;
}

.bg-color-light {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.bg-color-1 {
    background-color: #9ed05a !important;
}

.bg-color-2 {
    background-color: #ffb813 !important;
}

.bg-color-3 {
    background-color: #806744 !important;
}

[data-to-tip]:after {
    content: attr(data-to-tip);
    opacity: 0;
    position: absolute;
    bottom: 100%;
    background: #333;
    color: #fff;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: .75rem;
    font-weight: 400;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 5px;
    transition: .5s all;
    display: inline-block;
    width: auto;
    right: auto;
    white-space: nowrap;
    line-height: 1.4
}

[data-to-tip]:hover:after {
    z-index: 9;
    opacity: 1
}

[data-to-tip] {
    position: relative
}

.modal-content {
    border: 0;
    border-radius: 0;
}

.modal-header h3 {
    margin: 0;
    font-size: 1.375em;
}

.modal-header {
    justify-content: space-between;
    position: relative;
}

.modal-header .close {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    margin: 0;
    float: none;
}

.dropdown-toggle::after {
    border: 0;
    content: "\ebd0";
    font-family: 'icon54com' !important;
    font-size: .6rem;
    margin-left: .6rem;
    position: relative;
    line-height: 1;
    top: 2px;
    display: inline;
}


/*custom select2 style*/

.select2.select2-container {
    display: block;
    width: 100%!important;
    outline: none;
}

.select2-container {
    z-index: 999999
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e7e7ed;
    line-height: 44px;
    height: 44px;
    padding: 0 15px
}

.select2-dropdown {
    border: 0;
    box-shadow: 0 5px 50px 0 rgba(37, 44, 65, .12)
}

.select2-search--dropdown {
    padding: 12px
}

.select2-results__option {
    padding: 8px 15px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    margin-right: 18px;
    font-size: 18px;
    padding-top: 2px
}

.select2-container .select2-selection--single {
    height: 38px;
    background: none;
    border: 0;
    border-bottom: 2px solid rgba(255, 255, 255, .4);
    border-radius: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #9ea6ba;
    padding: 0 !important;
    line-height: 38px;
    font-size: .875rem;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    outline: none !important;
}

section.section-shortcuts .form-control:focus,
span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open span.select2-selection.select2-selection--single,
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open span.select2-selection.select2-selection--single {
    border-color: rgb(242, 176, 26);
}

.select2-container--default .select2-results__option .select2-results__option .icon {
    width: 32px;
    height: 32px;
    background: #006f42;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
    color: #fff;
    margin-left: 5px;
}

.select2-container--default .select2-results__option .select2-results__option span:last-child {
    position: relative;
    top: -2px;
    font-size: .95rem;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5f9f4a;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 15px 15px 6px 15px;
}

.select2.select2-container:focus,
span.selection,
.select2-container .select2-selection--single {
    outline: none !important;
}


/*
 * Container style
 */

.ps {
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto;
}


/*
 * Scrollbar rail styles
 */

.ps__rail-x {
    display: none;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    height: 15px;
    /* there must be 'bottom' or 'top' for ps__rail-x */
    bottom: 0px;
    /* please don't change 'position' */
    position: absolute;
}

.ps__rail-y {
    display: none;
    opacity: 0;
    transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    width: 15px;
    /* there must be 'right' or 'left' for ps__rail-y */
    right: 0;
    /* please don't change 'position' */
    position: absolute;
}

.ps--active-x>.ps__rail-x,
.ps--active-y>.ps__rail-y {
    display: block;
    background-color: transparent;
}

.ps:hover>.ps__rail-x,
.ps:hover>.ps__rail-y,
.ps--focus>.ps__rail-x,
.ps--focus>.ps__rail-y,
.ps--scrolling-x>.ps__rail-x,
.ps--scrolling-y>.ps__rail-y {
    opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
    background-color: #eee;
    opacity: 0.9;
}


/*
 * Scrollbar thumb styles
 */

.ps__thumb-x {
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color .2s linear, height .2s ease-in-out;
    -webkit-transition: background-color .2s linear, height .2s ease-in-out;
    height: 6px;
    /* there must be 'bottom' for ps__thumb-x */
    bottom: 2px;
    /* please don't change 'position' */
    position: absolute;
}

.ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    transition: background-color .2s linear, width .2s ease-in-out;
    -webkit-transition: background-color .2s linear, width .2s ease-in-out;
    width: 6px;
    /* there must be 'right' for ps__thumb-y */
    right: 2px;
    /* please don't change 'position' */
    position: absolute;
}

.ps__rail-x:hover>.ps__thumb-x,
.ps__rail-x:focus>.ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
    background-color: #999;
    height: 11px;
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
    background-color: #999;
    width: 11px;
}


/* MS supports */

@supports (-ms-overflow-style: none) {
    .ps {
        overflow: auto !important;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .ps {
        overflow: auto !important;
    }
}


/*Preloader*/

.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background: #fff;
    right: 0;
    left: 0;
    z-index: 9999999;
}

.loader-logo img {
    width: 90px;
    margin: auto;
}

.loader-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}

.preloader .cssload-speeding-wheel {
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px)
}

.loader,
.loader-figure {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loader {
    overflow: visible;
    padding-top: 2em;
    height: 0;
    width: 2em
}

.loader-figure {
    height: 0;
    width: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid #f9f9f9;
    border-radius: 50%;
    -webkit-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-figure 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

.loader-label {
    float: left;
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 4em 0 0 50%;
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.5em;
    color: #333;
    white-space: nowrap;
    -webkit-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    animation: loader-label 1.15s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
    font-weight: 600;
}

@-webkit-keyframes loader-figure {
    0% {
        height: 2em;
        width: 2em;
        background-color: #1976d2
    }
    29% {
        background-color: #1976d2
    }
    30% {
        height: 4em;
        width: 4em;
        background-color: transparent;
        border-width: 1em;
        opacity: 1
    }
    to {
        height: 5em;
        width: 5em;
        border-width: 0;
        opacity: 0;
        background-color: transparent
    }
}

@-moz-keyframes loader-figure {
    0% {
        height: 2em;
        width: 2em;
        background-color: #1976d2
    }
    29% {
        background-color: #1976d2
    }
    30% {
        height: 4em;
        width: 4em;
        background-color: transparent;
        border-width: 1em;
        opacity: 1
    }
    to {
        height: 5em;
        width: 5em;
        border-width: 0;
        opacity: 0;
        background-color: transparent
    }
}

@keyframes loader-figure {
    0% {
        height: 2em;
        width: 2em;
        background-color: #ffffff;
    }
    29% {
        background-color: #fff;
    }
    30% {
        height: 8em;
        width: 8em;
        background-color: transparent;
        border-width: 3em;
        opacity: 1;
    }
    to {
        height: 8.5em;
        width: 8.5em;
        border-width: 0;
        opacity: 0;
        background-color: transparent;
    }
}

@-webkit-keyframes loader-label {
    0% {
        opacity: 0.25
    }
    30% {
        opacity: 1
    }
    to {
        opacity: 0.25
    }
}

@-moz-keyframes loader-label {
    0% {
        opacity: 0.25
    }
    30% {
        opacity: 1
    }
    to {
        opacity: 0.25
    }
}

@keyframes loader-label {
    0% {
        opacity: 0.25
    }
    30% {
        opacity: 1
    }
    to {
        opacity: 0.25
    }
}


/*********/

body {
    font-size: 16px;
    color: #333;
    font-family: 'Roboto', sans-serif;
    /*    font-family: 'Roboto Condensed', sans-serif;*/
    font-weight: 400;
}

.top-info-cont {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.top-header-opt {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    background: #000;
}

.top-info {
    margin: 0;
    padding: 1rem;
    list-style: none;
    display: flex;
    /* justify-content: flex-end; */
    border-right: 1px solid rgba(255, 255, 255, .1);
    flex-direction: row;
    flex-wrap: wrap;
    /* flex: 1; */
    border-left: 1px solid rgba(255, 255, 255, .1);
}

.top-info>li>a {
    color: #ccc;
    border: 1px solid #ccc !important;
    padding: .25rem 1.2rem;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .7px;
    text-decoration: none;
    transition: .5s all;
}

.top-info>li>a:hover {
    background: #fff;
    color: #000;
    border-color: #fff !important;
}

.top-info li>a .icon {
    font-size: .7rem;
    position: relative;
    top: -1px;
    margin-right: .2rem;
}

.top-info li {
    /* margin-left: 1rem; */
    display: flex;
}

.acc-live {
    background: #29a643;
    border-color: #29a643 !important;
    color: #fff !important;
}

.acc-demo {
    background: #F39C12;
    border-color: #F39C12 !important;
    color: #fff !important;
}

.acc-live:hover {
    background: #fff;
    color: #29a643 !important;
    border-color: #fff !important;
    color: #fff;
}

.acc-demo:hover {
    background: #fff;
    color: #F39C12 !important;
    border-color: #fff !important;
    color: #fff;
}

.top-info-cont {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}

.top-info li+li {
    margin-left: 1rem;
}

li.dropdown.language-selector ul.dropdown-menu.show {
    border: 0;
    border-radius: 0;
    background: #f1f1f1;
    margin: 0;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

li.dropdown.language-selector ul.dropdown-menu li a {
    padding: 4px 12px;
    color: #333;
    display: block;
    width: 100%;
    transition: .5s all;
    text-decoration: none;
}

li.dropdown.language-selector ul.dropdown-menu li a:hover {
    background: #fff;
}

header.site-header {
    background-color: #000;
    color: #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    font-family: 'Saira Extra Condensed', sans-serif;
}

header.site-header .navbar-brand {
    margin-right: 0;
    /* padding: 1rem 0; */
}

.flag-ico {
    display: block;
    float: left;
    margin-right: 5px;
    background-image: url(../img/flags-sprite.png);
    background-repeat: no-repeat;
    width: 22.5px;
    height: 15px;
    background-size: 624px 15px;
    position: relative;
    top: 3px;
}

.top-info li.ch .flag-ico {
    background-position: -72px 0;
}

.w-logo {
    display: none !important;
}

.header-search-box {
    margin-right: 5%;
    font-size: .875rem;
    transition: .5s all;
}

.header-search-box .icon {
    margin-right: 4rem;
}

.header-search-box:hover {
    color: #bbb;
}

.navbar-brand img {
    height: 66px;
}

.top-info li>a .icon {
    font-size: .7rem;
    position: relative;
    top: -1px;
    margin-right: .2rem;
}

.topbar .dropdown-toggle::after {
    top: 0;
}

.topbar .navbar-collapse .navbar-nav .nav-link {
    color: #000;
    font-size: 1.125rem;
    padding: 1.7rem 1.250rem;
    transition: .5s all;
    position: relative;
    font-weight: 700;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 1px;
    /* font-family: Roboto; */
    outline: 0;
    box-shadow: none;
}

.topbar .setting-nav .nav-link {
    font-size: 1.250rem;
    padding: .5rem 1rem;
    transition: .5s all;
    cursor: pointer;
    color: #fff;
    /* font-size: 1rem; */
    padding: 1.731rem 1.250rem;
    transition: .5s all;
    position: relative;
    font-weight: 700;
}

.topbar .setting-nav .nav-link .icon {
    display: block;
    line-height: 1;
}

.topbar {
    /* border-bottom: 1px solid rgba(255,255,255,.1); */
    position: relative;
    background: #fff;
}

.topbar .navbar-collapse .navbar-nav .nav-link:before,
.topbar .setting-nav .setting-item .nav-link:before,
.topbar .setting-nav .search-item .nav-link:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    background: #D68910;
    bottom: 0;
    transition-timing-function: ease-out;
    /* A litttttle slower on the way in */
    transition: 0.2s;
    right: 0;
    left: 0;
    z-index: 5;
}

.topbar .navbar-collapse .navbar-nav .nav-link:hover:before,
.topbar .setting-nav .nav-link:hover:before,
.topbar .navbar-collapse .navbar-nav .show .nav-link:before,
.topbar .setting-nav .setting-item.show .nav-link:before,
.topbar .setting-nav .search-item.show .nav-link:before {
    height: 5px;
}

.topbar .navbar-nav .show .nav-link,
.topbar .setting-nav .setting-item.show .nav-link,
.topbar .setting-nav .search-item.show .nav-link,
.topbar .navbar-collapse .navbar-nav .nav-link:hover,
.topbar .setting-nav .setting-item .nav-link:hover,
.topbar .setting-nav .search-item .nav-link:hover {
    color: #fff !important;
    background: #F39C12;
}

.topbar.nav-show-dropdown .setting-nav .nav-link,
.topbar.nav-show .setting-nav .nav-link,
.topbar.nav-fixed.nav-show.nav-show-dropdown .setting-nav .nav-link {
    color: #333;
}

.topbar.nav-fixed.nav-show .navbar-collapse .navbar-nav .nav-link:before,
.topbar.nav-fixed.nav-show .setting-nav .setting-item .nav-link:before,
.topbar.nav-fixed.nav-show .setting-nav .search-item .nav-link:before {
    bottom: 0px;
}

.topbar.nav-show-dropdown {
    background: #fff;
    box-shadow: 0 18px 50px rgba(0, 0, 0, .05);
}

.topbar.nav-fixed {
    position: fixed;
    top: -100%;
    transition: .5s all;
    background: #fff;
    left: 0;
    right: 0;
    box-shadow: 0 18px 50px rgba(0, 0, 0, .05);
}

.topbar.nav-show.nav-show-dropdown,
.topbar.nav-fixed.nav-show {
    top: 0;
}

.topbar.nav-show-dropdown .w-logo,
.topbar.nav-fixed .w-logo {
    display: none !important;
}

.topbar.nav-show-dropdown .c-logo,
.topbar.nav-fixed .c-logo {
    display: block !important;
}

header.site-header .topbar.nav-show-dropdown,
header.site-header .topbar.nav-fixed {
    color: #333;
    border: 0;
}

.topbar.nav-show-dropdown .navbar-collapse .navbar-nav .nav-link,
.topbar.nav-fixed .navbar-collapse .navbar-nav .nav-link {
    color: #333;
}

.topbar ul.dropdown-menu {
    width: auto;
    min-width: 320px;
    position: absolute;
    left: auto;
    top: 100%;
    background: #131c28;
    padding: 20px 0 0 0;
    border-top: 6px solid #0096c9;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin-left: 0;
    border-radius: 0;
    margin: -6px 0 0 0;
}

.topbar .navbar-collapse .navbar-nav .nav-item.show .nav-link:hover:before {
    height: 0 !important;
}

.topbar .navbar-collapse .navbar-nav .show .nav-link:before {
    background: transparent;
}

.topbar ul.dropdown-menu {
    width: auto;
    min-width: 320px;
    position: absolute;
    left: auto;
    top: 100%;
    background: #131c28;
    padding: 20px;
    border-top: 5px solid #F39C12;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin-left: 0;
    border-radius: 0;
    margin: -5px 0 0 0;
}

.topbar .navbar-collapse .navbar-nav .nav-item.show .nav-link:hover:before {
    height: 0 !important;
}

.topbar .navbar-collapse .navbar-nav .show .nav-link:before {
    background: transparent;
}

.topbar ul.dropdown-menu li a {
    color: #fff;
    padding: .2rem 0;
    display: block;
    font-size: 1.2rem;
    transition: .5s all;
}

.topbar ul.dropdown-menu li a:hover {
    background: rgba(255, 255, 255, 0.1);
    padding-left: 10px;
    color: #F39C12;
    text-decoration: none;
}


/****/

li.nav-item.cust-services-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-right: 1rem;
}

.topbar .setting-nav .nav-link.cust-services.btn {
    display: flex;
    align-items: center;
    padding: .5rem 1rem;
    flex-direction: column;
    background: rgba(255, 255, 255, .1);
    color: #fff;
}

ul.setting-nav {
    align-items: center;
}

.topbar .setting-nav .nav-link.cust-services.btn span {
    /* width: 100%; */
    display: flex;
    align-items: center;
    font-size: 1rem;
}

.topbar .setting-nav .nav-link.cust-services.btn:hover {
    background: #5d9c48;
    color: #fff;
}

.topbar .setting-nav .nav-link.cust-services.btn .icon {
    margin-left: 2px;
}

.topbar.nav-show-dropdown .setting-nav .nav-link.cust-services.btn,
.topbar.nav-fixed.nav-show .setting-nav .nav-link.cust-services.btn {
    background: #006f42;
    color: #fff;
}

.topbar.nav-fixed .navbar-collapse .navbar-nav .nav-link:hover {
    color: #fff;
}

.topbar .setting-nav .nav-link {
    color: #fff;
}

li.nav-item.setting-item.dropdown .dropdown-toggle::after {
    display: none;
}

.top-info>li>a.acc-live,
.top-info>li>a.acc-demo {
    border-color: transparent !important;
}


/*end header*/


/***********/


/*nav icon*/

.nav-icon {
    font-size: 16px;
    display: block;
    position: relative;
    padding: 0;
    border: 0;
    border-radius: 0;
    transition: .5s all;
    border-right: 1px solid rgba(255, 255, 255, .1);
}

.nav-icon .navbar-toggler-icon span:nth-child(1) {
    top: 0px;
}

.nav-icon .navbar-toggler-icon span {
    display: block;
    position: absolute;
    height: 2px;
    width: 23px;
    background: #34bef2;
    border-radius: 0;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
}

.nav-icon .navbar-toggler-icon span:nth-child(2),
.nav-icon .navbar-toggler-icon span:nth-child(3) {
    top: 8px;
}

.nav-icon .navbar-toggler-icon span:nth-child(4) {
    top: 16px;
}

.nav-icon[aria-expanded="true"] .navbar-toggler-icon span:nth-child(1) {
    top: 8px;
    width: 0%;
    left: 50%;
}

.nav-icon[aria-expanded="true"] .navbar-toggler-icon span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.nav-icon[aria-expanded="true"] .navbar-toggler-icon span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.nav-icon:hover .navbar-toggler-icon span,
.nav-icon.active .navbar-toggler-icon span {
    background-color: #000;
}

.nav-icon[aria-expanded="true"] .navbar-toggler-icon span:nth-child(4) {
    top: 8px;
    width: 0%;
    left: 50%;
}


/*slider*/

.carousel-cont-home .carousel {
    background-color: #000;
}

.carousel-cont-home .carousel .carousel-item img {
    opacity: .5;
}

.carousel-cont-home .carousel .carousel-item .view {
    background-color: #000 !important;
}

.carousel-cont-home .carousel {
    background-color: #000;
}

.carousel-cont-home .carousel .carousel-item img {
    opacity: .5;
}

.carousel-cont-home .carousel .carousel-item .view {
    background-color: #000 !important;
}

.carousel-caption {
    bottom: 25%;
    padding: 0;
    padding-bottom: 50px;
}

.carousel-indicators {
    bottom: 50%;
}

.carousel-caption h2 {
    font-size: 3rem;
    margin-bottom: 1rem !important;
    font-family: 'Saira Extra Condensed', sans-serif;
    margin-bottom: .5rem !important;
}

.carousel-caption p {
    font-size: 1.4rem;
    font-family: 'Saira Extra Condensed', sans-serif;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-image: none;
    font-size: 2rem;
}

.main-home-highlight {
    position: absolute;
    bottom: 0rem;
    z-index: 9;
    max-width: 1140px;
    margin: auto;
    left: 0;
    right: 0;
}

.carousel-cont-home {
    position: relative;
    padding-bottom: 2rem;
    background: #fff;
}

.btn-area .btn {
    position: relative;
    font-size: 30px;
    padding: .5rem 5rem;
    text-transform: uppercase;
    line-height: 30px;
    font-family: 'Saira Extra Condensed', sans-serif;
    display: inline-block;
    letter-spacing: 1px;
    min-width: 390px;
    font-weight: 600 !important;
    margin: 0 .5rem;
}

.btn-area .btn p {
    margin: 0;
    padding-top: 3px;
    text-transform: initial;
    font-family: Roboto;
    letter-spacing: 0px;
    font-weight: 300;
    font-size: 1rem;
    line-height: 1;
}

.btn-registration-area.btn-area {
    text-align: center;
}

.running-list {
    background: #fff;
    margin-top: 5rem;
}

.running-list .list-text {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 1rem 0;
}

.running-list .list-text li {
    width: 20%;
    padding: 0rem 1.6rem;
    display: flex;
    align-items: center;
    border-right: 1px solid rgba(0, 0, 0, .08);
}

.list-highlight {
    font-size: 3rem;
    color: #F39C12;
    font-family: 'Saira Extra Condensed', sans-serif;
    font-weight: 300 !important;
    margin-right: 1rem;
}

.list-title {
    font-family: 'Saira Extra Condensed', sans-serif;
    font-weight: 500 !important;
    font-size: 1.4rem;
    line-height: 1.3;
    color: #444;
    letter-spacing: .5px;
    padding-right: 1rem;
}

.running-list .list-text li:last-child {
    border: 0;
}


/**********/

.section-content {
    padding: 60px 0;
    position: relative;
    z-index: 0;
}

.section-superior-service {
    background: #eee;
}

.box-title {
    font-weight: 700;
    font-size: 4rem;
    color: #000;
    font-family: 'Saira Extra Condensed', sans-serif;
    letter-spacing: 1px;
    line-height: 1.1;
}

.box-title.sm {
    font-size: 3rem;
    margin-bottom: 2rem;
}

.section-superior-service h1 {
    padding-right: 6rem;
}

.section-superior-service-desc {
    font-size: 1.2rem;
    font-weight: 300;
    line-height: 1.6;
}

section.section-content.section-superior-service .row {
    align-items: center;
}


/**********/

.tech-partner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
}

.tech-partner .tech-partner-item {
    width: 33.3333%;
    text-align: center;
    padding: 1rem;
    margin-top: 3rem;
}

.tech-partner .tech-partner-item img {
    height: 50px;
    max-width: 100%;
    /*
    -webkit-filter: grayscale(100%);  Safari 6.0 - 9.0
    filter: grayscale(100%);
*/
    transition: .5s all;
}

.tech-partner .tech-partner-item:nth-child(2) img {
    height: 70px;
}

.tech-partner .tech-partner-item:nth-child(3) img {
    height: 90px;
}

.tech-partner .tech-partner-item:nth-child(4) img {
    height: 30px;
}

.tech-partner .tech-partner-item:nth-child(5) img {
    height: 35px;
}

.tech-partner .tech-partner-item:nth-child(6) img {
    height: 40px;
}

.tech-partner .tech-partner-item:hover img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}


/*********/

.section-content-liquidity {
    background: #000;
    color: rgba(255, 255, 255, 0.8);
    position: relative;
    padding: 100px 0;
}

.section-content-liquidity .box-title {
    color: #999999;
}

.section-content-liquidity:before {
    content: "";
    position: absolute;
    display: block;
    right: 0;
    width: 40%;
    top: 0;
    bottom: 0;
    background-image: url(../images/sp-7.jpg);
    background-repeat: repeat;
    background-size: cover;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.liquidity-desc {
    line-height: 1.6;
}


/*money*/

.owlCarousel-slider {
    width: 100%;
    overflow: hidden;
}

figure.partner-img img {
    max-width: 100%;
    height: 50px;
    width: auto !important;
    margin: auto;
}

figure.partner-img {
    margin: 0;
    text-align: center;
}

section.section-content.section-content-money {
    background: #dcdfe1;
    padding-bottom: 0;
}

section.section-content.section-content-money .owlCarousel-slider {
    /* margin-top: 5rem; */
}

.money-slider-cont {
    background: #fff;
    margin-top: 3rem;
    padding: 60px 0 50px 0;
}

section.section-content.section-trade {
    background: #eee;
}

.trade-option-img img {
    max-width: 100%;
}

.trade-option {
    margin-top: 3rem;
}

.trade-option h5 {
    margin-bottom: 2rem;
}

.desktop-app {
    text-align: left;
}

.desktop-app img {
    margin: 0 !important;
}

.desktop-app figure.partner-img {
    text-align: left;
    margin-right: 10px;
}

.mob-apps {
    text-align: right;
}

.mob-apps h5 {
    text-align: right;
}

.mob-apps figure.partner-img {
    text-align: right;
}

.img-cont-box a {
    display: inline-block;
    transition: .5s all;
}

.mob-apps figure.partner-img {
    margin-left: 10px;
}

.img-cont-box a:hover {
    opacity: .5;
}


/*footer*/

footer.page-footer {
    background: #343a40;
    color: #dee2e6;
    padding-top: 60px;
}

footer .title-footer {
    color: #868e96;
    margin-bottom: 2rem;
    font-family: 'Saira Extra Condensed', sans-serif;
    font-weight: 700;
    font-size: 1.5rem;
}

ul.footer-menu a {
    color: #dee2e6;
    font-weight: 300 !important;
    font-size: 1.2rem;
    display: inline-block;
    padding: 3px 0;
    font-family: 'Saira Extra Condensed', sans-serif;
}

.bottom-footer {
    background: #000;
    padding: 60px 0 40px;
}

.input-subs-from-cont {
    /* display: flex; */
    /* align-items: flex-end; */
    position: relative;
}

.input-subs-from-cont .btn {
    position: absolute;
    top: 0;
    right: 0;
}

.phone-info {
    color: #F39C12;
    font-size: 2.6rem;
    margin: 0;
    text-decoration: none !important;
    transition: .5s all;
}

p.address-footer {
    font-weight: 300;
    padding-left: 1rem;
    font-size: .875rem;
}

.phone-info:hover {
    color: #fff;
}

.input-subs-from-cont .title-subscribe {
    margin-bottom: 1rem;
    font-family: 'Saira Extra Condensed', sans-serif;
    font-size: 2rem;
    font-weight: 700;
}

.footer-copyright {
    border: 1px solid rgba(255, 255, 255, .1);
    border-width: 1px 0;
    margin: 2rem 0;
    padding: 2rem 0;
    color: #888;
    font-weight: 300;
    text-align: center;
}

.footer-copyright a {
    color: #888;
}

.footer-risk-w {
    font-weight: 300;
    font-size: .75rem;
    color: #888;
    line-height: 1.7;
}


/***********/


/*about */

.breadcrumbs a:last-child {
    color: #ccc;
}

.breadcrumbs a {
    font-size: 1rem;
    margin-right: 1rem;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
}

.breadcrumb-cont {
    margin-top: 4rem;
}

span.crumbs-spacer {
    padding-left: 1rem;
}


/*contact*/

.office-hours-in ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.office-hours-in ul li {
    display: flex;
    margin-bottom: 5px;
}

.office-hours-in ul li .office-day {
    width: 30%;
    padding-left: 30px;
    position: relative;
}

.office-hours-in ul li .office-time {
    padding-left: 10px;
}

.office-hours-in ul li .office-time .start:after {
    content: "-";
    padding: 0 10px;
    font-weight: 600;
    color: #0071bb;
}

.office-hours-in ul li .office-day:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    border: 1px dashed #F39C12;
}

.office-hours-in ul li .office-day span {
    background: #fff;
    position: relative;
    padding-right: 10px;
}

.office-hours-note {
    margin: 15px 0;
    display: inline-block;
    background: #f3f5f7;
    padding: 5px 10px;
    border-radius: .25rem;
}

.office-hours-cont {
    margin: 50px 0;
}

.office-hours-in ul li .office-day:after {
    content: "\eb0f";
    font-family: 'icon54com' !important;
    font-weight: 400;
    position: absolute;
    left: 0;
    width: 30px;
    background: #fff;
    color: #666;
}

.office-hours-in ul li {
    margin-bottom: 10px;
}

.light {
    color: #fff !important;
}

.detail-content p {
    text-align: left;
    font-size: 1rem;
    line-height: 1.7;
}

.section-content>.container {
    padding: 0;
}


/*******/

.price-tables .card {
    box-shadow: none;
}

.price-tables .card .card-header {
    color: #fff;
    border: 0;
    /*    background: #229bd0;*/
}

.price-tables .card .card-header .icon {
    font-size: 3em;
    margin-bottom: 15px;
}

.price-tables .card-body {
    border: 1px solid #ddd;
    border-radius: 0 0 .25rem .25rem;
    border-top: 0;
}


/**********/

.acc-types-det-table table.table thead th {
    font-size: 24px;
    color: #fff;
    border-color: #F39C12;
}

.acc-types-det-table table tbody th,
.acc-types-det-table table tbody td {
    font-size: 1em;
}

.acc-types-det-table table tbody th {
    font-weight: 500;
}

.acc-types-det-table table tbody td,
.acc-types-det-table table.table thead th {
    text-align: center;
}

.acc-types-det-table .icon.fa.fa-check-circle {
    color: #00c851;
    font-size: 1.4em;
}

.acc-types-det-table .icon.fa.fa-times-circle {
    color: #229bd0;
    font-size: 1.4em;
}

.acc-types-det-table table tbody th,
.acc-types-det-table table tbody td {
    border-right: 1px solid #ddd;
}

.acc-types-det-table table tbody td:last-child {
    border-right: 0;
}

.acc-types-det-table table tbody tr:last-child td,
.acc-types-det-table table tbody tr:last-child th {
    border-bottom: 1px solid #ddd;
}


/***********/

.acc-types-det-table table.table thead th:first-child {
    background: #fff;
}

.acc-types-det-table table.table thead tr {
    background: #F39C12;
}

.acc-types-det-table table.table thead th:nth-child(3) {
    background: rgba(0, 0, 0, .1);
}

.acc-types-det-table table.table thead th:nth-child(4) {
    background: rgba(0, 0, 0, .2);
}

.price-tables .card {
    margin: 0 2rem;
    border: 0;
    background: #f1f1f1;
}

.card-group.price-tables {
    margin: 0 -2rem;
}

.price-tables .card-body {
    border: 0;
    border-radius: 0;
}


/*********/

.price-tables .card .card-header {
    border-radius: 0 !important;
    ;
}

.price-tables .card-body {
    border-radius: 0 !important;
    ;
}

.price-tables .card .card-header .icon_v1 {
    font-size: 3em;
}


/*product schedule*/

.col--3-box h2 {
    font-weight: 300 !important;
    font-size: 32px;
    color: #333;
    line-height: 1.5;
    margin: 0px 0 15px 0;
    position: relative;
}

.col--3-box p {
    font-size: 14px;
    text-align: center;
}

.col--3-box .icon {
    display: block;
    text-align: center;
    font-size: 4rem;
    color: #4ba9c5;
}

.details-list li {
    vertical-align: top;
    border: 0;
    margin: 0;
}

.col--3-box {
    margin-bottom: 100px;
    margin-top: -50px;
}

.PricingHero {
    background-image: linear-gradient(-180deg, #fff 50%, #f3f6f9);
    border-bottom: 2px solid #e5e8ed;
    padding-bottom: 0;
    padding-top: 120px;
    margin-bottom: 50px;
}

.PricingHero h3 {
    font-size: 2rem;
    text-align: center;
    margin-bottom: 50px;
    font-weight: 700 !important;
}

.section-content-schedule .nav-tabs {
    border-bottom: 2px solid #e5e8ed;
    padding: 0;
    margin: 0;
    position: relative;
    top: 2px;
}

.section-content-schedule li.nav-item {
    margin: 0 !important;
}

.section-content-schedule .nav-tabs .nav-link {
    border: 2px solid #e5e8ed;
    margin-right: 0px;
    border-bottom: 0;
}

.section-content-schedule .nav-tabs .nav-item:first-child .nav-link {
    border-radius: .5rem 0 0 0;
}

.section-content-schedule .nav-tabs .nav-item:last-child .nav-link {
    border-radius: 0 .5rem 0 0;
}

.section-content-schedule .nav-tabs .nav-item .nav-link {
    padding: 1rem 3rem;
    min-width: 250px;
    text-align: center;
    color: #333;
    font-weight: 400 !important;
}

.section-content-schedule .nav-tabs .nav-item .nav-link.active {
    color: #49adca;
}

.section-content-schedule .tab-content .nav-tabs {
    justify-content: center;
    flex: 1;
}

.section-content-schedule .tab-content .nav-tabs li {
    flex: 1;
}

.section-content-schedule .nav-tabs .nav-item+.nav-item .nav-link {
    border-right: 0;
    border-radius: 0 !important;
}

.section-content-schedule .nav-tabs .nav-item:last-child .nav-link {
    border-right: 2px solid #e5e8ed;
    border-radius: 0 .5rem .5rem 0 !important;
}

.section-content-schedule .nav-tabs .nav-item:first-child .nav-link {
    border-right: 0;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.section-content-schedule .nav-tabs .nav-item .nav-link {
    background: #f5f8fa;
}

.section-content-schedule .nav-tabs .nav-item .nav-link.active {
    background: #fff;
}

.section-content-schedule .tab-content .nav-tabs {
    margin-bottom: 30px !important;
    border-bottom: 0;
}

.section-content-schedule .tab-content .nav-tabs .nav-link {
    border-radius: .5rem !important;
    border: 2px solid #e5e8ed;
}

.PricingHero .nav-tabs .nav-item:last-child .nav-link {
    border-bottom-right-radius: 0 !important;
}

.PricingHero .nav-tabs .nav-item:last-child .nav-link {
    border-bottom-right-radius: 0 !important;
}

.section-content-schedule table.table thead th {
    background: #f3f6f9;
}

.bui-Table-wrap {
    border: 1px solid #e5e8ed;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(3, 27, 78, .06);
    overflow: scroll;
    margin-bottom: 100px;
}

.section-content-schedule table.table thead th:first-child {
    border-top-left-radius: 5px;
}

.section-content-schedule table.table thead th:last-child {
    border-top-right-radius: 5px;
}

.section-content-schedule table.table thead th {
    vertical-align: middle;
    white-space: nowrap;
}

.section-content-schedule .table {
    margin: 0;
}

.section-content-schedule table.table th {
    white-space: nowrap;
}

@media (max-width:990px) {
    .section-content-schedule li.nav-item {
        width: 100%;
        border-radius: 0 !important;
        margin: 5px 0 !important;
    }
    .section-content-schedule li.nav-item a {
        border-radius: 0 !important;
    }
    .section-content-schedule .nav-tabs .nav-item .nav-link,
    .section-content-schedule .nav-tabs .nav-item:first-child .nav-link,
    .PricingHero .nav-tabs .nav-item:last-child .nav-link,
    .section-content-schedule .nav-tabs .nav-item+.nav-item .nav-link {
        border-radius: 0 !important;
        border-width: 2px !important;
        border: 2px solid #e5e8ed;
        margin: 0 !important;
    }
    .section-content-schedule .tab-content .nav-tabs li {
        flex: auto;
        border: 0;
    }
}

.bg_header_forex_sc {
    background: url(../img/ps-1.jpg) center center / cover no-repeat;
    background-repeat: no-repeat;
    background-position: center center;
}

.legal_link {
    text-decoration: none !important;
}

footer.page-footer .container {
    padding: 0;
}

@media (min-width:1200px) {
    .carousel-cont-home .carousel .carousel-item .view {
        background-color: #000 !important;
        background-image: none !important;
    }
}

@media (max-width:1200px) {
    .hide1200 {
        opacity: 0 !important;
    }
}

.qr-codes-img img {
    max-width: 100%;
    height: 200px;
    width: auto !important;
    margin: auto;
}