@font-face {font-family: 'DINPro';src: url('../fonts/DINPro-Light.eot');src: url('../fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/DINPro-Light.woff2') format('woff2'),url('../fonts/DINPro-Light.woff') format('woff'),url('../fonts/DINPro-Light.ttf') format('truetype'),url('../fonts/DINPro-Light.svg#DINPro-Light') format('svg');font-weight: 300;font-style: normal;}
@font-face {font-family: 'DINPro';src: url('../fonts/DINPro-Bold.eot');src: url('../fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/DINPro-Bold.woff2') format('woff2'),url('../fonts/DINPro-Bold.woff') format('woff'),url('../fonts/DINPro-Bold.ttf') format('truetype'),url('../fonts/DINPro-Bold.svg#DINPro-Bold') format('svg');font-weight: bold;font-style: normal;}
.loader {background: #fff; position: fixed;left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999;}
.loader > div {position:absolute;top: 50%;left: 50%;margin-top: -43px;margin-left: -66px;width: 132px;}
.spinner {display: block;position: relative;width: 64px;height: 44px;margin: 0 auto;text-align: center;}
.spinner div {position: absolute;top: 20px;width: 11px;height: 11px;border-radius: 50%;background: #ed1b2f;animation-timing-function: cubic-bezier(0, 1, 1, 0);background: radial-gradient(180deg, rgba(235, 27, 45,0) 0%, rgba(235, 27, 45,0.5) 100%);}
.spinner div:nth-child(1) {left: 6px; animation: lds-ellipsis1 0.6s infinite;}
.spinner div:nth-child(2) {left: 6px; animation: lds-ellipsis2 0.6s infinite;}
.spinner div:nth-child(3) {left: 26px; animation: lds-ellipsis2 0.6s infinite;}
.spinner div:nth-child(4) {left: 45px; animation: lds-ellipsis3 0.6s infinite;}
  @keyframes lds-ellipsis1 { 0% {transform: scale(0);} 100% {transform: scale(1);}}
  @keyframes lds-ellipsis3 { 0% {transform: scale(1);} 100% {transform: scale(0);}}
  @keyframes lds-ellipsis2 { 0% {transform: translate(0, 0);} 100% {transform: translate(19px, 0);}}
h1,h2,h3,h4,h5,h6{font-family:'Muli', sans-serif;}
h1 {font-size: 3rem;}
h2 {font-weight: 700; font-size: 32px;}
h4 {font-size: 20px; font-weight: 800; line-height: 130%;}
h3 {font-weight:700; font-size: 22px; line-height: 160%;}
h5 {font-weight:700; font-size: 17px; line-height: 160%;}
dl, ol, ul {margin-top: 0;margin-bottom: 0rem!important;}
*{font-family: 'Muli', sans-serif;}
body{margin:0; overflow-x:hidden;font-size:1.0625rem}
a {color:#3B3B3B; margin: 0; padding:0; }
a:hover {color:#AD2527; text-decoration: none;}
p {font-size: 17px;}
.header-top {background-color: #e7e8ea; font-size: 15px; padding:10px 110px; font-weight: 300; text-align: right; color: #414042;}
.header-top a {color: #414042;}
.header-top a:hover {color: #ab3033;}
.header-top span {margin:0 10px;}
.carousel-inner .carousel-caption .caption-list{list-style:none;display:inline-flex;margin-right:10px;}
.carousel-item {height:87vh;margin-top:132px;}
.carousel-item img {width:100%; height:100%; object-fit: cover;}
.carousel-fade .carousel-item {opacity: 0;transition: opacity ease-out 1.7s;}
.carousel-caption .btn-group {float:left;}
.carousel-inner .carousel-caption{right:55%;top:25%; left: 12%;color:#000000; background-color: rgba(255, 255, 255, 0.8); height: 340px; padding: 32px 40px; width: 40%}
.carousel-inner .carousel-caption .banner-text{font-family: 'DINPro';font-weight: 300;font-style: normal;text-align:left; text-transform: uppercase; font-size: 60px; color: #3B3B3B; line-height: 120%}
 .carousel-fade .carousel-item img {object-fit: cover;}
.btn-primary {font-family: 'DINPro';font-weight: bold; padding:15px 20px; border-radius: 0; background-color: #F6A046; border:2px solid #F6A046; font-size:18px;font-weight:800; color: #ffffff!important; box-shadow: rgba(0, 0, 0, 0.1) 8px 9px 18px 0px;}
.btn-primary:hover {background-color: #ab3033; border:2px solid #ab3033;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: #ab3033; border-color: #ab3033}
.btn-primary.focus, .btn-primary:focus {box-shadow: rgba(0, 0, 0, 0.1) 8px 9px 18px 0px;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;}
.carousel-item .btn-outline-dark {font-family: 'DINPro'; font-weight: bold; padding:15px 20px; border:2px solid #000000; border-radius:0; color: #3B3B3B;font-weight: 800; font-size:18px;}
.carousel-item .btn-outline-dark:hover {color: #ffffff; text-decoration: none;}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: none;}
.carousel-indicators{right:auto;top: 50%;left: -16%;/* width: 100%; */height: 20px;/* padding-left: 10px; *//* padding-right: 10px; */white-space: nowrap;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.carousel-indicators li{width: 17px;height: 17px;border: 1px solid #000000;position: relative;background: rgba(255,255,255,0.1);-webkit-border-radius: 50%;border-radius: 50%;margin-right: 13px;z-index: 10;cursor:pointer;}
.carousel-indicators li:last-child{margin-right: 0;}
.carousel-indicators .active{margin: 1px 13px 1px 1px;box-shadow: 0 0 0 1px #000;background-color: transparent;position: relative;-webkit-transition: box-shadow 0.1s ease;-moz-transition: box-shadow 0.1s ease;-o-transition: box-shadow 0.1s ease;transition: box-shadow 0.1s ease;}
.carousel-indicators .active:before{transform: scale(0.5);background-color: #000;content:"";position: absolute;left:0px;top:0px;width:15px;height: 15px;border-radius: 50%;}
.stats-tab h2{color: #eda251; font-weight: 800; font-size: 32px}
.stats-tab p{color: #ffffff; font-size: 17px}
.stats-tab{background-color: #363636;}
.stats-col {padding: 40px 0 30px 0;/*margin-left:42px;*/}
.wrapper{width:100%}
.wrapper_size{padding-top:4.9%;}
small {font-weight: 14px; color: #AC3136;font-weight: 600;}
a.text-danger {color: #AD2527!important; text-decoration: underline;}
.service-box-1 a img{box-shadow:0px 0px 8px 10px rgba(183, 183, 183, 0.1); }
.home-abt .imgbox {overflow: hidden;}
.about-review {text-align:center;font-weight:500;font-size:22px;}
.about-bg{position:relative; background-repeat: no-repeat; width:100%;height:92vh;background-size:cover;background-position:center;}
.services-bg{position:relative; background-repeat: no-repeat; width:100%;height:92vh;background-size:cover;background-position:center;}
.contact-bg{position:relative; background-repeat: no-repeat; width:100%;height:92vh;background-size:cover;background-position:center;}
.cfs-bg{position:relative; background-repeat: no-repeat; width:100%;background-image:url('../../assets/images/contact-us/cfs-form-banner.jpg');height:92vh;background-size:cover;background-position:center;}
.arrowfade {-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
    -moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
    animation:         ca3_fade_move_down 2s ease-in-out infinite;}
/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}
.box {position: absolute; height: 20px; top: 35%;left: 50%;transform: translate(-50%,-50%); text-align: center; width: 50%; }
.box .pagename{background-color:#F6A046; text-align: center; width: 16%; color: #ffffff; font-family: 'DINPro'; font-weight: bold; font-size: 24px; text-transform: uppercase;}
.box h1 {font-family: 'DINPro'; font-weight: 300; text-transform: uppercase; text-align: center; margin: 20px 0 30px 0;}
.contact-btn{padding:15px;width:40%;border-radius:40px;outline:none;background:#f5a045;color:#ffffff;font-size:16px;border:none;font-weight:550;cursor:pointer;}
.contact-btn:hover{background:#ac3136;color:#ffffff;}
.contact-box h3{padding-bottom:40px;font-weight:600;}
.contact-box .form-control{margin-bottom:20px; border-radius: 0rem; padding-left: 20px;}
.contact-box{background-color:#ffffff;box-shadow:0px 0px 8px 10px rgba(183, 183, 183, 0.1);padding:40px 60px 60px 60px;}
.contact-box select {height:50px;}
.contact-box input {height:50px;}
.contact-box select option:hover {background-color: yellow;}
.contact-box .form-control:focus {color: #495057;background-color: #fff;border-color:#AC3136;outline: 0;box-shadow:none;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0; }
.cfs {top:-200px;}
.scrollhide {transition: top 0.5s ease;}
.bg-light{background-color: #ffffff!important;}
.navbar {padding:8px 80px;}
.navbar-hide {top:-140px;}
.navbar-expand-lg .navbar-nav .nav-link {font-weight: 700; padding-right: 32px; padding-left: 32px;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color:#ab3033;}
.nav-style{font-size:17px;font-weight:500;color:#707070;}
.nav-style.active{color:#ab3033!important;}
.navbar-nav span {color: #f7941d; font-weight: bold;}
.nav-link {padding:0rem 1rem;  font-family: 'DINPro';font-weight: bold;font-style: normal; font-size: 18px; text-transform: uppercase;} 
.about-link a{color:#ffd400!important;}
.about-link a:hover {color: #ffffff!important;}
.abt-whyus {position: relative;}
.abt-whyus p {font-size: 18px; font-weight: 800;}
.ImageBlock__image {position: absolute;z-index: 2;top: 0;right: 0;height: 100%;padding: 0;}
.ImageBackground {position: relative;height: 100%;}
.ImageBackground__holder {position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: 50% 50%;-webkit background-size: cover;background-size: cover;}
.parent-co {background-image:url('../../assets/images/about-us/parent-img.jpg');background-position:center;background-size:cover;}
.parent-co h5{font-weight:600;color:#e89e45;}
.parent-co p{text-align:left;color:#ffffff;font-weight:600;}
.parent-co2 {background-image:url('../../assets/images/about-us/concor-india.jpg');background-position:center;background-size:cover;}
.parent-co2 h5{font-weight:600;color:#e89e45;}
.parent-co2 p{text-align:left;color:#ffffff;font-weight:600;}
.bod img{padding-top:0px!important;}
.bod-border{border:1px solid #717171;padding:12px;text-align:center;}
.icon{border:1px solid #e4e4e4;}
.card {border:none;}
.card-body {padding: 0;}
.card-img-top {border:1px solid #e4e4e4;}
.add-tab:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.2); background:transparent; border: 1px solid #ffffff!important;}
.add-tab p{padding-top:8px;}
.add-tab{height:164px;border:1px solid #c1c1c1!important;background:#f1f1f1;padding-top:20px;font-weight:550;font-size:14px;text-align:center;margin-bottom: 20px;transition: all 0.5s ease;}
.col-2dot4,.col-sm-2dot4,.col-md-2dot4,.col-lg-2dot4,.col-xl-2dot4 {position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-2dot4 {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.nav-tabs {overflow-x: auto;overflow-y:hidden;flex-wrap: nowrap;}
.nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;color: #3B3B3B;font-size: 16px;width: 25%;font-weight: 800;white-space: nowrap;}
.nav-tabs .nav-item {padding:30px 0;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #3B3B3B;background-color: transparent;border-color: transparent transparent #f3f3f3;border-bottom: 4px solid #F6A046!important;font-weight: bold;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover {border-color: white; border-bottom: 4px solid #F6A046!important;}
.btn-link {text-decoration: none;color: #3B3B3B;padding-top: 15px;font-weight: 800;font-size: 13px;letter-spacing: 2px;}
.btn-link:hover {color: #ab3033;text-decoration: none;}
.tab-content {margin-top:40px;}
.floatingbtns-chat li{ list-style:none;position: fixed; right: 0; top: 42%; z-index: 100;}
.floatingbtns-chat li a {margin-top: 10px; background: #C31425; color: #fff; text-transform: uppercase; max-width: 60px; display: block; font-weight: 600; font-size: 12px; text-align: center; line-height: 140%; padding:7px; box-shadow: 0 0 6px rgba(0,0,0,.5);}
.popup-btn{position: fixed;z-index: 99;top: 28%;right: 0;}
.shop-button {position: relative; margin: 20px 0;box-sizing: border-box;float: right; top:50%;}
.shop-button .payment {z-index: 1;position: absolute; display: none;padding: 50% 5%; left: 0px; background: #363636;color: #fff;text-align: center;line-height: 120%;width: 200px;transition: all .25s ease-out; font-size: 17px;}
.payment a{color: #ffffff;margin: 0px 8px;}
.payment a:hover{color: #F6A046;}
.shop-button:hover .payment {left: 0;transform: translateX(-100%); display:inline-block;}
.shop-button .payment small {display: block;white-space: nowrap;font-size: 11px;}
.shop-button .payment span {display: block;white-space: nowrap;font-size: 20px;}
.shop-button .game {z-index: 2;box-sizing: border-box;position: relative;display: table;padding: 11px;/*width: 120px;*/ height: 40px;background: #C31425;font-size: 18px;font-weight: 400;line-height: 120%;color: #ffffff;text-align: center;vertical-align: middle;text-decoration: none;box-shadow: 0 0 6px rgba(0,0,0,.5);transition: all .25s ease-out;cursor: pointer;}
.shop-button .game span {display: table-cell;vertical-align: middle; line-height: 140%; font-size: 12px; text-transform: uppercase; font-weight: 600}
/*.shop-button .payment [class*="col-"] {margin-top:13px;}*/
.fa {font-size: 20px!important; margin-bottom: 5px;}
.row-flex {display: flex;flex-wrap: wrap;}
.content {text-align:center; background:#fcfcfc; height: 100%;padding: 20px 20px 10px;color: #3B3B3B; padding: 50px 0; border:1px solid #cfcfcf; transition: all .3s ease;  -webkit-transition: all .3s ease;}
.content:hover {border:1px solid #ffffff; background:#ffffff; box-shadow:0px 0px 10px #c9c9c9;}
.content img{margin-bottom: 25px;}
.ser [class*="col-"] {margin-bottom: 30px;}
footer{padding:0;}
footer p{color:#717070;font-weight:400; font-size: 16px;}
footer h4{color:#3b3b3b;font-size:17px;padding-bottom:20px;}
.footer-details{background:#f6f6f6; background-image:url(../../assets/images/home/up-chevron.png); background-repeat: no-repeat; background-position: right center; font-size: 16px!important; color: #707070;}
.footer-details ul li {margin: 12px 0; line-height: 130%;}
.footer-details [class*="col-"] {margin:30px 0;}
.footer-contact{background-image:url(../../assets/images/home/contact-img.jpg);background-size:cover;padding-bottom:0px; padding: 130px 0;}
.footer-contact .btn-light {padding:22px 55px; border-radius: 40px; letter-spacing: 3px; font-weight: 800; font-size: 16px; color: #ab3033!important;}
.footer-contact .btn-light:hover {background-color: #F6A046; border-color: #F6A046; color: #ffffff!important;}
.footer-contact h2{color:#ffffff;font-weight:800; line-height: 62px;}

.footer-bottom{background:#ac3136;color:#ffffff; font-size:12px!important;}
.footer-bottom a{color:#ffffff;}
.footer-bottom a:hover{color:#F6A046;}
.footer-bottom span {margin:0 10px;}
.pad-top{padding:0px;text-align:left;}
.animated-icon2 {/*width: 30px;height: 20px;*/width: 1.5em;height: 1em;position: relative;margin: 0px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;}
.animated-icon2 span {display: block;position: absolute;height: 2px;width: 100%;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.navbar-toggler {padding: .55rem .75rem;}
.animated-icon2 span {background: #949494;}
.animated-icon2 span:nth-child(1) {top: 0px;}
.animated-icon2 span:nth-child(2), .animated-icon2 span:nth-child(3) {top: 8px;}
.animated-icon2 span:nth-child(4) {top: 16px;}
.animated-icon2.open span:nth-child(1) {top: 13px;width: 0%;left: 50%;}
.animated-icon2.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.animated-icon2.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.animated-icon2.open span:nth-child(4) {top: 11px;width: 0%;left: 50%;}
.thankyou-box {position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%); text-align: center;}
.alert {padding: 2.75rem 6rem;}
.privacypolicy {margin: 200px 0 80px 0;}
/*#demos .owl-carousel .item {padding:1rem;}*/
.owl-theme .owl-dots .owl-dot span  {display: none;}



@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{
    .navbar-hide {top:0px;}
    .card {display: block;}
    .carousel-item img {width:100%; height:auto; object-fit: none;}
     .carousel-fade .carousel-item img {object-fit: none;}
}

.investors-contact-block
{
  padding: 50px 0;
}
.corporate_policies-block
{
  padding: 50px 0;
}
.mbb-5
{
  margin-bottom: 5px;
}
.investors-contact-box .col-md-6 
{
    padding: 0 30px;
}
.investors-contact-box .row 
{
    margin: 0 -30px;
}
.corporate-flexbox ul li 
{
    list-style: none;
    font-size: 20px;
}
.corporate-flexbox ul li i 
{
    font-size: 32px !important;
    color: #ed1c24;
}
.corporate-flexbox ul 
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 1px solid #999;
}
.corporate-flexbox ul li:nth-child(1) 
{
    flex: 0 0 60%;
}
.corporate-flexbox ul li:nth-child(2) 
{
    flex: 0 0 20%;
    text-align: right;
}
.corporate-flexbox ul li:nth-child(3) 
{
    flex: 0 0 0%;
    text-align: right;
}


.navbar-expand-lg .navbar-collapse {
    display: flex!important;
    flex-basis: auto;
    justify-content: flex-end;
}

.footer-details .row {
    justify-content: center;
}

.abt-whyus .row {
    justify-content: flex-end;
}
.parent-co.about-link .row {
    justify-content: flex-end;
}
.board_directors .row {
    justify-content: center;
}
.certifications .row {
    justify-content: center;
}

.our_partners .row {
    justify-content: center;
}

.footer-contact .row {
    justify-content: center;
}

.row.Parent_com {
    justify-content: center;
}

a {
    text-decoration: none;
}

.investors-box-content img {
    width: 100%;
    max-width: 100px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.investors-box-content {
    text-align: left;
    position: relative;
}

.investors-box-block {
    padding: 50px 0 0;
}

.investors-box-content h5 {
    padding: 10px 0;
    text-transform: uppercase;
    font-family: 'DINPro';
    font-weight: bold;
    color: #3B3B3B !important;
    font-size: 16px;
    text-align: center;
}

.investors-box .col-md-6 {
    flex: 0 0 auto;
    width: 20%;
}
.investors-box .row{
    justify-content: center;
}
/* 
.investors-box-content:after {
    position: absolute;
    content: '';
    border-bottom: 4px solid #F6A046;
    width: 0;
    left: 0;
    transition: .5s;
} */

.investors-box-content:hover:after
{
    width: 100%;
}


.investors-box-content {
    background-color: #f9f9f9; /* Light background */
    transition: all 0.3s ease;
    border: 1px solid #eee;
}

.investors-box-content:hover {
    background-color: #ffffff;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1);
    transform: translateY(-5px);
}

.investors-box-content img {
    max-width: 80px;
    display: block;
    margin: 0 auto;
}

.investors-box-content h5 {
    color: #2c3e50;
    font-weight: 600;
}
.carousel-indicators {
    position: absolute;
    top: 50%;
    left: 20px; /* adjust if needed */
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    margin: 0;
    list-style: none;
    z-index: 15;
}

.carousel-indicators li {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid #000;
    margin: 6px 0;
    cursor: pointer;
    transition: all 0.3s ease;
}

.carousel-indicators .active {
    background-color: #000;
    border: 2px solid #fff;
}




.carousel-indicators {
    position: absolute;
    top: 50%;
    left: -25px;
    transform: translateY(-50%) rotate(90deg);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    gap: 13px;
    margin: 0;
}

.carousel-indicators [data-bs-target] {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid #000;
    background-color: rgba(255,255,255,0.1);
    opacity: 1;
    transition: all 0.3s ease;
}

.carousel-indicators .active {
    background-color: transparent;
    box-shadow: 0 0 0 1px #000;
    position: relative;
}

.carousel-indicators .active::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #000;
    transform: scale(0.5);
}
.container-fluid.footer-bottom.p-0 .row {
    justify-content: center;
}