.cta-btn,.login-btn,.remember-me,.search-btn, .search-keywords label{cursor:pointer}.price-list strong {font-size: 12px;}.rep-content-list h4,.reports-content h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}a,button,input{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;text-decoration:none!important}.header .navbar-nav .nav-item .nav-link:hover,a,a:hover{color:#38751b}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0;padding:0;color:#333}h1{font-size:26px}h2{font-size:30px}h3{font-size:24px}.sidebar-checkbox span,h5{font-size:14px}li,p,ul{list-style-type:none;padding:0;margin:0}html{position:relative;min-height:100%}body{font-size:13px;font-family:Roboto,sans-serif}@font-face{font-family:ACaslonPro-Regular;src:url(../fonts/ACaslonPro-Regular.eot);src:local("â˜º"),url(../fonts/ACaslonPro-Regular.woff) format("woff"),url(../fonts/ACaslonPro-Regular.ttf) format("truetype"),url(../fonts/ACaslonPro-Regular.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}@media (min-width:1200px){.container{max-width:1170px}}.cta-btn{font-size:15px;color:#fff;border:1px solid #fff;padding:5px 15px;font-weight:300;display:inline-block;border-radius:0}.banner-slider a.learn-btn.cta-btn:hover{color:#38751b;background:#fff}.cta-btn .arrow-icon{background:url(../images/roots-analysis-arrow-right.webp) center/100% no-repeat;height:10px;width:23px;display:inline-block;margin-left:2px;vertical-align:middle;margin-top:-2px}.confirm-order-btn:hover,.portfolio-sec .filter-list li:hover,.price-list.text-center .ordernow_popup_a:hover,.reports-btn a:focus,.reports-btn a:hover,.reports-popup .send-query-btn:hover,.social-icon ul li a:hover,.submit-report:hover{color:#fff;background:#555a5a}.common-heading{text-align:center;margin-bottom:30px}.advence-search-link,.login-links ul{text-align:right}.site-title{color:#111;font-size:30px;font-weight:400;margin:0}.sub-title{color:#333;font-size:22px;font-weight:300;margin-top:0}.color-green{color:#38751b!important}.inner-heading{position:relative;margin:20px 0;border-bottom:1px solid #eee;padding:0 0 8px;font-size:15px;font-style:normal;font-weight:600 !important;}.inner-heading::after{content:" ";position:absolute;background:#38751b;width:80px;height:1px;left:0;bottom:0}.advance-search{opacity:0;visibility:hidden;position:absolute;left:0;right:0;top:160px;transform:scale(0);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.advance-search.popup-open{opacity:1;visibility:visible;transform:scale(1);z-index:99}.advance-search-box{width:450px;z-index:1;background:#fff;padding:10px 15px;box-shadow:0 0 80px rgba(0,0,0,.59)}.advance-search h3{font-size:24px;color:#38751b;text-transform:uppercase;margin-top:0;display:inline-block}.advance-search hr{margin-top:10px;margin-bottom:20px}#frmForgotPassword,.abstract .client-review,.reportSearch,.root-report-details,.search form .form-group,form#frmLogin{position:relative}.search form .form-group input{height:35px;position:relative}.form-group.search-keywords div{display:flex;margin:7px 0;align-items:center}.form-group.search-keywords div input{margin-top:-2px;margin-right:4px}.advance-search label{font-size:14px;font-weight:400;color:#000;display:inline-block!important;margin:0!important}.footer-blogs h5{font-weight: 700;color: #000;position: relative;text-transform: uppercase;margin-bottom: 30px;font-size: 16px;}.footer-blogs h5::after {position: absolute;content: " ";background: #38751b;width: 50px;height: 2px;top: 25px;left: 0;}p.like-also-title{font-weight: 700;}.cancel-icon{float:right;color:#000}.advance-search .submit-search{background:#e1e1e1;color:#000;border:1px solid #e1e1e1;padding:6px 20px}.advance-search .submit-search:hover,.price-list a.add_to_cart_1:hover,.report-links ul li a:hover{color:#fff;background:#6bd239 }.portfolio-grid,.search-report-title{display:flex;flex-wrap:wrap}.search-report-title .form-group.w-130{flex:0 0 50%;max-width:50%}.latest.blog,.license p,.license-content p,.overview,.recent-report,.submit-search-div .form-group{margin-bottom:10px}.forgot_hide label{font-size:13px;line-height:19px;font-weight:700;color:#333}.cookie h3,.forgot_hide label#txtEmail-error,.remember-me{font-weight:400}.error,.error_message{color:grey!important;font-size:14px!important}.success_message{color:grey!important}span.question_header_msg{font-size:14px;line-height:20px;color:#333}.cookie h3,.cookie h3 a,.login-btn,.pricing-details .card-body p{color:#fff}.forgot_hide label#txtEmail-error,.login-form .error{font-size:14px!important;line-height:17px;color:grey!important;margin-top:2px}.cookie{background-color:rgba(95,95,95,1);position:fixed;bottom:0;width:100%;padding:0;float:left;z-index:150000000;text-align:center}.cancel-login,.login-links .cancel-login{position:absolute}.cookie h3{font-size:15px;margin:0}.cookie h3 span{margin:8px;display:inline-block}.cookie h3 span a{display:inline-block;width:auto;float:none;background-color:#55b725;padding:6px 13px;color:#fff;border-radius:7px}.login-form h3{display:inline-block;margin:0;font-size:24px;color:#38751b}#customization_popup .request-heading,#customization_popup.reports-popup .modal-dialog #customization_popup.reports-popup .request-heading,.license-headeing,.login-form hr{margin:10px 0}.forgot_hide p{font-size:13px;line-height:19px;margin:10px 0;color:#333}.login-form .form-group label{display:flex;font-size:13px;margin-bottom:10px;color:#333}form#frmForgotPassword hr{margin:20px 0}.login-form label{font-weight:400;color:#aaa}#frmLogin input[type=checkbox]{display:inline-block;top:4px;position:relative}.form-group .form-control{border-radius:0}.forgot-password-grid,.hide,.megamenu .dropdown-toggle::after,.rep-content-list h4 .on-sale,.showMobile{display:none}.login-btn,.login-links ul li{display:inline-block}.remember-me{font-size:13px;line-height:19px;vertical-align:text-top;color:#605c5c}.login-links ul{margin:0;position:relative;float:right;width:auto}.login-btn{background:#aaa;border:1px solid #ddd;padding:2px 12px;float:left;font-size:13px}.login-btn-box .form-group,.why-choose .common-heading{margin:0}.login-form ul li a{color:#337ab7!important}.cancel-login{color:#aaa!important;top:0;right:00px;float:right}.order-online .add_to_cart_1{background:#FEBD02;color:#000}.login-section{background:#575757;padding:2px 0;height:26px}.login-links ul li {color:#fff;}.login-links ul li a{color:#fff;margin-left:3px;font-size:12px;font-weight:300;position:relative}.login-links .cart-count{position:absolute;background:#fff;border-radius:50%;height:12px;width:12px;text-align:center;color:#000;font-size:8px;line-height:12px;font-weight:700;bottom:-3px;right:-8px;box-shadow:0 1px 5px rgb(0 0 0 / .2)}.main-header{top:0;position:fixed;z-index:9999;width:100%;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.main-header.fixed{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.header .navbar{padding:6px 0;background:#fff}.header .navbar-brand{margin:0;padding:0;height:60px}.header .navbar-brand img{max-width:180px;height:auto}.header .navbar-nav .nav-item .nav-link{color:#000;font-size:13px;font-weight:300;text-transform:uppercase;margin:0 15px;padding:8px 5px;border-bottom:1px solid transparent}.header .navbar-nav .nav-item.active .nav-link{border-bottom-color:#38751b}.banner-slider{padding:240px 0 100px}.banner-sec .slider-1{background:url(../images/rootsanalysis-slider-1.jpg) 0 0/cover no-repeat}.banner-sec .slider-2{background:url(../images/rootsanalysis-slider-2.png) 0 0/cover no-repeat}.banner-sec .slider-3{background:url(../images/rootsanalysis-slider-3.jpg) 0 0/cover no-repeat}.banner-content h1,.banner-content h2{color:#fff;margin-bottom:15px;font-size:27px;width:100%;max-width:497px;font-family:ACaslonPro-Regular;font-display:swap}.search-form .form-group{position:relative;margin-top:30px}.search-form .form-group input{height:35px;position:relative;width:100%;display:inline;background:#f8f4f4;border-radius:0;color:#000;font-size:14px}.search-btn{position:absolute;top:6px;background:#f8f4f4;border:0;color:#999;right:0;padding:0 10px}.advence-search-link a{color:#fff;font-size:14px;font-style:italic}.media-block{width:100%;max-width:263px;margin-left:auto;margin-right:0;position:relative}.media-block h2{color:#fff;margin-bottom:10px;text-align:center;font-size:25px;font-weight:0}.media-block ul{margin:0;display:flex;flex-wrap:wrap;justify-content:center;background:#383a3a;padding:10px 0;border-radius:4px}.media-block ul li{display:flex;margin:5px;width:calc(100% / 2 - 15px);background:#fff;height:55px;overflow:hidden;align-items:center;justify-content:center;padding:7px}.media-block ul li a,.reportSearch label{display:block}.media-block ul li a img{width:100%;height:auto}.energy-portfolio{margin-top:35px;margin-left:10px}.energy-portfolio .view-energy-portfolio{font-size:15px;color:#fff;width:100%;text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center}.energy-portfolio a span{color:#fff;background:#333;padding:4px 15px;font-size:14px}.energy-portfolio a .view-btn{font-size:14px;padding:5px 6px;color:#fff;background:#38751b;cursor:pointer}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity;background-size:cover}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{transform:translateX(0);transform:translate3d(0,0,0)}.client-sec{padding:40px 0 30px}.client-sec .carousel-inner{max-height:183px}.client-sec .carousel-item a{display:flex;flex-wrap:wrap;cursor:inherit}.client-sec .carousel-item a img{max-width:50%;flex:0 0 50%;margin:0 -7px;width:50%}.pressreleases-block .latest-reports,.pressreleases-block .reports-content .read-more{background:#f0eded}.pressreleases-block .reports-content{height:95px;flex:0 0 100%}.latest-reports{padding:15px}.latest-reports h3{position:relative;text-transform:uppercase;color:#626262;margin-bottom:35px;font-size:22px}.latest-reports h3::after{position:absolute;content:" ";background:#38751b;width:70px;height:4px;left:0;top:36px}.client-sec img{width:100%;height:unset}.reports-sec{padding:40px 0 30px;background-color:#f6f6f6}.portfolio-sec,.report-section,.why-choose{padding:40px 0}.reports-sec .common-heading{margin-bottom:15px}.reports-list li{flex-wrap:wrap;margin-top:15px}.reports-list .reports-img{max-width:24%;flex:0 0 24%;padding-right:15px}.reports-list .reports-img img{width:100%;height:95px;object-fit:cover}.reports-content{flex:0 0 76%;height:95px;overflow:hidden;position:relative}.reports-content h4{margin:0;color:#000;font-size:15px;line-height:20px;display:-webkit-box;font-weight:600}.reports-content h4 a{color:#000;display:block}.reports-content .reports-date{font-size:13px;line-height:17px;display:block;margin:2px 0;font-style:italic;color:#555}.latest-report-overview{position:relative;color:#000;font-size:13px;line-height:18px}.reports-content .read-more{position:absolute;background:#f5f5f5;right:2px;bottom:-3px;font-size:13px;line-height:20px;font-style:italic;color:#38751b!important}.reports-btn{margin-top:20px;cursor:pointer}.rootHome-reports .reports-btn{margin-left:15px}.reports-btn a{color:#555;border-radius:3px;border-color:#8e8c8c}.roots-analysis-sec1{padding: 50px 0;background: #e8e8e800;}.roots-analysis-sec{background:url(../images/roots-analysis-counter-banner.webp) 0 0/cover no-repeat;padding:40px 0}.footer-bottom,.why-choose{background:#f5f5f5}#popup-modal .carousel-item,.developers-team{text-align:center}.developers-team img{width:100%;max-width:80px;margin-bottom:20px}.developers-team h3{color:#5d5d5d;font-size:27px;font-weight:400;margin-bottom:10px}.developers-team p{color:#5d5d5d;font-size:18px;margin-bottom:0}.portfolio-sec .filter-list{text-align:center;padding-left:0;margin:10px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.portfolio-sec .filter-list li{display:inline-block;border:1px solid #a4a4a4;font-size:16px;font-weight:300;padding:5px 53px;cursor:pointer;transition:.3s ease-in-out}.portfolio-grid li:hover{box-shadow:0 3px 10px #000;transform:scale(1.03);z-index:1}.portfolio-grid li:hover .portfolio-content{opacity:1;background:rgba(0,0,0,.3)}.portfolio-grid li:hover .portfolio-img img{filter:grayscale(0)}.portfolio-grid li{width:20%;flex:0 0 20%;margin-bottom:-1px;position:relative}.portfolio-img{overflow:hidden}.portfolio-img img{width:100%;max-height:136px;min-height:29px;filter:grayscale(100%);height:auto}.portfolio-content{transition:.5s;opacity:0;position:absolute;top:0;left:0;text-align:center;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.portfolio-content p{font-size:14px;color:#fff;margin-bottom:10px;flex:0 0 100%}.portfolio-content .next-page{display:inline-block;width:25px;height:25px;background:url(../images/roots-analysis-sprite.webp) -7px -7px no-repeat}.why-choose-content{margin:20px 0 5px}.why-choose-content span.icons-bg{background:url(../images/roots-analysis-sprite.webp) no-repeat;height:60px;width:60px;display:inline-block;opacity:.5}.why-choose-content span.icons-bg.icon1{background-position:-413px -50px}.why-choose-content span.icons-bg.icon2{background-position:-322px -50px}.why-choose-content span.icons-bg.icon3{background-position:-83px -55px}.why-choose-content span.icons-bg.icon4{background-position:-167px -55px}.why-choose-content span.icons-bg.icon5{background-position:-244px -54px}.why-choose-content span.icons-bg.icon6{background-position:4px -54px}.why-choose-content p{text-transform:capitalize;font-size:14px;font-weight:300;color:#343737}.footer{padding:30px 0 15px}#slider-popup .modal-body,.footer .latest-reports,.megamenu .col-lg-12,.root-report-details .tableOfContents ul{padding:0}.blog-content h4,.footer .reports-content h4 a{color:#343737}.footer .latest-report-overview{color:#343737;font-size:14px}.footer-blogs h3{font-weight:700;color:#343737;position:relative;text-transform:uppercase;margin-bottom:30px;font-size:16px}.footer-blogs h3::after{position:absolute;content:" ";background:#38751b;width:50px;height:2px;top:25px;left:0}.footer .reports-content{flex:0 0 100%;max-width:100%;height:83px}.footer .reports-content p{color:#343737;margin-top:5px;line-height:20px}.footer .reports-content .read-more{background:#fff;bottom:-1px;right:0;padding-right:10px}.quick-links ul{padding-left:15px;display:flex;flex-wrap:wrap}.quick-links .quick-links-list{margin-bottom:19px}.quick-links ul li{width:140px;list-style-type:square}.quick-links .social-icon ul li,.social-icon ul li{width:auto!important;list-style:none}.quick-links ul li a{color:#3a3a3a;font-size:14px;line-height:28px;text-transform:uppercase}.social-icon{margin-top:19px;display:flex;align-items:flex-start;flex-direction:column;width:100%;max-width:145px;float:left}.social-icon .footer-blogs h3{text-align:left;margin:0}.social-icon ul{padding:0!important;margin:20px 0 0;display:flex;flex-wrap:wrap}.social-icon ul li{margin:0 10px 0 0}.social-icon ul li a{font-size:14px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%;color:#5d5d5d}.quick-links img.sitelock{float:left;margin-top:19px;margin-bottom:0;border:1px solid rgba(0,0,0,.22);border-radius:7px;width:125px}.blog-btn{margin-top:0;width:100%;text-align:right;cursor:pointer}#customization_popup.reports-popup .modal-title,#ordernow_popup.reports-popup .modal-title,.login-grid{text-align:left}.blog-btn a{color:#555;font-size:13px;border-radius:3px;width:100%;position:relative;top:-1px}.footer .blog-btn a{line-height:19px}.footer-bottom{padding:10px 0}.footer-links{padding:0;margin-bottom:0}.footer-links li{display:inline-block;margin:1px 3px}.footer-links li a{color:#4a4a4a;text-decoration:none;font-size:11px}.footer-links li a:hover{color:#55b725}.copyright p{color:#4a4a4a;margin:0;font-size:11px}.report-banner{background:url(../images/roots-analysis-report-banner.png) center/cover no-repeat;padding:60px 0}.pagination-block ul{display:flex;flex-wrap:wrap;align-items:center;margin:10px 0}.pagination-block ul li{color:#999;font-size:14px}.breadcrumbs-block ul li a,.pagination-block ul li a{color:#a3a3a3;margin:0 5px 0 0}.research-heading{position:relative;margin-bottom:20px;border-bottom:1px solid #eee;padding:0 0 8px;display:flex;align-items:center;justify-content:space-between}.research-heading h3{font-size:24px;font-weight:500;color:#aaa}.research-heading a{font-size:24px;color:#bcaaaa}.rep-content-list h4{margin:0;color:#626262;font-size:13px;font-weight:500;text-transform:uppercase;line-height:17px;display:-webkit-box}.rep-content-list ul{flex-wrap:wrap}.rep-content-list ul li{font-size:13px;line-height:19px;text-transform:capitalize;border-right:1px solid #aaa;padding:0 5px;color:#898787}.rep-content-list ul li:first-child{padding-left:0}.pricing-details .card,.rep-content-list ul li:last-child{border:0}.rep-content-box{padding-top:8px}.reports-popup .form-group label,.reserchInsightsFlex{display:flex}.reports-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}.reserch-report{height:71px;overflow:hidden;position:relative;width:100%!important}.reserchInsightsFlex .reports-img{height:70px;display:flex;width:60px;margin-right:15px;position:relative}.reserchInsightsFlex .reports-img a{display:flex;align-items:center;overflow:hidden;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center}.reserchInsightsFlex .sale-img{color:#fff;font-size:13px;text-align:center;line-height:25px;position:absolute;background:#38751b;width:25px;height:25px;border-radius:50%;top:-5px;right:-10px}.reserchInsightsFlex .reports-img img{max-width:120px}.reserch-report .read-more{font-size:13px;line-height:14px;font-style:italic;position:absolute;bottom:1px;right:1px;background:#fff;color:#38751b!important}.report-links ul li{display:block;text-align:center;margin:2px 0;border:1px solid #eee;transition:.5s ease-in-out;background:#eee}.report-links ul li a{color:#626262;text-decoration:none;font-size:13px;font-weight:400;display:block;line-height:21px}.reserch-report p{font-size:14px;line-height:18px;color:#898787;text-overflow:unset!important;white-space:normal!important;overflow:visible!important}.reportSearch input{width:100%;font-size:14px;text-shadow:none;font-weight:300;line-height:inherit;padding:7px 36px 7px 9px;outline:0;box-shadow:none!important;border:1px solid rgba(0,0,0,.17)}.reportSearch label button{position:absolute;right:0;top:0;z-index:1;width:40px;height:100%;display:flex;align-items:center;border:0;background:0 rgba(0,0,0,.08);outline:0;justify-content:center}.pricing-details{background:#f5f5f5;padding:0 13px;border:1px solid #eee;margin-bottom:10px}.why-chose{padding:10px;margin-top:10px}.clearFilter{display:inline-block;float:right}.clearFilter a{font-size:14px;color:#38751b}.sidebar-checkbox{font-weight:400;color:#626262;font-size:14px;margin-bottom:10px;display:flex;width:100%;align-items:center;justify-content:space-between}.sidebar-checkbox a{color:#626262;display:flex;align-items:center}.sidebar-checkbox img{width:100%;max-width:25px;margin-right:5px}.why-chose ul li{list-style-type:none;display:flex;margin:12px 0;-ms-align-items:center;align-items:center}.why-choose-img{flex-basis:40px}.why-choose-text{margin-left:10px;flex-basis:calc(100% - 60px)}.why-choose-img img{width:100%;max-width:50px}.why-chose p{color:#898787;font-size:14px}.pricing-details .form-control{font-size:14px;border:1px solid #ccc;border-radius:0;box-shadow:none}.submit{background:#e4e0e0;border:1px solid #e4e0e0;cursor:pointer;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.order-btn li a:hover,.submit:hover{text-decoration:none;background:#555a5a;color:#fff}.details-heading::after{background:0}.lowest-price-list{padding-left:0;width:100%;margin-bottom:20px;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap}.lowest-price-list li{flex:0 0 20%;max-width:20%;padding:5px 0 10px;list-style-type:none}.price-list.text-center .ordernow_popup_a{color:#000;text-decoration:none;font-size:13px;font-weight:400;text-align:center;margin:2px 0;border:1px solid #eee;transition:.5s ease-in-out;background:#FEBD02;display:inline-block;padding:4px 22px}.like-reports .read-more,.price-list p,.recent-report .recent-report p a,.root-report-details .list-error,.square-one,.whole-list p{font-size:14px}.price{background:#38751b;padding:0 2px;color:#fff;display:block}.prices{color:#575757}.license-content h3,.related-reports a,p{color:#000;font-size:13px}.price-list a.add_to_cart_1{background:#434444;color:#fff;padding:7px 15px;transition:.5s ease-in-out;font-size:13px}.overview ul{display:flex;flex-wrap:wrap;padding:0;margin-bottom:20px}.overview ul li{margin:0;flex-grow:1;text-align:center;background:#e1e1e1;list-style-type:none;border:1px solid #fff}.overview .no-segment li{flex:0 0 20%;max-width:20%}.overview ul li a{color:#000;border:2px solid #e1e1e1;background:#e1e1e1;font-size:13px;line-height:20px;font-weight:300;border-radius:0;padding:4px 0;display:block}.overview ul li a:hover{color:#fff;background:#555a5a;border-color:#555a5a}.submit-report{font-size:13px;background:#e1e1e1;border:1px solid #e1e1e1;padding:5px 30px;color:#7f7f7f;cursor:pointer;border-radius:0}.discount-mail a,.read-more{color:#38751b!important;font-style:italic;font-size:13px}#accordion,.panel-group{margin-bottom:20px;border-bottom:1px solid #ddd;padding:0 0 15px;margin-top:15px}.panel-default>.panel-heading{color:#fff;background-color:rgba(20,21,21,.8);border-radius:0}.pricing-details .card-header:first-child{border-radius:0;padding:0;box-shadow:none;border:0}.pricing-details .card-header .btn{padding:10px 15px;color:#fff;font-size:13px;font-weight:700;display:flex;width:100%;justify-content:space-between;text-decoration:none!important}.pricing-details .square-one{margin:0;cursor:pointer}.order-btn{display:flex;flex-wrap:wrap;margin:0 -5px}.order-btn li{margin-bottom:15px;flex:0 0 50%;max-width:50%}.order-btn li a{background:#fff;color:#999;padding:5px 15px;display:block;font-size:12px;border:1px solid #ccc;transition:.5s ease-in-out;margin:0 5px}.discount-mail{font-size:13px;margin-bottom:10px}.discount-mail a{position:static}.related-reports{border-bottom:1px solid #38751b;padding:0 0 10px}.like-reports h3{margin-bottom:0;margin-top:20px;font-size:14px;font-weight: 700;color:rgba(0,0,0,.76)!important}.auther-name,.related-reports .reports-date{font-style:italic}.pricing-details .card-header h5{color:#fff;padding:0;background-color:rgba(20,21,21,.8);font-size:16px;cursor:pointer}.pricing-details .square-one input{display:inline-block;vertical-align:top;margin-top:3px}.pricing-details .card-body{background:rgba(85,90,90,.9);color:#fff;font-size:13px;padding:10px;border-top:1px solid #ddd}.pricing-details .card-body .read-more{position:static;font-size:13px;background:0 0}.custom-width.col-lg-8{max-width:70%;flex:0 0 70%}.custom-width.col-lg-4{max-width:30%;flex:0 0 30%}.inner-banner{padding-top:115px}.breadcrumbs-block ul{display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs-block ul li{color:#999;font-size:11px}.page-heading h1,.page-heading h4{text-align:right;font-size:11px;color:#999;margin-top:3px;font-family:inherit}.root-report-details h1,.root-report-details h3{margin:20px 0 10px}.root-report-details h2{font-size:16px;font-weight:700;color:#000;margin:20px 0 10px}.root-report-details h4{font-size:18px;margin:25px 0 10px}.license-block h5,.root-report-details h5{font-size:14px;margin:10px 0}.abstract{width:30%;position:relative;display:block;margin-left:auto;padding:8px 30px;float:right}.abstract::after,.abstract::before{content:"";display:block;position:absolute;width:20px;height:20px}.abstract::before{background-image:url(../images/roots-analysis-left-quote.png);background-repeat:no-repeat;top:8px;left:0}.abstract::after{background-image:url(../images/roots-analysis-right-quote.png);background-repeat:no-repeat;bottom:8px;right:0}.root-report-details .abstract .client-review p{margin:0 0 10px;font-size:11px}.root-report-details .abstract .client-review p:last-child{margin-bottom:0}.color-grey{color:#555}.root-report-details .chapterOutline,.root-report-details .listOfFigures,.root-report-details .listOfTables,.root-report-details .listedCompanies,.root-report-details .tableOfContents{position:relative;overflow:hidden}.root-report-details .tableOfContents li{list-style:none}.root-report-details .chapterOutline:after,.root-report-details .listOfFigures:after,.root-report-details .listOfTables:after,.root-report-details .listedCompanies:after,.root-report-details .tableOfContents:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:#fff}.root-report-details table{width:100%!important;border:0;margin-bottom:0}.root-report-details table td,.root-report-details table th{border-color:#fff!important}.root-report-details table img{transform:scale(1);box-shadow:none;transition:.2s;padding:10px;width:100%!important;height:inherit!important;}.root-report-details table img:hover{transform:scale(1.05);box-shadow:0 0 20px -3px rgba(0,0,0,.36);z-index:1500}.root-report-details .readMOre.submit-report{display:inline-block;position:absolute;bottom:0;border:0;border-top:10px solid #fff;z-index:1;cursor:pointer}.root-report-details ol,.root-report-details ul{padding-left:28px;margin-top:8px}.root-report-details ul ul,.suitable-option .form-group{margin-bottom:8px}.root-report-details ol li,.root-report-details ul li{font-size:14px;line-height:22px;color:#000;list-style-type:decimal}.root-report-details ul li{list-style-type:square}.root-report-details .request-list{padding-left:0;position:relative;padding-bottom:20px;list-style:none}.root-report-details .request-list li{list-style:none;margin-top:10px}.root-report-details .request-list li label{display:flex;align-items:center;padding:0;color:#000;margin:0}.root-report-details .request-list li label input{position:static!important;margin-left:0!important;margin-right:7px}.reports-suggestion li a,.root-report-details .request-list p{color:#000}.root-report-details p~p{margin-top:10px}#slider-popup,.reports-popup{z-index:99999}#slider-popup .carousel-item img,.sample-report-head.text-center{width:100%}#customization_popup .customNote{font-size:10px!important;font-weight:700!important;margin-bottom:10px}#customization_popup.reports-popup .modal-dialog{max-width:600px}.reports-popup .modal-header .close{padding:1rem;margin:0;position:absolute;right:0;top:0}.reports-popup .modal-body{max-height:620px;overflow-y:auto}.reports-popup .modal-content{border-radius:0;border:7px solid #000}.reports-popup .modal-header{flex-wrap:wrap;border-color:#e5e5e5}.reports-popup .modal-title{font-size:18px;text-align:center;flex:0 0 100%}.reports-popup .modal-header h6{color:#898787;font-size:14px;text-align:center;flex:0 0 100%}.reports-popup .form-group .form-control{font-size:14px;color:#555;border-radius:0;resize:none;outline:0}.reports-popup .form-group .form-control:focus{box-shadow:none}.reports-popup .remember-me{font-size:13px;vertical-align:text-top;cursor:pointer;font-weight:400}.reports-popup .form-group label input{margin:2px 8px 0 0;height:14px}.reports-popup .send-query-btn{background:#e1e1e1;color:#7f7f7f;border:1px solid #e1e1e1;padding:5px 30px;border-radius:2px;font-size:14px;cursor:pointer}.reports-popup .modal-dialog{max-width:400px;transform:translateY(-50%)!important;top:50%;max-height:100%}.license-block .table>thead>tr>th{font-size:14px;color:#333;font-weight:700;vertical-align:bottom;border-bottom:2px solid #ddd}.license-label label{font-size:13px;color:#333;font-weight:700}.license label{font-weight:400;font-size:13px;color:#999;width:100%;display:flex;align-items:flex-start}.license label input{margin-right:5px!important;margin-top:1px!important}.confirm-order{border-top:1px solid #949292;margin-top:30px;padding-top:20px}.confirm-order-btn{background:#949292;color:#fff!important;border:1px solid #949292;margin-top:10px;padding:5px 20px;cursor:pointer}.table-responsive th{font-size:14px;line-height:20px;color:#333;padding:8px;border:0}.qouteslicenece p{font-size:10px!important}.license-label label input{margin-top:3px;vertical-align:top}.pricingDollor{position:fixed;top:50%;right:-20px;transform:translate(-50%,-50%);z-index:50001;display:none}.pricingDollor a{color:#fff;font-size:22px;background-color:#888;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px -4px rgba(0,0,0,.57);border:1px solid #fff}.login-grid{position:absolute;background:#fff;top:30px;width:280px;padding:10px;z-index:1111;border:1px solid #ddd;right:0;box-shadow:0 15px 30px -8px rgba(0,0,0,.45);display:none}.modal-backdrop,div#cover{z-index:9999}#bottom-nav{background:#fff;padding:10px 0 2px;color:#000;font-weight:700;font-size:16px;border:1px solid #575757;border-left:0;border-right:0}.scroll-grid{position:fixed;bottom:60px;right:60px;text-align:center;opacity:0;visibility:hidden;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out}.scroll-grid.fixed{opacity:1;visibility:visible}.scroll-grid a{color:#fff;font-size:14px;display:block;height:35px;width:35px;line-height:35px;background:#a3a3a3;border-radius:50%}#slider-popup .modal-dialog{max-width:100%;transform:translateY(-50%);top:50%;margin:20px auto 0}#slider-popup .modal-content{background:0 0}#slider-popup .carousel-inner{max-width:1140px;margin:auto}#slider-popup button.close{padding:15px 5px;color:#fff;opacity:1;font-size:50px;font-weight:300;z-index:99;position:absolute;right:0}#slider-popup .carousel-control-next,#slider-popup .carousel-control-prev{width:45px;height:45px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5)}#slider-popup .carousel-control-next{right:-20px}#slider-popup .carousel-control-prev{left:0}.text-success{color:#3c763d}.recent-reports{padding-bottom:30px}.p-r-0{padding-right:0}.recent-report .reports-img{display:flex;overflow:hidden;align-items:baseline;justify-content:center;border:1px solid rgba(0,0,0,.13);height:80px}.recent-report .reports-img img{width:100%;height:inherit}.recent-report .recent-view-grid{height:inherit;padding:0;overflow:hidden}.recent-report .recent-view-grid p{overflow:hidden;max-height:36px;margin-bottom:0;font-size:13px;line-height:19px;position:relative}.recent-report .recent-view-grid .read-more{position:absolute;background:#fff;right:0;bottom:-4px;font-size:13px}#captcha_container5{transform:scale(.97);transform-origin:0 0}.progress-bar{position:fixed;z-index:50020;top:0;right:0;left:0;height:2px;transform:translateZ(1000px);display:none;background-image:linear-gradient(to right,#fdd835,#f4511e)}.reports-suggestion{background:#fff;position:absolute;top:36px;width:100%;height:142px;overflow-y:auto}.reports-suggestion li{padding:7px 10px;border-bottom:1px solid #cdcdcd;cursor:pointer}.megamenu h6,.megamenu h6.mt-3{background:#575757;padding:10px 15px!important}#frmSaveCustomization h5{margin-bottom:15px;margin-top:8px}.response-popup{max-width:360px;width:90%;float:left;background-color:#fff;margin:auto;position:fixed;top:50%;bottom:auto;z-index:999999;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;left:50%;text-align:center;right:auto;border-radius:0;padding:15px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);box-shadow:0 5px 15px rgb(0 0 0 / 50%);border:7px solid #000}div#cover{background-color:rgba(0,0,0,.8);width:100%;height:100vh;top:0;position:fixed}.response-popup p{font-size:15px;flex:0 0 100%;font-weight:500;color:#7f7f7f}.response-popup .popup-msg{color:#92d050;max-width:270px;margin:15px auto}.response-popup .modal-title{color:#000;border-bottom:1px solid #e5e5e5;padding:0 15px 15px;margin-bottom:20px}.redirection-countdown{font-size:13px;margin:30px 0 0;min-height:27px;border-top:1px solid #949292;padding:12px 15px 0}.megamenu:hover>.dropdown-menu{display:flex;width:400px;flex-wrap:wrap;top:38px;left:0;border-radius:2px}.megamenu h6.mt-3{border:0!important}.megamenu h6{margin:-1px 0 0!important;border-top:1px solid #d4d4d4}.megamenu .col-lg.mb-4{margin:0!important;padding:0}.header .navbar-nav .megamenu .nav-item a{background:#fff;padding:8px 15px 0!important}.header .navbar-nav .megamenu .nav-item:last-child a{padding-bottom:10px!important}.megamenu .p-1{padding:0!important}.megamenu .row{margin:0!important}.megamenu .mb-4,.megamenu .my-4{margin-bottom:-1px}.megamenu h6 a{font-weight:700;color:#fff;position:relative;text-transform:uppercase;margin-bottom:30px;font-size:14px;line-height:18px}.megamenu h6 a img{margin:0 5px 5px!important}.megamenu .p-4{padding:20px 0 0!important}.megamenu .list-unstyled li a{margin:0!important;padding:4px 10px!important}.megamenu .col-lg-4{padding:0 5px}.megamenu .col-lg-4.mb-4{margin-bottom:30px!important}@media (max-width:1400px){#slider-popup button.close{padding:15px}#slider-popup .carousel-inner{max-width:900px;margin:auto}}@media (max-width:1199px){.main-header.fixed{top:-28px}.portfolio-sec .filter-list li{padding:5px 35px}.latest-reports h3{font-size:18px}.reports-list .reports-img img{width:100%;height:auto}.reports-sec .col-md-4{flex:0 0 50%;max-width:50%}.reports-sec .col-md-12.col-lg-4{flex:0 0 100%;max-width:100%}.pressreleases-block .reports-img{display:none}.pressreleases-block .reports-content{flex:0 0 100%;max-width:100%;height:auto}.reports-list li{flex-wrap:wrap;margin-top:20px}.pressreleases-block{margin-top:30px}.why-choose-content{margin:20px 0}.g-recaptcha{transform:scale(.87)!important;-webkit-transform:scale(.87)!important}.order-btn{margin:0 -5px}.order-btn li a{padding:7px 10px;margin:0 5px}.custom-width.col-lg-8{max-width:65%;flex:0 0 65%}.custom-width.col-lg-4{max-width:35%;flex:0 0 35%}#slider-popup .carousel-inner{max-width:80%}}@media (max-width:991px){.developers-team h3{font-size:22px;margin-bottom:5px}.site-title{font-size:24px}.sub-title{font-size:16px}.portfolio-sec .filter-list li{padding:5px 18px;font-size:14px}.developers-team p{font-size:16px;line-height:1.3}.latest-reports h3::after{width:70px;height:2px;top:30px}.latest-reports h3{font-size:18px;margin-bottom:30px}.reports-content h4{font-size:14px;line-height:20px}.reports-content .reports-date,.reports-content p{font-size:14px;line-height:18px}.displayMobileNone{display:none!important}.g-recaptcha{transform-origin:left!important;transform:scale(.6)!important}.overview ul li{flex:0 0 33.33%;max-width:33.33%}.report-section{padding:20px 0}.report-right-sidebar{margin-top:15px}.order-btn li{margin-bottom:10px}.advance-search h3{font-size:20px}.client-sec .carousel-item a img{margin:0 -4px}.custom-width.col-lg-4,.custom-width.col-lg-8{max-width:100%;flex:0 0 100%}#slider-popup .carousel-control-prev{left:-20px}#bottom-nav{padding:8px 0 0;font-size:14px}.banner-img{padding:100px 0 0}.reports-content .read-more{bottom:-4px}.header .navbar-collapse{height:100vh;overflow:auto}.megamenu .dropdown-menu.show{border:0}}@media (max-width:767px){.pricingDollor,.showMobile{display:block}.portfolio-sec .filter-list li{margin:3px 0;padding:5px 3px;font-size:13px}.media-block,.reports-list .reports-img{display:none}.banner-content{text-align:center}.banner-content h1,.banner-content h2{max-width:100%;margin-bottom:14px;font-size:24px}.reports-content{flex:0 0 100%;height:auto;overflow:hidden;position:relative}.cta-btn{font-size:13px;padding:4px 7px}.portfolio-grid{padding:0}.developers-team img,.why-choose .common-heading{margin-bottom:10px}.header .navbar-collapse{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:999}.header .navbar-light .navbar-toggler{color:transparent;border:0}.header .navbar-light .navbar-toggler:focus{outline:0}.rep-content-list h4 .on-sale{display:inline-block}.reports-block{margin:20px 0;background-color:#fdfdfd;padding:14px 9px;box-shadow:0 0 30px -5px rgba(0,0,0,.14);border-radius:5px;overflow:hidden;border-bottom:0}.rep-content-box{padding-top:5px}.report-section{padding:20px 0}.inner-heading,.research-heading h3{font-size:16px}.research-heading a{font-size:18px}.g-recaptcha{transform-origin:left!important;transform:scale(1)!important}.banner-slider{padding:180px 0 20px}.advance-search-box{width:380px;margin:auto}.developers-team{margin-bottom:20px}.roots-analysis-sec{padding:40px 0 20px}.reports-sec .col-md-4{flex:0 0 100%;max-width:100%}.latest-reports{padding:15px 0 0}.pressreleases-block .latest-reports{padding:15px}.pressreleases-block{margin-top:15px}.reports-btn{margin:15px 0}.client-sec .carousel-item a img{max-width:100%;flex:0 0 100%;margin:0 0 -5px;width:100%}.header .navbar-brand img{max-width:160px;height:auto}.recent-reports{padding-bottom:0}.recent-report .recent-view-grid{height:auto}.page-heading h4{text-align:left}.abstract{width:100%;float:none}#slider-popup .carousel-inner{max-width:90%}.overview .no-segment li{flex:0 0 33.33%;max-width:33.33%}#slider-popup .modal-dialog{margin:0 auto}#navbar-pos .container{max-width:600px}.footer .reports-content .read-more,.reports-content .read-more{bottom:-2px}.rootHome-reports .reports-btn{margin-left:0}.client-sec .carousel-inner{max-height:inherit}}@media (max-width:575px){.header .navbar{padding:6px 15px}.portfolio-sec .filter-list{justify-content:center}.portfolio-sec .filter-list li{margin:2px;padding:5px 4px;font-size:13px}.portfolio-grid li{width:50%;flex:0 0 50%}.lowest-price-list li{flex:0 0 50%;max-width:50%;padding:5px 0 10px;list-style-type:none}.overview .no-segment li,.overview ul li{flex:0 0 50%;max-width:50%}.g-recaptcha{transform:scale(.87)!important}.login-section{height:auto}.login-links ul{text-align:center}form#frmLogin{position:relative}.scroll-grid{bottom:50px;right:15px}.mylivechat_inline.mylivechat_template3{max-width:280px;right:0;bottom:0;max-height:400px!important}.root-report-details table img{padding:2px}.pricing-details .square-one input{margin-top:3px}.lowest-price-list{padding-bottom:8px}}@media (max-width:454px){.main-header.fixed{top:-52px}.inner-banner{padding-top:120px}#captcha_container5{transform:scale(.87);transform-origin:0 0}.advance-search-box{width:100%;margin:auto}}
@keyframes zoom-in-zoom-out {0% { transform: scale(1, 1); }50% { transform: scale(1.05, 1.05); }100% { transform: scale(1, 1); }}
.overview ul li a.request-sample-btn {font-weight: 500;background-color: #FEBD02;color: black ;border-color: #FEBD02;animation: zoom-in-zoom-out 2s ease infinite;}
.footer_page{color: white !important;}
.footer_page a{color: white !important; text-decoration: underline !important;}
.accept-btn{background-color: #38751b; color: white;text-decoration: none;padding: 0px 10px; }

.overview .no-segment li {
    flex: 0 0 25%;
    max-width: 25% !important;
}
@media screen and (max-width: 1199px) and (min-width: 1025px) {
    .overview {
        position: sticky;
        top: 72px;
        z-index: 1;
    }
}

@media screen and (min-width: 1200px) {
    .overview {
        position: sticky;
        top: 100px;
        z-index: 1;
    }
}
#video-container{
    position: relative;
    display: inline-block;
    min-height: 100px;
    max-width: 640px;

    border-radius: 5px;
    overflow: hidden;
}
#video-container .loading-video{
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100px;
    max-width: 640px;
    text-align: center;
}
#video-container .play-button{
    padding: 0;
    margin: 0;
    border: none;
    position: absolute;
    left: 0;
    height: 100%;
    width: 100%;
    background: none;
    top: 0;
    align-items: center;
    display: flex;
    justify-content: center;
    color: transparent;
    font-size: 1px;
    background: rgba(0,0,0,0.3);
    cursor: pointer;
}
#video-container .play-button::after{
    content: "▶";
    background: #d92f2f;
    font-size: 15px;
    color: white;
    padding: 5px 20px;
    border-radius: 8px;
}
.reports-content{
    height: auto !important;
}

.pricing-details .card-body .read-more{
    color: #fcbd02 !important;
}