

/* Responsive */
@media screen and (max-width: 1700px) {

    .digital-store-btn a{font-size: 15px; min-width: 160px;}
    .digital-store-btn a .left-icon{width: 30px;}
    .digital-store-btn a .light-title{font-size: 9px;}
    .digital-store-btn .min-width310{ min-width: inherit}
    .declear-unity-content{background-size: 110px}

}


@media screen and (max-width: 1499px) {

.header .container .header-menu-wrap{width: 88%;}
.dropdown-item,.header .user-login-warp h4{text-align: center;} 
.header .user-login-warp .digital-qrcode .btn-qrcode{font-size: 10px;}
.header .mega-menu .middle-menu ul li .dropdown-item:hover{background-size:22px;}
.header nav ul li .digital-store-btn a{padding: 3px;}
.same-heading p, p{    font-size: 16px;}

:is(.btn-outline-primaryx,.btn-primaryx){font-size: 14px;}
  
    
}

@media screen and (max-width:1366px) {
.header{padding: 1rem 4vw;}
.header .site-logobx{max-width: 180px;}
.header nav ul .dropdown-hover{margin: 0 5px;padding: 7px;}
.header .btn-primaryx{font-size: 14px;     padding: 1rem 2rem;}
.header .without-login .barcode{    max-width: 150px;    max-height: 150px;    margin: 10px auto;}
.become-member-wrap .member-list li{padding: 0 2px;}
.become-member-wrap .member-list li .img-bx{    width: 100%; max-width: 80%; margin: auto;}
.banner-wrapper .video-play-icon { width: 4.2rem; height: 4.2rem; line-height: 4.2rem; font-size: 16px; }
  :is(.btn-outline-primaryx,.btn-primaryx){font-size: 14px;} 

}

@media screen and (max-width: 1200px) and (min-width: 992px)
{
    .banner-section .banner-text h1{font-size:3vw;}
    .banner-section .banner-text h1{font-size:3vw;}

    
}
@media screen and (max-width:1200px) {

    .hawai-home-banner .banner-bottom-btn .hawaiian-group-btn-list a{font-size: 16px;margin:3px; }
    .hawai-home-banner .banner-bottom-btn {    padding-top: 1vw;}
    /* .hawai-home-banner #hawaiian-banner-slider .carousel-item{padding: 12vw 0 2vw;} */
    .hawai-home-banner .hawaiian-king-img-box{max-width: 19vw;}
    .reclamation-wrapper .reclamation-content ul li{    font-size: 14px}
    .reclamation-wrapper .reclamation-content .year-box{font-size: 18px;    margin: 8px 0 4px;}
    .reclamation-wrapper .reclamation-content ul li h3{font-size: 16px;}
    .reclamation-wrapper .reclamation-content .icon-box span{width: 100px; height: 100px; line-height: 100px; }
    .reclamation-wrapper .reclamation-content .icon-box span img { width: 100%; max-width: 55%; }
    .header nav ul .dropdown-hover{ padding: 6px;}

/* .royal-succession-wrap .container{max-width: 100%;} */
.king-succession-list{ min-height: 550px; background-size: 780px;    margin-top: 15px;}
.king-succession-list li:nth-child(1) { top: 76%; left: 37px; }
.king-succession-list li:nth-child(2) { left: 300px; }
.king-succession-list li:nth-child(3) { left: 40px; }
.king-succession-list li:nth-child(4) { left: 300px; top: 26%; }
.king-succession-list li:nth-child(5){top: 49%;        left: 490px}
.king-succession-list li:nth-child(6){right: 80px;}

.king-succession-list li:nth-child(7) { right: 300px; }
.king-succession-list li:nth-child(8) { top: -12%; right: 190px; }
.king-succession-list li:nth-child(9) { right: 5%; }
.king-succession-list li:nth-child(9) .king-info{flex-direction: column;}
.king-succession-list li:nth-child(9) .king-info .text-box{width: 100%; text-align: center; padding: 10px;}







}

