@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
html{font-size:10px;}
body{font-family: "Roboto", sans-serif; }
a{text-decoration:none;}
.padding-right-all{padding-right:7rem;}
.gradient-bg{background: linear-gradient(45deg, #000250 0%,#005cff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.know-btn-banner{color:#fff;font-size:1.7rem;}
.ptb{padding:7rem 0;}
.ttl-h2{font-size: 3.2rem;margin-bottom: 0;font-weight: 700;letter-spacing: .07rem;font-family: "Playfair Display", serif;}
.space-bottom-7{padding-bottom:3.5rem!important;}
.read-btn{padding: .7rem 2.5rem;color: #005cff;border: .1rem solid #005cff;font-size:1.6rem;transition: all 0.35s;}
.read-btn:hover{background: #005cff;color: #fff;}
.font-18 {font-size: 1.8rem!important;line-height: 1.5;margin-bottom:0;padding-bottom:.7rem;}
.font-20 {font-size:2rem;line-height: 1.5;margin-bottom:0;padding-bottom:.7rem;}
.font-22 {font-size:2.2rem;line-height: 1.5;margin-bottom:0;padding-bottom:.7rem;}
.sub-ttl{font-weight: 400;font-size: 1.6rem!important;color: #4c4c4c;}
.space-bottom-8{padding-bottom:2rem;}
.bg-gr{background:#0100a4;}
.a-link{color:#005cff!important;font-size:1.4rem;}
.para{font-size:1.5rem;padding-bottom:.8rem;margin-bottom:0;line-height:1.4;text-align: justify;}
.hr-line {border-bottom: .1rem solid #e1e1e1;}
.plr{padding:0rem 3rem;}
.social-links img { width: 3rem;}
.inner-header .navbar-nav .nav-link{padding-left: 2.5rem !important;padding-right: 2.5rem !important;font-size: 1.5rem;color:#fff;}
.inner-header .navbar{padding:1.4rem 0;}
footer h3{margin-bottom: 0.5rem;padding-top: 2.2rem;font-weight: 600;font-size: 1.8rem;}
footer .form-control {font-size: 1.4rem;width: 70%;margin-top: 0;padding: 1rem 1rem;}
footer{border:.1rem solid #efeeee;}
.footer-menu-list li a {padding: 0;font-size: 1.4rem;color: #000;font-weight:400;}
.footer-menu-list li{padding:.7rem 0;}
.contact-details a{font-size: 1.5rem;color:#000;padding:0 2rem;}
.contact-details p{padding:0.6rem 0;}
.copy-rgt {font-size: 1.4rem;font-weight: 300;margin-bottom: 0;}
.copy-top-space {padding: 1.2rem 0;}
.space-top-bottom-common{padding:5rem 0;}
.banner-top-bottom{padding:11rem 0 6rem;}
.navbar-light .navbar-nav .nav-link.active {color: #fff;border-bottom: 0.2rem solid #00aaff;}
.common-brd{padding:1rem 0;font-size:1.3rem;}
.txt-blue{color:#1800c9;}
.footer-bg-color{background:#ecf8fe;}
.inner-header .dropdown-item{font-size:1.4rem;padding: 1rem 2.5rem;}
.inner-header .dropdown-item:focus, .dropdown-item:hover {color: #1e2125;background-color: #e3edfc;}
.nav-item.dropdown:hover .dropdown-menu{transition: .3s all;display:block;}
.dropdown-menu{border:none;}
.ft-500{font-weight:500;}
 /*img{width:3rem;}*/
/*---------------tag-Search-bar-------------------------*/
.taglist{align-content: center;align-items: center;display: flex;flex-wrap: wrap;justify-content: center; margin: auto;padding: 0;width: 100%;max-width:71rem;margin-top:3.5rem;}
.tagList-item {align-items: center;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;text-align: center;}
.tags{color:#000557;cursor: pointer;text-decoration: none;transition: color .3s, background-color .3s;align-items: center;background-color: #ccd7e2f5;border-radius: .3rem;box-sizing: border-box;display: flex;font-size:1.3rem;font-weight:400;
    justify-content: center;margin:.5rem;padding: .6rem 2rem;position: relative;}
.onscroll-data{display:none;}
.sticky-s .onscroll-data{display:block;}
@media (min-width: 320px) and (max-width: 480px) {.banner-top-bottom {padding: 7rem 0 2.5rem;}}
/*-----search-icon--css-----*/
.search-menu {position: fixed;width: 100%;height: 100%;top: -20rem;left: 0;right: 0;white-space: nowrap;z-index: 9999;background: rgb(0, 0, 0);opacity: 0;visibility: hidden;-webkit-transition: 500ms ease all;-moz-transition: 500ms ease all;transition: 500ms ease all;}
.search-bar-close.icon-close2:before {right: 2rem;position: absolute;top: 1rem;cursor: pointer;}
.icon-close2:before {content: "\f00d";font-family: FontAwesome;font-size: 2rem;}
.search-menu .wrapper {position: relative;margin: 7rem auto;padding: 0 12rem 0 1rem;}
.search-menu .wrapper button {position: absolute;display: block;left:6.5rem;top:11.5rem;background: transparent;border: none;color: #fff;-webkit-transition: 500ms ease all;-moz-transition: 500ms ease all;transition: 500ms ease all;font-size: 4.5rem;}
.search-menu .wrapper input {width: 90%;padding: 1rem 1rem 1rem 5rem;background: transparent;border: none;border-bottom: 0.2rem solid #bfbfbf;font-size: 4rem;color: #FFF;margin: 5rem auto;display: block;}
.searchrow {margin-left: 12.2rem;}
#searchpopup {background: #f3f3f3;text-align: left;position: relative;overflow: scroll;height: 40rem;}
.search-icon {position: relative;top: 1.1rem;cursor:pointer;}
.search-menu.toggled {top: 0;opacity: 1;visibility: visible;}
.popup-search-button .search-icon {position: relative;top: -2.2rem; cursor: pointer;left: 1rem; }
.search-bar-close img{position: absolute;right: 2rem;top: 2rem;cursor:pointer;}
.voice-icon {
    width: 51px;
    margin-top: -3px;
}
/*-----report-details-page-----*/
.left-data .ttl-2 {font-size: 2rem;margin-bottom: 0;}
.left-data .list-group-item {border: none;font-size: 1.4rem;padding: 1rem;margin-bottom:.1rem;background:#e3edfc;color:#000; cursor: pointer;}
.left-data .list-group-item.active {z-index: 2;color: #fff;background-color: #0000c9;border-color: #0000c9;}
.report-tabs.nav-tabs .nav-link{font-size:1.5rem;padding:1rem;color:#000;} 
.report-tabs.nav-tabs .nav-link.active{border-color:transparent;color:#0000c9;border-bottom:.2rem solid #0000c9;background:transparent;}
.report-tabs-data{padding-top:3rem;}
.report-details-info p{font-size: 1.6rem;padding-bottom: 0.8rem;margin-bottom: 0;line-height: 1.8;text-align:justify;}
.img-center{margin:1.5rem 0;}
.link-txt{font-size:1.6rem;font-weight:600;}
.link-txt a{color:#0000c9;}
.report-details-info ul.listing li{font-size:1.5rem;padding:.5rem 0;}
.accordion-header .accordion-button{font-size:1.5rem;font-weight:500;padding:1.5rem;}
.accordion-body{font-size:1.5rem;}
.toc-content p{font-size: 1.5rem;padding-bottom: 0.8rem;margin-bottom: 0;line-height: 1.5;text-align:justify;}
.right-side-content ul,.price-hld form{-webkit-box-shadow: 0 0.2rem 0.8rem rgb(0 0 0 / 15%);box-shadow: 0 0.2rem 0.8rem rgb(0 0 0 / 15%);padding: 2rem;border-radius: 0.7rem;margin-bottom: 1.8rem;}
.right-side-content ul li{font-size: 1.5rem;padding: 0.5rem 0;}
.right-side-content ul li strong{padding-right:.7rem;}
.price-hld label{font-size:1.4rem;}
.space-top-bottom{padding:1rem 0;font-size:1.3rem;}
.blink_me {animation: blinker 1s linear infinite;color:#015afc;font-size: 1.7rem;font-weight: bold;}
@keyframes blinker {50% { opacity: 0;}}
.license-data{font-size:1.4rem;padding:.7rem;font-weight: 600;}
.license-data.form-select{background-color:#a7cee1;}
.h2_tags{margin-top:1.5rem}
.accordion-button{background:#e4edfa;}
.report-tabs-data.tab-content ul li {font-size: 1.6rem;text-align: justify;line-height: 1.8;}
.report-tabs-data.tab-content table{ font-size:1.4rem;}
.report-tabs-data.tab-content h2{font-size: 1.8rem;text-align: justify;line-height: 1.1;color:#1800c9;;font-weight:500;margin: 0;}
.report-details-info h1{text-align:justify;}
.list-group-item.active {z-index: 2;color: #000;background-color: #86b7fe;border-color: #86b7fe;}
.sticky-holder {position: sticky;top:8rem;z-index:999;}
.report-details-info h2{padding:1rem 0;}
h2.accordion-header{padding:0;}
.sticky {position: fixed;top: 0;width: 100%;-webkit-box-shadow: 0 5px 12px rgb(0 0 0 / 12%);box-shadow: 0 5px 12px rgb(0 0 0 / 12%);z-index: 9999;background:#fff;}
.sticky-popup {position: fixed;right:32px;-webkit-box-shadow: 0 5px 12px rgb(0 0 0 / 12%);box-shadow: 0 5px 12px rgb(0 0 0 / 12%);z-index: 9999;background:#fff;top:120px;}
.btn-1{background:#0100a4;background:#020251;}
.btn-2{background:#005cff;}
.btn-3{background:#00aaff;background:#ffc107;}
.ind-btn.btn-1,.ind-btn.btn-2,.ind-btn.btn-3{padding:1rem 1.5rem;}
.sticky-s {position: -webkit-sticky; /* For Safari */position: fixed;width: 23%;}
.thr-scroll{height:61rem;overflow:auto;}
#sticky-toc{display:none;}
.ind-link {color: #1800c9;font-size: 1.6rem;border: 0.1rem solid #1800c9;padding: 1rem;}
.price-hld span{font-weight:500;}
.author-section p{font-size:1.5rem;text-align:justify;}
/*.author-img{border-radius:50%;position:absolute;}*/
.author-section{margin-top:25px; -webkit-box-shadow: 0 0.2rem 0.8rem rgb(0 0 0 / 15%);box-shadow: 0 0.2rem 0.8rem rgb(0 0 0 / 15%);padding: 2rem;border-radius: 0.7rem;margin-bottom: 1.8rem;}
.author-section p{padding-top:0px;}
.image-container {position: relative;}
/*.social-icon{border-radius: 50%;z-index: 9999;position: relative;top: 61%;left: 60%;border: 2px solid #fff;}*/
.author-img {width: 100%;border-radius:50%;}
.social-icon {position: absolute;bottom:0px; right:5px;border-radius: 50%;border: 2px solid #fff;}
.report-status-info li{font-size: 1.5rem;border-right: 0.2rem solid #000;padding: 0 2rem;}
.report-tabs-data.tab-content h3 {font-size:1.65rem;text-align: justify;line-height: 1.1;font-weight: 500;margin: 0;padding:1rem 0}
.report-details-info{padding:0 4rem;}
.report-details-info img{padding:1rem 0 1.5rem 0;}
.modal-btn.ind-btn{padding:.5rem;border-radius:.1rem;margin-top: -.56rem;}
.jumptopopup .modal-content{width: 87%; margin: 0 auto;border:none;}
.jumptopopup .modal-dialog{top:150px;}
.sticky-popup{display:none}
.mob-new-list.nav{justify-content: space-evenly;}
.mob-dropdown .accordion-button {background: transparent;font-size: 1.9rem;color: #000;padding: 0; box-shadow:none;font-weight:400;}
.mob-dropdown .accordion-body li a {font-size: 1.6rem;padding: .7rem 0;}
.offcanvas-start {top: 0;left: 0;width: 100%;background: #e3edfc;}
.mob-dropdown .accordion-item {background: transparent;border: none;font-size:1.5rem;}
li.mob-dropdown {padding: 1.2rem 0;}
.offcanvas-body ul li a {
    font-size: 2rem;
    color: #000!important;
    padding: 1.2rem 0;
    border-bottom: 1px solid #a0a0a0;
}
.mob-dropdown{border-bottom: 1px solid #a0a0a0;}
.btn-close{background:url(../images/cross-icon.webp)no-repeat;background-size:contain;width:3rem;max-width:100%;opacity:1;}
.mob-dropdown .accordion-button::after{    background: url(../images/arow-icon.webp) no-repeat;width: 2.5rem;height: 2rem;background-size: contain;transform: rotate(90deg);}
.mob-dropdown .accordion-button:not(.collapsed)::after{transform: rotate(270deg);}
@media screen and (max-width: 1280px) and (max-height: 800px) and (min-height: 769px) {.ind-btn.btn-1, .ind-btn.btn-2, .ind-btn.btn-3 { padding: .7rem 0.5rem;}}
@media (min-width: 320px) and (max-width: 480px) {.plr {padding: 0rem 1rem;}.thr-scroll {height:auto;overflow: auto;}
    .font-18 {font-size: 1.4rem;line-height: 1.5;padding-top:.7rem;}
    .font-18.pb-5{padding-bottom:0!important;}
    .report-tabs-data.tab-content h2 {font-size: 1.6rem;}
    .ind-btn.btn-1, .ind-btn.btn-2, .ind-btn.btn-3 {padding: .7rem;}
    .report-sticky-ttl h3{padding:1rem 0;}
    .search-btn{display:none;}
    .search-menu .wrapper input {width: 90%;padding: 1rem 1rem 1rem 4rem;font-size: 2rem; margin: 5rem auto;}
    .sp-icon {position: absolute !important;left: 80% !important;}
    .voice-icon {width: 40px;margin-top: 7px;}
    .font-22 {font-size: 2rem;line-height: 1.3;padding-top:1rem;}
    .sticky-s{display:none;}
    .ptb {padding: 2rem 0;}
    .space-bottom-8 {padding-bottom: 1rem;}
    .popup-search-button .search-icon{top:-3.4rem!important;}
    .mob-view-search, .search-bar-mob {display: block;top: 0;right: -4rem;}
    .voice-icon {width: 40px;margin-top: -7.2rem!important;}
    .report-tabs-data {padding-top: 1rem;}
    .report-details-info {padding: 0;}
    .report-status-info li{padding: 0 1rem;}
    .h2_tags .list-group-item{font-size:1.4rem;padding:1.4rem 1.2rem;}
    .sticky-option .ind-btn{font-size:1.4rem;}
    .sticky-option .text-end{text-align:center!important;}
    .contact-details p{border:none;padding:0;}
    .mob-dropdown .accordion-body li a {font-size: 1.6rem;padding: .7rem 0;border-bottom:0;}
    .copy-rgt{text-align:center;padding:.7rem 0;}
}