.footer-logo{margin:36px auto 0;display:flex;align-items:center;justify-content:center;width:121px}
footer .rulelaw-row{margin:22px 0;align-items:flex-start;justify-content:space-between}
.rta{height:auto;display:flex;background-color:#f1f1f1;padding:.8rem 1rem;background-position:center;border-radius:4px;margin:0 auto;flex-direction: column;align-items: center;background-image: none;}
a.text-nowrap {color: #d84f57;}
.ftext{font-size:.875rem;line-height:1.25rem;color:#6c757d;width:100%;max-width:736px;margin:0 auto 50px}
.restr-text{font-size: .75rem;line-height: 1rem;font-weight: 700;}
.footer-social-link-box{background:#4a4a4a;position:relative;padding:26px 0;margin-top:38px}
footer{position:relative;padding:3rem 0 0;}
.footer-social-link-box .ontainer{display:flex;align-items:center;justify-content:center}
.copyright{text-align:center;color:#fff;margin:20px 0 0 0;opacity:.6}
.footer-link-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.footer-link-head{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#0f172a;margin-bottom:12px}
.footer-link-col ul li{font-size:14px;color:#6c757d;font-weight:300;line-height:30px;padding-right:12px}
.footer-link-col ul li a{color:#6c757d;font-weight:300}
.footer-btn{font-size:1rem;line-height:1.5rem;padding:.64rem 1.14rem;border-radius:.25rem;font-weight:500;text-transform:uppercase;width:100%;border:0;background:#4a4a4a;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;cursor:pointer}
.footer-btn:hover{background:#686868}
.footer-link-col .icon-arrow_circle_up{display:inline-flex;transform:rotate(90deg)}
footer .custom-dropdown-con-list1{position:relative;display:block;width:97%}
footer .custom-dropdown-con-list1 .dropdown-toggle-con-list1{background-color:#f1f1f1;padding:10px;cursor:pointer;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../images/flag-img/double-arrow.svg) no-repeat right .75rem center/10px 11px;border:1px solid #ced4da;border-radius:.25rem;color:#495057;font-size:16px;font-weight:500;height:calc(1.3em + 1.3rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle}
footer .custom-dropdown-con-list1 .dropdown-toggle-con-list1 i{margin-right:10px}
footer .custom-dropdown-con-list1 .dropdown-menu-con-list1{display:none;position:absolute;background-color:#fff;border-radius:5px;z-index:1000;height:calc(100vh - 200px);overflow-y:auto;width:100%;margin:0;padding:0;box-sizing:border-box;border:1px solid #cdcdcd;bottom:44px;}
footer .custom-dropdown-con-list1 .dropdown-menu-con-list1 li{list-style:none;cursor:pointer;display:flex;align-items:center;font-size:16px;font-weight:400;padding:4px 12px}
footer .custom-dropdown-con-list1 .dropdown-menu-con-list1 li img{width: 18px;margin-right: 8px;}
footer .custom-dropdown-con-list1 .dropdown-toggle-con-list1 img{width:18px;margin-right:8px}
footer .custom-dropdown-con-list1 .dropdown-menu-con-list1 li:hover{background:#f1f1f1;color:#000}
.back-to-top{background:#fff;border:1px solid #f4f4f4;border-radius:10px;color:#000;padding:.5rem 1rem;position:absolute;right:1rem;top:-30px;transform:translateY(-50%);font-size:11px}
.back-to-top span{display:flex;align-items:center}
.back-to-top svg{width:11px;margin-left:6px}
.footer-social-link-box .container{position:relative}
footer .rulelaw-row .col-md-6{padding-left:0;padding-right:0}
.row-foot.ftext{text-align:center}
footer .rta svg{width: 50px;margin-bottom: 6px;}
footer .icon-check1{display: none;}
.icon-check1.me-2{margin-right: 10px;}
@media screen and (max-width:767px){
    .footer-link-col{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:100%;flex-grow:100%;max-width:100%;margin-bottom:26px}
    .footer-logo{margin:36px 0 0}
    .rta{margin:0;flex-direction: row;}
    footer .rta svg{margin-right: 3px;}
    footer .rulelaw-row{margin:16px 0}    
    .row-foot.ftext{text-align:left;margin-bottom:27px}
    footer .rulelaw-row .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:12px 0}
    footer .rulelaw-row{flex-wrap:wrap}
    footer .custom-dropdown-con-list1{width: 100%;}
    footer .custom-dropdown-con-list1 .dropdown-menu-con-list1{height: calc(100vh - 300px);width: 230px;margin: 0 auto;left: 0;right: 0;bottom: 50px;}
    .dropdown-menu-con-list1  li.active .icon-check1{display: block;position: absolute;left: 4px;}
    footer .custom-dropdown-con-list1 .dropdown-menu-con-list1 li{padding-left: 22px;}
}
footer hr {margin-top: 1rem;margin-bottom: 0;border: 0;border-top: 1px solid rgba(0, 0, 0, .1);}