@import url("../fonts/font-awesome/css/font-awesome.css");@import url("../fonts/icofont/icofont.min.css");/* accordion------------------------------ */.accordion {    overflow: hidden;}.faq-para{font-size: 13px;}.accordion-section-title {    width: 100%;    padding: 15px;    border-radius: 4px;    cursor: pointer;}.accordion-section-title {    font-family: "Jost";    color: #111111;    width: 100%;    padding: 15px;    display: inline-block;    font-size: 16px;    transition: all linear 0.5s;    text-decoration: none;    margin-bottom: 10px;    border: solid 1px #EFEFEF;    font-weight: 600;    background-color: rgb(223 223 223 / 80%);    border: 1px solid transparent;    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);}.accordion-section-title:before {    font-family: "FontAwesome";    content: "\f107";    float: right;    color: #000;    text-align: center;    padding: 0 8px 0 8px;    font-size: 15px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}.accordion-section-title.active:before {    content: "\f106";    float: right;}.accordion-section-title.active {    margin-bottom: 0px;    text-decoration: none;    color: #000 !important;}.accordion-section-title:hover {    text-decoration: none;}.accordion-section-content {    padding: 15px;    padding-bottom: 5px;    display: none;    margin-bottom: 10px;}.expand-list .expand-custom:nth-child(even) {    background: #ffffff;}.expand-custom {    background: #ffffff;    padding: 30px;    margin-bottom: 30px;    border-radius: 2px;    -webkit-box-shadow: 8px 8px 50px 0px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 8px 8px 50px 0px rgba(0, 0, 0, 0.1);    box-shadow: 8px 8px 50px 0px rgba(0, 0, 0, 0.1);}.expand-custom h4 {    margin: 0;    margin-bottom: 5px;}.expand-custom p {    margin: 0;}.expand-custom .table {    display: table;}.expand-custom .toggle {    display: block;    margin-top: 10px;    float: right;    cursor: pointer;}.rtl .expand-custom .toggle {    float: left;}.expand-custom .toggle:before {    font-family: "FontAwesome";    content: "\f107";    font-size: 32px;}.expand-custom .toggle.clicked:before {    content: "\f106";}.expand-custom .c1,.expand-custom .c2,.expand-custom .c3 {    display: table-cell;    vertical-align: middle;}.expand-custom .c1,.expand-custom .c2 {    padding-right: 30px;}.expand-custom .c1 img {    width: 80px;}.expand-custom .c1 {    width: 10%;}.expand-custom .c2 {    width: 80%;}.expand-custom .c3 {    width: 10%;}.expand-custom .details {    display: none;    margin-top: 30px;}.expand-custom .box-custom {    border-radius: 2px;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;}.de_tab .de_nav {    overflow: hidden;    padding-left: 0;    margin: 0;    padding: 0;    font-weight: bold;}.de_tab .de_nav li {    float: left;    list-style: none;    background: #EEE;    margin-right: 5px;}.de_tab .de_nav li span {    padding: 8px 16px 8px 16px;    border-top: 1px solid #ddd;    border-bottom: 1px solid #ddd;    border-left: 1px solid #ddd;    border-right: 1px solid #ddd;    display: block;    background: #f6f6f6;    text-decoration: none;    color: #646464;    font-size: 13px;    cursor: pointer;}.de_tab.tab_steps .de_nav {    text-align: center;}.de_tab.tab_steps .de_nav li {    background: none;    display: inline-block;    float: none;    margin: 0 20px 0px 20px;}.de_tab.tab_steps .de_nav li span {    padding: 30px 0 30px 0;    border-radius: 120px;    color: #222;    font-family: "Jost";    font-size: 16px;    -moz-border-radius: 120px;    -webkit-border-radius: 120px;    line-height: 20px;    width: 180px;    height: 180px;    text-align: center;    display: table-cell;    vertical-align: middle;}.de_tab.tab_steps.style-2 .de_nav li span {    background: none;    border-radius: 0px;    border: solid 1px rgba(255, 255, 255, .5);    font-size: 17px;    color: #fff;}.de_tab.tab_steps.style-2.light .de_nav li span {    background: #eee;    color: #707070;}.de_tab.tab_steps.style-2 .de_nav li.active span {    border: solid 2px rgba(255, 255, 255, .8);    color: #222;}.de_tab.tab_steps .de_nav li span:hover {    background: none;    border: solid 2px rgba(255, 255, 255, .2);    color: #fff;}.de_tab.tab_steps .de_nav li .v-border {    height: 60px;    border-left: solid 1px rgba(255, 255, 255, .3);    display: inline-block;    margin-bottom: -5px;}.de_tab.tab_steps.dark .de_nav li .v-border {    border-left: solid 1px rgba(0, 0, 0, .3);}.de_tab .de_nav li span {    border: none;    background: #222;}.de_tab .de_nav li:first-child span {    border-left: 1px solid #ddd;}.de_tab .de_nav li:first-child span {    border-left: 1px solid #202220;}.de_tab .de_tab_content {    border: 1px solid #ddd;    padding: 15px 20px 20px 20px;    margin-top: -1px;    background: #fff;}.de_tab .de_tab_content {    border: 1px solid #202220;    background: #27282b;}.de_tab.tab_steps .de_tab_content {    background: 0;    padding: 0;    border: none;    padding-top: 30px;    border-top: solid 1px rgba(255, 255, 255, .4);}.de_tab.tab_steps.dark .de_tab_content {    border-top: solid 1px rgba(0, 0, 0, .4);}.de_tab .de_nav li.active span {    background: #FFF;    border-bottom: 1px solid #fff;    color: #222;    margin-bottom: -3px;}.de_tab .de_nav li.active span .v-border {    display: none;}.de_tab .de_nav li.active span {    background: #27282b;    border-bottom: 1px solid #27282b;    color: #ccc;}.de_tab.tab_steps .de_nav li.active span {    background: none;    color: #ffffff;    border: solid 2px rgba(255, 255, 255, .8);}.de_tab.tab_steps.dark .de_nav li.active span {    background: none;    color: #333;    border: solid 1px rgba(0, 0, 0, .8);}/* new added */.de_tab.tab_steps.tab_6 .de_nav li span {    padding: 20px 0 20px 0;    font-size: 14px;    line-height: 70px;    width: 120px;    height: 120px;}.de_tab.tab_steps.style-2 .de_nav li .arrow {    width: 0;    height: 0;    border-left: 0px solid transparent;    border-right: 0px solid transparent;    border-top: 0px solid transparent;    margin: 0 auto;    margin-bottom: 20px;}.de_tab.tab_steps.style-2 .de_nav li.active .arrow {    width: 0;    height: 0;    border-left: 20px solid transparent;    border-right: 20px solid transparent;    border-top: 20px solid;    margin: 0 auto;}.de_tab.tab_steps.style-2 .de_nav li {    margin: 5px;    display: inline-block;}.de_tab.tab_steps.style-2 .de_nav li span {    font-family: "Jost";    background: rgba(255, 255, 255, .1);    border-radius: 0px;    font-size: 16px;    font-weight: lighter;    color: #fff;    opacity: .8;    width: 120px;    height: 100px;    border: none;    padding: 20px;    border-radius: 300px;    -moz-border-radius: 300px;    -webkit-border-radius: 300px;    -webkit-border-radius: 300px;}.de_tab.tab_steps.style-2 .de_nav li i {    display: block;    font-size: 36px;    margin-bottom: 10px;}.de_tab.tab_steps.style-2.sub-style-2 .de_nav li span {    background: rgba(0, 0, 0, .1);    color: #000;    opacity: .8;}.de_tab.tab_steps.style-2 .de_nav li.active span {    color: #222;    opacity: 1;    border: none;}.de_tab.tab_steps.style-2 .de_nav li span:hover {    border: none;}.de_tab.tab_steps.style-2 .de_tab_content {    border: none;}/* tab de_light */.de_light .de_tab.tab_style_2 .de_tab_content {    border: none;    background: none;    padding: 40px 0 0 0;    border-top: solid 1px #ddd;}.text-light .de_tab.tab_style_2 .de_tab_content {    border-top: solid 1px rgba(255, 255, 255, .1);}.de_light .de_tab.tab_style_2 .de_nav {}.de_light .de_tab.tab_style_2 .de_nav li {    float: none;    list-style: none;    background: none;    margin: 0 5px 0 5px;    text-align: center;    display: inline-block;}.de_light .de_tab.tab_style_2 .de_nav li img {    width: auto;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -o-filter: grayscale(100%);    -ms-filter: grayscale(100%);    filter: grayscale(100%);    opacity: .7;}.de_light .de_tab.tab_style_2 .de_nav li.active img {    width: auto;    -webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -o-filter: grayscale(0%);    -ms-filter: grayscale(0%);    filter: grayscale(0%);    opacity: 1;}.de_light .de_tab.tab_style_2 .de_nav li span {    background: none;    display: block;    text-decoration: none;    font-size: 14px;    cursor: pointer;    border: none;}.de_light .de_tab.tab_style_2 .de_nav li.active span {    border-bottom: solid 6px;    color: #333;    background: none;}.text-light .de_tab.tab_style_2 .de_nav li.active span {    color: #fff;}/* tab de_light */.de_light .de_tab.tab_style_3 .de_tab_content {    border: none;    background: none;    padding: 40px 0 0 0;    border-top: solid 1px #ddd;}.text-light .de_tab.tab_style_3 .de_tab_content {    border-top: solid 1px rgba(255, 255, 255, .1);}.de_light .de_tab.tab_style_3 .de_nav {    text-align: center;    background: #eee;    display: inline-block;    border-radius: 60px;    margin-bottom: 30px;    padding: 0;}.de_light .de_tab.tab_style_3 .de_nav li {    float: none;    list-style: none;    background: none;    text-align: center;    display: inline-block;    margin: 0;    padding: 0;}.de_light .de_tab.tab_style_3 .de_nav li img {    width: auto;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -o-filter: grayscale(100%);    -ms-filter: grayscale(100%);    filter: grayscale(100%);    opacity: .7;}.de_light .de_tab.tab_style_3 .de_nav li.active img {    width: auto;    -webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -o-filter: grayscale(0%);    -ms-filter: grayscale(0%);    filter: grayscale(0%);    opacity: 1;}.de_light .de_tab.tab_style_3 .de_nav li span {    background: none;    display: block;    text-decoration: none;    font-size: 14px;    cursor: pointer;    border: none;    padding: 5px 30px 5px 30px;    min-width: 150px;}.de_light .de_tab.tab_style_3 .de_nav li:last-child span {    border-radius: 0 60px 60px 0;}.de_light .de_tab.tab_style_3 .de_nav li:first-child span {    border-radius: 60px 0 0 60px;}.de_light .de_tab.tab_style_3 .de_nav li span:hover {    background: #ddd;}.de_light .de_tab.tab_style_3 .de_nav li.active span {    background: #eee;    color: #fff;}.text-light .de_tab.tab_style_3 .de_nav li.active span {    color: #fff;}/* tab de_light */.de_tab.tab_style_4 .de_tab_content {    border: none;    background: none;    padding: 0;    border-top: none;}.text-light .de_tab.tab_style_4 .de_tab_content {    border-top: none;}.de_tab.tab_style_4 .de_nav {    text-align: center;    background: #eee;    display: inline-block;    border-radius: 60px;    margin-bottom: 30px;    padding: 0;    border: solid 2px #333;}.de_tab.tab_style_4 .de_nav li img {    width: auto;    -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -o-filter: grayscale(100%);    -ms-filter: grayscale(100%);    filter: grayscale(100%);    opacity: .7;}.de_tab.tab_style_4 .de_nav li.active img {    width: auto;    -webkit-filter: grayscale(0%);    -moz-filter: grayscale(0%);    -o-filter: grayscale(0%);    -ms-filter: grayscale(0%);    filter: grayscale(0%);    opacity: 1;}.de_tab.tab_style_4 .de_nav li {    display: inline-block;    text-decoration: none;    font-size: 14px;    cursor: pointer;    border: none;    padding: 15px 30px 15px 30px;    min-width: 150px;    margin: 0;    border-right: solid 2px #333;}.de_tab.tab_style_4 .de_nav li span {    margin: 0;    padding: 0;    background: none;    border: none;    width: auto;    display: inline-block;}.de_tab.tab_style_4 .de_nav li:last-child {    border-radius: 0 60px 60px 0;    border-right: none;}.de_tab.tab_style_4 .de_nav li:first-child {    border-radius: 60px 0 0 60px;}.de_tab.tab_style_4 .de_nav li:hover {    background: #ddd;}.de_tab.tab_style_4 .de_nav li.active,.de_tab.tab_style_4 .de_nav li.active span {    background: #333;    color: #fff;}.text-light .de_tab.tab_style_4 .de_nav li.active {    color: #fff;}.de_tab.tab_style_4 .de_nav li.active h4,.de_tab.tab_style_4 .de_nav li.active h4,.de_tab.tab_style_4 .de_nav li.active h4 span {    color: #fff;}.tab_style_4 h4,.de_tab.tab_style_4 .de_nav li span {    margin: 0;    font-size: 22px;    font-weight: 600;}.tab_style_4 h4 {    margin: 0;    font-size: 12px;}.de_tab .de_tab_content.tc_style-1 {    background: none;    padding: 0;    padding-top: 30px;}.tab-small-post ul {    list-style: none;    margin: 0;    padding: 0;}.tab-small-post ul li {    min-height: 60px;    margin-bottom: 15px;    padding-bottom: 10px;    border-bottom: solid 1px #eeeeee;}.tab-small-post ul li {    border-bottom: solid 1px #202220;}.tab-small-post ul li:last-child {    border-bottom: none;    margin-bottom: 0;    padding-bottom: 0;}.tab-small-post ul li img {    position: absolute;}.tab-small-post ul li span {    display: block;    padding-left: 64px;}.tab-small-post ul li span.post-date {    font-size: 11px;}.de_tab.timeline.nav_4 li {    display: inline-block;    text-align: center;    background: none;    width: 24%;}.de_tab.timeline.nav_4 li span {    background: none;    border: none;    margin-top: 20px;    font-family: "Jost";    font-size: 14px;    text-transform: uppercase;    letter-spacing: 2px;}.de_tab.timeline.nav_4 .dot {    display: block;    width: 8px;    height: 8px;    background: #fff;    opacity: 1;    margin: 0 auto;    border-radius: 8px;    margin-top: 1px;}.de_tab.timeline.nav_4 .dot:before,.de_tab.timeline.nav_4 .dot:after {    content: "";    position: absolute;    height: 5px;    border-bottom: 1px solid rgba(255, 255, 255, .1);    top: 0;    width: 24%;}.de_tab.timeline.nav_4 li:last-child .dot:before,.de_tab.timeline.nav_4 li:last-child .dot:after {    border-bottom: none;}.de_tab.timeline li .num {    font-size: 20px;}.de_tab.timeline .de_tab_content {    background: none;    border: none;    padding-top: 30px;}.de_tab .navigation_arrow {    text-align: center;}.btn-left,.btn-right {    background: none;    border: solid 1px rgba(255, 255, 255, .2);    padding: 10px 20px 10px 20px;    margin: 5px;    font-family: "Jost";    text-transform: uppercase;    letter-spacing: 5px;}.btn-right:after {    font-family: FontAwesome;    content: "\f054";    padding-left: 10px;}.btn-left:before {    font-family: FontAwesome;    content: "\f053";    padding-right: 10px;}a.btn-left,a.btn-right {    text-decoration: none;}.accordion-section-title:before {    font-family: "FontAwesome";    content: "\f107";    float: right;    color: #000;    text-align: center;    padding: 0 8px 0 8px;    font-size: 19px;    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}