 @import 'jquery.fancybox.min.css';
 @import 'swiper.min.css';
 @import 'all.css';
 @import 'ion.rangeSlider.min.css';
 @import 'bootstrap.min.css';
 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
 body {
     font-family: 'Open Sans', sans-serif;
     line-height: normal;
     font-size: 14px;
     font-weight: 400;
     color: #272727;
 }
 
 a.active,
 a:focus,
 button:focus,
 button.active {
     outline: none;
 }
 
 a {
     text-decoration: none;
 }
 
 a:focus,
 a:hover,
 a:active {
     outline: 0;
     box-shadow: 0;
 }
 
 a:focus,
 a:hover {
     text-decoration: none;
 }
 
 h1,
 h2 {
     font-size: 23px;
     line-height: normal;
     margin: 0;
     font-weight: 600;
 }
 
 h3,
 h4,
 h5,
 h6 {
     margin: 0;
     font-size: 16px;
     line-height: normal;
     font-weight: 600;
 }
 
 a {
     text-decoration: none;
     transition: all .5s ease-in-out;
 }
 
 a:hover {
     text-decoration: none;
 }
 
 ul,
 ol {
     margin: 0;
     padding: 0;
     list-style: none;
 }
 
 ul li {
     list-style: none;
 }
 
 p {
     margin: 0;
 }
 
 input:focus,
 select:focus,
 textarea:focus {
     outline: none;
     box-shadow: none;
 }
 
 figure {
     margin: 0;
 }
 
 img {
     border-style: none;
     display: inline-block;
     max-width: 100%;
 }
 /*--------------MAIN CSS-----------------------*/
 
 .brand img {
     transition: all 0.3s;
 }
 
 .brand:hover img {
     transform: scale(1.05);
 }
 
 .top-wrapper {
     background-color: #F6F6F6;
     padding: 22px 0;
 }
 
 .top_bar {
     display: flex;
     align-items: center;
 }
 
 .contact_box {
     display: flex;
 }
 
 .join_us li a {
     display: flex;
     width: 190px;
     height: 45px;
     border-radius: 5px;
     box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.05);
     background-color: #ffffff;
     padding: 5px 6px;
     font-size: 12px;
     line-height: 1.42;
     font-weight: 400;
     color: #1D1E20;
     margin-bottom: 15px;
     border-bottom: 2px solid transparent;
 }
 
 .join_us li a img {
     width: 35px;
 }
 
 .join_us li a.fb_ic:hover {
     border-bottom: 2px solid #1e5d90;
 }
 
 .join_us li:last-child a {
     margin-bottom: 0;
 }
 
 .join_us {
     padding: 0 15px;
 }
 
 .join_us li a span {
     display: block;
 }
 
 .j-txt {
     margin-left: 14.3px;
 }
 
 .join_us li a .fb_clr {
     color: #1e5d90;
 }
 
 .join_us li a .tw_clr {
     color: #2790AB;
 }
 
 .join_us li a.tw_ic:hover {
     border-bottom: 2px solid #2790AB;
 }
 
 .barnd_holder {
     width: 29%;
 }
 
 .contact_box {
     width: 20%;
 }
 
 .contact_bx {
     width: 50%;
 }
 
 .contact_link li a {
     font-size: 12px;
     font-weight: 600;
     line-height: 2.92;
     color: #858585;
     display: flex;
     align-items: center;
 }
 
 .contact_link li a i.icon-envelope {
     font-size: 11px;
 }
 
 .icon_h {
     width: 12px;
     text-align: center;
     display: block;
     margin-right: 10px;
 }
 
 .row_contact {
     display: flex;
 }
 
 .lang_btn {
     width: 105px;
     height: 25px;
     border-radius: 3px;
     box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.05);
     background-color: #ffffff;
     border: 1px solid transparent;
     -webkit-appearance: none;
     color: #858585;
     padding: 2px 6px;
     display: flex;
     align-items: center;
     position: relative;
 }
 
 .lang_btn:hover {
     color: #858585;
 }
 
 .lang_btn span.txt {
     font-size: 14px;
     font-weight: 600;
     line-height: 1.43;
 }
 
 .lang_btn .flag {
     width: 30px;
     display: inline-block;
     overflow: hidden;
 }
 
 .lan_bar .dropdown-toggle::after {
     border: none;
     background-image: url(../images/arrow_down.svg);
     width: 11.9px;
     height: 7.3px;
     position: absolute;
     right: 3px;
     top: 50%;
     transform: translate(0, -50%);
     background-repeat: no-repeat;
 }
 
 .lan_bar .dropdown-menu {
     padding: 0;
     min-width: 105px;
 }
 
 .lan_bar .dropdown-menu a {
     padding: 0;
 }
 
 .lang_select .flag {
     width: 24px;
     display: inline-block;
     overflow: hidden;
 }
 
 .lang_select {
     width: 105px;
     background-color: #ffffff;
     border: 1px solid transparent;
     -webkit-appearance: none;
     color: #858585;
     padding: 0 6px;
     display: flex;
     align-items: center;
     position: relative;
     font-size: 14px;
     font-weight: 600;
     line-height: 1.43;
     cursor: pointer;
     font-family: 'Open Sans', sans-serif;
 }
 
 .lang_select:hover {
     background-color: #228fe3;
     color: #fff;
 }
 
 .time_bar {
     display: inline-flex;
     align-items: center;
     margin-left: 17px;
 }
 
 .time_bar p {
     font-size: 11px;
     font-weight: 600;
     color: #858585;
 }
 
 .lan_bar .dropdown {
     display: inline-block;
     margin-left: -23px;
 }
 
 .lan_bar {
     display: flex;
     align-items: center;
     margin-bottom: 34px;
 }
 
 .btn {
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 14px;
     font-weight: 600;
 }
 
 .btn-small {
     width: 100px;
     height: 35px;
     border-radius: 5px;
     border: solid 1px #0081c5;
     transition: all 0.5s;
     text-transform: uppercase;
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     color: #fff;
 }
 
 .btn-small:hover {
     background-image: none;
     background-color: #fff;
     color: #0081c5;
     border: solid 1px #0081c5;
 }
 
 .btn_login {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .btn_login a {
     margin: 0 7.5px;
 }
 /*******************************************************
NAVIGATION LINKS
*******************************************************/
 
 .navigation {
     background-color: #F6FAFD;
     border-top: 1px solid #d9d9d9;
 }
 
 .navigation .navbar {
     padding: 0rem 1rem
 }
 
 .navigation .navbar-expand-lg .navbar-nav li {
     margin: 0 19px;
 }
 
 .navigation .navbar-expand-lg .navbar-nav li a {
     padding: 18.5px 0;
     font-size: 16px;
     color: #333333;
     display: inline-block;
     position: relative;
     border-top: 1px solid transparent;
     transition: .2s ease-in-out;
 }
 
 .navigation .navbar-expand-lg .navbar-nav li a:hover,
 .navigation .navbar-expand-lg .navbar-nav li.active a {
     border-top: 1px solid #228fe3;
     color: #228fe3;
 }
 
 .navigation .navbar-expand-lg .navbar-nav li .dropdown-menu a {
     padding: 10px 20px;
     display: block;
     border-bottom: 1px solid transparent;
     font-size: 16px;
     color: #333333;
     border-top: 1px solid transparent;
 }
 
 .navigation .navbar-expand-lg .navbar-nav li .dropdown-menu {
     padding: 0;
     border-radius: 0;
     top: 58px;
     min-width: auto;
 }
 
 .navigation .navbar-expand-lg .navbar-nav li .dropdown-menu a:hover {
     background-color: #228fe3;
     color: #fff;
 }
 /*******************************************************
HERO SECTION
*******************************************************/
 
 .hero_main {
     border-top: 3px solid #fbd71d;
     padding: 19px 0 55px 0;
     min-height: 510px;
     position: relative;
     overflow: hidden;
 }
 
 .hero_main:before {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     background-color: rgba(37, 142, 238, 0.7);
     z-index: 1;
 }
 
 .hero_main video {
     position: absolute;
     top: 50%;
     left: 50%;
     min-width: 100%;
     min-height: 100%;
     width: auto;
     height: auto;
     z-index: 0;
     -ms-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
     -webkit-transform: translateX(-50%) translateY(-50%);
     transform: translateX(-50%) translateY(-50%);
 }
 
 .content_hero {
     position: relative;
     z-index: 2;
 }
 
 .lead-txt {
     margin-bottom: 42px;
 }
 
 .lead-txt li {
     display: block;
     width: 100%;
 }
 
 .lead-txt h2,
 .lead-txt .first_txt blockquote {
     font-weight: 700;
     line-height: 1.34;
     color: #ffffff;
     margin-bottom: 5px;
     text-align: center;
     display: block;
     font-size: 31px;
 }
 
 .lead-txt p,
 .lead-txt cite {
     font-size: 17px;
     line-height: 1.38;
     color: #ffffff;
     text-align: center;
     display: block;
     font-style: normal;
 }
 
 .lead-txt h2,
 .lead-txt .second_txt blockquote {
     font-weight: 700;
     line-height: 1.34;
     color: #ffffff;
     margin-bottom: 5px;
     text-align: center;
     display: block;
     font-size: 30px;
 }
 
 .pay_option {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
 }
 
 .pay_option li {
     margin-right: 20px;
 }
 
 .pay_option li:last-child {
     margin-right: 0;
 }
 
 .offer_img {
     padding-bottom: 11.2px;
 }
 
 .offer_img h3 {
     font-size: 14px;
     font-weight: 600;
     line-height: 1.36;
     color: #ffffff;
     margin-bottom: 16px;
 }
 
 .hero_main .custom_form {
     border-radius: 5px;
     background-color: #ffffff;
     padding: 30px 20px;
     text-align: center;
     max-width: 276px;
     margin-left: auto;
     position: relative;
 }
 
 .hero_main .custom_form h3,
 .hero_main .custom_form h4 {
     font-size: 16px;
     font-weight: 600;
     line-height: 1.5;
     text-align: center;
     color: #1d1e20;
 }
 
 .hero_main .custom_form h4 {
     font-size: 14px;
     margin-bottom: 28px;
 }
 
 .custom_form .form-control {
     border: solid 1px #555555;
     background-color: #ffffff;
     font-size: 12px;
     line-height: 1.42;
     color: #1d1e20;
     font-weight: 400;
 }
 
 .custom_form .form-group {
     margin-bottom: 15px;
 }
 
 .custom_form .form-control:focus {
     box-shadow: none;
 }
 
 .custom_form .form-control::placeholder {
     color: #555555;
 }
 
 .submit_btn {
     width: 100%;
     height: 40.1px;
     background-color: #0081c5;
     font-size: 14px;
     text-align: center;
     color: #ffffff;
     font-weight: 600;
     border: 1px solid #0081c5;
     background-image: linear-gradient(rgb(0, 187, 255), rgb(6, 109, 253));
 }
 
 .submit_btn:hover,
 .submit_btn:focus {
     color: #0081c5;
     box-shadow: none;
     background-image: none;
     background-color: #fff;
 }
 
 .hero_main .custom_form .submit_btn {
     margin-bottom: 16.5px;
 }
 
 .hero_main .custom_form p {
     font-size: 10px;
     font-weight: 600;
     line-height: 1.4;
     color: #555555;
 }
 
 .content_hero {
     max-width: 1000px;
     margin: 0 auto;
 }
 
 .offer_img .icon_main_h {
     margin-bottom: 35px;
 }
 
 .bonus {
     position: absolute;
     content: '';
     right: -29px;
     top: -18px;
 }
 
 .bonus h5 {
     margin: 0;
     font-size: 23px;
     color: #fff;
     font-weight: 700;
 }
 
 .custom_form .bonus p {
     font-size: 11px;
     color: #fff;
     font-weight: 600;
     text-transform: uppercase;
 }
 /*******************************************************
COMPANY LIST
*******************************************************/
 
 .company {
     padding: 35px 0;
 }
 
 .heading1 h2 {
     font-size: 29px;
     font-weight: 600;
     line-height: 1.34;
     color: #272727;
     text-align: center;
     padding-bottom: 10px;
     position: relative;
     margin-bottom: 8px;
 }
 
 .heading1 h2:after {
     content: '';
     width: 70px;
     height: 3px;
     background-color: #258eee;
     position: absolute;
     margin: 0 auto;
     bottom: 0;
     left: 0;
     right: 0;
 }
 
 .heading1 p {
     font-size: 18px;
     line-height: 1.33;
     color: #1d1e20;
 }
 
 .c-box {
     display: flex;
     align-items: center;
     position: relative;
 }
 
 .c-box:after {
     width: 2px;
     height: 49.25px;
     content: '';
     background-color: #D6D6D6;
     position: absolute;
     top: 50%;
     transform: translate(0%, -50%);
     right: 0;
 }
 
 .c-box .icon {
     margin-right: 7px;
 }
 
 .c-box .icon img {
     height: 55px;
 }
 
 .c-box .count_bx h3 {
     font-size: 23px;
     font-weight: 600;
     line-height: 1.39;
     color: #272727;
 }
 
 .c-box .count_bx p {
     font-size: 16px;
     line-height: 1.35;
     color: #1d1e20;
 }
 
 .company .no-gutter {
     margin: 0 -10px;
 }
 
 .company .no-gutter [class^="col-"] {
     padding: 0 8px;
 }
 
 .company .no-gutter .c-box:last-child:after {
     content: none;
 }
 
 .company .no-gutter {
     padding-top: 38px;
 }
 
 .company_list {
     display: flex;
     justify-content: space-between;
     align-items: center;
     padding: 25px 0;
 }
 /*******************************************************
ABOUT SECTION
*******************************************************/
 
 .about_us {
     background-color: #fdfeff;
 }
 
 .content_about h3 {
     font-size: 18px;
     font-weight: 300;
     line-height: 1.33;
     color: #555555;
     margin-bottom: 12.4px;
 }
 
 .content_about h2 {
     font-size: 27px;
     font-weight: 600;
     line-height: 37px;
     color: #272727;
 }
 
 .content_about h4 {
     font-size: 24px;
     line-height: 33px;
     color: #272727;
     font-weight: 400;
     margin-bottom: 18px;
 }
 
 .content_about h4 span {
     color: #258eee;
 }
 
 .content_about p {
     font-size: 17px;
     line-height: 1.40;
     color: #1d1e20;
     margin-bottom: 18px;
 }
 
 .content_about .img-holder img {
     width: auto;
     height: auto;
 }
 
 .content_main {
     display: block;
     overflow: hidden;
 }
 
 .content_main p {
     font-size: 17px;
     line-height: 140%;
     color: #1d1e20;
     margin-bottom: 14px;
 }
 
 .content_main .img-holder {
     float: left;
     padding-right: 15px;
 }
 
 .content_about .img-holder {
     float: right;
     padding-left: 53px;
 }
 
 .sub-heading {
     font-size: 18px;
     font-weight: 600;
     line-height: 1.66;
     text-align: center;
     color: #1d1e20;
 }
 
 .our_social .sub-heading {
     margin-bottom: 16.4px;
     text-align: center;
 }
 
 .g_m a.fb {
     width: 100%;
     height: 57.5px;
     border-radius: 5px;
     box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.05);
     background-color: #1e5d90;
     display: flex;
     align-items: center;
     padding: 0 15px;
     font-size: 15px;
     font-weight: 600;
     color: #ffffff;
     margin-bottom: 5.9px;
     border: 1px solid #1e5d90;
 }
 
 .g_m a.fb span span {
     display: block;
     font-size: 11px;
 }
 
 .g_m a.fb img {
     margin-right: 17.5px;
 }
 
 .g_m a.fb i {
     margin-right: 17.5px;
     font-size: 34px;
     display: block
 }
 
 .g_m a.fb:hover {
     background-color: #fff;
     color: #1e5d90;
 }
 
 .g_m p {
     font-size: 15px;
     font-weight: 700 !important;
     line-height: 1.33;
     color: #1e5d90;
 }
 
 .socila_about .media {
     align-items: center;
     border-radius: 5px;
     box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
     border: solid 1px #d6d6d6;
     background-color: #ffffff;
     width: 167.9px;
     height: 57.5px;
     padding: 10.4px;
     margin: 0 auto;
     transition: all 0.3s;
 }
 
 .socila_about .media img {
     margin-right: 12.7px;
     width: 41px;
 }
 
 .socila_about .text_2 h2 {
     font-size: 15px;
     font-weight: 700;
     line-height: 1.33;
     color: #395398;
 }
 
 .socila_about .text_2 p {
     font-size: 11px;
     font-weight: 600;
     line-height: 1.36;
     text-align: left;
     color: #272727;
 }
 
 .social_main {
     max-width: 1146px;
     margin: 0 auto;
 }
 
 .progress_bx .proggress {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
 }
 /******************************************
SECTION WHAT WE DO
*******************************************/
 
 .what_we_do {
     padding: 57px 0 21px;
     background-color: #fdfeff;
 }
 
 .what_we_do .heading1 {
     margin-bottom: 41px;
 }
 
 .card_m img {
     margin-bottom: 12.2px;
     height: 60px;
     object-fit: cover;
 }
 
 .card_m h2 {
     text-transform: uppercase;
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
     margin-bottom: 7.9px;
 }
 
 .card_m p {
     font-size: 14px;
     line-height: 1.50;
     text-align: center;
     color: #272727;
     max-width: 284px;
     margin: 0 auto;
 }
 
 .card_m {
     margin-bottom: 30px;
 }
 /******************************************
RESULT
*******************************************/
 
 .heading1 {
     text-align: center;
 }
 
 .result {
     background-image: url(../images/bg_what.png);
     padding: 45px 0 71px;
     text-align: center;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
 }
 
 .result .heading2 {
     margin-bottom: 22px;
 }
 
 .heading2 h2 {
     font-size: 29px;
     font-weight: 600;
     line-height: 1.34;
     color: #ffffff;
     text-align: center;
 }
 
 .swiper-container {
     width: 100%;
     height: 100%;
 }
 
 .slider_main {
     margin: 0 auto;
 }
 
 .slider_main .swiper-button-next,
 .slider_main .swiper-container-rtl .swiper-button-prev,
 .slider_main .swiper-button-prev,
 .slider_main .swiper-container-rtl .swiper-button-next {
     background-image: none;
     height: auto;
     margin: 0;
     font-size: 49px;
     opacity: 0.5;
     color: #fff;
     top: 50%;
     transform: translate(0, -50%);
 }
 
 .slider_main .swiper-button-next {
     right: 145px;
 }
 
 .slider_main .swiper-button-prev {
     left: 124px;
 }
 /******************************************
VIDEO SECTION
*******************************************/
 
 .report {
     padding: 25px 0;
 }
 
 .report .heading1 {
     margin-bottom: 32px;
 }
 
 .video-card {
     text-align: center;
 }
 
 .video-card h3 {
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
     margin-bottom: 3px;
 }
 
 .video-card p {
     font-size: 16px;
     font-weight: 600;
     line-height: 1.38;
     color: #272727;
     margin-bottom: 10px;
 }
 
 .video-card {
     margin-bottom: 47px;
 }
 
 .vidio_wrapper {
     max-width: 1170px;
     margin: 0 auto;
 }
 
 .vidio_wrapper .no-gutter {
     margin: 0 10px;
 }
 
 .vidio_wrapper .no-gutter [class^="col-"] {
     padding: 0 10px;
 }
 
 .btn.btn-primary {
     color: #ffffff;
     width: 179px;
     height: 40px;
     border-radius: 5px;
     background-color: transparent;
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     font-weight: 600;
     box-shadow: none;
     border: none;
     transition: all 0.3s;
 }
 
 .btn.btn-primary:hover,
 .btn.btn-primary:focus {
     box-shadow: none;
     border: solid 1px #0081c5;
     color: #0081c5;
     background-color: #fff;
     background-image: none;
 }
 
 .btn.btn-links {
     color: #272727;
     width: 223px;
     height: 40px;
     background-color: #fff;
     font-weight: 600;
     box-shadow: none;
     border: none;
     border: 1px solid #d2d8db;
     border-radius: 20px;
 }
 
 .btn.btn-links:hover,
 .btn.btn-links:focus {
     box-shadow: none;
     border: 1px solid #d1ecf5;
     color: #4ac4eb;
 }
 /******************************************
How WORKS
*******************************************/
 
 .how_works {
     padding: 25px 0;
     background-color: #f6fafd;
 }
 
 .how_works .heading1 {
     margin-bottom: 53px;
 }
 
 .step_works {
     display: flex;
     margin-bottom: 37px;
 }
 
 .step_works li {
     width: 20%;
 }
 
 .step_works li:last-child {
     width: 60%;
     text-align: center;
 }
 
 .step_works li h3 {
     font-size: 20px;
     font-weight: 600;
     line-height: 1.35;
     color: #272727;
     margin-bottom: 50px;
 }
 
 .step_works li:first-child h3 {
     max-width: 122px;
     margin-left: 29px;
 }
 
 .step_works li span {
     font-size: 30px;
     font-weight: 700;
     line-height: 1.37;
     color: #dfe5e3;
     display: block;
 }
 
 .step_works li:first-child .counter_w {
     width: 71px;
     margin-left: 44px;
 }
 
 .counter_w {
     text-align: center;
     position: relative;
     margin-left: 21px;
 }
 
 .step_works li .counter_w .arrow-dir {
     left: 115%;
     position: absolute;
     top: 20px;
     right: 100%;
     max-width: 122px;
     height: 22px;
     border-radius: 13px;
 }
 
 .step_works li:nth-child(2) .counter_w {
     width: 108px;
 }
 
 .step_works li:last-child span {
     display: inline-block;
     margin-right: 15px;
 }
 
 .step_last {
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 20px;
 }
 
 .step_works li:last-child h3 {
     margin: 0;
 }
 
 .marketing_main {
     display: flex;
 }
 
 .box_round {
     width: 25%;
     height: 161px;
     border-radius: 24px;
     border: solid 9px #dfe5e5;
     margin: 0 10px;
     text-align: center;
     padding: 15px 25px;
 }
 
 .box_round img {
     margin-bottom: 13px;
 }
 
 .box_round h4 {
     font-size: 14px;
     font-weight: 600;
     line-height: 1.36;
     text-align: center;
     color: #272727;
 }
 
 .list_calc li {
     display: flex;
     align-items: center;
     margin-bottom: 25px;
 }
 
 .list_calc li span {
     font-size: 30px;
     font-weight: 700;
     line-height: 1.37;
     text-align: left;
     color: #dfe5e3;
 }
 
 .list_calc li p {
     font-size: 18px;
     line-height: 1.33;
     text-align: left;
     color: #272727;
     width: calc(100% - 31px);
     margin-left: auto;
 }
 
 .step_work_2 {
     display: flex;
     flex-wrap: wrap;
 }
 
 .list_calc {
     width: 44%;
 }
 
 .step4 {
     width: 56%;
 }
 
 .arow_4 {
     margin-top: -28px;
     margin-bottom: 26px;
 }
 
 .box_next {
     display: flex;
 }
 
 .w41 {
     width: 50%;
     text-align: center;
 }
 
 .w41 h4 {
     font-size: 14px;
     font-weight: 600;
     line-height: 1.36;
     text-align: center;
     color: #272727;
 }
 
 .w41 span {
     font-size: 30px;
     font-weight: 700;
     line-height: 1.37;
     color: #dfe5e3;
     display: block;
 }
 
 .box-4 {
     width: 50%;
     display: flex;
 }
 
 .box-4 .box_round {
     width: 145px;
     height: 145px;
     margin: 0;
     border-radius: 24px;
     background-color: #dfe5e5;
     border: 1px solid transparent;
     display: flex;
     align-items: center;
     justify-content: center;
     flex-direction: column;
     margin-right: 15px;
 }
 
 .box-4 .box_round.dark {
     background-color: #2853C3;
 }
 
 .box-4 .box_round h3 {
     font-size: 30px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
     margin-bottom: 9px;
 }
 
 .box-4 .box_round.dark h3,
 .box-4 .box_round.dark h4 {
     color: #fff;
 }
 /********************************************
Advantages Section
********************************************/
 
 .advantages {
     padding: 25px 0;
 }
 
 .advantages .heading1 {
     margin-bottom: 33px;
 }
 
 .advantages .card_m p {
     max-width: 100%;
 }
 /********************************************
Future Plan Section
********************************************/
 
 .plans_list {
     display: flex;
     flex-wrap: wrap;
     position: relative;
 }
 
 .plans_list:before {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
     height: 42.3px;
     width: 100%;
     position: absolute;
     content: '';
     top: 25px;
     z-index: -1;
     border-radius: 29px;
 }
 
 .plans_list li {
     flex: 1;
     border-right: 2px solid #fff;
 }
 
 .plans_list li:last-child {
     border-right: none;
 }
 
 .plans_list li .plan_caption {
     height: 42.3px;
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 9px;
 }
 
 .plans_list li .plan_caption h2 {
     font-size: 19px;
     font-weight: 700;
     color: #ffffff;
 }
 
 .plans_list li:first-child .plan_caption {
     border-top-left-radius: 39px;
     border-bottom-left-radius: 39px;
 }
 
 .plans_list li:last-child .plan_caption {
     border-top-right-radius: 39px;
     border-bottom-right-radius: 39px;
 }
 
 .plans_list {
     padding: 25px 0 40px;
 }
 
 .plans_list li h3 {
     font-size: 16px;
     font-weight: 700;
     line-height: 1.19;
     color: #2853c3;
     margin-bottom: 8px;
 }
 
 .plans_list li p {
     font-size: 14px;
     line-height: 1.5;
     color: #272727;
 }
 
 .plans_list li .content_body {
     padding-left: 14px;
 }
 /********************************************
OUR TEAM 
********************************************/
 
 .our_team {
     background-color: #F6FAFD;
     padding: 45px 0 0;
 }
 
 .our_team .heading1 {
     margin-bottom: 36px;
 }
 
 .team_card {
     margin-bottom: 20px;
 }
 
 .team_card img {
     margin-bottom: 7px;
 }
 
 .team_card h2 {
     font-size: 16px;
     font-weight: 600;
     line-height: 1.38;
     color: #0077b5;
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .team_card h2 a {
     margin-left: 7.3px;
 }
 
 .team_card h2 a img {
     margin-bottom: 0;
 }
 
 .team_card h3 {
     font-size: 13px;
     font-weight: 600;
     line-height: 1.38;
     text-align: center;
     color: #272727;
 }
 
 .team_card p {
     opacity: 0.8;
     font-size: 12px;
     line-height: 1.5;
     text-align: center;
     color: #272727;
     max-width: 210px;
     margin: 0 auto;
 }
 /********************************************
Partner Section
********************************************/
 
 .partner_section {
     padding: 32px 0 50px;
 }
 
 .logo_holder {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
     justify-content: center;
 }
 
 .logo_holder li {
     padding: 0 5px;
     margin-bottom: 8px;
 }
 /********************************************
Community Section
********************************************/
 
 .community {
     background-image: url(../images/community_bg.png);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     text-align: center;
     padding: 37px 0;
 }
 
 .text-holder {
     max-width: 804px;
     margin: 0 auto;
 }
 
 .text-holder p {
     font-size: 29px;
     font-weight: 600;
     line-height: 1.38;
     text-align: center;
     color: #ffffff;
     margin-bottom: 18px;
 }
 /********************************************
Location Section
********************************************/
 
 .location {
     padding: 53px 0 35px;
     background-color: #F6F6F6;
 }
 
 .location .heading1 h2 {
     color: #258EEE;
 }
 
 .location .heading1 h2:after {
     content: none;
 }
 
 .location .heading1 {
     margin-bottom: 0;
 }
 
 .card_map {
     margin: 0 auto;
 }
 
 .card_map h3 {
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     text-align: center;
     margin-bottom: 11px;
     color: #272727;
     max-width: 290px;
     margin: 0 auto 11px;
 }
 
 .card_map p {
     font-size: 16px;
     font-weight: 600;
     line-height: 1.38;
     text-align: center;
     color: #272727;
     max-width: 290px;
     margin: 0 auto 15px;
     min-height: 66px;
 }
 /********************************************
SECURITY SECTION CSS
**********************************************/
 
 .security_logos {
     background-color: #fff;
     padding: 13px 0;
 }
 
 .security_logos ul {
     display: flex;
     justify-content: center;
     flex-wrap: wrap;
 }
 
 .security_logos ul li {
     margin: 0 15px;
 }
 /********************************************
Footer Css
**********************************************/
 
 footer {
     padding: 13px 0 16px;
     background-color: #212c43;
 }
 
 .footer_logo {
     display: inline-block;
     margin-bottom: 15px;
 }
 
 .footer_payment h3 {
     font-size: 14px;
     font-weight: 600;
     font-style: normal;
     font-stretch: normal;
     line-height: 1.33;
     letter-spacing: normal;
     text-align: left;
     color: #fff;
     margin-right: 6px;
 }
 
 .footer_payment .pay_option {
     flex: 1;
 }
 
 .footer_payment .pay_option li {
     margin: 0 8px 8px;
     width: 100px;
     height: 40px;
     display: flex;
     align-items: center;
     justify-content: center;
     background-color: #fff;
     padding: 0 10px;
     border-radius: 5px;
     box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
 }
 
 .footer_payment {
     display: flex;
     align-items: center;
 }
 
 .sub-heading {
     font-size: 18px;
     font-weight: 600;
     font-style: normal;
     font-stretch: normal;
     line-height: 1.33;
     letter-spacing: normal;
     text-align: left;
 }
 
 footer .sub-heading {
     color: #fff;
     margin-bottom: 9px;
 }
 
 footer p {
     font-size: 14px;
     line-height: 150%;
     color: #fff;
     margin-bottom: 18px;
 }
 
 footer p.light_txt {
     color: #9f9f9f;
 }
 
 .footer_contact li a {
     display: flex;
 }
 
 .footer_contact li a span {
     display: block;
     font-size: 14px;
     line-height: 1.43;
     color: #fff;
 }
 
 .footer_contact li {
     margin-bottom: 7px;
 }
 
 .footer_contact li a span.icon_c img {
     margin-right: 11px;
     width: 25px;
     height: 25px;
 }
 
 .footer_contact li span.con_txt {
     width: calc(100% - 35px);
     margin-left: auto;
 }
 
 .contact_c .light_txt {
     margin-bottom: 15px;
     max-width: 225px;
 }
 
 .about_ft {
     max-width: 273px;
 }
 
 .quick_links {
     margin-bottom: 11px;
 }
 
 .quick_links li {
     list-style: square;
     color: #7ccbfc;
 }
 
 .quick_links li a {
     font-size: 14px;
     line-height: 1.79;
     text-align: left;
     color: #7ccbfc;
 }
 
 .guranty_footer {
     display: flex;
     align-items: center;
     justify-content: flex-end;
     flex-wrap: wrap;
     margin-top: -55px;
 }
 
 .guranty_footer li {
     margin-right: 18px;
 }
 
 .connect_social {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
     justify-content: space-between;
 }
 
 .connect_social .sub-heading {
     margin: 0;
 }
 
 .social_footer,
 .rating_footer {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
 }
 
 .social_footer {
     margin-left: 9px;
 }
 
 .social_footer li {
     margin-right: 15px;
 }
 
 .social_footer li img {
     height: 36px;
 }
 
 .rating_footer li {
     margin-right: 7.5px;
 }
 
 .connect_social p {
     margin: 0 0 0 0;
     font-size: 16px;
 }
 
 .connect_social p span {
     color: #7ccbfc;
 }
 
 .divider {
     margin: 15px 0;
 }
 
 .divider img {
     width: 100%;
 }
 
 .address_footer ul {
     padding: 0 0 0 20px;
 }
 
 .address_footer ul li {
     position: relative;
     margin-bottom: 12px;
 }
 
 .address_footer ul li:before {
     position: absolute;
     content: '';
     width: 6px;
     height: 6px;
     top: 50%;
     left: -20px;
     transform: translate(0, -50%);
     background-color: #7ccbfc;
 }
 
 .address_footer ul li {
     font-size: 14px;
     line-height: 1.43;
     text-align: left;
     color: #ffffff;
 }
 
 .address_footer ul li span {
     color: #7ccbfc;
 }
 
 .pl-0 {
     padding-left: 0;
 }
 
 .reg_com div img {
     margin-bottom: 20px;
 }
 
 .reg_com .ch_f {
     width: calc(100% - 65px);
 }
 
 .copy_right {
     display: flex;
     justify-content: space-between;
     flex-wrap: wrap;
 }
 
 .copy_right p {
     font-size: 13px;
     line-height: 1.92;
     color: #7ccbfc;
     margin-bottom: 0;
 }
 
 .copy_right {
     margin-left: 20px;
 }
 
 .copy_right p a {
     font-size: 13px;
     line-height: 1.92;
     color: #7ccbfc;
 }
 
 .address_footer ul li:last-child {
     margin-bottom: 13px;
 }
 
 .ml-20 {
     margin-left: 20px;
 }
 
 .mobiile_arr {
     display: none;
 }
 
 .mob-view {
     display: none;
 }
 
 .links_main {
     display: flex;
     flex-wrap: wrap;
 }
 
 .links_main .link_col {
     padding: 0 0;
     width: 31%;
 }
 
 .links_main .link_col:last-child {
     width: 38%;
 }
 
 .pd-0 {
     padding: 0;
 }
 
 .address_footer .row {
     margin-right: 0;
 }
 /**********************************************************
 || ABOUT  Comercex  CSS|| 
**********************************************************/
 
 .breadcrumb_w {
     background-image: url(../images/register_now_bg-1.jpg);
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     position: relative;
     min-height: 294px;
     display: flex;
     align-items: center;
     justify-content: center;
     border-top: 3px solid #fbd71d;
 }
 
 .br_guarantee {
     background-image: url(../images/gurantee.jpg);
 }
 
 .af-bread {
     background-image: url(../images/af-bg.jpg);
 }
 
 .br_drop {
     background-image: url(../images/drop_bg.jpg);
 }
 
 .private_bread {
     background-image: url(../images/private_bg.jpg);
 }
 
 .reports_bread {
     background-image: url(../images/reports.jpg);
 }
 
 .affilate_bread {
     background-image: url(../images/affiliate.jpg);
 }
 
 .pro_bread {
     background-image: url(../images/promotional.jpg);
 }
 
 .stats_br {
     background-image: url(../images/stats.jpg);
 }
 
 .bounty_br {
     background-image: url(../images/bounty.jpg);
 }
 
 .news_bread {
     background-image: url(../images/newsbg.jpg);
 }
 
 .faq_bread {
     background-image: url(../images/faq.jpg);
 }
 
 .con_bread {
     background-image: url(../images/contacts.jpg);
 }
 
 .payouts_br {
     background-image: url(../images/payouts.jpg);
 }
 
 .about_br {
     background-image: url(../images/aboutus-br.jpg);
 }
 
 .dashboard_breadcrumb {
     background-image: url(../images/bg-dashboard.jpg);
 }
 
 .breadcrumb_w:after {
     position: absolute;
     content: '';
     left: 0;
     right: 0;
     bottom: 0;
     top: 0;
     background-color: rgba(0, 0, 0, 0.5)
 }
 
 .breadcrumb_w .container {
     position: relative;
     z-index: 2;
 }
 
 .text-breadcrumb {
     text-align: center;
 }
 
 .text-breadcrumb h3 {
     font-size: 29px;
     color: #fff;
     margin-bottom: 16px;
 }
 
 .breadcrumb_w .breadcrumb {
     background-color: transparent;
     padding: 0;
     justify-content: center;
 }
 
 .breadcrumb_w .breadcrumb .breadcrumb-item a {
     color: #fff;
     font-size: 17px;
 }
 
 .breadcrumb_w .breadcrumb .breadcrumb-item a:hover {
     color: #258eee;
 }
 
 .breadcrumb_w .breadcrumb .breadcrumb-item.active {
     color: #258eee;
     font-size: 17px;
 }
 
 .breadcrumb_w .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
     display: inline-block;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     padding-right: .5rem;
     color: #fff;
     content: "\f054";
 }
 
 .caption {
     font-size: 23px;
     font-weight: 600;
     line-height: 1.34;
     color: #272727;
     text-align: center;
     padding-bottom: 10px;
     position: relative;
     margin-bottom: 8px;
     display: inline-block;
 }
 
 .about_content .heading1 {
     margin-bottom: 25px;
 }
 
 .caption:after {
     content: '';
     width: 70px;
     height: 3px;
     background-color: #258eee;
     position: absolute;
     margin: 0 auto;
     bottom: 0;
     left: 0;
     right: 0;
 }
 
 .about_content .content .img-holder {
     float: left;
 }
 
 .about_content .content .img-holder {
     max-width: 570px;
 }
 
 .text-about p {
     font-size: 17px;
     font-weight: 400;
     line-height: 26px;
     margin-bottom: 14px;
 }
 
 .text-about .caption {
     margin-bottom: 28px;
 }
 
 .about_content {
     padding: 25px 0px 55px;
 }
 /*----------------------------------------------------
Progress Bar Section
-------------------------------------------------------*/
 
 .progress_bar {
     padding: 15px 0;
     background-color: #fff;
 }
 
 .progress_bar .heading1 h2:after {
     content: none;
 }
 
 .progress_bx .progressbar {
     background-color: transparent !important;
     position: relative;
 }
 
 .progress_bx .progressbar:before {
     width: 100%;
     height: 5px;
     background-color: #e8e8e8;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     content: ''
 }
 
 .progress_bx .proggress {
     z-index: 1;
     position: relative
 }
 
 .progress_bx h3 {
     font-weight: 600;
     margin-bottom: 11px;
 }
 
 .progressbar {
     width: 100%;
     margin-top: 5px;
     margin-bottom: 12px;
     position: relative;
     background-color: #EEEEEE;
 }
 
 .proggress {
     height: 8px;
     width: 10px;
     background-color: #3498db;
 }
 
 .percentCount {
     clear: both;
     font-weight: 600;
     position: absolute;
     right: 0;
     top: -30px;
 }
 /*----------------------------------
Legal Section
-----------------------------------*/
 
 .legal_main {
     padding: 25px 0 0;
 }
 
 .legal_main .heading1 {
     margin-bottom: 38px;
 }
 
 .map_box {
     max-width: 564px;
     margin: 0 auto;
     border: 2px solid #aeaeae;
     border-top: 8px solid #d9d9d9;
     position: relative;
 }
 
 .ic1 {
     position: absolute;
     top: 30px;
     left: 250px
 }
 
 .ic2 {
     position: absolute;
     top: 62px;
     right: 106px
 }
 
 .pin span {
     width: 70px;
     height: 41px;
     display: flex;
     font-size: 10px;
     background-color: #f6f1c7;
     padding: 3px;
     line-height: 12px;
     align-items: center;
     justify-content: center;
     position: absolute;
     left: 100%;
     top: 0;
     border: 1px solid #000;
 }
 /*-------------------------------------------------
OFFICES SECTION 
---------------------------------------------------*/
 
 .about_offices {
     padding: 45px 0 25px;
 }
 
 .header-1 {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
 }
 
 .card-office h3.place {
     font-size: 16px;
     font-weight: 600;
     text-transform: uppercase;
     color: #da2525;
 }
 
 .card-office {
     border-left: 4px solid #f7f7f7;
     padding: 0 20px;
 }
 
 .content_office h4 {
     font-weight: 600;
     font-size: 16px;
     margin-bottom: 17px;
 }
 
 .desc_off {
     display: flex;
     flex-wrap: wrap;
     margin-bottom: 15px;
 }
 
 .desc_off li {
     width: 100%;
     display: flex;
     border-bottom: 1px solid #bebebe;
     padding: 5px 0;
 }
 
 .desc_off li h3 {
     font-size: 14px;
     color: #272727;
     font-weight: 700;
     width: 50%;
 }
 
 .desc_off li p {
     font-size: 14px;
     width: 50%;
     color: #1d1e20;
     display: flex;
     align-items: flex-end;
 }
 
 .desc_off li a {
     font-size: 14px;
     color: #258eee;
     display: block;
 }
 
 .about_txt p {
     font-size: 14px;
     line-height: 18px;
     text-align: justify;
 }
 
 .about_txt {
     margin-bottom: 30px;
 }
 
 .bout_txt h3 {
     font-size: 14px
 }
 
 .img_country {
     margin-bottom: 15px;
 }
 
 .cert_box {
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     margin-bottom: 0;
 }
 
 .cert_box a {
     display: block;
     height: 234px;
     width: 186px;
     margin: 0 auto 30px;
     border: 2px solid #20d5ca;
     overflow: hidden;
 }
 
 .cert_box a img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     object-position: center;
 }
 
 .download {
     display: flex;
     align-items: center;
     width: 188px;
     height: 41px;
 }
 
 .download img {
     margin-right: 8px;
 }
 
 .download span {
     background-color: transparent;
     color: #258eee;
     padding: 5px;
     display: block;
     width: calc(100% - 36px);
 }
 
 .growth {
     padding: 25px 0;
 }
 
 .capion2 {
     font-size: 20px;
     font-weight: 600;
     margin-bottom: 12px;
 }
 
 .content p {
     font-size: 17px;
     font-weight: 400;
     margin-bottom: 14px;
     line-height: 140%;
 }
 
 .growth .content p {
     margin: 0;
 }
 /*-------------------------------------------------
Journey SECTION 
---------------------------------------------------*/
 
 .journey {
     padding: 25px 0;
 }
 
 .journey .heading1 {
     margin-bottom: 70px;
 }
 
 .journey .cst_j {
     max-width: 1366px;
     margin: 0 auto;
 }
 /*-------------------------------------------------
Why We Are The Best
---------------------------------------------------*/
 
 .why_we {
     padding: 25px 0 0 0;
 }
 
 .why_we .heading1 {
     margin-bottom: 70px;
 }
 
 .why_we .card_m img {
     transition: all 0.5s;
 }
 
 .card_m img:hover {
     transform: scale(1.1);
     transition: all 0.5s;
 }
 
 .why_we .card_m {
     margin-bottom: 70px;
 }
 
 .our_team.scheme {
     padding: 25px 0 50px;
 }
 
 .why_we .card_m p {
     line-height: 1.5;
 }
 
 .count_c {
     width: 65px;
     height: 65px;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 40px;
     font-weight: 700;
     left: -22px;
     color: #fff;
 }
 
 .icon_c1 {
     width: 48px;
     height: 48px;
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 20px;
     right: -2px;
     color: #fff;
 }
 
 .cx1 {
     background-image: url(../images/circle1.svg);
     -webkit-box-shadow: 0px 14px 52px -16px rgba(0, 0, 0, 0.75);
     -moz-box-shadow: 0px 14px 52px -16px rgba(0, 0, 0, 0.75);
     box-shadow: 0px 14px 52px -16px rgba(0, 0, 0, 0.75);
 }
 
 .cx1 img {
     width: 27px;
     object-fit: cover;
 }
 
 .j-box {
     position: relative;
     height: 175px;
     background-repeat: no-repeat;
     background-position: center;
     background-size: cover;
     margin-left: 14px;
 }
 
 .j1 {
     background-image: url(../images/shape1.png);
 }
 
 .j2 {
     background-image: url(../images/shape2.svg);
 }
 
 .j3 {
     background-image: url(../images/shape3.svg);
 }
 
 .j4 {
     background-image: url(../images/shape4.svg);
 }
 
 .j-box span {
     position: absolute;
     top: 39%;
     transform: translate(0, -50%)
 }
 
 .content_jbox {
     padding: 29px 60px 0 50px;
 }
 
 .content_jbox h3 {
     font-size: 14px;
     color: #fff;
     font-weight: 600;
 }
 
 .content_jbox p {
     font-size: 12px;
     line-height: 12px;
     color: #fff;
 }
 /**********************************************************
 || Invetstment Proposal CSS|| 
**********************************************************/
 
 .ivestment {
     padding: 25px 0;
 }
 
 .heading1 h3 {
     font-size: 18px;
     font-weight: 600;
 }
 
 .ivestment .heading1 h3 {
     margin-bottom: 35px;
 }
 
 .invest_txt {
     margin-top: -5px;
 }
 
 .invest_txt p,
 .invest_txt ul li {
     font-size: 17px;
     font-weight: 400;
     margin-bottom: 6px;
     line-height: 24.32px;
 }
 
 .invest_txt ul li {
     margin-bottom: 0;
     max-width: 100%;
     width: inherit;
 }
 
 .ivestment .pay_option {
     margin-bottom: 15px;
 }
 
 .ivestment .g_m {
     display: flex;
     align-items: center;
     flex-direction: column;
 }
 
 .ivestment .g_m .fb {
     width: 250px;
 }
 
 .ivestment .fb span span {
     display: block;
     font-size: 11px;
 }
 /*-------------------------------------
------------------------------------*/
 
 .header-card {
     align-items: center;
     min-height: 122px;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
 }
 
 .card-h1 {
     background-image: url(../images/header-card.png);
 }
 
 .card-h2 {
     background-image: url(../images/private_labeling-c.png);
 }
 
 .card-h3 {
     background-image: url(../images/dropshipping-c.png);
 }
 
 .title_card h3 {
     font-size: 23px;
     position: relative;
     font-weight: 600;
     padding-bottom: 10px;
     margin-bottom: 8px;
 }
 
 .title_card h2 {
     font-size: 23px;
     position: relative;
     font-weight: 600;
     padding-bottom: 10px;
     margin-bottom: 8px;
 }
 
 .title_card h3:after {
     content: '';
     width: 70px;
     height: 2px;
     background-color: #258eee;
     position: absolute;
     margin: 0 auto;
     bottom: 0;
     left: 0;
     right: 0;
 }
 
 .title_card p {
     font-size: 18px;
     line-height: 1.33;
     color: #1d1e20;
     font-weight: 600;
 }
 
 .title_card {
     margin-bottom: 15px;
 }
 
 .txt_box h2 {
     font-size: 45px;
     text-transform: uppercase;
     color: #fff;
     font-weight: 700;
 }
 
 .card-marketing {
     border-radius: 10px;
     overflow: hidden;
     height: 100%;
     -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.13);
     -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.13);
     box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.13);
 }
 
 .rating {
     align-items: center;
 }
 
 .rating li span {
     color: #fc9802;
     font-size: 25px;
 }
 
 .rating li a {
     color: #caced1;
     font-size: 25px;
 }
 
 .rating li {
     margin-right: 5px;
 }
 
 .header-card img {
     margin-right: 20px;
 }
 
 .market_body {
     padding: 15px 50px;
 }
 
 .caption_list {
     display: flex;
     align-items: center;
 }
 
 .caption_list span {
     margin-right: 10px;
     display: block;
     width: 30px;
     text-align: center
 }
 
 .caption_list span img {
     object-fit: cover;
 }
 
 .caption_list h3 {
     font-size: 16px;
     font-weight: 400;
     color: #272727;
 }
 
 .caption_list p {
     font-size: 14px;
     color: #272727;
 }
 
 .mak_detail {
     display: flex;
     align-items: center;
     flex-wrap: wrap;
 }
 
 .mak_detail li {
     display: flex;
     align-items: flex-start;
     justify-content: space-between;
     width: 100%;
     padding: 10px 0;
 }
 
 .mak_detail li {
     border-bottom: 1px solid #ddd;
 }
 
 .mak_detail li:last-child {
     border-bottom: none;
 }
 
 .mak_detail li p {
     font-size: 16px;
     text-align: right;
     font-weight: 600;
 }
 
 .txt_box a.calc {
     font-size: 20px;
     text-transform: uppercase;
     color: #0d2b47;
     font-weight: 700;
     background-color: #fff;
     padding: 15px;
     display: block;
     margin-bottom: 8px;
     border-radius: 5px;
 }
 
 .invest_i {
     text-align: center;
     margin-bottom: 15px;
 }
 
 .invest_i span {
     font-size: 14px;
 }
 
 .invest_i p {
     font-size: 23px;
     font-weight: 600;
 }
 
 .profit_p {
     display: flex;
     align-items: flex-start;
     margin-bottom: 8px;
 }
 
 .profit_p li {
     flex: 1;
     text-align: center;
 }
 
 .profit_p li h3 {
     font-weight: 700;
 }
 
 .profit_p li img {
     margin-bottom: 8px;
 }
 
 .profit_p li h3,
 .profit_p li p {
     font-size: 15px;
 }
 
 .profit_p li p {
     font-weight: 600;
     color: #858585;
     margin-bottom: 12px;
     text-transform: uppercase;
 }
 
 .percent_small h4 {
     font-size: 14px;
     line-height: 14px;
     margin: 0;
 }
 
 .percent_small span {
     font-size: 12px;
     display: block;
     line-height: 12px;
 }
 
 .range_slect .irs--round .irs-bar {
     top: 36px;
     height: 8px;
     background-color: #43a0fb;
     background-image: linear-gradient(rgb(0, 187, 255), rgb(6, 109, 253));
 }
 
 .range_slect .irs--round .irs-handle {
     top: 26px;
     width: 24px;
     height: 24px;
     border: none;
     background-color: #43a0fb;
     border-radius: 24px;
     box-shadow: none;
     cursor: pointer;
     background-image: linear-gradient(rgb(0, 187, 255), rgb(6, 109, 253));
 }
 
 .range_slect .irs--round .irs-line {
     height: 8px;
     background-color: #dde3e3;
 }
 
 .range_slect .irs--round .irs-from,
 .range_slect .irs--round .irs-to,
 .range_slect .irs--round .irs-single {
     font-size: 14px;
     line-height: 1;
     text-shadow: none;
     padding: 3px 5px;
     background-color: #43a0fb;
     background-image: linear-gradient(rgb(0, 187, 255), rgb(6, 109, 253));
     color: white;
     border-radius: 4px;
 }
 
 .range_slect .irs--round .irs-from:before,
 .range_slect .irs--round .irs-to:before,
 .range_slect .irs--round .irs-single:before {
     position: absolute;
     display: block;
     content: "";
     bottom: -6px;
     left: 50%;
     width: 0;
     height: 0;
     margin-left: -3px;
     overflow: hidden;
     border: 3px solid transparent;
     border-top-color: #43a0fb;
 }
 
 .range_slect .irs--round .irs-min,
 .range_slect .irs--round .irs-max {
     display: none;
 }
 
 .range_slect {
     max-width: 295px;
     margin: 0 auto 18px;
 }
 
 .market_body .form-group {
     margin: 0;
 }
 
 .market_body .form-group label {
     font-size: 18px;
     font-weight: 600;
 }
 
 .market_body .btn.btn-submit {
     background-color: #43a0fb;
     height: 47px;
     color: #fff;
     border-color: #43a0fb;
     border-radius: 5px;
 }
 
 .market_body .btn.btn-submit:hover,
 .market_body .btn.btn-submit:focus {
     background-color: #fff;
     color: #43a0fb;
     border-color: #43a0fb;
     box-shadow: none;
 }
 
 .market_body .form-control {
     border-radius: 0;
     height: 47px;
 }
 
 .market_body .form-control:focus {
     box-shadow: none;
 }
 /*--------------------------------------
-----------------------------------------*/
 
 .modal_market {
     padding: 50px 0;
 }
 
 .company_desc {
     max-width: 1000px;
     margin: 0 auto;
 }
 
 .company_desc p {
     font-weight: 600;
     text-align: center;
     margin: 0 auto 30px;
     font-size: 17px;
 }
 
 .wrapper_modal {
     display: flex;
     justify-content: space-between;
     max-width: 800px;
     margin: 0 auto;
 }
 
 .main_card h3 {
     text-transform: uppercase;
     font-size: 16px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
     text-align: center;
     margin-bottom: 7.9px;
 }
 
 .main_card img {
     margin-bottom: 12.2px;
 }
 
 .main_card ul {
     margin: 0 auto;
     display: inline-block;
 }
 
 .main_card ul li {
     font-size: 14px;
     line-height: 1.36;
     color: #272727;
     position: relative;
     text-align: left;
 }
 
 .main_card ul li:before {
     content: '-';
     margin-right: 5px;
 }
 
 .main_card {
     max-width: 331px;
     text-align: center;
 }
 
 .modal_market .heading1 {
     margin-bottom: 15px;
 }
 
 .modal_market .content h3 {
     font-size: 23px;
     font-weight: 600;
     text-align: center;
     margin-bottom: 7px;
 }
 /*************************************************
    || SYSTEM CSS
    **************************************************/
 
 .system {
     padding: 25px 0 50px;
 }
 
 .system .content p:nth-of-type(1) {
     margin-bottom: 14px
 }
 
 .system .content p {
     margin: 0;
 }
 /*----------------------------------------------------
Participant
--------------------------------------------------*/
 
 .participant {
     padding-top: 133px;
 }
 
 .participant .media h3 {
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
     margin-bottom: 7.9px;
     border-bottom: 1px solid #e5e5e5;
     padding-bottom: 6px;
 }
 
 .participant .media ul {
     display: flex;
     align-items: center;
     margin-bottom: 20px;
 }
 
 .participant .media img {
     margin-right: 22px;
 }
 
 .participant .media ul li {
     border-right: 1px solid #e5e5e5;
     padding-right: 11px;
     margin-right: 11px;
     font-size: 18px;
     font-weight: 600;
 }
 
 .participant .media ul li:last-child {
     border-right: 1px solid transparent;
 }
 
 .participant .media p {
     font-size: 14px;
     line-height: 14px;
     color: #272727;
 }
 
 .participant .media p {
     line-height: 1.50;
 }
 
 .participant .media p {
     max-width: 350px;
     margin-bottom: 23px;
     min-height: 147px;
 }
 
 .participant .media .btn {
     margin-left: 0;
     width: 210px;
     border: solid 1px #0081c5;
 }
 /*-------------------------------------------
    Leadership Rank 
    ---------------------------------------------*/
 
 .leadership {
     padding: 25px 0;
 }
 
 .leadership .text-note a {
     margin-top: 15px;
 }
 
 .leadership .heading1 {
     margin-bottom: 40px;
 }
 
 .rank_list {
     display: block;
     overflow: auto;
     width: 1200px;
 }
 
 .rank_list li {
     width: 145px;
     padding: 30px;
     display: inline-block;
 }
 
 .bg-blue {
     background-color: #6b92ad;
     border-radius: 5px;
 }
 
 .header-rank {
     padding: 14px 10px;
     min-height: 146px;
 }
 
 .header-rank i {
     color: #fff;
     font-size: 40px;
     margin-bottom: 10px;
 }
 
 .header-rank h3 {
     font-weight: 400;
     font-size: 18px;
     color: #fff;
 }
 
 .body-rank ul li {
     padding: 0 10px 26px;
 }
 
 .body-rank {
     min-height: 300px;
 }
 
 .body-rank ul li p {
     font-size: 14px;
     line-height: 20px;
     color: #fff;
     font-weight: 300;
     margin-bottom: 5px;
 }
 
 .body-rank ul li span {
     font-size: 16px;
     color: #fff;
 }
 
 .rank-footer {
     min-height: 100px
 }
 
 .bg-blue .rank-footer {
     background-color: #4b687c;
 }
 
 .bg-grey-light {
     background-color: #577186;
 }
 
 .bg-grey-light .rank-footer {
     background-color: #425666;
 }
 
 .rank-footer {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .rank-footer a {
     display: flex;
     align-items: center;
     justify-content: center;
     flex-direction: column;
     color: #272727;
 }
 
 .rank_slider .item-box {
     min-height: 122px;
     background-color: #e3e8eb;
     padding: 12px;
 }
 
 .rank_slider .item-box {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .rank_slider .item-box img {
     object-fit: cover;
     width: 60px;
 }
 
 .bg-grey-dark {
     background-color: #3e5466;
 }
 
 .bg-grey-dark .rank-footer {
     background-color: #324657;
 }
 
 .bg-dark-blue {
     background-color: #315494;
 }
 
 .bg-dark-blue .rank-footer {
     background-color: #274887;
 }
 
 .bg-dark-red {
     background-color: #b93a4c;
 }
 
 .bg-dark-red .rank-footer {
     background-color: #a23343;
 }
 
 .bg-dark-green {
     background-color: #27cd98;
 }
 
 .bg-dark-green .rank-footer {
     background-color: #1cab7d;
 }
 
 .bg-dark-sky {
     background-color: #15a3ed;
 }
 
 .bg-dark-sky .rank-footer {
     background-color: #1085c2;
 }
 
 .mb-70 {
     margin-bottom: 70px;
 }
 
 .text-note {
     padding: 25px 0;
 }
 
 .text-note p {
     text-align: center;
     font-size: 17px;
     line-height: 1.35;
     color: #1d1e20;
 }
 /*------------------------------------------------
    Activity Bonus
    --------------------------------------------------*/
 
 .activity_bonus {
     padding: 60px 0 25px;
     background-color: #f6f9fb;
 }
 
 .activity_txt .btn {
     display: inline-flex;
     margin-bottom: 18px;
 }
 
 .activity_txt h2 {
     font-size: 29px;
     line-height: 29px;
     font-weight: 600;
 }
 
 .activity_txt h2.clr {
     color: #5ba6d3;
 }
 
 .activity_txt .c_txt {
     margin-bottom: 20px;
 }
 
 .activity_txt p {
     color: #1d1e20;
     font-size: 17px;
     line-height: 1.36;
     font-weight: 400;
     max-width: 582px;
     margin-bottom: 14px;
 }
 
 .note p {
     color: #1d1e20;
     font-size: 17px;
     line-height: 1.36;
     font-weight: 400;
     max-width: 560px;
 }
 
 .activity_txt p:nth-last-of-type(1) {
     margin-bottom: 30px;
 }
 
 .activity_txt .btn.btn-links {
     font-size: 16px;
     padding: 0 34px;
     color: #fff;
     background: #357bad;
     background: -moz-linear-gradient(-45deg, #357bad 0%, #54c3b6 100%);
     background: -webkit-linear-gradient(-45deg, #357bad 0%, #54c3b6 100%);
     background: linear-gradient(135deg, #357bad 0%, #54c3b6 100%);
 }
 
 .partner_price li {
     display: flex;
     align-items: center;
 }
 
 .partner_price li .title {
     width: 70%;
     position: relative;
 }
 
 .partner_price li .title:before {
     width: 100%;
     height: 2px;
     content: '';
     background-color: #e8ecef;
     position: absolute;
     right: 0;
     top: 15px;
     left: 0;
 }
 
 .partner_price li .title:after {
     width: 5px;
     height: 5px;
     content: '';
     background-color: #497fa0;
     position: absolute;
     right: 0;
     top: 13px;
     border-radius: 50%;
 }
 
 .partner_price li .title h3 {
     display: inline-block;
     font-size: 23px;
     font-weight: 600;
     background-color: #f6f9fb;
     position: relative;
     z-index: 1;
     padding: 0 10px;
 }
 
 .partner_price li .price_p {
     width: 35%;
     padding-left: 18px;
 }
 
 .partner_price li .price_p h2 {
     font-size: 29px;
     color: #5ba6d5;
 }
 
 .partner_price li .price_p h2 span {
     font-size: 16px;
 }
 
 .partner_price li {
     margin-bottom: 18px;
 }
 
 .p-note {
     padding: 41px 0;
 }
 
 .p-note p {
     font-size: 17px;
     font-weight: 400;
     line-height: 1.33;
     color: #1d1e20;
     text-align: center;
 }
 /**********************************************
 || BOUNTY CSS 786
**************************************************/
 
 .bounty {
     padding: 25px 0 35px;
 }
 
 .bounty .heading1 {
     margin-bottom: 25px;
 }
 
 .note_bonus {
     display: flex;
     align-items: center;
     justify-content: center;
 }
 
 .bounty .content_main p {
     line-height: 1.42;
 }
 
 .note_bonus span {
     font-size: 36px;
     font-weight: 700;
     color: #258eee;
 }
 
 .note_bonus p {
     font-size: 17px;
     margin: 0 5px;
 }
 
 .note_bonus .wt-box {
     margin-left: 30px;
 }
 
 .note_bonus .wt-box strong {
     font-size: 23px;
 }
 
 .note_bonus a {
     padding: 6px 10px;
     border: 1px solid #272727;
     border-radius: 5px;
     color: #272727;
     display: inline-block;
     font-size: 14px;
 }
 
 .note_bonus a:hover {
     background-color: #258eee;
     color: #fff;
     border: 1px solid #258eee;
 }
 
 .bounty_social {
     display: flex;
     justify-content: center;
     padding: 25px 0 35px;
 }
 
 .bounty_social li {
     width: 20%;
     margin: 0 0;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     padding: 0 10px;
 }
 
 .bounty_social li a {
     display: inline-flex;
     border: 1px solid #d6d6d6;
     margin-bottom: 8px;
     width: 153px;
     height: 66px;
     text-align: center;
     padding: 5px 10px;
     align-items: center;
     justify-content: center;
     border-radius: 8px;
     box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.5);
 }
 
 .bounty_social li a img {
     width: 100%;
 }
 
 .bounty_social li a:hover {
     opacity: 0.7;
 }
 
 .bounty_social li h3 {
     font-size: 18px;
     color: #272727;
     font-weight: 700;
 }
 
 .bounty_social li a h4 {
     font-size: 18px;
     color: #272727;
     font-weight: 600;
 }
 /*--------------------------------------------
 Compaign
 --------------------------------------------*/
 
 .compaign_card {
     padding: 25px;
     border: 4px solid #17b0fb;
     height: 100%;
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     border-radius: 11px;
 }
 
 .compaiin_header h3 {
     font-size: 23px;
     font-weight: 700;
     color: #f96d2f;
     display: inline-block;
     margin-bottom: 10px;
 }
 
 .compaign_body {
     padding: 15px 0;
 }
 
 .compaign_body p {
     font-size: 17px;
     margin-bottom: 8px;
 }
 
 .compaign_body p.m_txt {
     font-weight: 600;
 }
 
 .compaign_body ul {
     padding-left: 20px;
     margin-bottom: 8px;
 }
 
 .compaign_body ul li {
     font-size: 17px;
     list-style: decimal;
 }
 
 .compaign_body ul li a {
     word-break: break-all;
     color: #258eee;
 }
 
 .compaign_body h3 {
     font-size: 19px;
     font-weight: 600;
     color: #272727;
     margin-bottom: 8px;
 }
 /*----------FORM ELEMENTS------------*/
 
 .radio-style-2-label {
     position: relative;
     display: inline-block;
     vertical-align: middle;
     cursor: pointer;
     font-size: 17px;
     margin: 0;
 }
 
 .checkbox-style,
 .radio-style {
     opacity: 0;
     position: absolute;
 }
 
 .radio-style:checked+.radio-style-2-label:before {
     background: #272727;
     box-shadow: inset 0px 0px 0px 4px #fff;
 }
 
 .radio-style-2-label:before {
     content: '';
     background: #fff;
     border: 2px solid #272727;
     display: inline-block;
     vertical-align: middle;
     width: 17px;
     height: 17px;
     margin-right: 10px;
     line-height: 1;
     text-align: center;
     border-radius: 50%;
     margin-top: -3px;
 }
 
 .selected_required div {
     margin-bottom: 8px;
 }
 
 .selected_required {
     margin-bottom: 15px;
 }
 
 .reward-btn {
     display: flex;
     align-items: center;
     width: 280px;
     background-color: #17b0fb;
     height: 45px;
     padding: 0 20px;
     justify-content: space-between;
     margin: 0 auto;
 }
 
 .reward-btn span,
 .reward-btn h4 {
     font-size: 20px;
     font-weight: 700;
     color: #fff;
 }
 
 .compaign_card p.note {
     text-align: center;
     font-size: 14px;
     line-height: 1.5;
     color: #272727;
     font-weight: 600;
     padding: 5px 10px;
     margin-bottom: 10px;
 }
 
 .compaign [class*="col-"] {
     margin-bottom: 30px;
 }
 
 .compaign_body .selected_required {
     padding: 0;
 }
 
 .compaign_body .selected_required li {
     list-style: none;
     position: relative;
     margin-bottom: 8px;
 }
 
 .compaign_body .selected_required li:before {
     content: '';
     border: 2px solid #272727;
     display: inline-block;
     vertical-align: middle;
     width: 17px;
     height: 17px;
     margin-right: 3px;
     text-align: center;
     border-radius: 50%;
     margin-top: -3px;
     background: #272727;
     box-shadow: inset 0px 0px 0px 4px #fff;
 }
 /*-----------------------------------------
 ----------------------------------------*/
 
 .scheme_work {
     padding: 25px 0;
 }
 
 .scheme_work h2 {
     font-size: 29px;
     font-weight: 600;
     line-height: 1.34;
     color: #272727;
     position: relative;
     margin-bottom: 15px;
 }
 
 .scheme_work ul {
     counter-reset: list;
 }
 
 .scheme_work ul li {
     font-size: 17px;
     counter-increment: list;
     position: relative;
     padding-left: 20px;
     margin-bottom: 0;
 }
 
 .scheme_work ul li:before {
     content: counter(list)".";
     font-weight: 600;
     position: absolute;
     left: 0;
     font-size: 17px;
 }
 
 .scheme_work p {
     font-size: 17px;
     text-align: center;
     font-weight: 600;
     padding: 20px 0;
     max-width: 900px;
     margin: 0 auto;
 }
 /******************************************
 || CONTACT US
 ********************************************/
 
 .contact_us {
     padding: 70px 0;
 }
 
 .alert_meeasge {
     background-color: #d4edda;
     border-color: #c3e6cb;
     padding: 20px 0;
     margin-bottom: 15px;
 }
 
 .alert_meeasge p {
     color: #155724;
     font-size: 17px;
     text-align: center;
 }
 
 .heading3 {
     text-transform: uppercase;
     font-size: 23px;
     font-weight: 700;
     line-height: 1.37;
     color: #272727;
 }
 
 .sub_heading {
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
 }
 
 .contact_us .sub_heading {
     margin-bottom: 15px;
 }
 
 .list_contact {
     display: flex;
     font-size: 17px;
     align-items: center;
 }
 
 .list_contact a {
     color: #258EEE;
     font-size: 17px;
     text-decoration: underline;
 }
 
 .list_contact .icon_contact {
     width: 35px;
     font-size: 22px;
     color: #666666;
 }
 
 .list_contact .desc_c {
     width: calc(100% - 35px);
 }
 
 .itc_txt {
     padding-left: 35px;
 }
 
 .cont_row {
     margin-bottom: 8px;
 }
 
 .cont_row p {
     font-size: 14px;
 }
 
 .contact_content {
     margin-bottom: 30px;
 }
 
 .list_contact p {
     font-size: 17px;
 }
 /*---------------------------------------*/
 
 .support_text {
     padding: 30px 0;
     background-color: #f7f6f4;
 }
 
 .support_text h4 {
     font-size: 16px;
     text-align: center;
 }
 
 .support-form {
     padding: 30px 0;
 }
 
 .support-form .heading3 {
     margin-bottom: 15px;
 }
 
 .custom-form .form-control {
     height: 36px;
     border: 1px solid #d7d7d7;
 }
 
 .custom-form .form-control:focus {
     box-shadow: none;
     border: 1px solid #258EEE;
 }
 
 .custom-form textarea.form-control {
     height: auto;
 }
 
 .btn.btn-submit {
     width: 100%;
     border: 1px solid #0081c5;
     background-image: linear-gradient(rgb(0, 187, 255), rgb(6, 109, 253));
     height: 37px;
     color: #fff;
 }
 
 .btn.btn-submit:hover,
 .btn.btn-submit:focus {
     background-color: #fff;
     color: #0081c5;
     box-shadow: none;
     background-image: none;
 }
 
 .map-canvas {
     height: 100%;
 }
 /*----------------------------------------------*/
 
 .question_help {
     padding-bottom: 35px;
 }
 
 .help_txt {
     text-align: center;
     padding: 35px 0;
 }
 
 .help_txt h3 {
     font-size: 29px;
     color: #272727;
     margin-bottom: 12px;
 }
 
 .help_txt p {
     font-size: 18px;
     color: #1d1e20;
 }
 
 .av_author {
     width: 74px;
     height: 74px;
     border-radius: 50%;
     margin-right: 12px;
     border: 1px solid #01317d;
 }
 
 .av_author img {
     width: 100%;
     border-radius: 50%;
     height: 100%;
     object-fit: cover;
     border: 3px solid #fff;
 }
 
 .content_author h3 {
     font-size: 19px;
     font-weight: 700;
     line-height: 1.37;
     color: #258eee;
 }
 
 .content_author span,
 .content_author p {
     display: block;
     font-size: 12px;
     font-weight: 300;
 }
 
 .content_author a {
     color: #258EEE;
     font-size: 14px;
 }
 
 .con_team h2 {
     border-bottom: 1px solid #d7d7d7;
     margin-bottom: 12px;
     padding-bottom: 7px;
     color: #b3b3b3;
     font-weight: 600;
 }
 /****************************************
 ||FAQS
 *******************************************/
 
 .faqs {
     background-color: #fff;
     padding: 25px 0;
 }
 
 .faqs .heading1 h2 {
     color: #272727;
 }
 
 .faqs .heading1 h2:after {
     background-color: #258eee;
     width: 200px
 }
 
 .faqs .heading1 {
     margin-bottom: 25px;
 }
 
 .tabs_s .nav li {
     margin-bottom: 4px;
 }
 
 .tabs_s .nav li a {
     display: block;
     color: #fff;
     background-color: #258eee;
     font-size: 17px;
     font-weight: 600;
     padding: 17px 20px;
     text-transform: uppercase;
 }
 
 .tabs_s .nav li a.active,
 .tabs_s .nav li a:hover {
     background-color: rgba(37, 142, 238, 0.7);
 }
 
 .tabs_s .nav {
     flex-direction: column;
     border: none;
 }
 
 .tabs_s .card {
     border-radius: 0;
     background-color: transparent;
     border: 1px solid #5e5e61;
     margin-bottom: 5px;
 }
 
 .tabs_s .card-header {
     padding: 0;
 }
 
 .tabs_s .card-header a {
     color: #272727;
     padding: 15px 20px;
     display: flex;
     font-size: 18px;
     font-weight: 600;
     align-items: center;
     background-color: #ffff;
     position: relative;
 }
 
 .tabs_s .card-header a i {
     margin-right: 12px;
 }
 
 .tabs_s .card .card-body {
     padding: 10px 20px 0;
 }
 
 .tabs_s .card-body p {
     color: #272727;
     margin-bottom: 14px;
     font-size: 14px;
 }
 
 .modal_market .content ul li {
     font-size: 17px;
     font-weight: 400;
     margin-bottom: 14px;
 }
 /**********************************************
|| GURANTEE CSS
*********************************************/
 
 .guarantee_main {
     padding: 25px 0;
 }
 
 .guarantee_main .heading1 {
     margin-bottom: 15px;
 }
 
 .content-guarante .img-holder {
     float: right;
     padding-left: 83px;
 }
 
 .content-guarante p {
     font-size: 17px;
     line-height: 1.40;
     color: #1d1e20;
     margin-bottom: 14px;
 }
 
 .content-guarante h3 {
     font-weight: 600;
     margin-bottom: 8px;
     font-size: 23px;
     line-height: 20px;
 }
 
 .content-guarante h3.c2 {
     line-height: 1.40;
 }
 
 .content-guarante h4 {
     font-size: 19px;
     margin-bottom: 14px;
 }
 
 .img-holder img {
     width: 500px;
     height: 320px;
     margin-bottom: 40px;
 }
 
 .content-guarante ul {
     padding: 0 20px;
 }
 
 .content-guarante ul li {
     font-size: 17px;
     line-height: 1.35;
     color: #1d1e20;
     margin-bottom: 14px;
     list-style: disc;
 }
 
 .card_insurance {
     text-align: center;
 }
 
 .certificate_insurance {
     padding: 25px 0;
     position: relative;
 }
 
 .certificate_insurance:before {
     height: 111px;
     width: 100%;
     content: '';
     background-image: linear-gradient(to right, #0896f1, #2755c4);
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     z-index: 2;
 }
 
 .certificate_insurance:after {
     height: 316px;
     width: 100%;
     content: '';
     background-color: #193146;
     position: absolute;
     left: 0;
     right: 0;
     top: 0;
     z-index: -1;
 }
 
 .certificate_insurance .card_insurance {
     border: none;
     padding: 0;
     position: relative;
     z-index: 2;
 }
 
 .card_insurance h4 {
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     margin-bottom: 18px;
     color: #fff;
     text-align: left;
 }
 
 .card_insurance p {
     font-size: 14px;
     line-height: 1.5;
     color: #272727;
     margin-bottom: 14px;
     text-align: left;
 }
 
 .card_insurance span {
     display: block;
     text-align: center;
 }
 
 .card_insurance p.amount {
     font-size: 29px;
     font-weight: 600;
     text-align: center;
     color: #00bbff;
 }
 
 .card_insurance a {
     color: #fff;
     font-size: 14px;
     font-weight: 600;
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     display: inline-block;
     padding: 10px;
     text-align: center;
     transition: all 0.5s;
     border: 1px solid transparent;
 }
 
 .card_insurance a:hover {
     background-image: none;
     background-color: #fff;
     color: #066dfd;
     border: 1px solid #066dfd;
 }
 
 .card_insurance .img_box a {
     padding: 0;
     border: none;
 }
 
 .img_box {
     height: 356px;
     overflow: hidden;
     margin-bottom: 15px;
 }
 
 .guarantee_main .content-guarante.float-left .img-holder {
     float: left;
     padding: 0 15px 0 0px;
 }
 
 .guarantee_main .content-guarante .f-left {
     float: left;
 }
 
 .guarantee_main .content-guarante .f-left {
     padding: 0 15px 0 0px;
 }
 
 .content-guarante {
     margin-bottom: 30px;
 }
 /************************************************
|| Reports Pages
************************************************/
 
 .income_reports .video-card {
     margin-bottom: 70px;
 }
 
 .t-payouts {
     padding: 0 0 30px 0;
     text-align: center;
 }
 
 .t-payouts p {
     font-size: 18px;
 }
 
 .t-payouts p span {
     font-size: 24px;
     font-weight: 600;
 }
 
 .t-payouts p span.date {
     font-size: 20px;
 }
 
 .page_links {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .page_links .pagination {
     margin: 0 10px;
 }
 
 .page_links .pagination li {
     margin: 0 5px;
 }
 
 .page_links .pagination li a {
     font-size: 14px;
     font-weight: 600;
     color: #272727;
     padding: 11px 15px;
 }
 
 .page_links .pagination li a:hover,
 .page_links .pagination li a:focus {
     background-color: #258eee;
     color: #fff;
     box-shadow: none;
 }
 
 .income_reports .video-card h3 {
     font-size: 18px;
 }
 
 .income_reports .video-card p {
     font-size: 16px;
 }
 
 .income_reports .video-card {
     margin-bottom: 35px;
 }
 /*****************************************
 ||REGISTER PAGE CSS
 *********************************************/
 
 .nav_sign {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 
 .header_top {
     width: 100%;
 }
 
 .top_bar {
     position: relative;
     width: 100%;
     z-index: 2;
 }
 
 .top_bar {
     display: flex;
     justify-content: flex-end;
 }
 
 .header_top ul li a {
     color: #fff;
     font-size: 14px;
     display: block;
     padding: 30px 10px;
 }
 
 .header_top ul li a:hover {
     color: #0081c5;
 }
 
 .top_bar li a i {
     margin-right: 3px;
     font-size: 13px;
 }
 
 .logo_s {
     position: relative;
     z-index: 1;
 }
 
 .sign_up {
     height: 100vh;
     align-items: center;
     display: flex;
     background-image: url(../images/bg7.jpg);
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center;
     flex-direction: column;
     position: relative;
     justify-content: space-between;
 }
 
 .sign_up:after {
     position: absolute;
     content: '';
     left: 0;
     right: 0;
     top: 0;
     bottom: 0;
     background-color: rgba(0, 0, 0, 0.7)
 }
 
 .register_form {
     background-color: #fff;
     max-width: 348px;
     margin: 0 auto;
     text-align: center;
     padding: 15px;
     position: relative;
     z-index: 1;
     border-radius: 5px;
 }
 
 .register_form .form-control {
     height: 37px;
 }
 
 .register_form h2 {
     font-size: 29px;
     font-weight: 700;
     margin-bottom: 8px;
 }
 
 .register_form p {
     font-size: 16px;
     margin-bottom: 35px;
 }
 
 .register_form .btn {
     margin-bottom: 15px;
 }
 
 .checkbox-style-3-label {
     position: relative;
     cursor: pointer;
     font-size: 14px;
     padding-left: 30px;
     text-align: left;
 }
 
 .checkbox-style:checked+.checkbox-style-3-label:before {
     content: "\f00c";
     font-weight: 900;
     font-family: "Font Awesome 5 Free";
     background: #0081c5;
     border: 1px solid #0081c5;
     color: #FFF;
     font-size: 11px;
 }
 
 .checkbox-style-3-label:before {
     content: '';
     background: #FFF;
     border: 1px solid #DDD;
     display: inline-block;
     vertical-align: middle;
     width: 20px;
     height: 20px;
     padding: 3px 0;
     line-height: 1;
     text-align: center;
     position: absolute;
     left: 0;
     top: 3px;
 }
 
 .register_form ul {
     display: flex;
     align-items: center;
     justify-content: center;
     margin-bottom: 11px;
 }
 
 .register_form ul li {
     position: relative;
 }
 
 .register_form ul li:after {
     content: '|';
     margin: 0 10px;
 }
 
 .register_form ul li:last-child:after {
     content: none;
 }
 
 .register_form ul li a {
     font-size: 12px;
     color: #272727;
 }
 
 .register_form ul li a:hover {
     color: #fc982d;
 }
 
 .footer_m_reg {
     display: flex;
     justify-content: space-between;
     padding: 25px;
     position: relative;
     z-index: 1;
 }
 
 .footer_m_reg ul {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
 }
 
 .footer_m_reg ul li {
     position: relative;
 }
 
 .footer_m_reg ul li:after {
     content: '/';
     margin: 0 8px;
     color: #fff;
 }
 
 .footer_m_reg ul li:last-child:after {
     content: none
 }
 
 .footer_m_reg ul li a {
     color: #fff;
     font-size: 12px;
 }
 
 .footer_m_reg ul li a:hover,
 .footer_m_reg a:hover {
     color: #0081c5;
 }
 
 .footer_m_reg p,
 .footer_m_reg a {
     color: #fff;
     font-size: 12px;
 }
 
 .capcha_field {
     margin-bottom: 15px;
 }
 
 .relative {
     position: relative;
 }
 
 .custom-form .relative span {
     position: absolute;
     left: 10px;
     top: 50%;
     transform: translate(0, -50%);
     pointer-events: none;
 }
 
 .custom-form .relative .form-control {
     padding-left: 30px;
 }
 /***************************************
 News Box
 *************************************/
 
 .news {
     padding: 25px 0;
 }
 
 .news .heading1 p {
     max-width: 800px;
     margin: 0 auto;
 }
 
 .news .heading1 {
     margin-bottom: 32px;
 }
 
 .img-news {
     position: relative;
 }
 
 .dte_tim {
     display: block;
     background-color: #1d2d3f;
     color: #fff;
     padding: 10px;
 }
 
 .content_news h3 {
     text-transform: uppercase;
     font-size: 19px;
     font-weight: 600;
     line-height: normal;
     color: #258eee;
     margin-bottom: 7.9px;
 }
 
 .content_news a {
     text-transform: uppercase;
     font-size: 19px;
     font-weight: 600;
     line-height: normal;
     color: #258eee;
     margin-bottom: 7.9px;
 }
 
 .news .row [class^="col-"] {
     margin-bottom: 50px;
 }
 
 .img-news img {
     width: 100%;
 }
 /**********************************
||Payouts
***********************************/
 
 .payouts {
     padding: 25px 0 70px;
 }
 
 .payouts .search_table {
     margin-bottom: 25px;
 }
 
 .payouts .search_table form label {
     font-size: 17px;
     margin: 0;
 }
 
 .payouts form .form-control:focus {
     box-shadow: none;
 }
 
 .payouts .table thead tr th {
     color: #fff;
     border-right: 1px solid #fff;
 }
 
 .payouts .table thead tr th:last-child {
     border-right: 1px solid transparent;
 }
 
 .payouts .table thead tr th,
 .payouts .table tbody tr td {
     width: 25%;
     text-align: center;
 }
 
 .payouts .table tbody tr:nth-of-type(odd) {
     background-color: #f6f8fa;
 }
 
 .payouts .table tbody tr.total td {
     font-size: 16px;
     font-weight: 700;
     text-transform: uppercase;
 }
 
 .payouts .table tbody tr td img {
     width: 93px;
 }
 
 .payouts .table thead tr {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
 }
 
 .payouts .table tbody tr:hover {
     background-color: #f0f6fe;
 }
 
 .payouts .table {
     margin-bottom: 40px;
 }
 
 .payouts .search_table form .btn.btn-primary {
     height: 38px;
 }
 /*******************************************
||Promotional MAterial Css
*********************************************/
 
 .material {
     padding: 25px 0;
     background-color: #f6fafd;
 }
 
 .tabs_material .nav {
     justify-content: center;
     border-bottom: none;
 }
 
 .tabs_material {
     padding: 35px 0;
 }
 
 .tabs_material .nav {
     padding-bottom: 30px;
 }
 
 .tabs_material .nav li {
     display: block;
 }
 
 .tabs_material .nav li a {
     font-size: 18px;
     font-weight: 600;
     color: #272727;
     padding: 10px 35px;
     border: 1px solid #00bbff;
     text-transform: uppercase;
     display: block;
 }
 
 .tabs_material .nav li a.active {
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     color: #fff;
 }
 
 .img-banner {
     min-height: 179px;
     margin-bottom: 10px;
     display: flex;
     align-items: flex-end;
     justify-content: center;
 }
 
 .content_banner .code_bx p {
     font-weight: 400;
     font-size: 18px;
     color: #272727;
     margin-bottom: 8px;
 }
 
 .download_option span,
 .download_option a {
     display: inline-block;
     font-size: 18px;
     color: #272727;
 }
 
 .download_option span {
     font-weight: 400;
 }
 
 .download_option a {
     font-weight: 600;
     color: #0081c5;
 }
 
 .code_gen {
     width: 100%;
     height: 40px;
     background-color: #dee4e2;
     margin-bottom: 10px;
     display: flex;
     align-items: center;
     padding: 15px;
 }
 /*--------------------------------------
 -------------------------------------*/
 
 .presentaion {
     padding: 25px 0 0;
 }
 
 .tabs_material .pre_txt h3 {
     font-size: 16px;
 }
 
 .tabs_material .pre_txt .file_type {
     display: flex;
     margin-bottom: 10px;
     align-items: flex-start;
 }
 
 .tabs_material .pre_txt .file_type i {
     font-size: 22px;
     color: #dd2d2c;
     margin-right: 15px;
 }
 
 .tabs_material .pre_txt .file_type p {
     font-size: 14px;
     line-height: 14px;
     color: #272727;
 }
 
 .tabs_material .pre_txt .file_type p span {
     display: block;
 }
 
 .tabs_material .pre_txt h3 {
     margin-bottom: 15px;
     font-size: 16px;
     color: #dd2d2c;
 }
 
 .tabs_material h2 {
     font-size: 29px;
     text-align: center;
     color: #dd2d2c;
     margin-bottom: 23px;
 }
 
 .tabs_material .media {
     margin-bottom: 55px;
 }
 /******************************************
||STATISTICS CSS
 ********************************************/
 
 .statistics {
     padding: 25px 0 0;
 }
 
 .statistics .heading1 {
     margin-bottom: 25px;
 }
 
 .table_title h3 {
     font-size: 29px;
     margin-bottom: 12px;
 }
 
 .table_title h3 span {
     color: #fc982d;
 }
 
 .stats .table thead tr th {
     border-right: 1px solid #fff;
     text-align: center;
     color: #fff;
 }
 
 .stats .table thead tr {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
 }
 
 .stats .table thead tr th:last-child {
     border-right: 1px solid #dcdcdc;
 }
 
 .stats .table tbody tr td {
     border: 1px solid #dcdcdc;
     font-weight: 600;
 }
 
 .stats .table {
     border: 1px solid #dcdcdc;
 }
 
 .stats .table tbody tr td img {
     width: 73px;
 }
 
 .table_title {
     display: flex;
     align-items: center;
     justify-content: space-between;
     margin-bottom: 12px;
 }
 
 .stats {
     padding: 0 0 25px;
 }
 
 .stats .container {
     border-top: 1px solid #e1e1e2;
     padding-top: 15px;
 }
 
 .states-company {
     padding: 50px 0;
 }
 
 .link_paid {
     padding-top: 25px;
 }
 
 .link_paid a {
     font-size: 19px;
     font-weight: 600;
     color: #258eee;
     text-decoration: underline;
 }
 
 .content_justfy {
     display: flex;
     align-items: flex-start;
 }
 
 .col-d .img-holder {
     width: 500px;
     margin-right: 10px;
 }
 
 .modal_market .col-d .img-holder {
     padding-top: 95px;
 }
 
 .system .content_main p {
     line-height: 1.40;
 }
 
 .system .heading1 h2 {
     margin: 0 0 25px;
 }
 
 .leads_table .table td,
 .leads_table .table th {
     vertical-align: middle;
     text-align: center;
 }
 
 .leads_table .table thead tr {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
 }
 
 .leads_table .table thead tr th {
     color: #fff;
 }
 
 .leads_table .table thead tr th {
     border-right: 1px solid #fff;
     text-align: center;
     color: #fff;
     text-transform: uppercase;
 }
 
 .leads_table .table tbody tr td {
     font-weight: 600;
     font-size: 16px;
     border: 1px solid #dcdcdc;
 }
 
 .leads_table .table tbody tr td .icon img {
     height: 64px;
     object-fit: cover;
 }
 
 .leads_table .table tbody td:first-child {
     width: 229px;
 }
 
 .leads_table .table tbody tr td {
     width: 20%;
 }
 
 .leads_table .table tbody tr td:last-child {
     text-align: left;
     padding: .75rem 9px;
 }
 
 .leads_table .table thead tr th:last-child {
     border-right: 1px solid #dcdcdc;
 }
 
 .td_span {
     display: flex;
     align-items: center;
     justify-content: space-between;
 }
 
 .td_span .col-cs {
     width: 33.3%;
 }
 
 .td_span span {
     font-size: 15px;
 }
 
 .txt_ad {
     text-align: center;
 }
 
 .txt_ad span {
     font-size: 11px;
 }
 
 .img_td {
     padding: 0 5px;
 }
 
 .img_td img {
     object-fit: cover;
 }
 
 .contact_us .img-holder img {
     width: auto;
     height: auto;
 }
 
 .stats_avialble {
     display: flex;
     flex-wrap: wrap;
 }
 
 .stats_avialble li {
     width: 20%;
     padding: 0 10px;
 }
 
 .stats_avialble .img_stats img {
     height: 55px;
     object-fit: cover;
 }
 
 .stats_avialble .img_stats {
     margin-right: 10px;
 }
 
 .stats_avialble .media-body h3 {
     font-size: 23px;
     font-weight: 600;
     line-height: 1.39;
     color: #272727;
 }
 
 .stats_avialble .media-body h3.ct_f {
     font-size: 21px;
 }
 
 .stats_avialble .media-body p {
     font-size: 16px;
 }
 
 .states-company .stats_avialble li {
     margin-bottom: 30px;
     position: relative;
     padding: 0 10px;
 }
 
 .states-company .stats_avialble li:after {
     width: 2px;
     height: 49.25px;
     content: '';
     background-color: #D6D6D6;
     position: absolute;
     top: 0;
     right: 0;
 }
 
 .states-company .stats_avialble li:last-child:after {
     content: none;
 }
 
 .fancybox-button--zoom {
     display: none !important;
 }
 
 .security_logos ul {
     display: none;
 }
 
 #return-to-top {
     position: fixed;
     bottom: 20px;
     right: 20px;
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     width: 50px;
     height: 50px;
     text-decoration: none;
     -webkit-border-radius: 35px;
     -moz-border-radius: 35px;
     border-radius: 35px;
     display: none;
     -webkit-transition: all 0.3s linear;
     -moz-transition: all 0.3s ease;
     -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
     z-index: 2;
 }
 
 #return-to-top i {
     color: #fff;
     margin: 0;
     position: relative;
     left: 16px;
     top: 13px;
     font-size: 19px;
     -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
     -ms-transition: all 0.3s ease;
     -o-transition: all 0.3s ease;
     transition: all 0.3s ease;
 }
 
 #return-to-top:hover {
     background: #066dfd;
     background-image: none;
 }
 
 #return-to-top:hover i {
     color: #fff;
     top: 5px;
 }
 
 a.fb-b {
     width: 240px;
     height: 60px;
     display: flex;
     align-items: center;
     justify-content: center;
     transition: .3s;
     margin-bottom: 15px;
     position: fixed;
     top: 230px;
     z-index: 2;
     left: -193px;
 }
 
 a.fb-b:hover {
     left: 0;
 }
 
 a.fb-b .icon_c {
     position: absolute;
     right: 17px;
     font-size: 24px;
 }
 
 a.tsk-b {
     width: 240px;
     height: 60px;
     display: flex;
     align-items: center;
     justify-content: center;
     transition: .3s;
     margin-bottom: 15px;
     position: fixed;
     top: 310px;
     z-index: 2;
     left: -193px;
 }
 
 a.tsk-b:hover {
     left: 0;
 }
 
 a.tsk-b .icon_c {
     position: absolute;
     right: 17px;
     font-size: 24px;
 }
 
 a.live_st {
     width: 240px;
     height: 60px;
     display: flex;
     align-items: center;
     justify-content: center;
     border-top-right-radius: 10px;
     border-bottom-right-radius: 10px;
     transition: .3s;
     border-bottom: 2px solid transparent;
     position: fixed;
     top: 390px;
     z-index: 2;
     left: -193px;
 }
 
 a.live_st:hover {
     left: 0;
 }
 
 a.live_st .icon_c {
     position: absolute;
     right: 17px;
 }
 
 a.support_24 {
     width: 240px;
     height: 60px;
     display: flex;
     align-items: center;
     justify-content: center;
     transition: .3s;
     margin-bottom: 15px;
     position: fixed;
     top: 470px;
     z-index: 2;
     left: -193px;
 }
 
 a.support_24:hover {
     left: 0;
 }
 
 a.support_24 .icon_c {
     position: absolute;
     right: 17px;
     font-size: 24px;
 }
 
 .twitter:hover {
     background-color: #95d0f9;
     border: 1px solid #95d0f9
 }
 
 .twitter:hover .text_2 h2,
 .twitter:hover .text_2 p {
     color: #fff;
 }
 
 .instag:hover {
     background-color: #f46d8b;
     border: 1px solid #f46d8b
 }
 
 .instag:hover .text_2 h2,
 .instag:hover .text_2 p {
     color: #fff;
 }
 
 .youtube:hover {
     background-color: #da1f1f;
     border: 1px solid #da1f1f
 }
 
 .youtube:hover .text_2 h2,
 .youtube:hover .text_2 p {
     color: #fff;
 }
 
 .fb_c:hover {
     background-color: #5972ae;
     border: 1px solid #5972ae
 }
 
 .fb_c:hover .text_2 h2,
 .fb_c:hover .text_2 p {
     color: #fff;
 }
 
 .about-brand img {
     margin-top: 6px;
 }
 
 .progress_bx-two .proggress {
     background-image: linear-gradient(to right, #009fff, #009fff);
 }
 
 .progress_bx-three .proggress {
     background-image: linear-gradient(to right, #00d2ff, #00d2ff);
 }
 
 .modal_market .col-d .img-nr {
     padding-top: 67px;
 }
 
 .modal_market .img-nr img {
     width: inherit;
     height: auto;
 }
 
 .company_desc-two {
     margin: 0 auto;
 }
 
 .reward-btn img {
     height: 45px;
 }
 
 .graph img {
     float: left;
 }
 
 .modal_market .img-nr {
     width: 540px;
 }
 
 .labelling.ivestment .heading1 h3 {
     margin-bottom: 50px;
 }
 
 .private_label_con {
     text-align: center;
     margin-bottom: 50px;
 }
 
 .private_label_con img {
     max-width: 700px;
     margin-bottom: 30px;
 }
 
 .private_label_con .invest_txt {
     text-align: left;
 }
 
 .private_label_con .invest_txt ul {
     max-width: 700px;
     margin-bottom: 14px;
 }
 
 .private_label_con .invest_txt ul li {
     position: relative;
     line-height: 24.32px;
     display: flex;
     align-items: flex-start;
 }
 
 .private_label_con .invest_txt ul li span {
     width: calc(100% - 30px);
     display: block;
     margin-left: auto;
 }
 
 .private_label_con .invest_txt ul li:before {
     content: '';
     border: 2px solid #272727;
     display: inline-block;
     vertical-align: middle;
     width: 17px;
     height: 17px;
     margin-right: 3px;
     text-align: center;
     border-radius: 50%;
     margin-top: 4px;
     background: #272727;
     box-shadow: inset 0px 0px 0px 4px #fff;
 }
 
 .clearfix {
     clear: both;
 }
 
 .mark_box.modal_market .img-nr {
     width: 500px;
     margin-top: -5px;
 }
 
 #quotes {
     height: 100%;
     display: block;
     overflow: visible;
     clear: both;
     min-height: 59px;
 }
 
 #quotes.ul {
     position: relative;
     display: block;
     overflow: visible;
     margin: 0
 }
 
 #quotes li {
     list-style: none;
     position: absolute
 }
 
 #quotes li blockquote {
     top: 0;
     left: 0;
     overflow: visible;
     list-style: none;
     display: block;
     opacity: 0;
     clear: both;
     margin: 0
 }
 /*-----------------------
MAINTAINESS PAGE
------------------------*/
 
 .wrapper_maintainess {
     display: flex;
     align-items: center;
     justify-content: space-between;
     flex-direction: column;
 }
 
 .logo-mr {
     padding: 20px 0;
 }
 
 .feature-box {
     padding: 30px 0;
 }
 
 .maintainess_text h1 {
     font-size: 32px;
     margin-bottom: 0;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 1px;
     color: #333;
 }
 
 .maintainess_text p {
     display: block;
     margin-top: 10px;
     font-weight: 300;
     color: #777;
     font-size: 22px;
 }
 
 .content-wrap {
     padding: 50px 0;
 }
 
 .fbox-icon a {
     font-size: 55px;
     color: #0081c5;
 }
 
 .fbox-icon a img {
     width: 40px;
 }
 
 .fbox-icon {
     margin-bottom: 20px;
 }
 
 .feature-box h3:after {
     content: '';
     display: block;
     margin: 20px auto;
     width: 30px;
     border-top: 2px solid #555;
     -webkit-transition: width .3s ease;
     -o-transition: width .3s ease;
     transition: width .3s ease;
 }
 
 .feature-box p {
     font-size: 14px;
     font-weight: 300;
 }
 
 .logo-mr {
     width: 100%;
     border-bottom: 1px solid #ddd;
 }
 
 .marketing-1 {
     padding: 50px 0 20px;
 }
 
 #pills-comp4-tab img {
     width: auto;
 }
 
 .card_map .map {
     padding-left: 15px;
 }
 
 .connect_social .sub-heading {
     font-size: 14px;
 }
 
 .social-connect,
 .rating-connect {
     align-items: center;
     display: flex;
     flex-wrap: wrap;
 }
 
 .caption-promo {
     text-align: center;
     margin-bottom: 50px;
 }
 
 .caption-promo h3 {
     font-size: 29px;
     font-weight: 700;
     margin-bottom: 10px;
 }
 
 .caption-promo p {
     font-size: 18px;
     line-height: 140%;
 }
 
 .prom-card {
     margin-bottom: 30px;
 }
 
 .brand_box .brand_holder {
     margin-bottom: 15px;
     height: 150px;
     display: flex;
     align-items: center;
 }
 
 .brand_box .brand_holder img {
     width: 100%;
     object-fit: cover;
 }
 
 .profile-holder {
     width: 150px;
     height: 150px;
     overflow: hidden;
     margin: 0 auto;
     border-radius: 50%;
 }
 
 .profile-holder img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }
 
 .brand_box {
     background-color: #fff;
     padding: 30px 15px;
     text-align: center;
     -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.13);
     -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.13);
     box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.13);
     margin-bottom: 30px;
 }
 
 .brand_box h4 {
     font-size: 18px;
     font-weight: 700;
     margin-bottom: 15px;
 }
 
 .icon-con {
     text-align: center;
 }
 
 .icon-con a {
     color: #066dfd;
     margin-right: 5px;
     display: inline-block;
 }
 
 .icon-con span {
     color: #272727;
 }
 
 .feature-box h3 {
     font-size: 22px;
 }
 /*------------DASHBOARD CSS//MEMBERS AREA-------------------*/
 
 .accoun-dashboard {
     padding: 50px 0;
     background: url(../images/account_bg.png) repeat-x;
     background-color: #ecedf1;
     background-position: 100% -100px;
 }
 
 a.profile-button {
     display: inline-flex;
     align-items: center;
     justify-content: center;
     color: #fff;
     font-weight: 700;
     font-size: 16px;
     position: relative;
 }
 
 a.profile-button:after {
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f078";
     margin-left: 10px;
     margin-top: 5px;
 }
 
 .profile-button span {
     width: 30px;
     height: 30px;
     display: inline-block;
     border-radius: 50%;
     overflow: hidden;
     margin-right: 10px;
 }
 
 .profile-button span img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }
 
 .dashboard-title {
     display: flex;
     align-items: center;
 }
 
 .dashboard-title .profile-button {
     margin-right: 100px;
 }
 
 .nav.menu-items {
     flex-direction: column;
 }
 
 .nav.menu-items li a {
     font-size: 16px;
     color: #333333;
     border-bottom: 1px solid #ddf0f6;
     display: block;
     padding: 14.5px 0;
 }
 
 .nav.menu-items li:last-child a {
     border-bottom: none;
 }
 
 .sidebar-menu {
     padding: 10px 25px;
     background-image: url(../images/left_menu_bg.png);
     background-repeat: no-repeat;
     background-position: bottom center;
     background-size: cover;
     padding-bottom: 70px;
     margin-left: 10px;
 }
 
 .avater-holder {
     width: 100px;
     height: 100px;
     border-radius: 50%;
     margin: 0 auto 10px;
 }
 
 .avater-holder img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     border-radius: 50%;
 }
 
 .profile-card h3 {
     text-align: center;
     font-size: 18px;
     font-weight: 600;
 }
 
 .profile-card h3 span {
     color: #258eee;
 }
 
 .profile-card {
     margin-bottom: 15px;
 }
 
 .nav.menu-items li a {
     display: flex;
     align-items: center;
 }
 
 .nav.menu-items li a.active,
 .nav.menu-items li a:hover {
     color: #258eee;
 }
 
 .nav.menu-items li a span img {
     height: 16px;
     display: inline-block;
     object-fit: cover;
 }
 
 .nav.menu-items li:nth-child(3) a span img,
 .nav.menu-items li:nth-child(4) a span img {
     height: 19px;
 }
 
 .nav.menu-items li:nth-child(5) a span img,
 .nav.menu-items li:nth-child(8) a span img,
 .nav.menu-items li:nth-child(7) a span img,
 .nav.menu-items li:last-child a span img {
     height: 18px;
 }
 
 .nav.menu-items li:nth-child(6) a span img {
     height: 20px;
 }
 
 .nav.menu-items li a span {
     width: 30px;
     display: inline-block;
     line-height: 12px;
     text-align: center;
     margin-right: 12px;
 }
 
 .title-page {
     font-size: 23px;
     font-weight: 600;
     padding: 15px 0;
 }
 
 .title-page span {
     color: #258eee;
 }
 
 .title-bar {
     background-image: url(../images/base_info_bg.png);
     padding: 21px 15px;
     background-repeat: repeat-x;
 }
 
 .info-user h3 {
     font-size: 13px;
     font-weight: 400;
     color: #fff;
 }
 
 .info-user h3 span {
     color: #73E7E1;
 }
 
 .account-body {
     background-color: #fff;
     -webkit-box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     -moz-box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     margin-bottom: 16px;
 }
 
 .balance-box {
     padding: 20px;
     background-color: #fff;
 }
 
 .btn-ivest {
     position: relative;
 }
 
 .balance-box .btn.btn-primary {
     text-transform: uppercase;
     position: relative;
     z-index: 2;
 }
 
 .balance-box .btn-ivest span {
     content: '';
     position: absolute;
     left: 0;
     right: 0;
     width: 87px;
     height: 87px;
     margin: 0 auto;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #f7f7f7;
     font-size: 40px;
     border: 5px solid #f7f7f7;
     z-index: 1;
     bottom: 15px;
 }
 
 .balance-box h3 {
     font-size: 23px;
     margin-bottom: 30px;
 }
 
 .balance-box h4 small {
     font-size: 14px;
     display: block;
     color: #555555;
     font-weight: 400;
     text-transform: uppercase;
 }
 
 .amount-ft {
     display: flex;
     align-items: flex-end;
     justify-content: space-between;
     flex-wrap: wrap;
 }
 
 .account-body {
     background-color: #fff;
     -webkit-box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     -moz-box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
 }
 
 .balance-box h4 {
     color: #333333;
     font-size: 29px;
     position: relative;
     z-index: 2;
 }
 
 .account-body .balance-box {
     border: 0.5px solid #eee;
 }
 
 .no-gutters [class*="col-"] {
     padding: 0;
 }
 
 .pay-card {
     display: flex;
     align-items: baseline;
     flex-wrap: wrap;
     padding: 30px 5px;
     background-color: #fff;
     justify-content: space-around;
 }
 
 .pay-card li {
     width: 16.66%;
     padding: 0 5px;
     align-items: center;
     display: flex;
     justify-content: center;
     flex-wrap: wrap;
 }
 
 .card-money {
     display: flex;
     flex-wrap: wrap;
     align-items: flex-start;
 }
 
 .card-money img {
     width: 42px;
 }
 
 .amout-icon {
     margin-left: 7px;
 }
 
 .amout-icon h3 {
     font-size: 18px;
 }
 
 .amout-icon p {
     font-size: 14px;
 }
 
 .invest-stats {
     background-color: #f6fafd;
     margin-bottom: 16px;
     -webkit-box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     -moz-box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
     box-shadow: 0px 27px 29px -41px rgba(0, 0, 0, 1);
 }
 
 .ivest-stat-box {
     border: 0.5px solid #eee;
     border-top: none;
 }
 
 .ivest-stat-box h3 {
     font-size: 18px;
     font-weight: 600;
     padding: 15px 25px;
     text-transform: uppercase;
 }
 
 .ivest-stat-box p {
     font-size: 16px;
     padding: 8px 0;
     border-bottom: 1px solid #ddd;
 }
 
 .ivest-stat-box span {
     display: inline-block;
     float: right;
     font-weight: 600;
 }
 
 .curr-time-date {
     padding: 20px 0;
     text-align: center;
     font-weight: 600;
     font-size: 18px;
     background-color: #fff;
 }
 
 .referal-link {
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     padding: 15px 10px;
     align-items: center;
 }
 
 .link-to p {
     color: #fff;
     font-size: 18px;
     display: flex;
     align-items: center;
 }
 
 .link-to p img {
     margin-right: 8px;
 }
 
 .link-to span {
     margin-left: 5px;
     display: inline-block;
 }
 
 .copy-btn {
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
 }
 
 .copy-btn a {
     color: #2a9797;
     background-color: #fff;
     border-radius: 4px;
     padding: 12px 14px;
     display: flex;
     align-items: center;
 }
 
 .copy-btn a:hover {
     background-color: #c6f5f5
 }
 
 .copy-btn a img {
     margin-right: 6px;
 }
 
 .account-wrapper {
     padding-bottom: 25px;
 }
 
 .ivest-cont {
     padding: 0 25px 25px;
 }
 
 .account-main .heading3 {
     font-size: 18px;
     padding: 15px 0;
     font-weight: 600;
 }
 
 .deposit-plan {
     margin-bottom: 30px;
 }
 
 .deposit-plan .header-card {
     min-height: 88px;
 }
 
 .deposit-plan .title_card h3 {
     font-size: 18px;
 }
 
 .deposit-plan .market_body {
     padding: 15px;
 }
 
 .deposit-plan .caption_list span {
     width: 15px;
     margin-right: 5px;
     line-height: 0;
 }
 
 .deposit-plan .caption_list h3 {
     font-size: 14px;
 }
 
 .deposit-plan .mak_detail li p {
     font-size: 15px;
 }
 
 .deposit-plan .row {
     margin: 0 -5px;
 }
 
 .deposit-plan [class*="col-"] {
     padding: 0 5px;
 }
 
 .plan-select {
     padding: 0 15px 15px;
     display: flex;
     align-items: center;
     justify-content: space-between;
 }
 
 .plan-select .checkbox-style-3-label,
 .plan-select .checkbox-style-3-label:before {
     padding: 0;
     border-radius: 50%;
     height: 35px;
     width: 35px;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 20px;
     margin: 0;
     background-color: #f4f7f9;
     top: 0;
 }
 
 .plan-select .checkbox-style:checked+.checkbox-style-3-label:before {
     font-size: 20px;
 }
 
 .plan-select .checkbox-style:checked+.checkbox-style-3-label:before {
     border-radius: 50%;
     height: 35px;
     width: 35px;
 }
 
 .caption-dashborad {
     color: #fff;
     padding: 15px;
 }
 
 .p11-bx .heading3 {
     padding: 15px 0;
     margin-bottom: 15px;
 }
 
 .payment_bx.p11-bx {
     padding: 0;
 }
 
 .p11-bx .heading3 {
     padding: 15px;
     border-bottom: 2px solid #ddd;
 }
 
 .payment_bx table thead th {
     text-transform: uppercase;
     color: #258eee;
     font-size: 18px;
     border-top: none;
     font-weight: 600;
 }
 
 .rad-blue .radio-style-2-label {
     font-size: 16px;
     font-weight: 600;
 }
 
 .rad-blue .radio-style-2-label:before {
     border: 2px solid #ddd;
 }
 
 .rad-blue .radio-style:checked+.radio-style-2-label:before {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
     box-shadow: inset 0px 0px 0px 2px #fff;
     border: 1px solid #ddd;
 }
 
 .payment_bx .radio-style-2-label span {
     margin-right: 18px;
     display: inline-block;
     width: 40px;
     height: 40px;
 }
 
 .payment_bx .radio-style-2-label span img {
     width: 100%;
     height: 100%;
     object-fit: cover;
 }
 
 .cst-form2 .form-control {
     height: 40px;
     background-color: #ffffff;
     font-size: 14px;
     line-height: 1.42;
     color: #1d1e20;
     font-weight: 400;
 }
 
 .cst-form2 textarea.form-control {
     height: auto;
 }
 
 .cst-form2 .form-control:focus {
     box-shadow: none;
 }
 
 .p15 {
     padding: 0 15px;
 }
 
 .balce-card {
     border-right: 1px solid #fff;
 }
 
 .balce-card h3 {
     font-size: 16px;
     font-weight: 600;
     color: #fff;
 }
 
 .balce-card h3 span {
     display: inline-block;
     float: right;
 }
 
 .note-point h3 {
     font-size: 23px;
     font-weight: 600;
     margin-bottom: 5px;
 }
 
 .note-point li {
     font-size: 17px;
     color: #1d1e20;
     line-height: 140%;
 }
 
 .payment_bx table tbody tr td {
     font-size: 16px;
     font-weight: 600;
     vertical-align: middle;
 }
 
 .payment_bx table tbody tr td a {
     text-decoration: underline;
     font-style: italic;
     font-size: 14px;
 }
 
 .table-bg {
     border: 1px solid #ddd;
     margin-bottom: 30px;
 }
 /* .table-bg .table thead tr {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
 } */
 
 .table-gradiant .table-responsive {
     position: relative;
     padding: 0 15px;
 }
 
 .table-gradiant .table-responsive:before {
     background-image: linear-gradient(to right, #0896f1, #2755c4);
     position: absolute;
     height: 46px;
     width: 100%;
     content: '';
     top: 0;
     left: 0;
     right: 0;
 }
 
 .table-bg .table-responsive table {
     position: relative;
     z-index: 1;
 }
 
 .table-bg .table thead tr th {
     color: #fff;
     border-right: 1px solid #fff;
     font-size: 16px;
 }
 
 .table-bg .table thead tr th,
 .table-bg .table tbody tr td {
     border-top: none;
 }
 
 .table-gradiant .table-responsive .table thead tr th {
     border-bottom: none;
     border-top: none;
 }
 
 .table-bg .table thead tr th,
 .table-bg .table tbody tr td {
     text-align: center;
 }
 
 .table-bg .table thead tr th:first-child {
     text-align: left;
 }
 
 .table-gradiant.table-bg .table thead tr th:first-child {
     padding-left: 30px;
 }
 
 .table-bg.table-tcol .table thead tr th:first-child {
     text-align: center;
 }
 
 .table-gradiant.table-tcol .table thead tr th:first-child {
     padding-left: 0;
 }
 
 .table-bg .table thead tr th:last-child {
     border-right: #2756c4;
 }
 
 .table-bg .table tbody tr td {
     font-size: 16px;
     border-bottom: 1px solid #dee2e6;
     font-weight: 600;
 }
 
 .table-bg .table tbody tr:last-child td {
     border-bottom: none;
 }
 
 .table-bg .table {
     margin-bottom: 0;
 }
 
 .com-box .heading3 {
     padding-bottom: 15px;
 }
 
 .icon-payment {
     width: 73px;
 }
 
 .total_calc {
     padding-bottom: 15px;
     max-width: 244px;
     margin-left: auto;
     margin-right: 40px;
 }
 
 .total_calc li {
     padding: 5px 0;
 }
 
 .total_calc li:last-child {
     border-bottom: 1px solid transparent;
 }
 
 .total_calc li h3 {
     font-size: 16px;
 }
 
 .total_calc li h3 span {
     display: inline-block;
     float: right;
 }
 
 .table-tcol .table thead th {
     width: 33.3%;
 }
 
 .transaction_table .table tbody tr td {
     vertical-align: middle;
 }
 
 .transaction_table .table tbody tr td p img {
     width: 73px;
     margin-left: 10px;
 }
 
 .transaction_table .table tbody tr td.note-table {
     text-align: left;
     color: #258eee;
     font-size: 15px;
     padding: 6px 13px;
     font-weight: 400;
 }
 
 .transaction_table .table tbody tr td.note-table span {
     display: inline-block;
     margin-right: 5px;
 }
 
 .transaction_table .table tbody tr td {
     padding: 16px .75rem;
 }
 
 .transaction_table .table tbody tr td:first-child {
     text-align: left;
 }
 
 .transaction_table .table thead th {
     padding: 18px 10px;
 }
 
 .search-transaction .btn.btn-primary {
     text-transform: uppercase;
 }
 
 .amount-total {
     padding: 0 0 15px;
     font-weight: 400;
 }
 
 .amount-total span {
     font-weight: 600;
 }
 
 .page-link {
     color: #333333;
 }
 
 .page-link:focus,
 .page-link:hover {
     outline: none;
     box-shadow: none;
     color: #258eee;
 }
 
 .search-transaction label {
     margin-bottom: 0;
 }
 
 .transaction_table .table_striped tbody tr:nth-of-type(even) {
     background-color: #f6fafd;
 }
 /* .transaction_table .table_striped thead tr {
     background-image: url(../images/base_info_bg.png);
     background-repeat: repeat-x;
 }
  */
 
 .transaction_table .table-responsive {
     position: relative;
     padding: 0 25px;
 }
 
 .transaction_table .table-responsive:before {
     background-image: url(../images/base_info_bg.png);
     background-repeat: repeat-x;
     position: absolute;
     height: 60px;
     width: 100%;
     content: '';
     top: 0;
     left: 0;
     right: 0;
 }
 
 .transaction_table .table_striped thead tr th {
     border-right: 1px solid transparent;
     border-bottom: none;
     border-top: none;
 }
 
 .transaction_table .table_striped thead tr th,
 .transaction_table .table_striped tbody tr td {
     text-align: center;
     border-top: none;
 }
 
 .representtave-box {
     padding: 15px;
     text-align: center;
     margin-bottom: 30px;
 }
 
 .representtave-box p {
     font-size: 17px;
     line-height: 1.40;
     color: #1d1e20;
     margin-bottom: 18px;
 }
 
 .representtave-box .btn.btn-primary {
     width: 239px;
 }
 
 .summary_represent {
     margin-bottom: 30px;
 }
 
 .summary_represent [class*="col-"] {
     padding: 0;
 }
 
 .summary_represent h3 {
     padding: 15px;
     text-align: center;
     border-bottom: 1px solid #dee2e6;
     min-height: 55px;
 }
 
 .summary_represent h3 span {
     font-size: 18px;
     color: #258eee;
 }
 
 .rep-box {
     padding: 15px;
     text-align: center;
 }
 
 .rep-box h2 {
     margin-bottom: 15px;
 }
 
 .level-card {
     margin-bottom: 30px;
     border: 1px solid #dee2e6;
 }
 
 .cplevel {
     padding: 15px;
     border-bottom: 1px solid #dee2e6;
 }
 
 .level-step {
     padding: 0 0 7.5px;
 }
 
 .cplevel span {
     width: 30px;
     height: 30px;
     border-radius: 50%;
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     display: inline-block;
     margin-right: 8px;
     font-size: 14px;
     color: #fff;
     text-align: center;
     line-height: 30px;
 }
 
 .level-step li {
     padding: 7.5px 15px;
 }
 
 .level-step li:nth-child(even) {
     background-color: #f6fafd;
 }
 
 .level-step li p {
     font-size: 14px;
 }
 
 .level-step li p span {
     float: right;
     font-weight: 600;
     font-size: 16px;
 }
 
 .level-row .row {
     margin: 0 -5px;
 }
 
 .level-row [class*="col-"] {
     padding: 0 5px;
 }
 
 .referral-sign-up label {
     margin: 0;
     text-align: right;
     display: block;
 }
 
 .tabel-referral {
     margin: 30px auto 0;
 }
 
 .tabel-referral .table-bg .table thead tr th:first-child {
     text-align: center;
 }
 
 .tabel-referral .table-bg .table thead tr th {
     padding: 18px 15px;
 }
 
 .tabel-referral .table-bg .table thead tr {
     background-image: url(../images/base_info_bg.png);
     background-repeat: repeat-x;
 }
 
 .referral_list {
     margin-top: 15px;
     padding: 15px;
 }
 
 .referral_list li {
     font-size: 16px;
     font-weight: 600;
     padding: 7.5px;
 }
 
 .img_ecurrncy {
     text-align: center;
 }
 
 .img_ecurrncy img {
     width: 70px;
     object-fit: cover;
 }
 
 .input-group-text {
     background-image: linear-gradient(to bottom, #00bbff, #066dfd);
     color: #fff;
 }
 
 .info-main p {
     font-size: 17px;
     line-height: 1.40;
     color: #1d1e20;
     margin-bottom: 14px;
 }
 
 .info-main {
     margin-bottom: 30px;
 }
 
 .table-bg tbody tr td a {
     color: #258eee;
 }
 
 .table-bg tbody tr td a:hover {
     text-decoration: underline;
 }
 
 .com-box .heading3 {
     text-transform: initial;
 }
 
 .com-box .btn.btn-primary {
     text-transform: uppercase;
 }
 
 .com-box label {
     font-weight: 600;
     font-size: 16px;
 }
 
 .w-form {
     margin-top: 30px;
 }
 
 .e-account .btn.btn-primary {
     text-transform: uppercase;
     width: auto;
     margin-top: 30px;
 }
 
 .editinfo .title-page {
     padding: 15px 0;
 }
 
 .stat2.stats .container {
     border-top: none;
 }
 
 .e-account .form-group {
     align-items: center;
 }
 
 .deposit-plan .card-marketing {
     background-color: #fff;
 }
 
 .payment_bx .radio-style-2-label:before {
     margin-right: 22px;
 }
 
 .blnc_row {
     display: flex;
     width: 66.67%;
     background-image: linear-gradient(to right, #0896f1, #2755c4);
     margin-bottom: 15px;
 }
 
 .blnc_row .balce-card {
     flex: 1;
 }
 
 .table-tcol.table-bg .table tbody tr td {
     font-weight: 400;
 }
 
 .table-bg .table tbody tr {
     margin: 0 10px;
 }
 
 .table-bg .table tbody tr td.message-prt {
     text-align: center;
     color: #28a745;
     font-weight: 600;
     padding: 30px 0;
 }
 
 .security-box {
     margin-bottom: 30px;
     max-width: 600px;
 }
 
 .security-box h4 {
     padding: 15px;
     border-bottom: 1px solid #ddd;
     text-transform: uppercase;
     font-size: 18px;
 }
 
 .security-box ul li {
     padding: 18px 15px;
     border-bottom: 1px solid #ddd;
 }
 
 .img_ecurrncy img.w-40 {
     width: 40px;
 }
 
 .mt--3 {
     margin-top: -3px;
 }
 
 .icon-brand {
     width: 150px;
     margin: 0 auto;
 }
 
 .tabs-banner .code_bx p {
     font-weight: 400;
     font-size: 18px;
     color: #272727;
     margin-bottom: 8px;
     text-align: center;
 }
 
 .static-img {
     margin-bottom: 30px;
 }
 
 .holder-banner {
     margin-bottom: 30px;
     padding-bottom: 30px;
     border-bottom: 1px solid #ddd;
 }
 
 .holder-banner .form-control {
     background-color: #fff;
     margin-bottom: 10px;
     font-size: 14px;
     font-weight: 400;
     color: #272727;
 }
 
 .holder-banner .form-control:focus {
     box-shadow: none;
 }
 
 #modalYT {
     line-height: 0;
 }
 
 .content-main {
     padding: 25px 0;
 }
 
 .content-main h4 {
     text-transform: capitalize;
     font-size: 19px;
     font-weight: 600;
     line-height: 1.37;
     color: #272727;
     margin-bottom: 14px;
 }
 
 .content-main p {
     font-size: 17px;
     line-height: 1.40;
     color: #1d1e20;
     margin-bottom: 14px;
     word-break: break-all;
 }
 
 .content-main a {
     color: #0077b5;
 }
 /*------STAR RATING--*/
 
 .br-theme-fontawesome-stars .br-widget a {
     font: normal normal normal 18px/1 FontAwesome;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     text-decoration: none;
     margin-right: 7.5px;
 }
 
 .br-theme-fontawesome-stars {
     margin-top: 4px;
 }
 
 .br-theme-fontawesome-stars .br-widget a:after {
     content: '\f005';
     color: #d2d2d2;
 }
 
 .br-theme-fontawesome-stars .br-widget a.br-active:after {
     color: #ffbb00;
 }
 
 .br-theme-fontawesome-stars .br-widget a.br-selected:after {
     color: #ffbb00;
 }
 
 .br-theme-fontawesome-stars .br-widget .br-current-rating {
     display: none;
 }
 
 .br-theme-fontawesome-stars .br-readonly a {
     cursor: default;
 }
 
 @media print {
     .br-theme-fontawesome-stars .br-widget a:after {
         content: '\f006';
         color: black;
     }
     .br-theme-fontawesome-stars .br-widget a.br-active:after,
     .br-theme-fontawesome-stars .br-widget a.br-selected:after {
         content: '\f005';
         color: black;
     }
 }
 /*******************ALERTS**************************/
 
 .alert {
     border-radius: 0;
 }
 
 .alert span.badge {
     width: 35px;
     height: 35px;
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 50%;
 }
 
 .alert span.badge img {
     height: 16px;
 }
 
 .alert .media {
     align-items: center;
 }
 
 .alert-primary .badge {
     background-color: #80b9f5;
 }
 
 .alert .media-body {
     font-size: 16px;
 }
 
 .alert .media-body span {
     color: red;
     font-size: 18px;
 }
 
 .alert-danger .badge {
     background-color: #721c24;
 }
 
 .confirmation-payment {
     background-color: #fff;
     border: 1px solid #ddd;
     margin-bottom: 30px;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
 }
 
 .confirmation-payment ul {
     padding: 0 15px;
 }
 
 .confirmation-payment h2 {
     font-size: 18px;
     font-weight: 600;
     padding: 15px;
     text-transform: uppercase;
     border-bottom: 1px solid #ddd;
 }
 
 .confirmation-payment ul li {
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 15px 0;
     border-bottom: 1px solid #ddd;
 }
 
 .confirmation-payment ul li h3 {
     font-size: 18px;
     font-weight: 600;
     color: #258eee;
     text-transform: uppercase;
 }
 
 .confirmation-payment ul li .type-pay span.icon-payment {
     display: inline-block;
     margin-right: 80px;
 }
 
 .confirmation-payment ul li .type-pay span.curr {
     font-size: 18px;
     font-weight: 600;
 }
 
 .scan-code p {
     font-size: 17px;
     color: #1d1e20;
     line-height: 140%;
     margin-bottom: 30px;
 }
 
 .scan-code p span {
     color: #258eee;
     word-break: break-all;
 }
 
 .code-generate {
     width: 200px;
     height: 200px;
     margin: 0 auto;
     padding: 15px;
     margin-bottom: 30px;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
     background-color: #fff;
 }
 
 .code-generate img {
     width: 100%;
 }
 
 .box-shadow {
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
     background-color: #fff;
 }
 
 .change-compunding {
     padding: .75rem 1.25rem;
     display: flex;
     align-items: center;
     justify-content: space-between;
     font-size: 16px;
     margin-bottom: 30px;
 }
 
 .text-compunding {
     display: flex;
     align-items: center;
 }
 
 .alert-success .checked img {
     height: 20px;
 }
 
 .alert .media-body a {
     color: #258eee;
 }
 
 .holder-banner {
     text-align: center;
 }
 
 .rating {
     border: none;
     float: left;
     margin-right: 7.5px;
 }
 
 .rating>input {
     display: none;
 }
 
 .rating>label:before {
     margin: 5px;
     font-size: 1.25em;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f005";
     display: inline-block;
 }
 
 .rating>.half:before {
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f089";
     position: absolute;
 }
 
 .rating>label {
     color: #ffbb00;
     float: right;
     margin: 0;
 }
 /***** CSS Magic to Highlight Stars on Hover *****/
 
 .rating>input:checked~label,
 /* show gold star when clicked */
 
 .rating:not(:checked)>label:hover,
 /* hover current star */
 
 .rating:not(:checked)>label:hover~label {
     color: #ffbb00;
 }
 /* hover previous stars in list */
 
 .rating>input:checked+label:hover,
 /* hover current star when changing rating */
 
 .rating>input:checked~label:hover,
 .rating>label:hover~input:checked~label,
 /* lighten current selection */
 
 .rating>input:checked~label:hover~label {
     color: #ffbb00;
 }
 
 .thank-box {
     display: none;
     width: 131px;
     text-align: left;
     font-size: 16px;
     color: #fff;
 }
 
 .rating:hover label {
     color: #DDD;
 }