@media screen and (max-width:1199px) {

/* header css start*/
.ohana-banner .container-fluid{padding: 0 1rem;}
.header{padding: 1rem 1.5rem; min-height: inherit;}
.header nav .sign-btn{justify-content: center;}
.header nav .user-click{margin-left: 0;}
#header-nav{ position: fixed; top: -100%; right: 0; left: 0; bottom: 0; height: 100%;  background: #fff; opacity: 0; visibility: hidden; transition: 0.3s; -webkit-transition: 0.3s; z-index: 99; padding:2rem  1.5rem; overflow: auto; pointer-events: none; display: block !important;}
#header-nav.active{ opacity: 1; visibility: visible; top: 0; pointer-events: all; height: 100%; min-height: 100vh;}
.header nav ul{ width: 100%; display: block;}
.header nav ul li{ display: block; margin-bottom: 0px;}
.header nav .btn-custom{ margin-left:0 ;}
.header nav ul li a{ color: #000; display: block; padding: 2.5rem 1.5rem;}
.header nav ul li:last-child a{ border-bottom: none; }
.header nav ul li a::after{ display: none;}
.header nav ul li + li{ margin-left: 0;}
.header .user-click{margin-left: 0; margin-top: 15px; display: block; text-align: center;}
#black-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 90; background: rgba(0, 0, 0,0.5); pointer-events: none; visibility: hidden; transition: 0.3s;-webkit-transition: 0.3s;}
#black-layer.active{ visibility:visible; pointer-events: all;}
html.overflow-off ,
body.overflow-off{ overflow: hidden;}
#nav-close-btn{ background-color: var(--PrimaryColor); color: var(--whiteColor); font-size: 18px; display: inline-flex; align-items: center; justify-content: center; padding: 0; outline: none!important; margin-left:  auto; border: none !important; width: 35px; height: 35px; border-radius: 50%;}
#toggle-btn{ width: 35px; height: 35px; justify-content: center; align-items: center; font-size: 16px; background:var(--PrimaryColor); border: 1px solid var(--PrimaryColor); transition: 0.3s; -webkit-transition: 0.3s; border-radius: 100%; color: #fff; outline: none!important; display: inline-flex!important; margin-left: 5px;} 

.header .container .header-menu-wrap{text-align: right;}
.header nav ul li a{ font-weight: 600; margin: 0;}
.header nav ul li.mega-menu{margin-bottom: 1.5rem;}
.header nav ul li .dropdown .dropdown-menu{ position: relative!important; bottom: initial!important; left: initial!important; right: initial!important; transform: initial!important; top: initial!important; opacity: 1!important; visibility: visible!important; float: none; border: none; padding-left: 15px; border-bottom: 1px solid #ddd; pointer-events: all; padding: 0;}
.header .mega-menu .mega-menu-box{    height: auto; margin-top: 0; background: transparent; box-shadow: none;}
.header .mega-menu .mega-menu-box .row{  display: block;}
.header .mega-menu .mega-menu-box .row div[class*="col-"]{    flex: 0 0 100%; max-width: 100%;}
.header .mega-menu .mega-menu-box p,.header .mega-menu .mega-menu-box .learn-more-btn{display: none;}

.header .mega-menu .middle-menu ul li{width: 50%; padding: 2px 0;}
.header .mega-menu .middle-menu ul li .dropdown-item{ background-size: 22px;   padding: 9px 5px 9px 30px; text-align: left;}
.header .user-login-warp{border: 0;  background: #b2100b08;    height: auto; padding: 15px;}
.header .user-login-warp h4{text-align: center; font-weight: 500;}
.header .decentralized-box{flex-direction: column; border: 0;}
.header .decentralized-box .digital-store-btn .btn-box:not(:last-child){border: 0;}
.header .mega-menu .left-mega-menu-title,.header .mega-menu .middle-menu{padding: 0;}
.header .mega-menu .middle-menu{margin-top: 0;}

.header nav ul li .dropdown .dropdown-menu .dropdown-item + .dropdown-item{ border-top: 1px solid #ddd;}
.header nav ul li a.dropdown-hover{   border-bottom: none; text-align: left; font-size: 20px; font-weight: 700; color: #000; padding: 10px 0;}
.header nav ul li a.dropdown-hover .fa-angle-down{ display: none;}
.header .user-click { margin-left: 0; margin-top: 15px;}
.header .mega-menu .mega-menu-box h2{    font-size: 17px; margin: 15px 0 5px;}
.homepage-header .user-click .search-icon-bx{filter: inherit;}
.homepage-header header.header_fix nav ul li a:not(.btn){    color: #000;}
.header .nation-top-title h3{font-size: 16px;}
.header .bottom-nation-flag .nation-flag-title{display: flex;}
.header .bottom-nation-flag .nation-flag-title li{width: 50%;}
.header .nation-flag-title li a{padding: 0;}
.header nav ul li a.dropdown-hover{font-size: 18px;}
.nation-flag-title li a,header .bottom-nation-flag .nation-flag-title li a,header .phase-invite-title{font-size: 16px;}
.nation-flag-title li .natin-flag {min-width: 35px; max-width: 35px; margin-right: 10px;}
.nation-flag-title li .nation-no-box{ min-width: 25px;}
.header .nation-flag-title li .natin-flag{    min-width: 23px; max-width: 23px; margin-right: 10px}
.header .mega-menu .middle-menu .event-menu-list li{width: 50%;}
.header  .header-menu-wrap { text-align: right; display: flex; align-items: center; justify-content: end; }
.header .header-menu-wrap .search-icon-bx { width: 100%; max-width: 20px; display: block;}
.header .without-login .barcode{ max-width: 160px; max-height: 160px;}
.header .language-dropdown .down-arrow{    margin-left: 4px;}
.header .language-dropdown .flag-icon{    width: 15px;    margin-right: 5px;}

.header .language-dropdown .dropdown-menu{padding: 3px;}
.header .language-dropdown{margin: 0 5px;}
.header .user-login-warp .digital-qrcode{ max-width: 230px; max-height: 230px;}
.header .user-login-warp .digital-qrcode .btn-qrcode{font-size: 14px;}
.header .decentralized-box{padding: 15px 0 0;}
.header .decentralized-box .digital-store-btn{margin-left: 0;}
.header .decentralized-box .digital-store-btn :is(.downloadapps-btn-list) a{font-size: 14px; }
.header .decentralized-box .digital-store-btn :is(.downloadapps-btn-list) a .light-title{font-size: 14px;}
.header .emptyBx { font-size: 3vw; color: #fff; padding: 15px 0; word-break: break-all; display: block; visibility: hidden; }


.ministry-leadership-wrap .leadership-card h4{font-size: 16px;}
.ministry-leadership-wrap .leadership-card h3,.leadership-card .ministrycouncil-list li{font-size: 12px;}
.ministry-leadership-wrap .col-xl-3:nth-child(2) .leadership-card h4{padding: 0;}
.banner-wrapper .video-play-icon{    width: 4.2rem; height: 4.2rem; line-height: 4.2rem; font-size: 16px;}

:is(.same-heading p,p,.dot-listing li,.gettouch-wrap .light-red li,.doublearrow-list li a,.neutral_description ul li,.supplements-wrap .list-box-wrap .card p,.judge-detail-wrapper .judge-description ul li,.judge-detail-wrapper .judge-sidebar ul li a) { font-size: 16px; }

.same-heading h2 { font-size: 2.4rem; }
.decentralized-wrapper h3.sub-title-text{font-size: 18px; line-height: normal; margin-bottom: 8px;}
.same-heading .wid-550{max-width: 100%; }
.same-heading.text-center .wid-550,:is(.license-plate-wrapper, .hawai-card-wraper) .same-heading .wid-550{max-width: 100%;}

.w-70{max-width: 100%;}
:is(.financial-flow-wrapper , .reclamation-wrapper) .same-heading h2{font-size: 2.4rem; }
:is(.financial-flow-wrapper , .reclamation-wrapper) .same-heading h2 strong{font-size: 2rem;}

.companies-register-result-table .table-content-box{padding: 20px;}
.companies-register-result-table .table thead { display: none; }
.companies-register-result-table .company-imagebx h3,.companies-register-result-table .table th{font-size: 18px; }

.companies-register-result-table .table td{font-size: 16px; border: 0; padding: 10px;}
.companies-register-result-table .table-content-box tr, .companies-register-result-table .table-content-box td { display: block; }
.companies-register-result-table .table-content-box td:before {left: 0; content: ''; top: 0; content: attr(data-title); font-weight: 700;display: block; margin-bottom: 11px; font-size: 16px; }
.companies-register-result-table .table-content-box tr{border-bottom: 1px solid #DADADA; }
.reputation-score-content .reputation-list li{width: 48%;}
.sign-up-newsletter .icon-box{width: 60px; height: 60px; line-height: 60px; }
.sign-up-newsletter .icon-box img{width: 100%; max-width: 30px;}
.sign-up-newsletter .icon-box.top-icon{left: -30px;}
.sign-up-newsletter .icon-box.bottom-icon{right: -30px;}
.supplements-wrap .list-box-wrap .card h3 a{font-size: 20px;}
.supplements-wrap .list-box-wrap h2{font-size: 2.2rem;}
.get-started-wrap{margin-top: -80px;}
.companies-register-result-table .table th{white-space: normal;}
.meeting-tabs-wrapper .meeting-table-content .table{border-radius: 0; box-shadow: none;}
.meeting-tabs-wrapper .meeting-table-content .table thead {display: none;}
.meeting-tabs-wrapper .meeting-table-content .table tbody td:before{display: block;}
.meeting-tabs-wrapper .meeting-table-content .table tr{display: flex; flex-direction: column; border:solid 1px #EAEAEA; border-radius: 10px; margin-bottom: 20px;}
.meeting-tabs-wrapper .meeting-table-content .table :is(th, td):first-child{padding-left: 1rem;}
.meeting-tabs-wrapper .meeting-table-content .table :is(td){padding: 1rem;}

.public-notice-wrapper .public-notice-content{max-width: 80vw;}
.public-notice-wrapper .public-notice-content h3{font-size: 1.8rem;}
.public-notice-wrapper .public-notice-content p{max-width: 80vw;}
.wasatch-country-wrap .ameneded-bx h4{font-size: 2rem; margin-bottom: 1rem;}
.voting-card .voting-card-content p{    font-size: 14px;}
.council-meetings-wrapper .list-view{overflow-x: auto;}
.council-meetings-wrapper .list-view .table{width: 1100px;}
.council-meetings-wrapper .list-view .table td{font-size: 14px;}
.council-meetings-wrapper .list-view .table th{font-size: 16px;}
.council-voting-wrapper .gridlist-icons{margin-top: -20px;}
.header .mega-menu .mega-menu-box,.header nav ul li .dropdown .dropdown-menu{border: 0;}
.assets-card .authoriz-text{font-size: 12px !important;     line-height: normal;}
.invited-agreement-wrapper .same-heading h3{font-size: 18px;    max-width: 85%;}
.invited-agreement-wrapper .same-heading h3 .name-bx{font-size: 2.4rem;}
.gettouch-wrap .q-as li h3,.gettouch-wrap .detail-action h2,.thank-youpage .thank-content h3{font-size: 2rem;}
.gettouch-wrap .quo{font-size: 16px;}
.get-touch-form{margin: 0;     padding: 15px;}
.get-touch-form .form-group label{font-size: 16px;}
.thank-youpage .thank-content{padding: 30px;    max-width: 95%; }
.thank-youpage .thank-content .same-heading h3{font-size: 4rem;}
.hawaiian-red-banner .header .sign-btn .btn-primaryx{background: var(--PrimaryColor); color: var(--whiteColor); border-color: var(--PrimaryColor);}
.hawaiian-phone-wrapper .price-box{font-size: 4rem;}
.hawaiian-phone-wrapper .price-box small{ font-size: 2rem;}
.decentralized-wrapper .decentralized-icon-list li{font-size: 16px;  padding: 11px 22px; margin: 5px;}
.decentralized-wrapper .decentralized-icon-list{margin:15px 0;}
.scan-qrcode-digitalworld{padding: 20px 10px;}
.container { padding: 0 15px; }
.searchListWrapper .filterlistContent.list-view-filter :is(.listViewBox){ width: 35%;}
.searchListWrapper .filterlistContent.list-view-filter :is(.cardMiddleContent){ width: 40%; padding: 10px 15px;}
.searchListWrapper .filterlistContent.list-view-filter :is(.cardbottomContent){ width: 25%;}
.searchListWrapper .searchtopBx .resultsBx{margin-bottom: 10px; text-align: center;}

.kingdom-home-banner .banner-middle-text h3{letter-spacing: 5px;     font-size: 18px;}
.kingdom-home-banner .banner-middle-text h2{    font-size: 40px;}
.kingdom-home-banner .dot-border{max-width: 110px; margin: 30px auto; border-top:0.9px;}
.kingdom-home-banner .dot-border::before,.kingdom-home-banner .dot-border::after{width: 7px; height: 7px;}
.kingdom-home-banner .banner-middle-text p{font-size: 18px !important;}
.kingdom-home-banner .hawaiian-group-btn li a { width: 42px; height: 42px; line-height: 42px; border-radius: 10px; margin: 0 5px; }
.kingdom-home-banner .banner-right-title{padding: 50px 15px 0 0;}
.kingdom-home-banner .hawaiian-group-btn li a img{    max-width: 19px;}
.same-heading h3{    font-size: 20px;}
.section-bottom-btn{margin-top: 15px;}
.readmore-btn{font-size: 16px;}
.readmore-btn i { padding-left: 5px; }
.title-mb-40 { margin-bottom: 15px !important; } 
.hawaii-authority-wrap .authority-list li:not(:last-child){padding-bottom: 20px;}
.digitaltown-hall-wrap{background-size:120px, 100px ;}
.digitaltown-hall-wrap .town-metting .left-text{font-size: 4.4rem; line-height: 26px; padding-right: 6px;}
.digitaltown-hall-wrap .town-metting .left-text .towntext{    font-size: 2.8rem;    display: block;}
.digitaltown-hall-wrap .town-metting{max-width: 669px; margin: 3rem auto;}
.declaration-protection-wrap .same-heading h2{    font-size: 36px;}
.citizen-btn-list li a{font-size: 16px;}
.footer .footer-list li a{font-size: 14px;    padding: 7px 0;}


}
    



@media screen and (max-width: 991px)
{
   
    .hawaiian-group-btn-list{justify-content: center;}
    .hawaiian-group-btn-list a{font-size: 16px;}
    .upload-btn{min-height: 200px; margin: 2rem 0;}
    .upload-btn p{font-size: 14px;}
    .upload-btn label[for="upload-choice-img"]{height: 180px;}
    .upload-btn label[for="upload-choice-img"]:before{font-size: 18px;}
    .upload-better-choice-bx h3{font-size: 14px;}
    .same-heading h3{font-size: 20px;}
    .vertical-bordermiddle-row .hawai-natrion-logo { width: 100%; max-width: 250px; margin: 0px auto; }
    .download-style-btn{margin: 3rem 0;}
    .style-hawai-nation-wrapper .download-style-btn{margin-top: 3rem;}
    .principles-list-wraapper .principles-list li{width: 50%;}
    .principles-list-wraapper .principles-list li .principles-content .no-box:before,.principles-list-wraapper .principles-list li .principles-content .no-box::after,.principles-list-wraapper .middle-line-bx{display: none;}
    .principles-list-wraapper .principles-list :is(li:nth-child(5),li:nth-child(6),li:nth-child(7))  .principles-content{top: 0;}
    .principles-list-wraapper .principles-list :is(li:nth-child(5),li:nth-child(6),li:nth-child(7)) .principles-content .no-box{order: inherit;     margin-bottom: 0;}
    .principles-list-wraapper .principles-list :is(li:nth-child(5),li:nth-child(6),li:nth-child(7)) .principles-content h4 { order: inherit; }
    .principles-list-wraapper .principles-list :is(li:nth-child(5),li:nth-child(6),li:nth-child(7)) .principles-content p { order: inherit; }


    .hawainflag-detail-warpper .img-box img{max-width: 100%;}
    .hawainflag-detail-warpper .hawainflag-detail-list li{text-align: center;}
    .hawai-home-banner .banner-icon-logo { text-align: center; padding: 0; width: 100%; max-width: 90px; margin: 15px auto 0; }
    .banner-wrapper .banner-text-heading h1{font-size: 44px; line-height: 40px; text-align: center;}
    .hawai-home-banner .banner-text-heading h1 .kingdom-text-img{margin: 1rem auto 2.5rem; max-width: 160px;}
    .hawai-home-banner #hawaiian-banner-slider .bannerslide-bg-img{height: calc(100vh - 90px);}
    .hawai-home-banner #hawaiian-banner-slider .second-slide-carousel{top: 47%;}
    .hawai-home-banner p{margin-bottom: 2rem;}

    .hawai-home-banner .hawaiian-king-img-box{width: 100%; max-width: 110px; margin: 15px auto 0;}
    .banner-wrapper .banner-text-heading h1 small{font-size:2rem;}
    .hawai-home-banner .banner-text-heading{display: block; text-align: center;}
    .banner-wrapper .banner-text-heading .video-banner-icon{top: unset; left: unset; margin: 10px 0 ; }
    .banner-wrapper .video-play-icon { width: 4.2rem; height: 4.2rem; line-height: 4.2rem; font-size: 1.6rem; display: block; margin: auto; transform: inherit; top: unset; left: unset; right: unset; }
    .banner-wrapper p{max-width: 100%; text-align: center;} 
    .hawaiian-video-wrapper .hawaiian-middle-video h4{font-size: 16px;}
    .same-heading {text-align: center;  padding-bottom: 3rem;}
    .same-heading .wid-550{margin: 0 auto 2rem; max-width: 100%;}
    .style-hawai-nation-wrapper .vertical-bordermiddle-row:before{display: none;}
    .footer .copyright p{font-size: 16px;}

    .step-cardbx{text-align: center;}
    .step-cardbx .title-heading{    font-size: 2rem;}
    .image-textuppr-section .same-heading{    max-width: 95%; margin-top: -3rem; padding: 2rem 1rem;}
    :is(.btn-white,.btn-primaryx,.btn-outline-primaryx){ padding: 1rem 2.4rem; font-size: 14px;}

    .inner-banner {margin-bottom: 3rem;}
    .inner-banner .banner-text{padding: 3rem 0;}
    .inner-banner .banner-text h1{ font-size: 4rem; line-height: 4rem; text-align: center; }
    .digital-store-btn.store-full-btn{max-width: 100%;  margin-top: 3rem;}
    .digital-store-btn :is(.downloadapps-btn-list ,.buy-phone-list){flex-wrap: wrap; justify-content: center;}
    .digital-store-btn .btn-box{    width: 50%;}
    .header .decentralized-box .btn-box{width: auto;}
    .digital-reputation-icon{margin: 0 auto 2rem;}
    .autonomous-digital-section .step-cardbx .img-box{justify-content: center; text-align: center;}
    .get-started-wrap .started-list{    flex-wrap: wrap; background: none; align-items: flex-start;} 
    .get-started-wrap .started-list li{width: 50%; margin-bottom: 2rem;}
    .get-started-wrap .started-list li:nth-child(even){top: 0;}
    .digital-wallet-section .col-md-6{margin-bottom: 3rem;}
    .digital-organization-section .step-cardbx{height: auto; margin-bottom: 3rem;}
    .digitaltown-hall-wrap .town-metting .left-text{font-size: 36px; line-height: 34px;}
    .digitaltown-hall-wrap .town-metting .left-text .towntext{font-size: 22px; display: block;}
    .digitaltown-hall-wrap .town-metting{margin: 30px auto 6px;}
    .digitaltown-hall-wrap .town-metting .right-text p{font-size: 20px; line-height: 22px;}
    .digitaltown-hall-wrap .town-metting .right-text p small{font-size: 16px;}
    .digitaltown-hall-wrap .town-metting .right-text p + p { margin-top: 20px; }
    .companies-register-form .input-group .btn-primaryx{ font-size: 19px;}

    .company-summary-wrap .org-summary-title{margin-bottom: 2rem;}
    .reputation-score-content .reputation-list li{width: 100%;}
    .company-summary-wrap h3{font-size: 2rem; margin-bottom: 10px;}
    .company-summary-wrap .top-title h3{margin-bottom: 0;}
    .digital-documents-tabs .nav li.nav-item,.digital-documents-tabs .nav .nav-item .nav-link{width: 100%; border-radius: 10px; font-size: 16px; min-height: inherit;}
    .digital-documents-tabs .nav .nav-item:not(:last-child) .nav-link:after{display: none;}
    .digital-documents-tabs .no-file-upload{min-height: 150px;}
    .digital-documents-tabs .no-file-upload p{font-size: 18px;}
    .score-graph-outer .cell-title,.score-graph-outer h4 ,.score-graph-outer .no-bx{    font-size: 10px;}
    .reputation-score-content .reputation-list li{font-size: 16px;}
    .company-summary-wrap .top-title .company-title{font-size: 2.2rem;}
    .company-summary-wrap .top-title .summery-title{font-size: 1.8rem;}
    .declear-unity-content{background-size: 70px;}
    .dot-listing li{text-align: left;}
    .supplements-wrap .filter-left{margin-bottom: 2rem;}
    .arbitration-panel-wrapper .col { max-width: 33.33%; width: 33.33%; }
    .sign-up-newsletter h2{font-size: 2.4rem;}

    .judge-detail-wrapper .judge-sidebar{padding: 2.4rem 1rem;}
    .judge-detail-wrapper .judge-sidebar h3{font-size: 1.8rem;}
    .companies-register-result-table .company-imagebx :is(h3,a){font-size: 16px;}
    .company-summary-wrap .org-summary-title .company-logoimagebx{    max-width: 70px; height: 70px;}
    .company-summary-wrap .org-summary-title .same-heading{text-align: left; padding-left: 10px;}
    .supplements-wrap .filter-top-tab select.form-control{background-size:15px;}

    .assets-detail-list .detail-content :is(.titlebx , .detailbox){font-size: 16px;}
    .company-summary-wrap  .detail-chart-bx{margin-top: 3rem;}
    .company-summary-wrap .detail-list .detailbox,.company-summary-wrap .detail-list .titlebx,:is(.no-result, .no-record){font-size: 16px;}
    .marriage-certificate-section .same-heading{max-width: 100%; padding-bottom: 2rem;}
    .marriage-certificate-section .same-heading h2{font-size: 2rem;}
    .marriage-certificate-section .same-heading h2 .name-bx{font-size: 2.4rem;}
    .marriage-certificate-section .marriage-scan-bx .name-bx{font-size: 3rem;}
    .marriage-certificate-section :is(.marriage-date, .marriage-time){font-size: 2rem;}
    .marriage-certificate-section .marriage-person-img .center-bar-code{width: 100px; height: 100px; padding: 15px;}
    .marriage-certificate-section .marriage-scan-bx :is(.self-img,.spouse-img){width: 170px; height: 170px;}
    .life-hawaination-wrap .step-cardbx .title-heading{min-height: inherit;}

    .petition-form-wrapper{text-align: center;}
    .petition-form-wrapper h5{font-size: 2rem;    margin-bottom: 2rem;}
    .petition-form-wrapper p{margin-bottom: 2rem; line-height: 2.2; }
    .petition-form-wrapper .bottom-signaturebx{margin-top: 3rem;}
    .petition-form-wrapper .bottom-signaturebx {justify-content: center;  flex-wrap: wrap;}
    .petition-form-wrapper .underline-text{padding: 0 6px 6px 6px;}
    .petition-form-wrapper .bottom-signaturebx .signaturebx{   padding: 0px 10px 8px; margin: 0 10px 20px; font-size: 16px;}
    .petition-form-wrapper .bottom-signaturebx .signaturebx + .signaturebx{margin: 0 10px 20px;}
    .inner-banner{text-align: center;}
    .meeting-tabs-wrapper .nav .nav-link{font-size: 14px; padding: 6px 20px; margin: 5px 5px 5px 0;}
    .meeting-tabs-wrapper .meeting-table-content .table .btn-primaryx{white-space: inherit;}
    .meeting-tabs-wrapper .meeting-table-content .table .agenda-pdf-btn{white-space: inherit;}
    .council-meetings-wrapper{padding: 15px;}
    .council-meetings-wrapper .meeting-title h3{font-size: 2rem;}
    .council-meetings-wrapper :not(.list-view) .table thead{display: none;}
    .council-meetings-wrapper :not(.list-view) .table td:before{display: block;}
    .council-meetings-wrapper :not(.list-view) .table td:first-child{padding-left: 1rem;}
    .council-meetings-wrapper :not(.list-view) .table tr{display: flex; flex-direction: column; border:solid 1px #EAEAEA;     background: #f8f7f7; border-radius: 10px; margin-bottom: 20px;}
    .council-meetings-wrapper :not(.list-view) .table tbody td{border: 0; padding: 1rem; }
    .council-meetings-wrapper .upcoming-meetings .table tr:last-child{border-bottom-color:#EAEAEA ;}
    .council-meetings-wrapper .meetings-detail + .meetings-detail { margin-top: 2rem; }

    .online-webinar-wrap .same-heading h3 br{display: none;}
   .online-webinar-wrap .webinar-content-bx{text-align: center;}
   .online-webinar-wrap .webinar-content-bx .webinar-list{text-align: center;}
   .online-webinar-wrap .webinar-list li{padding: 1rem 0;}
   .wasatch-country-wrap .ameneded-bx .ameneded-red-title{font-size: 2rem; margin-bottom: 1rem; }
   .wasatch-country-wrap .same-heading p a{word-break: break-all;}
   .inner-banner .agenda-file-btns a{margin: 0.5rem;}
   .council-voting-wrapper .council-meetings-wrapper .table td{width: auto !important;}
   .inner-banner .banner-pagelink-btn{justify-content: center; padding: 0 15px;}
   .inner-banner .banner-pagelink-btn .page-url{font-size: 14px;}
   .inner-banner .banner-pagelink-btn .external-link{ font-size: 17px; }
   .voting-card-detail .toptitle-withimg h2{font-size: 2.4rem;}
   .voting-card-detail :is(label, h3){font-size: 16px;}
   .voting-card-detail .progress{    height: 3rem;}
   .voting-card-detail .progress .progress-bar{height: 3rem; font-size: 11px;}
   .opinion-percentbx{padding: 1rem;}
   .opinion-percentbx .number{font-size: 18px;}
   .voting-card-detail  .form-check .form-check-input { width: 2rem; height: 2rem; }
   .voting-card-detail .discription-bx{margin-bottom: 2rem; }
   .inner-banner .voting-banner-title h3{font-size: 2.4rem; margin: 1rem 0; }
   .council-voting-wrapper .gridlist-icons{margin-top: 0px;}

   
   .profile-detail-wrapper .right-profilebarcode{margin: 2rem auto 0;}
   .profile-detail-wrapper .right-profilebarcode .barcode-img .lock-icon{font-size: 4rem;}
   .profile-detail-wrapper .profile-detail-left .profile-img{max-width: 200px; min-height: 200px; padding: 1rem;}
   .profile-detail-wrapper .profile-detail-left .profile-img .img-box{width: 120px; height: 120px; }
   .profile-detail-wrapper .profile-detail-left .profile-content h4{font-size: 18px;}
   .profile-detail-wrapper .profile-detail-left .profile-content{padding: 0 2rem;     width: calc(100% - 200px);}
   .profile-tab-wrapper .nav{justify-content: center;}
   .profile-tab-wrapper .nav .nav-item{padding: 0.5rem;}
   .profile-tab-wrapper .nav .nav-item:first-child{padding-left: 0.5rem;}
   .profile-tab-wrapper .tab-content{padding: 4rem 0;}
   .profile-tab-wrapper :is(.certificate-title-box, .organizations-title-box){text-align: center; margin-bottom: 3rem;}
   .profile-tab-wrapper :is(.certificate-title-box, .organizations-title-box) h3{font-size: 2.4rem;}
   .profile-tab-wrapper :is(.certificate-title-box, .organizations-title-box) .view-certificate-request{justify-content: center; flex-wrap: wrap;}
   .profile-tab-wrapper :is(.certificate-title-box, .organizations-title-box) .view-certificate-request .btn-primaryx{margin: 1rem 0;}
   .profile-tab-wrapper .certificate-card .pdf-iconbx,.tabcard-box .cardimg-bx{min-height: 100px;}
 
   .gettouch-wrap .same-heading{text-align: left;}
   .hawaiian-phone-wrapper .hawaiian-mobile-img{max-width: 100%; position: relative;}
   /* .decentralized-wrapper .decentralized-content .img-box{min-height: 270px;} */
   .decentralized-wrapper .decentralized-content h3{font-size: 2rem;}
   .hawai-home-banner .banner-bottom-btn .hawain-download-titleicon{justify-content: center;}
   .hawai-home-banner #hawaiian-banner-slider .carousel-item{padding: 140px 0 30px; min-height: inherit;}
   .hawai-home-banner .banner-bottom-btn{padding-top: 20px;}
   .hawai-home-banner .banner-bottom-btn .hawaiian-group-btn-list a{font-size: 14px;}
   .hawai-home-banner .banner-bottom-btn .hawaiian-group-btn-list a .text-box span{font-size: 12px;}

   
   .reclamation-wrapper .col{flex: 0 0 100%; padding: 0 15px;}
   .reclamation-wrapper .reclamation-content ul{padding-left: 0;}
   .reclamation-wrapper .reclamation-content{text-align: center; margin-bottom: 3rem;}
   .reclamation-wrapper .reclamation-content .icon-box span { width: 80px; height: 80px; line-height: 80px; }
   .financial-flow-wrapper .financial-flow-img{border: 0; padding: 0 0 30px;}
   .financial-flow-wrapper .hawaiian-pay-img .img-box{width:100%; max-width: 150px; margin: 0 auto 2vw;}

   .hawai-home-banner #hawaiian-banner-slider .carousel-caption{min-height: inherit;}
   .section-bottom-btn a {margin: 3px;}
   .section-bottom-btn a + a{margin: 3px;}
   .financial-flow-wrapper .financial-list {border: 0; margin-bottom: 3rem;}

/* 28-02-2024 */
.ohana-banner .banner-middle-bx{width: 100%; max-width: 300px; margin: auto;}
.ohana-banner .banner-title h1{font-size: 30px; line-height: normal;}
.ohana-banner .banner-left-title .quotes-icon{font-size: 15px;}
.ohana-banner .banner-left-title .quotes-icon.left-icon{ left: -22px; top: -10px;}
.ohana-banner .banner-left-title .quotes-icon.right-icon{right: -20px;
    bottom: -10px;}
.ohana-banner .banner-right-title .hawaiian-group-btn{margin-top: 1rem;}
.ohana-banner .banner-right-title .hawaiian-group-btn li a{margin: 0 0.5vw;}
.license-plate-wrapper .img-box{max-width: 360px;}
.ohana-banner .banner-right-title{padding: 1rem 0 3rem;}
.principles-list-wraapper .principles-list li .principles-content h4{font-size: 18px;}
.principles-list-wraapper .principles-list li .principes-content p{font-size: 14px;}

/* .hawaiian-group-btn-list a + a{margin: 5px 0 !important;} */
.hawaiian-group-btn-list a {margin: 5px !important;}



.searchListWrapper .filterlistContent.list-view-filter .listBx:not(.assetsNolist) li{    width: 100%;     margin-bottom: 15px;}
.searchListWrapper .filterlistContent.list-view-filter .listview-visibleContent .assetsNolist {margin-top: 0;}
.searchListWrapper .filterlistContent.list-view-filter .listview-visibleContent .assetsNolist li{width: 100%; }
.searchListWrapper .filterlistContent.list-view-filter .card{flex-wrap: wrap;}
.searchListWrapper .filterlistContent.list-view-filter :is(.cardbottomContent){width: 100%; padding: 15px; border: 0;}
.searchListWrapper .filterlistContent.list-view-filter :is(.listViewBox){width: 40%;}
.searchListWrapper .filterlistContent.list-view-filter :is(.cardMiddleContent){width: 60%;}
.searchListWrapper .filterlistContent.list-view-filter .reputationscorebx{margin-top: 0;}

.searchbannerBx .input-group .form-select{    font-size: 14px;      height:35px;  padding: 10px 26px 10px 10px;     margin-right: 6px;   max-width: 180px;}
.searchbannerBx .input-group input.form-control{       height:35px; padding: 5px 5px 5px 12px;    font-size: 14px;}
.searchbannerBx .input-group .btn-search{font-size: 18px;}
.searchbannerBx .input-group{padding: 5px; margin-top: 20px;}
.searchListWrapper .searchtopBx .resultsBx,.searchListWrapper .searchtopBx .filterDatebx h4{    font-size: 14px;}
.searchListWrapper .searchtopBx .filterDatebx .form-select{height: 40px ;   font-size: 14px;  }
.searchListWrapper .searchtopBx .filter-GridList :is(.list-view-button, .grid-view-button){font-size: 18px; padding: 7px;}
.searchListWrapper .searchtopBx .filterDatebx{margin: 5px;}
.searchListWrapper .searchtopBx .sortListBx{justify-content: center;}



/* 01-05-2024 */
.king-succession-list{background: none; display: flex; flex-wrap: wrap; min-height: inherit; margin-top: 0; overflow-x: auto; }
/* .king-succession-list::-webkit-scrollbar { width: 0px;  height:0;  background: transparent; } */
.king-succession-list li{flex: 0 0 auto; width: 50%; padding:5px;position: relative !important; left: unset !important; right: unset !important; top: unset !important;   bottom: unset !important;}
.king-succession-list .king-info{flex-direction: row !important; }
.king-succession-list .king-info .text-box{ width: calc(100% - 60px) !important; text-align: left !important; padding: 0 8px !important ;}
.king-succession-list li:nth-child(odd) .img-box{order: 0;}
.king-succession-list li:nth-child(4) .king-info .img-box,.king-succession-list li:nth-child(8) .king-info .img-box{order: 0;}
.king-succession-list :is(.name-bx, .duration-bx){font-size: 13px;}


.kingdom-home-banner{min-height: inherit; padding: 40px 0;}
.kingdom-home-banner .banner-right-title{padding: 40px 0 0; max-width: 100%;}
.kingdom-home-banner .banner-middle-text h2{font-size: 30px;}
.kingdom-home-banner .banner-middle-text h3 { letter-spacing: 4px; font-size: 16px; }
.kingdom-home-banner .banner-middle-text p { font-size: 16px !important; }
.citizen-btn-list li{width: 50%; padding: 3px; }
.citizen-btn-list li a{font-size: 14px;    padding: 10px 12px;}
.citizen-btn-list li a .arrow-icon{    right: 8px;}
.events-wrap h3{font-size: 14px;    margin-bottom: 14px;}
.declaration-protection-wrap .same-heading h2{font-size: 2.6rem;}
.declaration-protection-wrap .section-bottom-btn{margin-top: 15px;}
.footer{padding-top: 40px;}
.footer .footer-content {padding-bottom: 30px;}
.footer .footer-content h4{font-size: 20px; margin-bottom: 15px;}
.footer .copyright{margin-top: 0;}
.footer .copyright p{font-size: 14px !important;}



/* patent page  */
.border-list-content{margin-bottom: 3rem;}
.border-card{text-align: center;}
.border-card .iconBx{margin:0 auto 3rem;}
.border-card h3{font-size: 20px;}
.border-list-content h3{font-size: 18px;}
.border-list-content .border-text-bx{text-align: center; padding: 10px 0;}
.border-card h4{font-size: 16px;}

}


@media screen and (max-width: 767px)
{
    
    .digital-store-btn.store-full-btn .btn-box { width: 50%;}
    .digital-store-btn .min-width310{min-width: inherit;}
    .digital-store-btn a .left-icon { width: 23px; }
    .digital-store-btn a .light-title { font-size: 8px; }
    .digital-store-btn a{min-width: inherit;    font-size: 12px;}
    .company-summary-wrap .detail-list .detail-content{flex-direction: column;}
    .company-summary-wrap .detail-list .titlebx,.company-summary-wrap .detail-list .detailbox{width: 100%;}
    .additional-information .reputation-text .reputation-score{font-size: 3rem;}
    .sign-up-newsletter{width: 100%; max-width: 91%; margin: auto;}
    .sign-up-newsletter .icon-box{width: 60px; height: 60px; line-height: 60px;}
    .sign-up-newsletter .icon-box img { width: 30px; }
    .sign-up-newsletter .icon-box.top-icon{left: -24px;}
    .sign-up-newsletter .icon-box.bottom-icon{right: -24px;}

    .citytreaties-report-list{padding: 30px 15px;}
    .citytreaties-report-list:before{left: 15px;     transform: inherit;}
    .citytreaties-report-list > li .details-outer-box{width: 100%;}
    .citytreaties-report-list > li .details-outer-box{text-align: start;}
    .citytreaties-report-list > li:nth-child(odd) .details-outer-box{margin-left: inherit;}
    .citytreaties-report-list .year-bx:before{right: 0; left: inherit;}
    .citytreaties-report-list .year-bx:after{right: inherit; left: -5px;}
    .citytreaties-report-list li:nth-child(odd) .year-bx:after{left: -5px;}
    .citytreaties-report-list > li:nth-child(odd) .treaties-details ul li .cities-icon{order: inherit;}
    .citytreaties-report-list > li:nth-child(odd) .treaties-details{text-align: left;}
    .citytreaties-report-list li:nth-child(odd) .year-bx{text-align: left;}
    .citytreaties-report-list .year-bx{padding: 0 0 10px 30px;}
    .citytreaties-report-list .details-outer-box{margin-bottom: 20px;}
    .citytreaties-report-list .treaties-details {padding: 0 10px;}
    .citytreaties-report-list > li:nth-child(odd) .treaties-details ul li{text-align: left;}
    .council-voting-wrapper .council-meetings-wrapper .table h3{font-size: 15px;}

    .hawai-video-section-box.meeting-img-box{height: auto;}
    .voting-card-detail .toptitle-withimg .img-box{height: auto;}
    .voting-table .date-box{margin:10px 0;}
    .voting-card .description-content{min-height: inherit;}
    .profile-detail-wrapper .profile-detail-left .profile-content .text-box{margin-bottom: 2rem;}
    .profile-tab-wrapper .certificate-card{padding: 1rem;}

    .header .site-logobx,.header_fix.header .site-logobx{    width: 100%; max-width: 130px;}
    .certificates-detail-modal .modal-body{padding: 1rem;}
    .certificates-detail-modal .modal-dialog { max-width: 95%; margin: auto; }
    .certificates-detail-modal .profile-content .text-box{margin-bottom: 1.5rem;}
    .certificates-detail-modal .profile-content h4{font-size: 18px;}
    .certificates-detail-modal .certificates-detail{margin-bottom: 1rem; padding-bottom: 1rem;}
    .certificates-detail-modal .modal-content .btn-close{font-size: 14px; width: 30px; height: 30px; line-height: 32px;    right: -8px; top: -8px;}
    .declear-unity-content{    background-image: none;}


    .financial-flow-wrapper .financial-list{align-items: flex-start;} 
    .financial-flow-wrapper .financial-list>li{width: 33.33%;}
    .financial-flow-wrapper .financial-list>li:last-child { width: 100%; }
    .financial-flow-wrapper .financial-list .inner-list .content-box .iconBx:after, .financial-flow-wrapper .financial-list .content-box .bariconbx:before{display: none;}
    .financial-flow-wrapper .financial-list .inner-list .iconBx:before{width: 100%;}
    .financial-flow-wrapper .financial-list .inner-list{display: flex;     margin: 15px 0 0;}
    .financial-flow-wrapper .financial-list .inner-list li{width: 25%;}
    .financial-flow-wrapper .financial-list .inner-list li:first-child .content-box .iconBx:before{display: none;}
    .financial-flow-wrapper .financial-list .inner-list .content-box .iconBx:before{left: -50%; right: unset;}  
    .financial-flow-wrapper .financial-list .content-box .bariconbx{margin: 0 auto 30px;     width: 90px; height: 90px;}   
    .financial-flow-wrapper .financial-list .content-box .iconBx .inner-icon-img{width: 55px; height: 55px;}                 
    .financial-flow-wrapper .financial-list .content-box .iconBx .inner-icon-img img{width: 70%;}   
    .financial-flow-wrapper .financial-list > li:nth-child(3) .content-box .iconBx:before{left: -67%;}
    .financial-flow-wrapper .financial-list .content-box .iconBx:before{width: 100%;}
    .financial-flow-wrapper .financial-list .content-box .title{font-size: 12px;} 
    .financial-flow-wrapper .financial-list .content-box .bariconbx{padding: 5px;}
    .financial-flow-wrapper .hawaiian-pay-img .btn-primaryx{margin-top: 2rem;}

    /* 28-02-2024 */
    .ohana-banner{padding-top: 40px;}
    .ohana-banner .banner-left-title{max-width: 100%;padding: 2vw 6vw; text-align: center;}
    .ohana-banner .banner-left-title h3{font-size: 16px;}
    .ohana-banner .banner-right-title .hawaiian-group-btn li a{ width: 40px; height: 40px; line-height: 40px;}
    .ohana-banner .banner-right-title .hawaiian-group-btn li a img{max-width:18px ;}
    .ohana-banner .banner-middle-bx .video-play-icon{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
    .video-play-icon{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}

    .same-discription-with-imgbx .img-box{margin-bottom: 3rem;}
    #toggle-btn{margin-left: 4px;}
    .searchListWrapper .searchtopBx{text-align: center;}
    .searchListWrapper .searchtopBx .sortListBx{justify-content: center; }


}

@media screen and (max-width: 640px)
{
    
    .profile-detail-wrapper .profile-detail-left{flex-direction: column;}
    .profile-detail-wrapper .profile-detail-left .profile-img{margin: 0 auto 2rem;}
    .profile-detail-wrapper .profile-detail-left .profile-content{width: 100%; padding: 1rem 0; text-align: center;}
    .profile-detail-wrapper .right-profilebarcode{    margin: 1rem auto 0;}
    .supplements-wrap .filter-left{flex-direction: column; }
    .supplements-wrap .filter-top-tab .right-box{text-align: center;}
    .supplements-wrap .filter-top-tab select.form-control{margin: 0 ;}
    .supplements-wrap .filter-top-tab{margin-bottom: 2rem;}
    .header .emptyBx { font-size: 20px; padding: 15px 0;}

    .searchListWrapper .card .cardTitleWithImg .imgBx{ max-width: 50px; height: 50px;}
    .searchListWrapper .card .cardTitleWithImg .titleBx{    font-size: 14px;  line-height: normal;    width: calc(100% - 50px);}
    .searchListWrapper .card .assetsNolist .detailBx{    font-size: 20px;}
    .searchListWrapper .card .listBx .detailBx{font-size: 14px;}
    .searchListWrapper .filterlistContent.list-view-filter :is(.cardbottomContent){padding: 10px 0;}
    .searchListWrapper .slider-container .number--label{font-size: 14px;}
    .searchListWrapper .individualCard .cardTitleWithImg .imgBx{    max-width: 106px !important;    height: 140px !important;}
    .searchListWrapper .individualCard .cardTitleWithImg .personNameInfo{ width: calc(100% - 106px);}

}

@media screen and (max-width: 576px)
{
   
.banner-wrapper .banner-text-heading h1{font-size: 40px; line-height: 40px;}
.banner-wrapper{ text-align: center;}
.hawainflag-detail-warpper .hawainflag-detail-list{margin-bottom: 3rem;}
.hawainflag-detail-warpper .hawainflag-detail-list li{width: 100%; padding-bottom: 2rem;}
.hawainflag-detail-warpper .hawainflag-detail-list li h4{    font-size: 18px;}
.hawaiian-group-btn-list{flex-direction: column;}
.hawaiian-group-btn-list a + a{margin-left: 0;}
.hawaiian-group-btn-list a {margin: 5px 0 !important;}
.hawaiian-video-wrapper .hawaiian-middle-video h4{font-size: 18px;}
.principles-list-wraapper .principles-list li { width: 100%; }
.principles-list-wraapper .principles-list li .principles-content{min-height: inherit; margin-bottom: 3rem;}
.principles-list-wraapper .principles-list li .principles-content p{min-height: inherit;}
.digital-store-btn {margin-top: 2rem;}
.digital-store-btn .btn-box{    width: 100%;}
.get-started-wrap .started-list li{width: 100%;}
.get-started-wrap .started-list li .icon-box{margin-bottom: 2rem;}
.digitaltown-hall-wrap .town-metting .right-text{    padding: 0px 0 0px 30px;    background-size: contain;    min-height: 120px;}
.digitaltown-hall-wrap .town-metting .left-text{    font-size: 22px; line-height: 18px;}
.digitaltown-hall-wrap .town-metting .left-text .towntext{font-size: 14px;}
.digitaltown-hall-wrap .town-metting .right-text p { font-size: 16px; line-height: 16px; }
.digitaltown-hall-wrap .town-metting .right-text p small { font-size: 11px; }
/* .digitaltown-hall-wrap .join-metting-btns a,.digitaltown-hall-wrap .join-metting-btns button{width: 100%; margin: 0.5rem 0; justify-content: center;} */
.digitaltown-hall-wrap .join-metting-btns{flex-direction: column;}
.digitaltown-hall-wrap .join-metting-btns a{width: 100%;}

.scan-qrcode-digitalworld .btn-list{flex-direction: column;}
.scan-qrcode-digitalworld .btn-list .btn{margin: 5px 0; width: 100%;}
.digital-store-btn.store-full-btn .btn-box{width: 100%;}
.digital-store-btn a .left-icon{width: 28px;}
.digital-store-btn a{font-size: 14px;}
.digital-store-btn a .light-title{    font-size: 11px;}
.header .decentralized-box .btn-box{width: 100%;}
.arbitration-panel-wrapper .col { max-width: 50%; width: 50%; }
.transactions-model h5{font-size: 16px; margin: 0;}

.certificates-detail-modal .certificates-detail{flex-direction: column;}
.certificates-detail-modal .profile-content{width: 100%; padding: 2rem 0 0;}
.certificates-detail-modal .profile-content .text-box{text-align: center;}

.hawai-home-banner .hawaiian-king-img-box,.hawai-home-banner .banner-icon-logo{display: none;}
.hawai-home-banner #hawaiian-banner-slider .second-slide-carousel{top: 50%;}
.hawai-home-banner #hawaiian-banner-slider .bannerslide-bg-img{height: calc(90vh - 90px);}
.hawai-home-banner .first-slide-carousel .video-play-icon{margin-top: 1rem;}
.decentralized-wrapper .decentralized-content{margin-bottom: 3rem; padding: 0;  }
.decentralized-wrapper .decentralized-content h3{margin-top: 1.5rem;}
.decentralized-wrapper .decentralized-content .img-box{min-height: inherit;    width: 100%; max-width: 200px; margin: auto;}
.decentralized-wrapper .decentralized-icon-list li{font-size: 14px;}
.hawai-home-banner .banner-bottom-btn .hawaiian-group-btn-list{flex-direction: row;  }
.hawai-home-banner .banner-bottom-btn .hawaiian-group-btn-list a {margin: 6px 0 0 6px;}
.upload-better-choice-bx p br{display: none;}

.video-modal-dialog .modal-dialog{    max-width: 90vw; margin: auto;}
.video-modal-dialog .btn-close{width: 25px; height: 25px; line-height: 25px;}
.searchListWrapper .searchtopBx .filterDatebx h4{font-size: 12px;white-space: pre;}
.searchListWrapper .searchtopBx .filterDatebx .form-select{max-width: 100%; margin-left: 8px;}


/* 01-05-2024 */
/* :is(.same-heading p,p,.dot-listing li,.gettouch-wrap .light-red li,.doublearrow-list li a,.neutral_description ul li,.supplements-wrap .list-box-wrap .card p,.judge-detail-wrapper .judge-description ul li,.judge-detail-wrapper .judge-sidebar ul li a) { font-size: 14px; } */
.king-succession-list li{width: 100%;}
.king-succession-list .img-box{width: 40px; height: 40px;        margin-bottom: 10px;}
.king-succession-list .king-info .text-box{width: calc(100% - 40px) !important;   text-align: center !important;}
.king-succession-list .king-info {    border-radius: 10px; flex-direction: column !important; max-width: 100%; background: #fff; padding: 15px 10px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); }

.hawai-country-assets-wrap .country-list{justify-content: center;} 
.hawai-country-assets-wrap .country-list li {    width: 25%;}
.hawai-country-assets-wrap .country-list li .iconBx{    min-height: 70px;}

.digital-world-trademark .button-group-list { flex-direction: column; }
 .digital-world-trademark .button-group-list .btn { width: 100%; display: block; }

}

@media screen and (max-width: 450px)
{
.searchListWrapper .filterlistContent.list-view-filter :is(.listViewBox,.cardMiddleContent){width: 50%;}
.searchbannerBx .input-group{ padding: 0; margin-top: 20px; flex-direction: column; border: 0; }
.searchbannerBx .input-group .form-select{ max-width: 100%; order: 1; margin: 5px 0 0; border-radius: 5px !important; padding: 5px 5px 5px 13px; border: solid 1px #e9e9e9;}
.searchbannerBx .input-group input.form-control { height: 35px; padding: 5px 40px 5px 5px; font-size: 14px; width: 100%; border: solid 1px #e9e9e9; white-space: pre; border-radius: 5px !important; } 
.searchbannerBx .input-group .btn-search { font-size: 15px; position: absolute; right: 2px; background: #b2100b; color: #fff; height: 35px; padding: 5px 9px; line-height: normal; border: solid 1px #b2100b;    top: 0;  z-index: 99;}

.events-wrap h3{text-align: center;}
.events-wrap .events-cardbx{margin-bottom: 30px;}
.events-wrap :is(.col-4, .col-8){width: 100%;}

.citizen-btn-list li{width: 100%;}
.footer .footer-list li{width: 100%;}
.footer .footer-content{text-align: center;}
.header .mega-menu .middle-menu ul li{ width: 100%;}

}




