 body {
      font-family: "Roboto","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    }
    .gt-tip-blue{
      color: #025b8b;
    }
    .gt-tip-bg-blue{
      background-color: #025b8b;
    }
    .gt-rep-info{
      position: sticky;
      top: 4.9rem; 
      background: #fff;
      box-shadow: 0px 1px 4px #878787;
      z-index: 111;
    }

    .g-rep-c-table td, .g-rep-c-table th{
      padding: 0.25rem 0.5rem; 
      font-size: 0.8rem;     
    }

    #myTabContent .req_btn {
      background-image: linear-gradient(to top right, #025b8b, #161212);
      border-radius: 0.25rem;
      padding: 4px 21px;
      color: #eee;
      border: 1px solid #025b8b;
      cursor: pointer;
    }
    #myTabContent .req_btn:hover {
      background-image: linear-gradient(to top right, #161212, #025b8b);
    }
    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {  
      background: #288cc3;
      color: #fff;
      border-top-left-radius: 0.5rem;
      border-top-right-radius: 0.5rem;
    }
    .nav-tabs .nav-link:not(.nav-link.active) {
      /*background: #d4d4d4;*/
      background: #212529;
      color: #fff;
      border-top-left-radius: 0.5rem;
      border-top-right-radius: 0.5rem;
      font-size: .84rem;
      margin-top: 0.5rem;
      padding: 0.35rem 0.75rem;
      font-weight: bold;
    }
    .nav-tabs .nav-link:not(.nav-link.active):hover {
      background: #288cc3;
    }
    li.nav-item {
      margin: 0 0.15rem;
    }
    li.nav-item:first-child {
      margin-left: 0;
    }
    li.nav-item:last-child {
      margin-right: 0;
    }
    #gtSearchbar {
    background: #004e84;
    }
    #gtSearchbar .form-control{
        font-size: 0.75rem;
    }
    #gtSearchbar .btn-search{
        background: #f7941d;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    #accordion.faq-content .card > .card-header {
        color: #333;
        background-color: #fff;
        border-color: #e4e5e7;
        padding: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    /*#accordion.faq-content .card > .card-header:hover {
      background-color: #025b8b;
    }*/
    #accordion.faq-content .card > .card-header:hover .btn{
      color: #025b8b;
    }
    #accordion.faq-content .card > .card-header a {
        display: block;
        padding: 10px 15px;
        font-weight:bold;
    }
    #accordion.faq-content .card > .card-header a:before {
        content: "";
        position: relative;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: left;
        margin-right: 13px;
        transition: transform .25s linear;
        -webkit-transition: -webkit-transform .25s linear;
        color: #004e84;
        background: #fff;
        border: 1px solid #004e84;
        padding: 6px 8px;
        height: 30px;
        width: 25px;
        font-weight: bolder;
    }
    #accordion.faq-content .card > .card-header a{
      text-align: left;
    }
    #accordion.faq-content .card > .card-header a:before {
        content: "\002b";
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #accordion.faq-content .card > .card-header a[aria-expanded="true"] {
        background-color: #40abe3;
    }
    #accordion.faq-content .card > .card-header a[aria-expanded="true"]:hover {
        color: #333;
    }
    #accordion.faq-content .card > .card-header a[aria-expanded="true"]:before {
        content: "\2212";
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    #accordion.faq-content .card > .card-header a[aria-expanded="false"]:before {
        content: "\002b";
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
    #accordion.faq-content .card{
      margin: 0.5rem 0;
    }
    
    .gt-dwnld-btn{
       background: #ffc41d !important;
    }
    .gt-download-brochure{
      background: #41b3e1;
    }
    .gt-download-brochure .gt-blink{
      background: #adff42;
    }

    .gt-pdf-n-discount{
      box-shadow: 0px 1px 3px #878787;
      background: linear-gradient(to top, #c3eff8, transparent);
    }
    .gt-pdf-n-discount a:not(.gt-pdf-btn):hover{
      box-shadow: 1px 2px 4px #878787;
    }
    .gt-pdf-n-discount p{
      font-size: 65%;
      font-weight: bold;
    }

    .gt-buy-border{
      /*background-image: linear-gradient(-197deg, #fff, #025b8b);*/
      border: 1px solid #4fc3ea;
      /*padding: 0.1rem;*/
    }
    .gt-buy-button-div{
      position: sticky;
      /*top: 12.5rem;*/
      top: 9rem;
      /*border: 1px solid #025b8b;*/
      /*box-shadow: 1px 1px 8px #888;*/
      /*background-color: #fff;*/
    }
    .gt-buy-button-div .fa-info-circle{
      cursor: pointer;
    }
    .gt-buy-button-div ul li:first-child,
    .gt-buy-button-div ul li:last-child{
      border-bottom: 0;
    }
    .gt-pricing{  /*.gt-buy-button-div */
      background: linear-gradient(to bottom right, #1996d0 49%, #fff 51%);
      padding: 0.25rem 1rem .5rem;
      color: #fff;
    }
    .gt-buy-button-div ul > li{
      border-bottom: 1px solid #ddd;
      padding: 0.25rem 1rem;
    }
    .gt-buy-button-div ul > li:not(.g-active){
      color: #232323;
      font-size: 14px; 
    }
    .gt-buy-button-div ul > li .h6{
      font-size: 100%;
    }
    .gt-btn-buyNow{
      background-image: linear-gradient(to bottom, #42cbeb, #058ed6);
      color: #fff;      
      border-radius: 50px;
      border:  1px solid #0f94d5;
      box-shadow: 1px 2px 2px #025b8b;
      font-size: 1rem !important;
      padding: 0.25rem 2rem 0.1rem !important;
    }
    .gt-btn-buyNow .fas{
      font-size: 60%;
      background: #065983;
      padding: 0.35rem 0.45rem 0.2rem;
      border-radius: 50px;
    }
    /*.gt-btn-buyNow:hover .fas{
      background: #fff;
      color: #000;
    }*/
    .gt-btn-buyNow:hover{
      /*background-image: linear-gradient(to bottom, #02b8e7, #288cc3);*/
      background-image: linear-gradient(to bottom, #058ed6, #42cbeb);
      color: #ddd;
    }
    
    .gt-btn-samplePDF-p{
      background-image: linear-gradient(127deg, #ffc95c 18%, #e7b245 15%);
      cursor: pointer;
      color: #444;
      font-weight: bold;
    }
    .gt-btn-inq-discount{
      background-image: linear-gradient(127deg, #407d2d 18%, #196302 15%);
      cursor: pointer;
      color: #fff;
    }
    .gt-btn-samplePDF-p:hover{
      color: #666;
    }
     .gt-btn-inq-discount:hover{
      color: #ddd;
    }
    .gt-buy-button-div input[type='radio']:checked{
      width: 14px;
      height: 14px;
    }
    .gt-buy-button-div input[type='radio']:checked + label{
      color:#1661a5;
      font-weight: bold;
      font-size: 95%;
    }
    .gt-buy-button-div input[type='radio']:checked ~ span{
      color:#1661a5;
    }

    .gt-buy-button-div li label:hover{
      cursor: pointer;
      color: #3d81b9;
    }
    .g-woocomm-price{
      text-decoration: line-through;
    }
    .modal.show{
      background: rgb(0, 0, 0, 0.8);
    }
    /*-- Animation--*/
    .gt-blink {
      animation: blink 3s linear infinite;
      color: #353535 !important;
    }
    @keyframes blink{
      0%{opacity: 0.1;}
      50%{opacity: 1;}
      100%{opacity: 0.1;}
    }

    /*header{
      position: fixed;
      top: 0;
      z-index: 112;
      width: 100%;
    }*/
    #inquiryForm1 .input-group-text,
    #gtInquiryForm .input-group-text {
      height: 100%;  
    }
    #myTabContent img{
      max-width: 100%;
      height: auto;
    }    
    #myTabContent {
        font-size: 15px;
        font-family: arial;
    }
  
    .gt-download-btn{
      border: 1px solid #40abe3;
      background-image: linear-gradient(to bottom, #4088c2, #306694);       
    }
    .gt-download-btn:hover{
      background-image: linear-gradient(to bottom, #306694, #4088c2);       
    }
    /*.gt-download-btn .fas{
      background: #fff;
      color: #454545;
      border-radius: 50px;
      border: 1px solid #65696c;
      box-shadow: inset 0px 0px 1px #000;
    }*/
    .gt-inquiry-btn{
      border: 1px solid #00b70c;
      background-image: linear-gradient(to bottom, #158e01, #037005);       
    }
    .gt-inquiry-btn:hover{
      background-image: linear-gradient(to bottom, #037005, #158e01);       
    }
    .gt-f-initial{
      font-family: initial;
    }
    .gt-small{
      font-size: 75%;
    }
    .gt-rep-title{
      line-height: 1.5;
    }
    #gtRepTitle .breadcrumb-item+.breadcrumb-item::before {
      content: var(--bs-breadcrumb-divider, ">");
      font-weight: bold;
      font-size: 1rem;
      color: #003253;
      margin-top: -0.15rem;
    }
    #gtRepTitle .fa-home{
      color: #003253;
    }
    #gtRepTitle .breadcrumb-item a{
      text-decoration: none;
      font-weight: bold;
      color: #003253;
    }
    .nav-tabs{
      border-bottom: 0;
    }
    /*.gt-speak-to-analyst{
      display: none;
    }*/
    .gt-social-icon button{
      color: #fff;
    }
    .gt-fb-btn{
      background: #4b73ca;
    }
    .gt-twitter-btn{
      background: #4bb7e5;
    }
    .gt-feeds-btn{
      background: #f59b20;
    }
    .gt-analyst-help{
      background: #f1ab17;
      /*transform: rotate(90deg) translateX(-5.5rem) translateY(-15rem);*//*Live*/
      transform: rotate(90deg) translateX(-5.5rem) translateY(-13.5rem);/*Local*/
    }
    .gt-analyst-help:hover{
      background: #d39512;
    }
    #gtRelatedReports table tr td a.btn{
      background-color: #f59b20;
    }
    .g-des-h3{
      font-weight: bolder;
    }
    nav .gt-link-text {
      font-family: cursive;
      text-shadow: 1px 1px 2px #025b8b;
      margin-top: -0.5rem;
    }
    nav .gt-link-text a{
      color: #025b8b;
    }
    nav .gt-link-tag {
      background: #ffc107;
      padding: 0.17rem 0.24rem;
      -webkit-text-emphasis-style: triangle;
      color: #025b8b;
      font-size: 80%;
      font-weight: bold;
      animation-name: link_blink;
      animation-duration: 1.7s;
      animation-iteration-count: infinite;
      margin-left: 0.017rem;
      border-radius: 0.17rem;
    }
    #gtMobileInfoSection ul{ 
        font-size: 14px;
    }

    footer {
      background: #004e84;
      color: #fff;
    }
    footer a{
      color: inherit;
      text-decoration: none;
    }
    footer a:hover{
      color: #999;
    }
    footer .btn{
      background: #0d7fb4;
    }
    footer i.fab {
      width: 1.5rem;
    }
    @media only screen and (max-width: 575px) {
      /*header{
        position: fixed;
        top: 0;
        z-index: 112;
      }*/
      .gt-rep-info{
        position: static;
      }
      .gt-analyst-help {
        transform: none;
        margin-top: 1rem;
      }
    }
    @media only screen and (max-width: 1199px) {
      .gt-analyst-help {
        transform: none;
        margin-top: 1rem;
      } 
    }
    @media only screen and (max-width: 1024px) and (max-width: 1199px) {
        .gt-buy-button-div{
          position: sticky;
          top: 7.1rem;
        }
    }
    
    a#reasonToBuyTab-tab {
        background: #f7941d;
    }
    
    
    