/*section-report */
.section-report{padding: 10px 0px; }
.report-desc-tabs{margin: 30px 0px; }
.report-desc-tabs .nav-tabs .nav-item:first-child {
    margin: 0px 4px 0px 0px;
}
.report-desc-tabs .nav-tabs .nav-item:last-child {
    margin: 0px 0px 0px 4px;
}
.report-desc-tabs .nav-tabs .nav-item{
    margin: 0px 4px;    
}
.nav-tabs{border-bottom: 2px solid #b1b4b6 !important;padding: 0px 0px 0px;}
.nav-tabs .nav-item {width: 30%; flex-grow: 1; text-align: center; background-color: transparent; margin-bottom: 0px!important;border-radius: 10px 10px 0px 0px;position: relative; }
.nav-tabs .nav-link{border: 1px solid #c5c5c5 !important; border-radius: 10px 10px 0px 0px!important; margin-bottom: 0px!important; color: #161616; border-bottom: 0px !important;position: relative; height: 50px; bottom: -10px;font-size: 13px;padding-top: 15px; }
.nav-tabs .nav-link.active{color: #015d95 !important; background-color: #fff; border-radius: 10px 10px 0px 0px;font-size: 14px;font-weight: 600;border: 2px solid #b1b4b6 !important; border-bottom: 1px solid #fff !important;position: relative; bottom: -2px; height: 60px;padding-top: 15px; }
/*.nav-tabs .nav-item:after {content: ''; width: calc(2% + 3px); height: 20px; background-color: #f9f9f9; position: absolute; right: -8px; bottom: -2px; z-index: 1;border-radius: 0px 0px 5px 5px;border-bottom: 1px solid #c5c5c5; }*/
.nav-tabs .nav-item:last-child:after{content: unset;}
.nav-tabs button {width: 100%; padding: 6px 10px; border: 2px solid #ff0000; background: #f7682b; border-radius: 10px; height: 45px; font-weight: 600;position: relative;bottom: -11px;color: #000;transition: none;}
.nav-tabs button:hover {background: #fff; color: #ff0000; transition: all 0.3s ease-in-out 0s; }
.nav-tabs button svg{margin-top: -5px}
.Tab-tableOfContent{line-height: 28px;}
.Tab-tableOfContent h2{font-size: 18px; color: #295691;}
.Tab-tableOfContent h3{font-size: 16px;}
.Tab-tableOfContent img{padding: 15px; margin: 15px auto; display: block; width: 100%; max-width: 700px; }
.Tab-tableOfContent p a, .Tab-tableOfContent ul li a{color: #1a0dab;font-weight: 500;}
.ul-disc{position: relative; padding: 0px 0px 8px; }
.ul-disc:before{content: ''; width: 7px; height: 7px; background-color: #1575af; display: inline-block; position: absolute; border-radius: 100px; left: calc(-2% + 3px); top: 8px; }
.ul-disc-circle{position: relative; padding: 0px 0px 8px; }
.ul-disc-circle:before{content: ''; width: 7px; height: 7px; background-color: #fff; border: 1px solid #1575af; display: inline-block; position: absolute; border-radius: 100px; left: calc(-3% + 3px); top: 8px; }
.aside-ul-disc{position: relative; }
.aside-ul-disc:before{content: ''; width: 7px; height: 7px; background-color: #bcbcbc; display: inline-block; position: absolute; border-radius: 100px; left: calc(-3%); top: 8px; }
.freeSample{margin-top: 70px; }
.freeSampleCoverImg{position: relative; }
.freeSample .freeSampleCoverImg img{padding: 0px 0px 0px 40px; position: relative; top: -32px;width: 100%; }
.freeSampleBtn{position: absolute; top: -26px; left: -26px; }
.freeSampleBtn a{color: #fff !important;}
.freeSampleBtn a svg{fill: #fff; }
.freeSampleBtn a:hover svg{fill: #fff; }

.Tab-tableOfContent table {margin-left: auto; margin-right: auto; border: 1px solid #E8EAEC; margin-top: 1em; margin-bottom: 2em; border-collapse: separate; }
.Tab-tableOfContent table tr:nth-child(odd) td {background: #EFEFEF; }
.Tab-tableOfContent table td, .Tab-tableOfContent table th {padding: 8px; }
.Tab-tableOfContent table tr:nth-child(even) td {background: #f7f7f7; }
.Tab-tableOfContent table td, .Tab-tableOfContent table th {padding: 8px; }

/*FAQ*/
#faqAccordion h4{cursor: pointer;padding-right: 30px;}
#faqAccordion .card-header{border: 0px solid #fff !important; }
#faqAccordion .faqbtn{font-size: 14px !important; color: #323232; font-weight: 500; }
#faqAccordion .faqbtn:focus, #faqAccordion .faqbtn:active{outline: none; box-shadow: none; }
.faqArrow{position: absolute;right: 15px;top: 15px;}
#faqAccordion p{margin-bottom: 0;}

/*Tab two Table Of Content CSS*/
.details-tableOfContent .parent-ol{  }
.details-tableOfContent ol {counter-reset: item }
.details-tableOfContent li {display: block }
.details-tableOfContent li:before {content: counters(item, ".") " "; counter-increment: item }

/*Aside Section*/
/*license Type*/
.payOptionWithRadio input[type='radio']:checked:after {width: 16px; height: 16px; border-radius: 15px; top: -4px; left: -3px; position: relative; background-color: #005ea1; content: ''; display: inline-block; visibility: visible; border: 2px solid #005ea1; }
.payOptionWithRadio input[type='radio']:after {width: 16px; height: 16px; border-radius: 15px; top: -4px; left: -3px; position: relative; background-color: #fff; content: ''; display: inline-block; visibility: visible; border: 2px solid #656565; }
.payOptionWithRadio .form-check, .payOptionWithRadio .form-check .form-check-label, .payOptionWithRadio .form-check .form-check-input{cursor: pointer;}
.requestfreeSampleBox{padding-top: 15px !important; padding-bottom: 22px !important; }
.paymentType, .requestfreeSampleBox, .easyAccessBox, .connectToAnalyst, .trustedPartnersBox, .relatedReportsBox{/*border: 1px solid #707070 !important;*/ }
.connectToAnalyst hr {border-bottom: 1px dashed #9b9b9b;}
.requestfreeSampleDesc ul li{border-bottom: 2px dashed #f1f1f1; }
.requestfreeSampleDesc ul li:nth-of-type(4) {border-bottom: 0px dashed #f1f1f1; }
.requestfreeSampleBtn{position: relative; text-align: center;top: 10px; }
.requestfreeSampleBtn a svg,.easyAccessBtn a svg{stroke-width: 1; stroke: #fff; }
.requestfreeSampleBtn a:hover svg{fill: #fff; stroke: #fff; }
.licenseTypeBtn a{cursor: pointer;}
.easyAccessBox p.para1:after{content: ''; width: 100%; height: 1px; background-color: #bdbdbd; display: block; margin: 14px 0px 4px; }
.easyAccessBox p svg{margin-top: -8px; }
.easyAccessBtn a svg{fill: #626262; }
.easyAccessBtn a:hover svg{fill: #fff; stroke: #fff; }
.buy-now .yellowbtn {background-color: #fff; color: #030303; border: 1px solid #ffd713; border-radius: 100px; height: 45px;transition: none; } 
.buy-now .yellowbtn:hover {background-color: #ffd713; border: 1px solid #ffd713; }
.plusBox .card, .enquiryBuyingBox, .quickcontactBox, .quickcontactBox span.title{background-color: #fff !important; border: 1px solid #e3e3e3; }
.enquiryBuyingBtn a img.enquiryBuyingsvg1{width: 10%; }
/*.enquiryBuyingBtn a img.enquiryBuyingsvg2, .enquiryBuyingBtn a img.enquiryBuyingsvg3, .enquiryBuyingBtn a img.enquiryBuyingsvg4, .connectToAnalystsvg1{width: 9%; }*/
.stickyenquiryBuyingBox{position: fixed; top: 75px; display: block; width: calc(354px - 4px); z-index: 16; }
.connectToAnalystBtn a img{width: 6%; }
.connectToAnalyst .para2{border-top: 1px solid #626262; border-bottom: 1px solid #626262; }
.connectToAnalyst .Customisation-btn .amazonCustabtn {background-color: #fff; border: 1px solid #074752; color: #074752; height: 45px; padding: 10px 10px;transition: none;width: 100%; }
.connectToAnalyst .Customisation-btn .amazonCustabtn:hover {background-color:#074752;border: 1px solid #074752; color: #fff; }
.connectToAnalyst .methodology-btn .amazonMethobtn {background-color: #fff; border: 1px solid #326c11; color: #326c11; height: 45px; padding: 10px 10px;transition: none;width: 100%; }
.connectToAnalyst .methodology-btn .amazonMethobtn:hover {background-color:#326c11;border: 1px solid #326c11; color: #fff; }
.lets-connect-box {max-height: 290px;border: 1px solid rgba(0,0,0,.125);background-color: #fff; }
.lets-connect-box .connectAnalst .social .linkedin {background-image: url(../images/socialIcons-sprite.svg); width: 22px; height: 20px; background-size: 80px; background-position: -29px 0; display: inline-block; }
.lets-connect-box .analystImg {height: 90px; background-image: url(../images/lets-connects-bg1.webp); border-radius: 10px 10px 0px 0px; background-repeat: no-repeat; background-size: cover; }
.lets-connect-box .connectAnalst {position: relative; top: -45px; }
.lets-connect-box .connectAnalst img {/*border: 1px solid #aaa;*/ border-radius: 100px;}
.lets-connect-box .connectAnalst .btnAnalyst {background-color: #fff; color: #1575af; border: 1px solid #1575af; padding: 9px 0px; height: 45px;transition: none;width: 100%; }
.lets-connect-box .connectAnalst .btnAnalyst:hover {background-color: #1575af; color: #fff; }
 span.ExpertAvailability:before {content: ''; width: 15px; height: 15px; background: #25D366; display: inline-block; border-radius: 100px; margin: -2px 7px; border: 2px solid #0aae47; }
.quickcontactBox .para1{position: absolute; top: -18px; left: 45px; }
.quickcontactBox span.title{border-radius: 10px 10px 0px 0px; }
.quickcontactBox ul a{text-decoration: none;}
.quickcontactBox ul li{border-bottom: 1px dashed #9b9b9b; }
.quickcontactBox ul li svg, .foo-reachUs ul li svg{fill: #eb6d33; }
.quickcontactBox ul li.whatsapp svg {fill: #4caf50; } 
.quickcontactBox ul li:nth-of-type(4) {border-bottom: 0px dashed #626262; }
.relatedReportsBox p:hover, .relatedReportsBox p a:hover {color: #015d95; }
.relatedReportsBox p:hover:before{background-color: #015d95; }


/*Download Modal Pop-up*/
/*Download form*/
.request_popup .modal-header{border-bottom: 0px solid transparent; }
.request_popup .modal-dialog{width: 350px; }
.request_popup .modal-body{margin-top: -18px; }
.request_popup .modal-title{color: #27305f; }
.request_popup .modal-title span{border-bottom: 1px solid #ff0000; }
.downloadPdfForm input,.downloadPdfForm textarea{color: #5d5d5d; padding: 1px 33px 2px 0px; height: unset; font-size: 14px; border-top: 0px; border-left: 0px; border-right: 0px; border-radius: 0px; border-color: #888;margin-bottom: 24px; }
/*.downloadPdfForm .firstFormDiv > div:nth-child(2) input{margin-bottom: 0px; }*/
.downloadPdfForm input:focus,.downloadPdfForm textarea:focus{box-shadow: none;}
.downloadPdfForm input::placeholder,.downloadPdfForm textarea::placeholder{color:#777;font-size:12px}
.downloadPdfForm svg, .shareWithFriendForm svg {position: absolute; top: 4px; right: 10px; }
.downloadPdfForm select{color: #777; padding: 1px 33px 2px 0px; height: unset; border-top: 0px; border-left: 0px; border-right: 0px; border-radius: 0px; border-color: #888;margin-top: 20px;font-size: 12px;}
.downloadPdfForm select:focus{box-shadow: none;}
.radioLabel{color: #777;margin-bottom: 3px;}
.purchaseRadios label{margin-right: 20px; color: #777;margin-bottom: 0;position: relative;top: -2px;}
.border-red {border-color: #f53131!important; }
.border-green {border-color: #5dbb2d!important; }
.modalDownloadBtn {color: #fff; background: #f7682b;border:2px solid #ff0000; padding: 10px 15px; display: block; width: 90%; margin: 0 auto; }
.modalDownloadBtn:hover {color:#ff0000; background: #fff;border:2px solid #ff0000;}

.fixTranslator{background-color:#dedede; height: 60px; top: 300px;right: 0px;position:fixed; padding: 10px 10px 10px 20px; width:60px; transition: width 1s; border-radius: 45px 0px 0px 45px;}
.fixTranslator:hover{width:270px;}
.fixTranslator a{margin-top:5px;}
.goog-te-gadget .goog-te-combo{margin: 2px 0;}
.fixTranslator select{height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:14px;}
.fixTranslator .goog-te-gadget {color: #6660;}
#google_translate_element span{display: none;}
/*Media Query*/
@media (min-width: 768px) and (max-width: 1199.98px) {
    .header-logo img {width: 52%; }
    .report-desc h3{font-size: 18px!important; }
    .report-desc p{font-size: 14px!important; } 
    .search input{font-size: 14px; height: 35px; }
    .searchIcon {top: 19px; }
    .breadcrumb-item a {font-size: 10px; }
    .nav-tabs .nav-item{font-size: 14px; }

    /*tabContent*/
    #myTabContent{padding: 18px!important; }
    .freeSample .freeSampleCoverImg img{padding: 0px 0px 0px 10px; top: -10px; }
    .freeSample h4, .greenbtn{font-size: 8px; }
    .freeSampleBtn p{font-size: 8px !important; padding-top: 10px !important; }
    #faqAccordion .faqbtn, #faqAccordion p {font-size: 10px !important; }
    

    /*Aside Media Query*/
    .requestfreeSampleBox {padding-top: 24px !important; padding-bottom: 24px !important; }
    .requestfreeSampleDesc ul li, .requestfreeSampleBtn a{font-size: 8px !important; }
    .requestfreeSampleBtn{ bottom: 18px; }
    .asideTitle h4, .easyAccessBtn a, .reqDiscountBtn a,.enquiryBuyingBtn a, .easyAccessBox p, .connectToAnalyst .para2, .amazonbtn, .quickcontactBox ul li{font-size: 12px; }
    .easyAccessBox p.para1, .connectToAnalyst .para1{font-size: 10px; }
    .connectToAnalyst h3, .whyTrusttitle h4{font-size: 14px; }
    .whyTrusttitle{top: 0px; left: 75px; }
    .carousel-item p, .relatedReportsBox p{font-size: 10px; margin-bottom: 0px; }

    /*foooter*/
    .footer1 h4, .footer1 p, .footer1 .footerMenu ul li, .copyrightText p, .paypalLogo p{font-size: 14px; }
    .footerMenu ul li a {padding: 0px 12px; }
    .foo-reachUs ul li span{font-size: 10px; }
    .paypalLo {width: 45%; margin-left: -5px; padding: 0px 5px 3px; }

 }

.first-popUp-Btn{color: #111; background: #FFA41C; border: 2px solid #f7682b; padding: 10px 15px; display: block; width: 90%; margin: 0 auto;}
.first-popUp-Btn:hover{color: #FFA41C; background: #fff; border: 2px solid #f7682b;}

.second-popUp-Btn{color: #fff; background: #1575af; border: 2px solid #1575af; padding: 10px 15px; display: block; width: 90%; margin: 0 auto;}
.second-popUp-Btn:hover{color: #1575af; background: #fff; border: 2px solid #1575af;}

.third-popUp-Btn{color: #fff; background: #074752; border: 2px solid #074752; padding: 10px 15px; display: block; width: 90%; margin: 0 auto;}
.third-popUp-Btn:hover{color: #074752; background: #fff; border: 2px solid #074752;}

.fourth-popUp-Btn{color: #fff; background: #326c11; border: 2px solid #326c11; padding: 10px 15px; display: block; width: 90%; margin: 0 auto;}
.fourth-popUp-Btn:hover{color: #326c11; background: #fff; border: 2px solid #326c11;}