pre{line-height: 21px;
    font-size: 1rem;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight: 400;
    color: #333;overflow-x: auto;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;}

.reportContent img,.reportContent p img{max-width: 650px;display: block;margin: 30px auto;}

.reqCustomBox p.p1{font-size: 24px!important;}
.reqCustomBox p.p2{font-size: 18px!important;font-weight: 300;}
.reqCustomBox p span{color: #fff600;}
.reqCustomBox p span.firstSpan{border-bottom: 1px solid #fff600;}
.reqCustomBox p .span2{font-size: 24px;}
.reqCustomBox{background-image: url(../images/reqCustomBox-bg.webp); background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px; }
.reqCustomBox button{border: 1.4px solid #fff; }
 .reqCustomBox button.specifyBTN{background-color: #ffbf00;color:#1d017f;border: 2px solid #ffbf00;padding: 8px 10px;transition: none;}
 .reqCustomBox button.specifyBTN:hover{background-color: #ffc929;border: 2px solid #ffc929; }
 .reqCustomBox button svg{stroke: #fff;stroke-width:1; }
 .talkToAna-Box{background-image:url('../images/talkToAna-Box-bg.png');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 36px 0px;border: 1px solid #fed94f;justify-content: space-around; }
 .talkToAna-Box img{border-radius: 100px; }
 .talkToAna-Box p{color: #1f1f1f;}
 .talkToAna-Box p.ana-name{font-size: 16px;}
 .talkToAna-Box p.ana-post{font-size: 14px;}
 .talkToAna-Box p.ana-title{font-size: 20px;}
 .talkToAna-Box button{background-color: #313436; color: #fff; font-weight: 500; font-size: 13px;border-radius: 2px; }
 .talkToAna-Box .fs-11{font-size: 11px; }
 .reqCustomBox .customPurchase, .reqMethodBox .reqMethod, .enqBuyBox .enqMethod{background-image:url('../images/reportContent-icon.png');background-repeat:no-repeat;width:54px;height:54px;display:inline-block}
 .reqMethodBox button{color: #fff; background-color: #085391; border:2px solid #085391;transition: none; padding: 8px 10px}
 .reqMethodBox button:hover{color: #fff; background-color: #3091e2; border:2px solid #3091e2; padding: 8px 10px}
 .reqMethodBox .h6{color: #262626;line-height: 22px;font-size: 18px;}
.reqMethodBox{background-image:url('../images/reqMethodBox-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: contain; padding: 0px 0px;justify-content: space-evenly;}
.reqMethodBox .p1{color: #010101;font-size: 24px!important;}
.reqMethodBox .p2{color: #056d9b;font-size: 14px!important;text-align: left;line-height: 24px;font-weight: 300;}
.reqMethodBox .imgDiv{position: relative;top: -12px;}
.enqBuyBox{background-image:url('../images/enqBuyBox-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px;}
.enqBuyBox button{color: #000508;background-color: #fede4a;transition: none;padding: 8px 15px}
.enqBuyBox button:hover{color: #000508;background-color: #e7c736;}
.enqBuyBox button svg{stroke: #53c7d9;stroke-width:1; }
.enqBuyBox .p1, #viewToc .enqBuyBox .p1{color: #fff;font-size: 24px; }
.enqBuyBox .p2, #viewToc .enqBuyBox .p2{color: #fff;font-size: 16px;line-height: 24px;font-weight: 300; }

 /* right side boxes */
.reportInfo{background:#fff;border-radius:10px;border: 1px solid #dfdfdf}
.reportInfo .reqfreeSampleBtn a img{position: relative;bottom: 2px;}
.reportInfo .reqfreeSampleBtn a.btn-success{background-color:#0fb95b;}
.reportInfo .reqfreeSampleBtn a.btn-warning{background-color:#ff971c;color:#fff}
.needInfo{border:1px solid #e9e9e9;border-radius:10px;background-color:#f3f3f3;}
/*.needInfo a.btnReqCustom, .needInfo .btnEnqBuy{background-image:-moz-linear-gradient(90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);background-image:-webkit-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);background-image: -ms-linear-gradient(90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);color:#434343;border:2px solid #2e95ff;padding: 12px 10px}
.needInfo a.btnReqCustom:hover, .needInfo .btnEnqBuy:hover{background: linear-gradient(to bottom,#f7f8fa,#e7e9ec); color: #434343; border: 2px solid #626262; }*/
.needInfo a.btnReqCustom, .needInfo .btnEnqBuy{background:#fff;color:#007db3;border:2px solid #007db3;padding: 12px 10px;font-weight: 500;transition: none;}
.needInfo a.btnReqCustom:hover, .needInfo .btnEnqBuy:hover{background:#007db3; color: #fff; border: 2px solid #007db3; }
.enqBuy{background:#f3f3f3;border-radius:10px;border: 1px solid #e9e9e9;}
/*.enqBuy a.btnEnqBuy{border:2px solid #2e95ff; color: #001f68; font-weight: 500;background-image: -webkit-linear-gradient( 90deg, rgb(236,237,240) 0%, rgb(255,255,255) 100%);padding: 12px 20px }
.enqBuy a.btnEnqBuy:hover{background-color: #56c0ea; color: #001f68; font-weight: 500; }*/
.enqBuy a.btnEnqBuy{border:2px solid #007db3; color: #007db3; font-weight: 500;background:#fff;padding: 12px 20px;transition: none;}
.enqBuy a.btnEnqBuy:hover{background-color: #007db3; color: #fff; font-weight: 500; }
/*trusted Partners*/
.trustedPartner{background:#fff;border-radius:10px;border: 1px solid #e9e9e9;}

.fixedBtn {font-size:14px;min-width:180px;padding:8px 20px;margin-right: 15px;display: inline-block;text-align: center;}
.fixedReportHeader{display:none;background:#fff;width:100%;top:0;left:0;z-index:9;box-shadow:0 3px 6px rgba(0,0,0,.1);}
.fixedReportHeader .logo{line-height: 36px}
.fixedReportHeader.active{display:block;position:fixed;animation: slide-down 1.2s;}
.fixedReportHeader .repName .lead{font-size:1rem;font-weight:500;color:#05344a;line-height:40px;margin-bottom:0;}
.fixedReportHeader .rightButton{width:75%;}
@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0);}
}


.relatedReportItem{border:1px solid #ddd;padding: 20px 30px;border-radius: 6px;background-color: #f9f9f9;}
.relatedReportItem h3{margin-bottom: 16px}
.relatedReportItem h3:after {content: ''; width: 65px; height: 4px; display: block; margin-top: 10px; border-radius: 4px; background: #1ba12d;}
.relatedReportItem p{color: #555}
.modal-dialog{max-width: 350px}
.zIndex1{z-index: 1}
.zINdex10{z-index: 10}
.modal-header{border-bottom: 0 none}
.close.btnClosePopup{width: 30px;height: 30px;position: absolute;right: 20px;top: 20px;border:1px solid #ddd;border-radius: 50%;padding: 0}
.close.btnClosePopup:hover{background: red;content: #fff;}
.close span{margin-top: -6px;}
#DownloadPDFModal .modal-header{position: relative;overflow: hidden;}
#DownloadPDFModal .modal-header{}
.modalDownloadBtn{background: #f7682b;padding: 10px 15px;display: block;width: 90%;margin: 0 auto;}
.modal-body .form-control{border: 0 none;border-bottom: 1px solid #ccc;background: transparent;border-radius: 0;padding: 2px 30px 2px 2px;}
.modal-body select{font-size: 12px;color: #2d3136;font-weight: 400;height: 38px}
.modal-body .brophNoError,.modal-body .ctaphNoError{position: absolute;}
.modal-body .form-control:focus{box-shadow: none}
.cta-Modal svg, #DownloadPDFModal svg {position: absolute; top: 14px; right: 10px;}
.modal-body .form-control::placeholder{font-size: 12px;/*color: #495057*/color: #2d3136;font-weight: 400}

/*Banner One CSS*/
.r-Banner-one p.p1{font-size: 24px!important;color: #1a1a1a;line-height: 24px !important}
.r-Banner-one p.p2{font-size: 14px!important;font-weight: 400;color: #1a1a1a;line-height: 24px!important}
.r-Banner-one p span{color: #0058ac;}
.r-Banner-one p span.firstSpan{border-bottom: 1px solid #0058ac;}
.r-Banner-one p .span2{font-size: 24px;}
.r-Banner-one{background-image: url(../images/bannerOne-bg.webp); background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 18px 0px;line-height: 24px }
.r-Banner-one button{border: 1.4px solid #fff; }
.r-Banner-one button.specifyBTN{background-color: #0058ac;color:#fff;border: 2px solid #35aad0;padding: 10px;width: 238px;transition: none}
.r-Banner-one button.specifyBTN:hover{background-color: #1d78ce;border: 2px solid #35aad0; }

/*Banner Two CSS*/
.r-Banner-two{background-image:url('../images/bannerTwo-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 30px 0px;justify-content: space-evenly;}
.r-Banner-two .p1{color: #1a1a1a;font-size: 24px!important;line-height: 1.5}
.r-Banner-two .p2{color: #1a1a1a;font-size: 14px!important;text-align: left;line-height: 20px!important;font-weight: 400;}
.r-Banner-two .imgDiv{position: relative;top: -12px;}
.r-Banner-two button{color: #fff;background-color: #164C78;transition: none;padding: 10px;border:2px solid #35aad0;width: 238px;}
.r-Banner-two button:hover{color: #fff; background-color: #185689;border:2px solid #35aad0;padding: 10px;}
.r-Banner-two .h6{color: #262626;line-height: 22px;font-size: 18px;}

/*Banner Three Css*/
.r-Banner-three{background-image:url('../images/bannerThree-bg.webp');background-position: center;background-repeat: no-repeat; border-radius: 5px; background-size: cover; padding: 24px 0px;border: 1px solid #d1d1d1;}
.r-Banner-three button{color: #000508;background-color: #fede4a;transition: none;padding: 10px 15px;border: 2px solid #e6c52e;width: 238px}
.r-Banner-three button:hover{color: #000508;background-color: #e7c736;}
/*.r-Banner-three button{color: #fff;background-color: #001b72;transition: none;padding: 10px 20px;border: 2px solid #35aad0;}
.r-Banner-three button:hover{color: #fff;background-color: #1c40b6;border: 2px solid #35aad0;}*/
.r-Banner-three button svg{stroke: #53c7d9;stroke-width:1;}
.r-Banner-three .p1{color: #0058AC;font-size: 20px;line-height: 26px;}
.r-Banner-three .p2{color: #0058AC;font-size: 16px;line-height: 24px;font-weight: 300;}

/*First Banner CTA*/
.firstBannerCtaBtn{background-image: linear-gradient(-120deg, #1d78ce 50%, #0058ac 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;}
.firstBannerCtaBtn:hover {background-position: 100%;color: #fff; }
/*SECOND Banner CTA*/
.secondBannerCtaBtn{background-image: linear-gradient(-120deg, #20659d 50%, #164C78 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;/*margin:12px 0 10px;*/font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;}
.secondBannerCtaBtn:hover {background-position: 100%;color: #fff; }
/*THIRD Banner CTA*/
.thirdBannerCtaBtn{background-image: linear-gradient(-120deg, #e7c736 50%, #fede4a 50%); color: #000508; text-align: center; background-size: 300%; transition: all 0.6s; padding:7px 15px;font-size:14px;width: 85%; border: 2px solid #e6c52e; font-weight: 400;}
.thirdBannerCtaBtn:hover {background-position: 100%; color: #000508; }

/*Get Sample CTA BTN*/
.getSampleCtaBtn{background-image: linear-gradient(-120deg, #ee5022 50%, #ff9a4d 50%); color: #111; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #ee5022; font-weight: 500;}
.getSampleCtaBtn:hover {background-position: 100%; color: #111;}

/*Customization CTA BTN*/
.customizationCtaBtn{background-image: linear-gradient(-120deg, #20659d 50%, #164C78 50%); color: #fff; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #35aad0; font-weight: 500;}
.customizationCtaBtn:hover {background-position: 100%; color: #fff;}

/*Connect Analyst CTA BTN*/
.connectAnalystCtaBtn{background-image: linear-gradient(-120deg, #001f68 50%, #fff 50%); color: #001f68; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #001f68; font-weight: 500;}
.connectAnalystCtaBtn:hover {background-position: 100%; color: #fff;}

/*Enquiry Before buying CTA BTN*/
.enquiryCtaBtn{background-image: linear-gradient(-120deg, #126b91 50%, #fff 50%); color: #007db3; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #007db3; font-weight: 500;}
.enquiryCtaBtn:hover {background-position: 100%; color: #fff;}

/*Get Methodology CTA BTN*/
.methodologyCtaBtn{background-image: linear-gradient(-120deg, #126b91 50%, #fff 50%); color: #007db3; text-align: center; background-size: 300%; transition: all 0.6s; padding:10px 15px;font-size:14px;width: 85%; border: 2px solid #007db3; font-weight: 500;}
.methodologyCtaBtn:hover {background-position: 100%; color: #fff;}