﻿*{padding: 0;margin: 0;}
body{line-height:30px;color:#333;}
section{padding:30px 0;}
.lnr{display:inline-block;vertical-align:middle;background-image:url(../images/home-sprite-img.png);background-repeat:no-repeat;transition:all .33s ease;}
.lnr-cash-dollar,.lnr-chart-growth,.lnr-clock3,.lnr-enter2,.lnr-file-charts,.lnr-library{width:48px;height:48px;}
.lnr-file-charts{background-position:-10px -51px;}
.lnr-library{background-position:-59px -51px;}
.lnr-clock3{background-position:-119px -51px;}
.lnr-enter2{background-position:-173px -51px;}
.lnr-chart-growth{background-position:-232px -51px;}
.lnr-cash-dollar{background-position:-295px -51px;}
.lnr-antenna,.lnr-chart-settings,.lnr-key,.lnr-magic-wand{width:45px;height:45px;}
.lnr-chart-settings{background-position:-21px -122px;}
.lnr-antenna{background-position:-70px -122px;}
.lnr-magic-wand{background-position:-115px -122px;}
.lnr-key{background-position:-183px -122px;}
.text-black{color: #111 !important;}
.txt-christmas-red{color:#d6011b !important}
.txt-red1{color: #d50000;}
.txt-red2{color: #D82500;}
.t-green{color: #00a106;}
.t-yellow1{color: #ffbf00;}
.t-grey1 {color: #808080;}
.fs-11{font-size: 11px}
.fs-12{font-size: 12px}
.fs-14{font-size: 14px}
.fs-16{font-size: 16px}
.fs-18{font-size: 18px}
.fs-20{font-size: 20px}
.fs-22{font-size: 22px}
.fs-24{font-size: 24px}
.fs-26{font-size: 26px}
.fs-28{font-size: 28px}
.bold200{font-weight: 200;}
.bold300{font-weight: 300;}
.bold400{font-weight: 400;}
.bold500{font-weight: 500;}

/* New BTN Start */
.borderRadius25{border-radius:25px ;}
.borderRadius15{border-radius: 15px;}
.btnOrange{background-color:#ee5022;color:#fff;}
.btnOrange:hover,.btnOrange:focus{background-color:#de3a0a; color: #fff;}
.scheduelCallBtn{width: 260px;}
.customizeCtaBtn{margin-top: 40px;}

/* Header start */
.cookiesHeader{background-color:#f6f6ff; position: relative; z-index: 99;}
.cookiesHeader a{color:green;font-size:14px;font-style:italic;}
.cookiesHeader .btnPrimary{padding:0 20px;border-radius:5px;background-color:#fff;border:2px solid #007db3;color:#007db3;}
.cookiesHeader .btnPrimary:hover,.cookiesHeader .btnPrimary:focus{background-color:#007db3;color:#fff;}
.cookiesHeader .close:focus, .close:hover{outline:none;}
.cookiesInfo{width:94%;}
.cookiesHeader .close{border:none;color:red;opacity:0.7;position:absolute;top:3px;right:5px;background-color: transparent;}

.headerBar{z-index: 2;}
.headerBar .navbar{background: #fff;z-index: 5;}
.boxOne{width:50px; padding-top:12px;}
.boxOne a{padding:1px 0 0 6px; width: 35px; height: 35px; display: block; border-radius: 20px; }
.boxOne a:hover{background: #f4f4f4;}
.boxOne .active{background: #f4f4f4;}
.boxTwo{width: 55px; padding-top:12px;}
.boxTwo a{padding:0 0 0 6px; width: 35px; height: 35px; display: block; border-radius: 20px; }
.boxTwo a:hover{background: #f4f4f4;}
.boxTwo .active{background: #f4f4f4;}
.boxThree{width: 119px; margin-right: -15px; }

/*Contact Menu*/
.toggle_contact_container {position:absolute;transition: all 0.3s linear;width:100%; margin: 0 auto; left: 0;right: 0; z-index: 2;transition: all 0.3s ease;top: -100%}
.toggle_contact_container .TopContact{background: #e0e0e0; width: 100%; margin: 0 15px 0 15px;}
.toggle_contact_container.open {top: 60px}
.toggle_contact_container .container{background: #f9f8f8;border: 3px solid #e0e0e0;border-top: 0 none; padding-left: 60px; padding-right: 60px; font-size: 14px; line-height: 20px;}

.nav-search-block{padding-top: 15px;}
.button_container {position:relative;height:60px;width:100%;cursor: pointer;z-index: 100;-webkit-transition: opacity .25s ease;transition: opacity .25s ease;background: #e0e0e0;}
.button_container:hover {background-color:#c2c0c0;}
.button_container.active .top {-webkit-transform: translateY(6px) translateX(0) rotate(45deg);transform: translateY(6px) translateX(0) rotate(45deg);background: #000;}
.button_container.active .middle {opacity: 0;background: #ff0;}
.button_container.active .bottom {-webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);transform: translateY(-12px) translateX(0) rotate(-45deg);background: #000;}
.button_container span {background: #000;border: none;height: 2px;width: 25px;position: absolute;top: 22px;left: 19px;-webkit-transition: all .35s ease;transition: all .35s ease;cursor: pointer;font-size: 13px;color: #1c1c1c;}
.button_container span:nth-of-type(2) {top: 31px;}
.button_container span:nth-of-type(3) {top: 40px;}
.overlay {position:absolute;overflow: hidden;transition: all 0.3s linear;width:100%; margin: 0 auto; left: 0;right: 0; min-height:535px;height: 100%;z-index: 2;top: -100%;transition: all 0.3s ease;}
.overlay .container{background: #f9f8f8; padding-left: 60px; padding-right: 60px;border: 3px solid #e0e0e0;border-top: 0 none;}
.overlay.open {top: 60px;}
.overlay.open li {-webkit-animation: fadeInRight .5s ease forwards;animation: fadeInRight .5s ease forwards;-webkit-animation-delay: .35s;animation-delay: .35s;}
.menu-text{color: #000; font-size: 16px; text-align:left; padding:0 ; margin:0 0 0 55px; font-weight:normal; text-transform: uppercase; line-height:60px;}
.overlay.open li:nth-of-type(2) {-webkit-animation-delay: .4s;animation-delay: .4s;}
.overlay.open li:nth-of-type(3) {-webkit-animation-delay: .45s;animation-delay: .45s;}
.overlay.open li:nth-of-type(4) {-webkit-animation-delay: .50s;animation-delay: .50s;}
.overlay nav {position: relative;height: 70%;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 50px;font-family: 'Vollkorn', serif;font-weight: 400;text-align: center;}

/*1st Menu Search*/
.overlayTwo {position:absolute;transition: all 0.3s linear;width:100%; margin: 0 auto; left: 0;right: 0; z-index: 2;transition: all 0.3s ease;top: -100%;}
.overlayTwo.open {top: 60px;}
.overlayTwo .container{background: #f9f8f8; }
.overlayTwo .TopSearch{width: 100%; padding: 75px 0 75px 0;border: 3px solid #e0e0e0;border-top: 0 none;}
#topSearchMenu .SearchInput{border-top: 0; border-left: 0; border-right: 0; padding: 15px 60px 15px 15px; width: 100%; float: left; height: 60px; color: #333; outline: 0; background: none; font-size: 24px; }
#topSearchMenu .SearchInput:focus{outline: 0; border-bottom: 1px solid #c0baba;  box-shadow:none;}
#topSearchMenu .btnSearch{top:10px; right: -15px; padding: 10px 15px;}
#topSearchMenu .btnSearch:hover .searchBtnSvg{fill: #408bc0;}
#topSearchMenu .btnSearch:focus{box-shadow:none;}
.topMenuTitle{font-size: 18px; color: #3c3a3a; font-weight: 600;} 
.listStyleOneMenu{color: #fff;}
.listStyleOneMenu ul{margin: 0 0 0 15px; padding: 0;}
.listStyleOneMenu li{display:table; padding:0 0 8px 0; font-size:14px; line-height: 20px; text-align: left; }
.listStyleOneMenu li a{display:table-cell; color: #3c3a3a;}
.listStyleOneMenu li a:hover {color:#0868ad; text-decoration: none;}

.borderRadius25{border-radius:25px ;}
.borderRadius27{border-radius:27px ;}
.TopMenuLineBlue{border: dashed 1px #4189bb;}
.TopMenuLineBalck{border: dashed 1px #9b9b9b; background: #e0e0e0;}
.TopMenuLineBlueTwo{border: dashed 1px #4c4848;}

.btnBlueOutlineGreen{background-color:transparent;border:1px solid #0f68a4;color:#0f68a4;}
.btnBlueOutlineGreen:hover,.btnBlueOutlineGreen:focus{background-color:none;color:#fff; background:#0f68a4; border:1px solid #0f68a4; }

#thankyouModal p{font-size:13px;}
/*menu 2 con*/
#overlayThree .topMenuTitle{font-size: 18px; font-weight: 600; line-height: 25px;}
#overlayThree .topMenuSubTitle{font-size: 14px; color: #3c3a3a; font-weight: 500; line-height: 25px;}

.faqsSection h3{font-size:22px;}
.faqsSection a{color:#0F6DAF;font-weight:500;}
.faqsSection strong{font-size:22px;margin-top:30px;display:inline-block;font-weight:600;}
.faqsSection .accordion h4{font-size:1rem; padding: 10px;}
.faqsSection .accLink{cursor:pointer;}
.faqsSection .accLink.collapsed::after{content:url("../icon/plus.svg");}
.faqsSection .accLink::after{content:url("../icon/dash.svg");}

#suggestionsList{}
#suggestionsList h3,#locationList h3{color: #05A6F0;text-transform: uppercase;margin-top: 30px;}
.suggested-searches-ul li{padding: 10px;border-bottom: 1px dotted #ddd;}
.suggested-searches-ul li a{display: block;font-size: 1.1rem;color: #2f2f2f}
.suggested-searches-ul li a:hover,#locationList ul li a:hover{color: #0057D9;}
.headerAddress{width: 20%;}
.txtBlue{color: #13679e;}

@media (max-width: 1199px){
.menu-text{display: none;}
.boxThree{width: 66px;}
}

@media (max-width: 991px){
.boxThree{width: 90px;}
.listStyleOneMenu li{font-size: 16px;}
.button_container span{left: 30px;}
.menu-text{margin: 0 0 0 75px;}
.overlayTwo .TopSearch{ padding:90px 0 0 0; min-height:360px;}
}

@media (max-width: 767) {
.boxThree{width: 93px;}

}

@media (max-width: 575px){
    .boxThree{width: 77px;}
    .button_container span{left:21px;}
}
.overlay.open.top100{top: 99px;}
.overlayTwo.open.top100{top: 99px;}
.toggle_contact_container.open.top100{top: 99px;}
/* Header end */
/* Footer start */
#scrollToTop{display:flex;align-items:center;justify-content:center;background-color:#aeb3be;width:40px;height:40px;padding:4px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:99;vertical-align:middle;}
#scrollToTop:hover{cursor:pointer;background-color:#0177b0;}
#scrollToTop:active{background-color:#0177b0;}
#scrollToTop.show{opacity:1;visibility:visible;}
footer{background-color:#f4f4f4}
.addressList{border-bottom: 2px solid #304854;}
.addressList li{width:calc(100% / 4 - 2rem);color:#e0e0e0;border-left:2px solid #304854;padding:30px 50px;white-space:nowrap;}
.addressList.list-inline>li:first-child{border-left:0 none;}
footer select{border: 1px solid #b4b4b4;color: #3c3c3c;border-radius: 8px;padding: 4px;}
footer .lead{font-size: 14px;font-weight: 600;}
footer a{color:#3f3f3f;font-size: 13px;}
.contactNumber{color: #116eaf;}
.address{font-size: 14px;padding: 0 15px;}
footer a:hover,
.footerBottom li a:hover{color:#0667ac;}
.footerBottom address{font-size:14px;}
footer li{padding:0 10px;}
footer .socialList li{padding:0;}
.footerBottom li a{font-size:13px;color:#e0e0e0;}
.copyrightBox{background-color:#eaeaea;}
.copyrightBox ul{line-height:10px;padding:5px 0;}
.socialIcon{background-image: url(../images/social-media-sprite.png);width:28px;height:26px;display:block;background-repeat:no-repeat;background-size:100px;}
.facebook.socialIcon{background-position:0 0;}
.linkedin.socialIcon{background-position:-35px -4px;}
.youtube.socialIcon{background-position:-72px -5px;}
.copyrightBoxLast{background-color:#efefef; }
.copyrightBoxLast p{font-size: 13px; color: #4c5d07; font-style: italic;}
/* Footer end */
.border-bottom{border-bottom: 1px solid #dadada;}
.border-right{border-right: 1px solid #dadada;}
.bgGrey{background-color:#f5f6f6;}
.bgGreyTwo{background-color:#e0e0e0;}
.bgWhite{background-color:#FFF;}
.bgBlue{background-color:#0f9ffa;}
.bgDarkBlue{background-color:#0868ad;}
.bgNewBlue{background-color: #c2ddee;}
.bgDarkBlue{background-color:#0868ad;}
.bgGrey{background-color:#f9f9f9;}
.bgGreyTwo{background-color:#eeeeee;}
.bgGreyThree{background-color:#f5f5f5;}
/*.bgGreyFour{background-color:#2b3a42;}*/
.bgGreyFour{background-color:#3d5a80;}

.w-235{max-width: 235px;}
.pl-60{padding-left: 60px!important;}
.ml-38{margin-left: 38px;}

.text-black{color: #141414;}
.btn.focus, .btn:focus, .btn:hover, .btn:active:focus{outline:none;}
.btn{padding:12px 30px;font-size:16px;font-weight:500;line-height:18px;transition:all 0.3s ease-in-out 0s;border-radius:27px;}
.viewTocBtn{background-color:#ff9800;color:#fff;border:2px solid #fff;}
.viewTocBtn:hover,.viewTocBtn:focus{background-color:#fff;color:#ffbd00;border:2px solid #ff9800;}
.btnOutline{background-color:transparent;color:#fff;border:2px solid #fff;}
.btnOutline:hover,.btnOutline:focus{background-color:#0177b0;color:#fff;}
.btnwhiteOutline{background-color:transparent;border:2px solid #fff;color:#fff;}
.btnwhiteOutline:hover{background-color:#fff;color:#0868ad;}
.btnwhiteOutline:focus{background-color:#2e4562;color:#fff;}
.btnBlueOutline{background-color:transparent;border:2px solid #0f68a4;color:#0f68a4;background-color:#fff;}
.btnBlueOutline:hover,.btnBlueOutline:focus{background-color:#0f68a4;color:#fff;}
.btnBlueOutlineGreen{background-color:transparent;border:2px solid #0f68a4;color:#0f68a4;}
.btnBlueOutlineGreen:hover,.btnBlueOutlineGreen:focus{background-color:none;color:#fff; border:2px solid #fff}
.buyReportBtn.btnwhiteOutline:hover,.btnwhiteOutline.buyReportBtn:focus{color:#fe4f00;}
.btnBuyNow{font-size:16px;padding:12px 40px;background-color:#ffd814;border:2px solid #ffd814;color:#111;}
.btnBuyNow:hover,.btnBuyNow:focus{background-color:#f7ca00;color:#0f1111;}
.btnGreen{background-color:#60ac2d;border:2px solid #498d1b;color:#fff;padding: 10px!important;width: 225px;}
.btnGreen:hover{background-color:#fff;color:#60ac2d;}
.btnGreen:focus{background-color:#60ac2d;color:#fff;}
.btnGreenOutline{background-color:#fff;border:2px solid #60ac2d;color:#60ac2d;}
.btnGreenOutline:hover,.btnGreenOutline:focus{background-color:#60ac2d;color:#fff;}
.btnBlue{background-color:#0f68a4;border:2px solid #0f68a4;color:#fff;}
.btnBlue:hover{background-color:#fff;color:#0f68a4;}
.btnBlue:focus{background-color:#0f68a4;color:#fff;}
.formBtn{padding: 15px 60px;}
/* New BTN Start */
.btnYellow{background-color:#ffd814;color:#0F1111;}
.btnYellow:hover,.btnYellow:focus{background-color:#f7ca00;}
.btnOrange{background-color:#FFA41C;color:#0F1111;border:2px solid #FFA41C;}
.btnOrange:hover,.btnOrange:focus{background-color:#fa8900;color: #0F1111;}

/* breadcrumb Start */
.reportBannerSec .breadcrumb{font-size: 12px; line-height: 12px;}
.reportBannerSec .breadcrumbBar,.breadcrumb{background-color:none;}
.reportBannerSec .breadcrumbBar a{color:#6c757d;}
.reportBannerSec .breadcrumbBar li{font-size:13px;display:inline;}
.reportBannerSec .breadcrumb-item+.breadcrumb-item::before {float:none; content:"-"; padding-right: 5px;}
.reportBannerSec .breadcrumb a{color:#c5c9cb;}
.breadcrumb-item.active{color:#c5c9cb;}
.breadcrumb-item+.breadcrumb-item{line-height: 16px;}


/* Banner Start */
.reportBannerSec{background: #2e4562;/*background: #3e4753;*/padding-top: 8px;padding-bottom: 45px;}
.reportBannerSec::before{content: '';background: url('../images/report-banner-left-patch.png') left bottom no-repeat;display: block;width: 160px;height: 74px;position: absolute;bottom: 0;left: 0;}
.reportBannerSec::after{content: '';background: url('../images/report-banner-right-patch.png') right top no-repeat;display: block;width: 360px;height: 262px;position: absolute;top: 0;right: 0;}
.reportBannerActionButtons{z-index: 1;}
.reportTitle{font-size:24px;line-height:32px;}
.reportSubTitle{font-size:15px;line-height:28px;}
.reportSubTitlePara{ font-size: 13px; line-height: 20px;}
.reportBannerSec .btnGreen{border:2px solid #fff;}
.reportBannerSec .btnGreen:hover, .reportBannerSec .btnGreen:focus{border:2px solid #60ac2d;}
.repCoverBox .btn{min-width:230px;border-radius:5px;border-width:3px;font-size:18px;}
.repCoverBox .btn:hover,.repCoverBox .btn:focus{border-width:3px;}
.reportContentTwo{margin-top: -75px; border-radius: 15px 15px 0 0;max-width: 1200px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;}
.reportContentThree{border-radius: 0px 0px 0 0;max-width: 1200px;padding-left: 30px;padding-right: 30px;padding-bottom: 30px;}
.PillsBox ul{margin-left: 0;}
.PillsBox ul li{width: 33%;text-align: center;}

/* Banner end */
.reportContentBox{margin-top:-90px;}
.reportContentBox .nav-pills .nav-link.active,
.reportContentBox .nav-pills .show>.nav-link{color:#1f6f8a;background-color:#fff;border:1px solid #fff;}
.reportContentBox .nav-pills .nav-link{color:#000;background-color:#f4f4f4;border:1px solid #ccc;padding:0.75rem 1rem;}
.reportContentToc .reportContent strong{font-size:22px;display:block;margin-top:30px;}
.reportContentSec{padding-bottom: 0;border-radius: 15px 15px 0 0;}
.reportContent{font-size:16px;line-height:32px;padding-top:1.5rem;}
.reportContent h2{font-size:1.25rem;margin-bottom:1rem;color: #0667ac;}
.reportContent h3{font-size:1.1rem;line-height:30px;}
/*.reportContent a:not(.btn){color:#0868ad;text-decoration:underline;}*/
.reportContent h2::after{content:"";width:60px;height:3px;display:block;background:#0f68a4;margin:10px 0;}
.reportContent ul, .reportContent ol{margin-left: 25px;}
.report-image{text-align:center;}
.reportContent table{margin-left: auto;margin-right: auto;border: 1px solid #E8EAEC;margin-top: 1em;margin-bottom: 2em;border-collapse: separate;}
.reportContent table td{vertical-align: top;}
.reportContent table td, .reportContent table th {padding:8px}
.reportContent table tr:nth-child(odd) td{background: #EFEFEF}
.reportContent table tr:nth-child(even) td{background: #f7f7f7}
.reportContent table td p{margin-bottom: 0;}
.reportContent p a,.reportContent ul li a,.reportContent ol li a{color: #1a0dab;}
.reportInfoTwo{border:1px solid #e2e2e2; border-radius: 10px;}
.reportInfoThree{border:1px solid #e2e2e2; border-radius: 10px;margin-bottom: 30px;}
.reportInfoThree .text-top{font-size: 16px; background:#fff; margin-top: -35px;font-weight: 500;}
.reportInfoFour{border:1px solid #e2e2e2; border-radius: 10px; }
.reportInfoFour p{font-size: 16px; font-weight: 500;}
.reportInfoThree h3{font-size: 14px; font-weight: 400;}
.reportInfoFour .contact a, .reportInfoFour .email a{color: #4c4c4c;font-size: 16px;padding:10px;border-top: 1px dashed #9b9b9b;display: block;text-decoration: none;}
.reportInfoFour  a i{margin-right: 10px}
.reportInfoFour  a:hover{color: #408bc0;}
.reportInfoFour .contact a i svg, .reportInfoFour .email a i svg{color: #264997}
.reportInfoFour .whatsapp a i svg{color: #10b414}
.trustedby_panel span {display:block;padding-top:10px;font-weight: 500;font-size:16px;}

#google_translate_element span{display:none;}
.fixTranslator .goog-te-gadget{color:#6660;}

.reportContent .title{margin-top: -40px; background-color: #fff; }
.reportInfo{background:url(../images/bg-right-one.png) no-repeat right top #ededef; border:1px solid #dfdfdf; width: 100%; margin: 0 auto; 
padding:40px 20px 45px 15px; border-radius: 10px; overflow: hidden; }
.reportInfo::before{content:"";display:block;width:37px;height:33px; background:url(../images/bg-left-one.png) no-repeat right top #ededef; position: absolute; bottom:0; left: 0;}
.reportInfo .logoLast{right: 6px; bottom: 6px;}
.reportInfo .h5::after{content:"";display:block;width:100px;height:2px; margin:5px 0;background:linear-gradient(to left,#91c63e 0,#91c63e 33.33%,#ee5022 33.33%,#ee5022 66.67%,#8e278b 66.67%,#8e278b 100%);}
.reportInfoList{font-size: 12px;}
.reportInfoList li{background-image:url(../images/report-icon-sprite.png);background-repeat:no-repeat;height:25px;padding-left:38px;}
.reportInfoList li.repDate{background-position:0 0;}
.reportInfoList li.repID{background-position:0 -30px;}
.reportInfoList li.repType{background-position:0 -63px;}
.reportInfoList li.repCatName{background-position:0 -94px;}

.nav-tabs{border-bottom: 2px solid #dfdfdf;}
.nav-tabs .nav-link{ border: none;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{border-bottom: 4px solid #91c63e; color: #0667ac; font-size:16px; font-weight: 600; background: #fafafa;}
.nav-tabs .nav-link{font-size: 16px; color: #717171; padding: 8px 35px; text-decoration: none;font-weight: 500;}
.nav-tabs .nav-link a{text-decoration: none;}

.nav-tabs li:nth-child(2) .nav-item.show .nav-link, .nav-tabs li:nth-child(2) .nav-link.active{border-color: #F0572B;}
.nav-tabs li:nth-child(3) .nav-item.show .nav-link, .nav-tabs li:nth-child(3) .nav-link.active{border-color: #8e278b;}


.listStyleOne{color: #191919;}
.listStyleOne h2{font-size:20px; color:#007db3; line-height:35px; font-weight:600; border-bottom:1px solid #cbcbcb; padding-bottom: 10px;}
.listStyleOne ul{margin: 0; padding: 0;}
.listStyleOne li{display:table; background:url("../images/listStyleOne.png") no-repeat left 8px; padding:0 0 15px 15px; font-size:14px; line-height: 20px; }
.listStyleOne li a{display:table-cell;}
.font-15{font-size: 15px;}
.oddBackground{background: linear-gradient(to right, #ffffff 0%,#ffffff 65%,#fafafa 65%,#fafafa 100%);}

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

.imgLinkBtn{display: block;background-color: #eeeeee;padding: 12px 24px;margin-left: auto;margin-right: auto;color: #0f6fc6;font-weight: 600;border-radius: 24px;position: relative;transition: all 0.3s ease;max-width: 300px;text-align: center;}
.imgLinkBtn:hover{text-decoration: none;background: #dfdfdf;}
.imgLinkBtn::before,.imgLinkBtn::after{content: '';width: 75px;height: 2px;background: #eeeeee;position: absolute;display: block;top: 50%;}
.imgLinkBtn:hover::before,.imgLinkBtn:hover::after{background: #dfdfdf;}
.imgLinkBtn::before{right: 100%;}
.imgLinkBtn::after{left: 100%;}
.faqsSection .secHeading{font-size: 1.5rem;}
.addressContainer{line-height: 22px;}

.imgLinkBtn1{display: block;background-color: #eeeeee;padding: 12px 24px;margin-left: auto;margin-right: auto;color: #1a0dab;font-weight: 600;border-radius: 24px;position: relative;transition: all 0.3s ease;max-width: 300px;text-align: center;}
.imgLinkBtn1:hover{text-decoration: none;background: #dfdfdf;}

#profile ul, #profile ol{list-style-type: none;margin-left: 25px}

.requestformTab {
    padding: 5px 30px;
    max-width: 530px;
}
.requestformTab h3 {
    font-size: 1.5rem;
}
.requestformTab input, .requestformTab textarea {
    border: 1px solid #727272;
    margin-bottom: 15px;
    border-radius: 5px;
}
.requestformTab textarea::placeholder {
	font-size: 14px;
}
.FreeCustomizationBox{background:url(../images/Dot.png) left top no-repeat #f8f8f8; border-radius: 4px; padding: 0 15px;margin: 30px 0 15px}
.FreeCustomizationBox .titleTop{font-size: 18px; font-weight: 600;}
.FreeCustomizationBox .titleTop::after{content:"";display:block;margin:5px 0;width:85px;height:2px;background:#fff;}
.FreeCustomizationBox p{font-size: 13px;line-height: 22px;}

.VIpgJd-ZVi9od-aZ2wEe-Jt5cK,.skiptranslate{transition: none !important;animation: none !important;}


/*read on section on request TOC and Request Methodology*/
.inTheNewsListSec {margin-top: 865px; }
.subSecTitle {font-size: 1.25rem; background: #fff; font-weight: normal; display: inline-block; padding: 4px 6px; }
.inTheNewsListSec ul {display: block; }
.inTheNewsListSec ul, .reviewSec ul, .clientSec img {border: 1px solid #eaeaea; margin-top: -22px; }
.inTheNewsListSec ul li.list-inline-item:not(:last-child) {margin-right: 0; }
.inTheNewsListSec ul li {width: calc(25% - 5px); margin-bottom: 15px; }
.addressContainer {line-height: 22px;}
.newsIcon{width: 95px;height: 26px;background: url('../images/news-publisher-logos.png') no-repeat;display: block;margin: 0 auto;}
.enterprenuerIcon{background-position: -19px -8px;}
.forbesIcon{background-position:-11px -39px;}
.bloombergIcon{background-position: -10px -68px;}
.marketInsidersIcon{background-position:-8px -127px;}
.huffpostIcon{background-position:-17px -98px;}
.bbcIcon{background-position: -7px -157px;}
.cnbcIcon{background-position: -17px -191px;}
.natGeoIcon{background-position:-8px -226px;}
.clutchIcon{background-position: 0 -208px;}

@media (max-width: 1199px){
    .headerBar .nav-item{padding:0 0;}
    .fixedReportHeader .rightButton .btn{font-size:14px;min-width:150px;padding:8px 10px;}
    .reportDesLink{max-width:280px;}
    .pl-60{padding-left:0 !important;}
}
@media (max-width: 991px){
    .addressList li{padding:30px 25px;margin-right:0;}
    .addressList.list-inline>li:first-child{width:100%;padding:0;text-align:center;}
    .addressList.list-inline>li:first-child,
    .addressList.list-inline>li:nth-child(2){border:0;}
    .addressList li:not(:first-child){width: calc(100% / 3 - 2rem);}
    .fixedReportHeader .repName .lead{font-size: 1rem;}
    .fixedReportHeader .rightButton .btn{font-size:12px;min-width: 126px;padding:8px 8px;}
    .reportContent h2{font-size:1.4rem;}
    .reportBannerSec{padding-bottom:100px;}
    .reportAside{max-width:400px;margin:auto;}
    
}
@media (max-width: 767.98px) {
    .offcanvas-collapse{position:fixed;top:0;bottom:0;left:100%;width:250px;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;z-index:9;background-color:#343a40;transition:visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out;transition:transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;}
    .offcanvas-collapse.open{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
    .megamenu a:not(.btn){white-space: inherit;}
}
@media (max-width: 767px){
    .headerBar .nav-item .dropdown-menu{width:100%;padding:10px 5px;}
    .addressList.list-inline>li:first-child{width:45.9%;padding:30px 25px;;text-align:left;}
    .addressList.list-inline>li:nth-child(2){border-left:2px solid #304854;}
    .addressList.list-inline>li:nth-child(3){border:0;}
    .addressList li:not(:first-child){width:calc(100% / 2 - 2rem);}
    section{padding:40px 0;}
}
@media (max-width: 575px){
    footer {padding:20px 0 0;}
    .addressList.list-inline>li,
    .addressList.list-inline>li:first-child{width:100%;text-align:center;padding:10px 0;border:0;}
    .cookiesHeader{font-size:12px;line-height:20px;}
    .fixedReportHeader.active{display:none;}
}




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;}