body, html {height: 100%;color: #383b40;font-size: 14px;font-weight: 400;font-family: 'Droid Sans',sans-serif;background: #fff;}a, a:hover {text-decoration: none !important; }.cl{clear:both}.t-center {text-align: center !important;}.blue-link a{color:#114c92}.blue-link a:hover{color:#000}
.navbar .navbar-brand{padding-bottom:.2rem;padding-top:0}.navbar .navbar-toggler{border:1px solid #114c92;margin-left:.5rem;padding:.5rem;border-radius:0}.navbar .navbar-toggler:focus{box-shadow:none;outline:0}.navbar .navbar-toggler .icon-bar{background-color:#114c92;display:block;height:2px;margin-top:.25rem;transition:all .2s;width:20px}.navbar .navbar-toggler .top-bar{background-color:#114c92;transform:rotate(45deg);transform-origin:16% 190%}.navbar .navbar-toggler .middle-bar{opacity:0}.navbar .navbar-toggler .bottom-bar{background-color:#114c92;transform:rotate(-45deg);transform-origin:10% -80%}.navbar .navbar-collapse .navbar-toggler{position:absolute;right:.5rem;top:.6rem;z-index:1}.navbar .navbar-toggler.collapsed .top-bar{background-color:#114c92;transform:rotate(0)}.navbar .navbar-toggler.collapsed .middle-bar{opacity:1}.navbar .navbar-toggler.collapsed .bottom-bar{background-color:#114c92;transform:rotate(0)}.navbar .navbar-nav .nav-item .nav-link{color:#114c92;/*font-size:.938rem;*/font-weight:700;padding:.3125rem .5rem}@media (max-width:1200px){.navbar .navbar-nav .nav-item .nav-link{padding:.3125rem .35rem}}@media (max-width:992px){.navbar .navbar-nav .nav-item .nav-link{border-bottom:1px solid #ecf0ef;padding:.5rem 0!important}.navbar .navbar-nav .nav-item .nav-link:hover{/*color:#000*/color:#fff}}.navbar .navbar-nav .nav-item .nav-link:hover{/*color:#114c92*/color:#fff}.navbar .dropdown-fullwidth{position:static}.navbar .dropdown-fullwidth .dropdown-menu{/*left:0;*/margin:1.25rem auto;max-width:1320px;padding:1rem 0;/*right:0;top:32px;*right: -50%;*/}.navbar .dropdown .dropdown-toggle:after{background-repeat:no-repeat;background-size:0 0;border:none;color: #383b40;content:"\f054";float:right;font-family:"Font Awesome 6 Pro" !important;margin-left:.375rem;}.navbar .dropdown-menu{border:1px solid #dfe2e1;border-radius:.5rem;box-shadow:0 4px 4px rgba(0,0,0,.04);color:#5c6c75;/*font-size:.938rem;*/line-height:1.2rem;margin:1.125rem 0;min-width:12rem;padding:1rem 1.5rem;top:10px;/*top:26px*/}.navbar .dropdown-menu .dropdown-list-group-item{min-width:100%}/*.navbar .dropdown-menu .dropdown-submenu a:after{position:absolute;right:1rem;transform:rotate(-90deg)}*/.navbar .dropdown-menu .dropdown-submenu.dropend .dropdown-menu{border-radius:.5rem;box-shadow:0 10px 30px 0 rgba(31,45,61,.1);left:100%;min-width:12rem;right:0;top:-18px}.navbar .navbar-right-wrap .list-group-item{padding:1rem 1.25rem}.navbar .nav-badge{position:absolute;right:3px;top:-9px}@media (min-width:1200px){.navbar-default .dropdown-menu{display:block;opacity:0;transform:translateY(20px);transition:all .3s ease-in;visibility:hidden}.navbar-default .dropdown-menu-end{left:auto;right:0}.navbar-default .dropdown-menu-start{left:0;right:auto}.navbar-default .dropdown-submenu:hover>.dropdown-menu,.navbar-default .dropdown:hover>.dropdown-menu{opacity:1;transform:scaleY(1);visibility:visible}}.navbar-nav-offcanvac .nav-item .nav-link{border-bottom:1px solid #ecf0ef;padding:.5rem 0!important}.navbar-dark .navbar-brand{filter:brightness(0) invert(1)}.navbar-dark .navbar-toggler{border-color:#fff}.navbar-dark .navbar-toggler .icon-bar{background-color:#fff}.navbar-dark .navbar-toggler.collapsed .top-bar{background-color:#fff;transform:rotate(0)}.navbar-dark .navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-dark .navbar-toggler.collapsed .bottom-bar{background-color:#fff;transform:rotate(0)}.navbar-dark .navbar-nav .dropdown .dropdown-toggle:after{color:#dfe2e1}.navbar-dark .navbar-nav .nav-link{border-bottom:transparent;color:#dfe2e1!important;font-weight:600;padding:.3125rem .35rem}.navbar-toggler-icon{height:1.2em}body{-webkit-font-smoothing:antialiased}/*a{color:#0aad0a}a,a:hover{text-decoration:none}a:hover{color:#088a08}*/.h1,.h2,.h3,.h4,h1,h2,h3,h4{letter-spacing:-.03rem}.nav-scroll{border-bottom:1px solid #dfe2e1}@media (max-width:990px){.nav-scroll{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.nav-scroll::-webkit-scrollbar{display:none}}@media (max-width:990px){.nav-scroll .nav-item .nav-link{white-space:nowrap}}.nav-category .nav-item .nav-link{align-items:center;color:#001e2b;display:flex;justify-content:space-between;padding:.5rem 0}.nav-category .nav-item .nav-link:hover{color:#0aad0a}.nav-lb-tab{border-bottom:1px solid #dfe2e1}@media (max-width:576px){.nav-lb-tab{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.nav-lb-tab::-webkit-scrollbar{display:none}}.nav-lb-tab .nav-item{margin-right:2rem}.nav-lb-tab .nav-item .nav-link{border-bottom:2px solid transparent;border-radius:0;color:#5c6c75;font-weight:500;margin-bottom:-1px;padding:16px 0;white-space:nowrap}.nav-lb-tab .nav-item .nav-link.active,.nav-lb-tab .nav-item .nav-link:hover{background-color:transparent;border-bottom:2px solid #0aad0a;color:#0aad0a}.nav-pills-dark .nav-item .nav-link{background-color:transparent;border-radius:.5rem;color:#21313c;font-weight:500;padding:.5rem .75rem}.nav-pills-dark .nav-item .nav-link:hover{background-color:#f0f3f2;color:#001e2b}.nav-pills-dark .nav-item .nav-link.active{background-color:#001e2b;color:#fff}.cart,.cart:hover{color: #114c92;}@media (max-width:576px){.nav-pills-light{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.nav-pills-light::-webkit-scrollbar{display:none}}.nav-pills-light .nav-item{margin-right:8px}.nav-pills-light .nav-item .nav-link{background-color:#ecf0ef;border-radius:.5rem;color:#21313c;font-weight:500;padding:.5rem .75rem;white-space:nowrap}.nav-pills-light .nav-item .nav-link.active,.nav-pills-light .nav-item .nav-link:hover{background-color:#0aad0a;color:#fff}.nav-links .nav-item .nav-link{color:#21313c;padding:.25rem 0;white-space:nowrap}.nav-links .nav-item .nav-link.active,.nav-links .nav-item .nav-link:hover{color:#0aad0a}.nav-line-bottom{border-bottom:1px solid #ecf0ef}@media (max-width:576px){.nav-line-bottom{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden}.nav-line-bottom::-webkit-scrollbar{display:none}}.nav-line-bottom .nav-item .nav-link{border-radius:0;color:#5c6c75;font-weight:500;margin-bottom:-1px;padding:1.2rem;white-space:nowrap}@media (max-width:576px){.nav-line-bottom .nav-item .nav-link{padding:.8rem}}.nav-line-bottom .nav-item .nav-link.active{background-color:transparent;border-bottom:1px solid #0aad0a;color:#0aad0a}@media (max-width:576px){.nav-line-bottom .nav-item .nav-link.active{padding:.747rem}}
.nav-line-bottom .nav-item .nav-link:hover{background-color:transparent;border-bottom:1px solid #0aad0a;color:#0aad0a}.nav-line-bottom .nav-item .nav-link .badge{line-height:1.4}.dropdown-menu{box-shadow:0 4px 4px rgba(0,0,0,.04);color:#5c6c75;/*font-size:15px;*/line-height:1.375rem;margin:1.125rem 0;padding:1rem .75rem;z-index:1021}.dropdown-header{font-size:.6875rem;font-weight:500;letter-spacing:1px;margin-bottom:.2rem;text-transform:uppercase}.dropdown-header,.dropdown-text{color:#889397;padding:.25rem 1.2rem}.dropdown-text{font-size:.75rem;line-height:1.4}.dropdown-item{align-items:center;background-color:transparent;border-radius:.5rem!important;color:#5c6c75;display:flex;font-size:15px;font-weight:500;line-height:28px;/*padding:.125rem .75rem*/padding:.125rem 0}/*.dropdown-item:hover{color:#21313c!important}.dropdown-item.active{background-color:#dfe2e1;color:#21313c;text-decoration:none}.dropdown-item:last-child{border-bottom:0}.dropdown-item:focus{background-color:#dfe2e1;color:#21313c;text-decoration:none}.dropdown-item:focus .dropdown-toggle:after{color:#0aad0a}.dropdown-item:focus:hover{background-color:#dfe2e1;color:#0aad0a;text-decoration:none}.dropdown-item:focus:active{background-color:#dfe2e1;color:#000;text-decoration:none}*.dropdown-item:hover.dropdown-toggle:after{color:#0aad0a}.dropdown-item:hover{background-color:#dfe2e1;border-radius:0;color:#0aad0a;text-decoration:none}.dropdown-menu-xs{min-width:8rem!important}.dropdown-menu-md{min-width:17rem!important}.dropdown-menu-lg{min-width:22rem!important}.dropdown-menu-xl{min-width:24rem!important}.dropdown-toggle:after{border:0;content:"\f12f";float:right;font-family:feather-icons!important;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:after{content:"\f132"}.dropend .dropdown-toggle:after,.dropup .dropdown-toggle:after{border:0;display:inline-block;font-family:feather-icons!important;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:after{content:"\f131"}.dropstart .dropdown-toggle:before{border:0;content:"\f130";display:inline-block;font-family:feather-icons!important;margin-right:.255em}.dropdown-item-icon{color:#5c6c75;display:inline-block;font-size:.8125rem;opacity:.7;width:1.5rem}*/
@media (min-width:990px){.dropstart-lg{position:relative}.dropstart-lg .dropdown-menu{margin-right:.125rem;margin-top:0;right:100%;top:0}.dropstart-toggle-none.dropstart .dropdown-toggle:before{display:none}}
.dropdown-toggle-none .dropdown-toggle:before{display:none}.dropdown-animation.dropdown-submenu .dropdown-menu{display:block;margin-right:.125rem;margin-top:0;opacity:0;right:100%;top:0;transform:translateY(20px);transition:all .3s ease-in;visibility:hidden}.dropdown-animation.dropdown-submenu:hover>.dropdown-menu{opacity:1;transform:scaleY(1);visibility:visible}
/*.main-banner{background:#114c92}.banner-overlay{padding:50px 0}.main-banner h2{color:#fff;font-weight:700;padding-bottom:14px;margin:0}.main-banner h1{color:#fff;font-weight:400;margin-bottom:30px;padding-bottom: 0px;letter-spacing:.014em}*/.body-wrap-home{background:#fff;}
.trending-rpt{clear:both}.trending-rpt h3{/*font-size:30px;*/font-size:26px;font-weight:700}.trnd-rpt h2{font-size:18px;font-weight:700;line-height:155%}.trending-rpt .carousel-indicators{position:absolute;bottom:-60px}.trending-rpt .carousel-indicators li{background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #daae4f}.trending-rpt .carousel-indicators .active{background-color:#daae4f}.custom-consulting{clear:both}.custom-rpt,.trnd-slider,.acer-intro{background:#f2f2f2}.custom-txt,.trnd-slider-txt{padding:40px 50px}.custom-consulting h2{font-size:30px;font-weight:700}.custom-consulting p,.trending-rpt p{font-size:16px}.discover-more{width:auto}.discover-more a,.discover-more2 a{font-size:22px;font-weight:700;color:#114c92}.discover-more2 a{text-align:center}.discover-more a:hover,.discover-more2 a:hover{color:#000;padding-bottom:2px}.discover-more a:after,.discover-more2 a:hover{display:block;content:'';border-bottom:solid 3px #daae4f;transform:scaleX(0);transition:transform 250ms ease-in-out}.discover-more a:hover:after,.discover-more2 a:hover:after{transform:scaleX(1)}.discover-more a.fromleft:after{transform-origin:0 50%}.discover-more2 a.fromcenter:after{transform-origin:50% 50%}.trnd-rpt h2 a{font-size:18px}.trnd-rpt-img img,.custom-consulting img{aspect-ratio:1.919/1}.trnd-rpt .carousel-indicators [data-bs-target],.custom-consulting .carousel-indicators [data-bs-target]{height:5px}.campaign-carousel{margin:60px 0 0;color:#fff;background:#114c92}.campaign-carousel h2{font-size:22px;font-weight:700;padding-bottom:15px;margin-bottom:10px;color:#fff}.campaign-carousel p{font-size:18px;font-weight:400;margin-bottom:30px}.campaign-carousel .carousel-indicators{z-index:22222;margin-bottom:2rem;opacity:1}.campaign-carousel .carousel-indicators [data-bs-target]{width:50px;height:5px;border-top:0;border-bottom:0;opacity:1;background-color:#fff}.campaign-carousel .carousel-indicators .active{background-color:#daae4f}.home-page-heading{font-size:24px;font-weight:600;text-align:center;position:relative;margin-bottom:25px;color:#282828}.home-page-heading:after{bottom:-2px;width:140px;height:3px;content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:#daad57}.homepg-rpt-section{padding:40px 0 0;background:#f5f5f5}.homepg-rpt-section .recent-report-block{margin-top:15px}.homepg-rpt-section .carousel-control a{color:#666}.homepg-rpt-section .slick-prev:before{font-family:FontAwesome;content:"\f137";font-size:30px}.homepg-rpt-section .slick-next:before{font-family:FontAwesome;content:"\f138";font-size:30px}.recent-rpt-div-btmbdr{border-bottom:1px solid #ddd;margin:10px 0 30px}.recent-report{/*background:#f1f1f1;margin-top:50px;*/padding:40px 0}.recent-report h2{font-size:30px;font-weight:500;color:#114c92;margin-bottom:15px}.recent-report-block{margin-top:30px}.recent-report-block h2{font-size:15px;font-weight:400;margin-bottom:12px;text-align:left;line-height: 1.45em}.recent-report-block h2 a{color:#114c92}.recent-report-block p{color:#383b40}.recent-report-block img{-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,.1);border:1px solid #acb3b7;max-width:100%}.bcc-blog{padding:40px 0}.bcc-blog .card {border-radius: 0;--bs-card-spacer-y: 1.25rem; --bs-card-spacer-x: 1.25rem;}.bcc-blog .card-body {padding: 1rem !important;min-height: 85px;}.bcc-blog .card-body h3 {font-size: 16px;font-weight: 600;margin:0}.bcc-blog .card-body h3 a {color: #114c92;text-decoration: none;}.bcc-blog .card-body h3 a:hover {color: #000;text-decoration: none;}.bcc-innews {background: #f5f5f5; padding: 40px 0; margin-top:50px}.stay-informed .form-control {border: 1px solid #595959;border-radius: 0;}.stay-informed .btn-info,.stay-informed .btn-lg{border: 1px solid #595959!important;border-radius: 0;}.stay-informed .btn-info{background: #daad57!important;color: #fff;font-weight: 400;}.stay-informed .btn-info:hover{background: #114c92!important;color: #fff;font-weight: 400;}.btn-gold,.btn-gold:active,.btn-gold:focus{padding:10px 16px !important;background:#daae4f !important;border-color:#daae4f !important;color:#000 !important;text-transform: uppercase;font-weight: 700 !important;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-gold:hover{background:#fff !important;border-color:#daae4f !important;color:#114c92 !important}.white-btn, .white-btn:active, .white-btn:focus{padding:10px 16px;background:#fff;border-color:#daae4f;color:#114c92;text-transform: uppercase;font-weight: 700;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.white-btn:hover{padding:10px 16px !important;background:#daae4f !important;border-color:#daae4f !important;color:#fff !important}.btn-blue,.btn-blue:active,.btn-blue:focus{padding:10px 16px !important;background:#114c92 !important;border-color:#114c92 !important;color:#fff !important;text-transform: capitalize;font-weight: 700 !important;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.2);box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}.btn-blue:hover{background:#fff !important;border-color:#114c92 !important;color:#114c92 !important}.main-banner .btn-gold {width: 160px;}.login-btn, .login-btn:active, .login-btn:focus, .login-btn:hover{padding: 6px 12px !important;font-weight: 400;}.btn-gold-ftr{text-transform:capitalize}.verticals{padding:20px 0 50px}.verticals h2{font-size:14px;margin-top:10px;text-align:center;font-weight:700}.verticals h2 a{color:#114c92}.verticals h2 a:hover{color:#daae4f}.home-srch-new{margin-top:25px}.home-srch-new .input-group{display:flex}.home-srch-new .input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.home-srch-new .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.home-srch-new .form-control{display:block;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;height:43px;border-radius:0}.input-group-append{margin-left:-1px;display:flex}.input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0;border-radius:0}.input-group-append .btn{position:relative;z-index:2}
.home-srch-new .btn-gold{height: 43px;width: 43px}.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #bcbdc0;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,.2);-moz-box-shadow:1px 4px 3px rgba(50,50,50,.2);box-shadow:1px 4px 3px rgba(50,50,50,.2);padding:5px}.autocomplete-suggestion{padding:5px;white-space:nowrap;overflow:hidden}.autocomplete-group,.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:700;color:#114c92}.autocomplete-group strong{font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.autocomplete-suggestions input{font-size:28px;padding:10px;border:1px solid #CCC;display:block;margin:20px 0}
.hdr-main{background:#fff;padding:0;height:132px}.top-bar{background:#004681;height:46px;text-align:right;color:#fff}.top-bar a{color:#fff}.hdr-nav{height:86px;padding:13px 0}.allpages-modal .btn-sm{padding:6px 10px!important}.banner-wrap{background:url(../index.html) top center no-repeat;background-size:cover;color:#fff;text-align:center}.banner-about{background:url(../index.html) top center no-repeat;background-size:cover;color:#fff;text-align:center;padding:100px 0}.banner-team{background:url(../index.html) top center no-repeat;background-size:cover;color:#fff;text-align:center;padding:100px 0}.pgbanner-txt{font-size:38px;font-weight:700}.heading{font-size:34px;font-weight:700}.headingtxt h2{font-size:34px;font-weight:600}.services{margin:50px 0}.services-box{z-index:1;padding:35px 25px;text-align:center;border-radius:5px;background-color:#fff;-webkit-box-shadow:-1px 3px 20px 0 rgb(82 90 101 / 10%);-moz-box-shadow:-1px 3px 20px 0 rgba(82,90,101,.1);box-shadow:-1px 3px 20px 0 rgb(82 90 101 / 10%);transition:all 800ms ease-out}.services-box h2{font-size:20px;font-weight:600}.services-cta a{font-size:18px;font-weight:600;color:#004681}.services-box:hover{background-color:#004681}.services-box:hover h2,.services-box:hover p,.services-box:hover a{color:#fff}.services-box:hover a{border:1px solid #fff;padding:5px 10px;border-radius:3px}.services-box:hover a:hover{color:#fff;border:1px solid #ff5d11}.brands{margin:70px auto;background:#fff}.brands p{margin-top:30px}.banner-help{background:url(../index.html) top center no-repeat;background-size:cover;padding:50px 0;color:#fff}.team h2{font-size:18px;font-weight:600;color:#004681}.team p{margin-top:20px}.banner-help p{font-size:36px}.banner-help h2{font-size:20px}.banner-help .cta-txt p{font-size:22px}.banner-help a{color:#fff}.banner-help a:hover{color:#ff5d11}.our-clients{background:#f5f5f5;padding:40px 0}.our-clients .clients-heaing{font-size:24px;color:#000;font-weight:600}
.footer-wrap{padding:50px 0;/*background:#515151;#052c52*/background:#114c92;color:#fff;font-size:14px}.ftr-heading{font-size:22px;font-weight:600}.footer-wrap ul{list-style:none;margin:0;padding:0}.footer-wrap .divider{padding:0 8px}.ftr-copyright{margin-top:20px;padding:15px 0;background:#1f1f1f;color:#ff}.footer-wrap .footer-category ul li{list-style:none;line-height:1.7em}.footer-link a{color:#fff!important}.footer-link a:hover{color:#dfb25b!important}.footer-wrap .footer-link em{color:#dfb25b}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.footer-wrap .footer-link .fa{padding-right:15px}.footer-wrap .portfolio a{color:#fff}.ftr-social-bdr{width:35px;height:35px;border-radius:50%;border:1px solid #dfb25b;display:block;color:#dfb25b;float:left}.ftr-social-bdr .ftr-scl-icon{margin:16px 0 0 9px}.ftr-social-bdr .ftr-scl-icon2{margin:16px 0 0 7px}.ftr-social-bdr .ftr-scl-icon3{margin:16px 0 0 8px}.ftr-social-bdr .ftr-scl-icon3{margin:16px 0 0 7px}.ftr-social-bdr:active,.ftr-social-bdr:focus,.ftr-social-bdr:hover{color:#dfb25b}.footer-wrap .notify-modal{color:#000}.notify-modal .modal-content .modal-header{padding:0}.allpages-modal .modal-content .modal-header,.modal-report-detail .modal-content .modal-header{border-bottom:0 solid #e5e5e5}.notify-modal .modal-content .modal-header .btn-close{margin-top:7px;margin-right:10px;width:.5em;height:.5em}.allpages-modal .errormsg{color:#dc3545}#loginModalContent a{color:#114c92}.client-serve img{aspect-ratio:10 / 3}.our-clients img{aspect-ratio:3.84 / 1}.allpages-modal .form-control{border:1px solid #114c92;border-radius:2px}.formTextfieldError{background-color:#fffab2;border:1px solid #e00829!important}.btn-orng{background:#ff5d11;color:#fff}.btn-orng:hover{background:#fff;color:#ff5d11;border:1px solid #ff5d11}.loginmdl .btn-gold{padding:6px 20px!important}.trending-rpt .container{--bs-gutter-x:0rem;--bs-gutter-y:0}.navbar .dropdown-menu{border:0}.multiple-card-slider .card{margin:0 .5em;box-shadow:2px 6px 8px 0 rgba(22,22,26,.18);border:none}.bcc-blog .card{margin-left:1.5em;margin-right:1.5em;margin-bottom:1.5em}.multiple-card-slider .carousel-control-prev,.multiple-card-slider .carousel-control-next{background-color:#e1e1e1;border-radius:50%;transform:translateY(-50%)}.recent-report-block .card{background:transparent;box-shadow:0 0 0 0 rgba(22,22,26,0)}.multiple-card-slider .carousel-control-prev,.multiple-card-slider .carousel-control-next{width:4vh;height:4vh;background-color:#494949;border:50%;transform:translateY(-50%);opacity:.8}.liblogin-modal{z-index:1155}
@media (min-width: 768px) {
	.multiple-card-slider .carousel-item {
		margin-right: 0;
		flex: 0 0 calc(100% / 2);
		display: block;
		backface-visibility: visible;
	}
	.multiple-card-slider .carousel-inner {
		display: flex;
	}
}

@media (min-width: 992px) {
	.multiple-card-slider .carousel-item {
		margin-right: 0;
		flex: 0 0 calc(100% / 3);
		display: block;
		backface-visibility: visible;
	}
	.multiple-card-slider .carousel-inner {
		display: flex;
	}
}

@media (min-width: 1200px) {
	.multiple-card-slider .carousel-item {
		margin-right: 0;
		flex: 0 0 calc(100% / 4);
		display: block;
		backface-visibility: visible;
	}
	.multiple-card-slider .carousel-inner {
		display: flex;
	}
	/*.bcc-blog .card-body{min-height: 105px;}*/
}
.home-publishedrpt .multiple-card-slider .carousel-control-prev, .home-publishedrpt .multiple-card-slider .carousel-control-next, .home-upcomingrpt .multiple-card-slider .carousel-control-prev, .home-upcomingrpt .multiple-card-slider .carousel-control-next{top:90px}.bcc-blog .multiple-card-slider .carousel-control-prev, .bcc-blog .multiple-card-slider .carousel-control-next{top:135px}.multiple-card-slider .carousel-control-prev:hover, .multiple-card-slider .carousel-control-next:hover{opacity:1;}.scrollToTop{width:50px;height:70px;position:fixed;bottom:110px;right:22px;display:none;z-index:999;background:url(../png/up_circle.png) 0 20px no-repeat}.new-modal .btn-close{background:transparent !important;width: .3em !important;height: .3em !important;color:#fff !important}.nav-home .logincta-div .cart-item a>span{padding-left: 5px}
.dropend .dropdown-toggle:before{color:#383b40}.megadd-scroll .dropdown .maindd:after {background: transparent;border: none;color: #114c92;content: "\f078";float: right;font-family: "Font Awesome 6 Pro" !important;margin-left: 0.375rem}.dropend .dropdown-toggle:after, .dropdown-submenu .dropdown-list-group-item:after{font-family: "Font Awesome 6 Pro";font-weight: 900;color: #114c92;content: "\f054";float: right;font-size:10px;margin-left: 0.375rem}
video {object-fit: cover;position: absolute;top: 0;left: 0;height: 100%;width: 100%}
.video-wrapper {width: 100%;height: 400px;position: relative;overflow: hidden;text-align: center;display: flex;/*align-items: center;*/justify-content: center;}.vd-overlay{background:#114c92;width: 100%;height: 100%;position: absolute;z-index: 555;opacity: .5}.vd-content{position: absolute;/*text-shadow: 1px 1px 8px rgba(0,0,0,0.6);*/z-index: 9;/*margin-top:40px;*/margin-top:35px}.vd-content .btn-gold{text-shadow: none;}.sales-demo-banner{padding:0}#SalesDemo .fa-xmark{color:#000;font-size: 18px;margin-right: -23px;}

@keyframes slide {
  from {transform: translateX(0);}
  to {transform: translateX(-100%);}
}
.logos{overflow:hidden;background:#fff;white-space:nowrap;position:relative}.logos:before,.logos:after{position:absolute;top:0;width:250px;height:100%;content:"";z-index:2}.logos:before{left:0;background:linear-gradient(to left,#fff0,white)}.logos:after{right:0;background:linear-gradient(to right,#fff0,white)}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{display:inline-block;animation:35s slide infinite linear}.logos-slide img{margin:0 30px}
.acer-dvdr{margin:35px auto;background:#a2acb2;height:1px}.whitepg-ftrd-rpt h2{font-size:24px;font-weight:600;color:#114c92;padding-bottom:20px}.whitepg-ftrd-rpt .ftrd-rpt-cta{margin-top:25px}.rcnt-pblshd-rpt{margin:60px 0;clear:both}.rcnt-pblshd-rpt h3{font-size:24px}.custom-rpt p a{color:#114c92}.visuallyhidden{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;color:#000}/*.hdr-rt-cta{float:right;margin-top:-35px}*/.btn-small,.btn-small:focus,.btn-small:active{padding:5px 10px!important;font-weight:400!important}#subemail.form-control::placeholder {color: #282828;opacity: 1;}

/*#SummerSale .fa-xmark{color:#000;font-size: 16px;}*/
.modal-header .btn-close{
   outline: none !important;
   box-shadow: none;
}

.flashsale-wrapper{
	background:#daae4f;
	text-align:center;
}
.flashsale-banner{
	display: flex;
	height: 40px;
	box-sizing: border-box;
	flex-direction: row;
	justify-content: center;
	margin: 0 auto;
	position: relative;
}

.campaign-carousel-new{
	background:url(../index.html) no-repeat center;
	background-size: cover;
	color:#fff;
	/*min-height:300px;*/
}
.campaign-sldr h2 {
	margin-bottom:20px;
}
.campaign-sldr p {
	font-size:16px;
}
.campaign-sldr .carousel-dark .carousel-indicators [data-bs-target]{
	background-color: #fff;
}
.campaign-sldr .carousel-indicators .active{
	background-color: #daae4f;
}

.holidays-modal-hdr{
	margin-bottom: 0;
	padding-bottom: 0;
	padding-right: 0;
	display: block;
	text-align: right;
}
.holidays-modal-close{
	background:transparent;
	box-shadow: none;
	border: none;
	font-size: 18px;
}
/* ------------------------------
--------------------------------- */
.bluestrip-menu{
	background:#114c92;
}
.bluestrip-menu .navbar-nav li + li{
	margin-left: 2rem;
}
.bluestrip-menu .navbar-nav .nav-item .nav-link{
	font-weight: 400;
}
.bluestrip-menu .loginbtn{
	padding:4px 8px !important;
	text-transform: capitalize;
	Font-weight:400 !important;
}
.navsrch {margin-top:5px}
.navsrch a{
	background:#114c92;
	padding:0.5rem;
	border-radius:2px;
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.2);
}
.navsrch a>.fa-solid{
	color:#fff;
}
.navsrch a:hover{
	background:#a0b7d3;
}
.navsrch  a:hover>.fa-solid{
	color:#114c92;
}
.navbar .navbar-nav .nav-item .nav-link{color:#282828;}
.megadd-scroll .dropdown .maindd::after, .dropend .dropdown-toggle::after, .dropdown-submenu .dropdown-list-group-item::after {color: #282828;}
.megadd-scroll .dropdown .maindd:hover::after, .dropend .dropdown-toggle:hover::after, .dropdown-submenu .dropdown-list-group-item:hover::after {color: #114c92;}
.megadd-scroll .dropdown-menu{z-index:11111}

.search-overlay {
	position: fixed;
	top: -7px;
	left: 0;
	width: 100%;
	height: 250px;
	background: rgba(255, 255, 255, 0.95);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	z-index: 444;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
}

.search-overlay.show {
	opacity: 1;
	visibility: visible;
	transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}

.search-box {
	width: 50%;
	text-align: center;
}

.search-box input {
	width: 100%;
	padding: 10px;
	font-size: 18px;
	border: none;
	border: 1px solid black;
	outline: none;
	background: transparent;
	text-align: left;
	border-radius:3px;
}

.search-box input::placeholder {
	color: #999;
}

.close-btn {
	position: absolute;
	top: 20px;
	right: 30px;
	font-size: 30px;
	cursor: pointer;
	color: black;
}

.vd-content h2{color:#114c92;}.vd-content h1{color:#282828;}
.mainsrv-section{margin:-130px  auto 0 /*margin:-110px  auto 0*/}
.feature-srvbox {
	text-align: center;
	z-index: 99;
	position: relative;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
	border-radius: 0.5rem;
	background: #fff;
	overflow: hidden;
	margin-bottom: 2rem;
	padding: 2rem 1.5rem !important;
	transform: scale(1);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.feature-srvbox:hover{
	transform: scale(1.05);
	box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}
.feature-srvbox .srv-icon {
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
  text-align: center;
  margin-bottom: 1.6rem;
}
.feature-srvbox .srv-icon i {
	font-size: 56px;
	text-align: center;
	color:#114c92;
}
.feature-srvbox .feature-srvbox-content h2{
	font-size: 20px;margin-bottom: 1.3rem;
}
.feature-srvbox .feature-srvbox-content h2 a{
	color:#282828;
}
.feature-srvbox .feature-srvbox-content p{
	margin-bottom: 0;font-size: 16px;color:#6d6d6d;
}
.feature-srvbox:hover h2 a{
	color:#114c92;
}

.rch-solution{
	margin:0 auto
}
.rch-solution:after{
	clear:both;
}
.rch-solution-txt h2{
	line-height: 1.22em;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 34px;
}
.rch-solution-txt p{
	font-size: 16px;
	line-height: 27px;
	margin-bottom: 20px;
}
.key-benefits ul {
	list-style: none;
	padding-left: 0;
}
.key-benefits ul li {
	margin-bottom: 15px;
	padding-left: 30px;
	position: relative;
}
.key-benefits ul li .fa-check {
	color: #114c92;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 5px;
}
.our-solution-pic{
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.theme-color {
	color: #114c92;
}
.freetrial-picdiv{
	position: relative !important;
}
.over-image-card {
  position: absolute;
  z-index: 1;
  display: flex;
  width: 455px;
  padding: 30px;
  background-color: #114c92;
  color: #ffffff;
}
.over-image-card.pos-left {
  left: -20px;
  bottom: -35px;
}
.over-image-card-icon {
  font-size: 70px;
  padding-right: 25px;
  margin-top:-10px;
}
.over-image-card h3 {
  margin-bottom: 10px;
  color: #ffffff;
  font-weight:600;
}
.over-image-card p {
  margin-bottom: 25px;
}

.reports-section{
	background:#f7f8fc;
	margin:60px auto 50px;
	padding:40px 0 60px;
}
.reports-section .nav-tabs {
	border-bottom: none; /* Remove default border */
	display: flex;
	justify-content: center; /* Center the tabs */
	gap: 20px; /* Add spacing between tabs */
}

.reports-section .nav-tabs .nav-link {
	font-weight: 600;
	text-transform: uppercase;
	color: #666;
	border: none;
	padding-bottom: 5px;
	position: relative;
	font-size: 16px;
	padding-left:0;
	padding-right:0;
	margin-left:1.5rem;
	margin-right:1.5rem;
}

.reports-section .nav-tabs .nav-link.active {
	color: #114c92; /* Blue color for active tab */
	border-bottom: 3px solid #114c92; /* Bottom border for active tab */
	background-color:#f7f8fc;
}

.reports-section .nav-tabs .nav-link:hover, .reports-section .tab-content .card a:hover {
	color: #114c92; /* Change color on hover */
}
.reports-section .tab-content{
	margin-top:3rem !important;
}
.reports-section .tab-content .card{
	border:0;
	box-shadow: 0 0 15px rgba(0,0,0,.08);
	transform: scale(1);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.reports-section .tab-content .card:hover{
	transform: scale(1.05);
	box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}
.reports-section .tab-content .card a{
	color:#282828;
}
.reports-section .tab-content .card:hover a{color:#114c92}
.reports-section .tab-content .card .rptcover-thumbnail img {
	width: 100%;
	height: auto;
	object-fit: cover;
	display:inline-block;
}
.reports-section .tab-content .card .card-content{
	margin-top:-5px;
}
.reports-section .tab-content .card .card-content .card-text, .reports-section .tab-content .card .card-content p{
	margin-bottom: 0;
}
h2.card-title {
    font-size: 15px;
    font-weight: 600;
	line-height:1.7rem;
}
.reports-section .viewall-cta{margin-top: 2rem !important;}
.reports-section .btn-blue{padding:7px 12px !important}

.blog-section{}
.blog-section .card {
	position: relative;
	overflow: hidden;
	color: white;
	box-shadow: 0;
	border-radius: 0;
}
.blog-section .card img {
	filter: brightness(60%);
}
.blog-section .card:hover img {
	filter: brightness(80%);
}
.blog-section .card-body {
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
	padding: 20px;
}
.blog-section h3{
	font-size: 1.5rem;
	background-color: rgba(0, 0, 0, .5);
	border-radius: 3px;
	color: #fff;
	padding: 5px 10px;
}

.testimonial-section{
	background:#f7f8fc;
	margin:50px auto 0;
	padding:40px 0 50px;
}
.testimonial-section .carousel-indicators{
	bottom: -30px;
}
.testimonial-section .carousel-indicators [data-bs-target]{
	width:10px;
	height:10px;
	margin-right:7px;
	background-color:#666;
	border:0;
	border-radius: 50%;
}
.testimonial-section .carousel-indicators .active{
	background-color: #daae4f;
}
.testimonial-section .blockquote{
	margin-top: 1rem;
}
.testimonial-section .blockquote-footer{
	margin-bottom: .5rem;
}
.testimonial-section .blockquote-footer{color: #666;}
.newsrch-box {
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 222;
	top: 55px;
	left: 0;
	transform: translateY(-10px);
	transition: opacity 0.3s ease-in, transform 0.3s ease-in;
	border-radius: 0 !important;
	border: 1px 0 0 0 !important;
}
.newsrch-box.show {
	display: block;
	opacity: 1;
	transform: translateY(0);
}
.newsrch-box .form-control, .herosrch-container .form-control{
	font-size: 14px;
	padding: .75rem .75rem;
	border-radius: 0;
}
.newsrch-box .fa-solid, .herosrch-container .fa-solid{
	padding: 0;
	font-size: 1.5rem;
}
.newsrch-box .btn-primary, .newsrch-box .btn-secondary, .herosrch-container .btn-primary {
	border-radius: 0;
	padding: .7rem 1rem;
	border: 0;
}
.newsrch-box .btn-primary, .herosrch-container .btn-primary{
	background:#daae4f;color:#000;
}
.herosrch-container{margin-top:2rem}
.ScheduleDemo-hsform  .hs-custom-style fieldset input:not([type="image"]):not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]):not([type="file"]) {padding:5px 8px !important}
.ScheduleDemo-hsform .hs-inquiry_category{margin:1rem 0 !important;}
.ScheduleDemo-hsform #label-inquiry_category-a60f93ec-8f70-49ec-b675-815c0d73ba22{font-weight:600 !important;}
.hs-richtext:last-child > p{margin-bottom:0 !important}
.hs-form-checkbox {display: inline-block;margin-right:1rem}.hs-form-checkbox:last-child {margin-right:0}

/* Widget Icon */
.footer-widget-icon {
	position: fixed;
	bottom: 15px;
	right: 15px;
	width: 40px;
	height: 36px;
	background-image: url('../png/beacon-search.png');
	background-size: cover;
	background-position: center;
	border-radius: 50%;
	cursor: pointer;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	transition: transform 0.3s ease-in-out;
	z-index: 1000;
	border: 2px solid #fff;
}

.footer-widget-icon:hover {
	transform: scale(1.1);
}

/* Popup Container - iOS Style */
.footer-popup {
	display: none;
	position: fixed;
	bottom: 80px;
	right: 20px;
	width: 380px;
	background: #fff;
	/*padding: 0 15px 15px;*/
	border-radius: 15px;
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
	border: 1px solid #ccc;
	font-family: Arial, sans-serif;
	z-index: 999;
}

/* Chat Bubble Tail - Improved iOS Look */
.footer-popup::after {
	/*content: "";
	position: absolute;
	bottom: -20px;
	right: 30px;
	width: 40px;
	height: 40px;
	background: white;
	border-radius: 10px;
	clip-path: polygon(0% 0%, 100% 100%, 100% 0%);
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	transition: all 0.3s ease-in-out;*/
}

/* Control Buttons */
.popup-controls {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.close-popup, .maximize-popup {
	cursor: pointer;
	font-size: 18px;
	color: #333;
	padding: 5px;
}
.maximize-popup {
	font-size: 20px;
}

/* Maximized Chat */
.footer-popup.maximized {
	width: 90%;
	height: 80%;
	bottom: 10%;
	right: 5%;
	transition: all 0.3s ease-in-out;
}
.footer-popup.maximized::after {
	bottom: -40px;
	right: 50px;
	width: 60px;
	height: 60px;
}
.footer-popup h3{
	font-size:20px;
}
.footer-popup h6{
	margin-bottom: 1rem;
	font-weight:600;
}
.footer-popup h2{
	font-size: 1rem !important;
	margin-bottom: 1rem;
	Font-weight: 600;
}
.footer-popup .static-question{
	padding:8px 12px;
	background-color:#f7f7f7;
	border:1px solid #dededf;
	text-align:left;
	margin-bottom:8px;
	border-radius:5px;
	line-height: 1.3rem;
	cursor:pointer;
}
.footer-popup .search-box{
	width:100% !important;text-align: left;
	min-height: 50.8px !important;
	padding: 7px 2.5rem 10px 10px !important;
	margin-bottom:1rem;
}
.footer-popup #btnSend{margin-bottom: 15px;}
.footer-popup #btnSend.icons{color:#114c92}
.popup-controls{
	background-color:#114c92;
	border-radius: 15px 15px 0 0;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
}
.popup-controls .h5{color:#fff;}
.popup-controls .fa-up-right-and-down-left-from-center, .popup-controls .fa-xmark{
	color:#fff;
}
/*#header-wrapper[_ngcontent-ng-c681887611]{
	padding: 10px 10px 0 !important;
}*/
/*#side-menu-and-betty[_ngcontent-ng-c681887611], .popup-controls #side-menu-and-betty.ng-tns-c3131241489-0, .popup-controls #betty-wrapper.ng-tns-c3131241489-0{
	max-height: 400px !important;
}*/
#side-menu-and-betty.ng-tns-c3131241489-0, #betty-wrapper.ng-tns-c3131241489-0, #betty-wrapper{max-height: 400px !important;}
#betty-wrapper.ng-tns-c3131241489-0{
	max-height: 400px !important;
	overflow: hidden !important;
	padding: 0 0 12px !important;
}
#betty-wrapper .referenceLink a{color:#114c92}
/*.dropdown-menu.show {
  display: block;
}
.dropend .dropdown-item.active, .dropend .dropdown-item:active{
	background-color:transparent !important;
	--bs-dropdown-divider-bg:transparent !important;
	--bs-dropdown-link-hover-bg: transparent !important;
}*/

@media (min-width: 320px) {
	.hm-bnr-cta1{margin-top:20px}
	.campaign-carousel h2{font-size: 20px;padding-bottom:0}
	.campaign-carousel p{font-size: 16px;line-height: 120%;}
	.campaign-carousel .carousel-caption{left: 3%;right: 3%;padding-top: .5rem;top: 20px}
	.campaign-carousel .carousel-indicators{margin-bottom: 1.5rem;}
	.holiday-banner{min-height:400px}
	.holiday-banner-cta{margin-top:220px}
	.banner-modal .holiday-banner, .banner-modal .holidays-modal-hdr{padding:0!important}
	.banner-modal .holidays-modal-hdr .holidays-modal-close{position: absolute;top: 5px;right: 5px;z-index:55}
	.banner-modal .holiday-banner .modal-content .modal-body{padding: 0 !important}
}
@media (min-width: 360px) {
	.hm-bnr-cta1{margin-top:0}
}
@media (min-width: 412px) and (max-width: 575.98px) { 
	.campaign-slider h2{font-size: 20px}
	.campaign-slider p{font-size: 16px;line-height: 120%;}
}
@media (max-width: 575.98px) {
	.container{width: 97%;}
	.nav-home .offcanvas{max-width: 94%;}
	.banner-wrap{padding:50px 0}
	.main-banner h2,.vd-content h2{font-size:24px;font-weight: 400;padding-bottom: 0}
	.main-banner h1,.vd-content h1{font-size:18px}
	.trnd-rpt h2{line-height: 100%;}
	.discover-more2 a, .trnd-rpt h2 a {font-size: 16px;}
	.campaign-slider .carousel-caption{left: 3%;right: 3%;}
	.custom-txt, .trnd-slider-txt {padding: 20px 30px 40px}
	.slick-slider .slick-prev{margin-left: 0}
	.ftr-heading{font-size: 18px}
	.lst-btn{clear:both;margin-left:0 !important;margin-top:10px}
	.logos:before, .logos:after {width: 150px;}
	.holiday-banner{background:url(../jpg/celebration-continues-modal-banner-mbl.jpg) top center no-repeat;}
	.upcoming-sldr h3{font-size: 16px !important;text-align:left}
	.mainsrv-section{margin: -50px auto 0;}
	.footer-popup {width:320px}
}

@media (max-width: 575.98px)and (orientation: portrait) {
	#input[_ngcontent-ng-c2436756967]{min-height: 55.8px !important;margin-bottom: 1rem;}
}

@media (max-width: 575.98px)and (orientation: landscape) {
	.campaign-carousel h2{font-size: 22px;padding-bottom:15px;}
	.campaign-carousel p{font-size: 18px;padding-bottom:15px;line-height: 130%;}
}

@media (min-width: 576px) {
	.campaign-carousel .carousel-caption{top: 30px}
	.campaign-carousel h2{font-size: 22px;padding-bottom:15px}
	.campaign-carousel p{font-size: 18px;padding-bottom:15px;line-height: 130%;}
	.campaign-carousel .carousel-caption{left: 5%;right: 5%;padding-top: .5rem;}
	.campaign-carousel .carousel-indicators{margin-bottom: 1.5rem;}
	.campaign-carousel h2{font-size: 22px}
	.holiday-banner{background:url(../jpg/celebration-continues-modal-banner.jpg) top center no-repeat;}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.container {max-width: 96%}
	.banner-wrap {padding:50px 0}
	.banner-txt h1{font-size:34px;font-weight:600;}
	.banner-wrap .btn{font-size:18px;color:#fff}
	.custom-txt, .trnd-slider-txt {padding: 20px 30px}
	.holiday-banner{min-height:350px}
	.holiday-banner-cta{margin-top:210px}
	.mainsrv-section{margin: -100px auto 0;}
}
@media (min-width: 576px) and (max-width: 767.98px) and (orientation: landscape) {.banner-modal {width: 600px !important}}
@media (max-width: 767.98px) {
	.brands, .blogs-main{margin:50px auto;}
	.banner-overlay {padding: 30px 0 50px !important}
	.trending-rpt h3{}
	.campaign-carousel p{margin-bottom: 17px;}
	.home-page-heaing{font-size: 20px;}
	.recent-report-block h2{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
	.blogs-main .card-body h2{font-size:16px; font-weight:600;line-height:1.5rem;}
	.footer-wrap .portfolio{padding-left:40px;}
	.banner-wrap{padding:50px 0}
	.banner-txt h1{font-size:34px;font-weight:600;}
	.banner-wrap .btn{font-size:18px;color:#fff}
	.services-box{min-height:310px}
	.home-page-heaing{font-size: 22px;}
	.blog-section .card-body{top: 0%;}
	.banner-modal {width: 600px !important}
}
@media (min-width: 768px) {
	.campaign-carousel .carousel-caption{left: 8%;right: 8%;padding-top: .75rem;}
	.campaign-carousel .carousel-indicators{margin-bottom: 1.5rem;}
	.campaign-carousel p{margin-bottom: 25px}
	.holiday-banner{min-height:400px}
	.holiday-banner-cta{margin-top:220px}
}
@media (max-width: 991.98px) {
	.navbar-nav{background:#114c92;padding:5px 20px}
	.nav-home .offcanvas, .mainnav .dropdown-menu{background:#114c92}
	.mainnav .dropdown-menu, .mainnav .dropdown-fullwidth .dropdown-menu{margin-top: 0;}
	.mainnav .dropdown-menu h6{font-weight:700}
	.mainnav .dropdown-menu a, .mainnav .dropdown-fullwidth .dropdown-menu a{color: #fff !important;}
	.navbar .navbar-nav .nav-item .nav-link{color: #fff;}
	.navbar .navbar-nav .nav-item .nav-link:hover{color:#fff}
	.mainnav .dropdown-item{line-height: 21px;} 
	.mainnav .dropdown-menu li+li, .mainnav .dropdown-fullwidth .dropdown-menu a+a{margin-top: .75rem;}
	/*.megadd-scroll .dropdown-menu{margin: 1.125rem 0 0;}*/
	.mainnav .megadd-item{display:block;margin-left:.75rem}
	.mainnav .offcanvas-header{display: block;padding: 0;margin-bottom: 1rem;margin-top: -.5rem;}
	.mainnav .offcanvas-header .btn-close{color:#fff;width: 0;height: 0;padding: 0;margin: 0 10px 0;background: transparent}
	.navbar .dropdown .dropdown-toggle:after{color: #fff;}
	.header-home .megadd-scroll{overflow-y:auto;}
	.main-banner h2,.vd-content h2{font-size:24px;font-weight: 400;padding-bottom: 15px}
	.main-banner h1,.vd-content h1{font-size:18px}
	.trending-rpt h3 {font-size: 22px}
	/*.campaign-slider h2{font-size: 22px;margin-bottom: 0}
	.campaign-slider p{font-size: 18px;line-height: 150%;}*/
	.d-mbl-none{display:none !important}
	.cmpgn-sldr-txt{text-align:center}
	.bluestrip-menu, .nav-srchicon{display:none}
	.reports-section .nav-tabs .nav-link{margin-left: .3rem;margin-right: .3rem;font-size: 14px;}
	.mblrch-magnifying-glass{padding:8px 10px; margin-right: 5px; background-color:#114c92;color:#fff}
	.herosrch-container{width:100%}
	.herobanner-srch{display:none !important;}
	.rch-solution-txt h2{font-size: 30px;}
	.reports-section{margin: 60px auto 50px;}
	.reports-section .tab-content .card{padding: 1.4rem !important;}
	#betty-wrapper[_ngcontent-ng-c3131241489]{max-height: 400px !important;}
}
@media (max-width: 1199.98px) {.trending-rpt {text-align:center}.trending-rpt .carousel-indicators{bottom: -35px;}}
@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-left: 1.5rem; padding-right: 1.5rem;font-weight:600;
	}
	.hdr-nav .last-mneu{padding-right:0 !important}
	.footer-wrap .portfolio{padding-left:50px}
	.logincta-div .list-inline .cart-item{margin-right: 2rem;}
	.mainnav{float:right}
	.navbar-nav .dropdown + .dropdown{margin-left:2.4rem}
	/*.navbar .dropdown-fullwidth .dropdown-menu{min-width: 960px;background: #515151;left:-78%}
	.mainnav h6{color:#fff;font-weight:700;border-bottom:1px solid #fff;padding-bottom:5px;}*/
	.mainnav a{color:#383b40;}
	.mainnav a:hover{color:#114c92;}
	.mainnav .megadd-item{display: inline;line-height: 28px;padding: .125rem 2rem .125rem 0;}
	.mainnav .megadd-item:hover{color:#ddd}
	/*.navbar .dropdown-menu{background: #515151;color:#fff;border-radius: 0;}*/
	.navbar .dropdown-menu{background: #fff;color:#383b40;border: 1px solid rgba(0,0,0,.15);box-shadow: 0 6px 12px rgba(0,0,0,.175);border-radius:3px;padding: .5rem 0 .5rem 1.2rem !important;}
	.megadd-scroll .dropdown-menu .dropdown-submenu.dropend .dropdown-menu{left: 100%;min-width: 14.5rem;white-space: nowrap;}
	.mainnav .dd-item{display: block;line-height: 28px;padding: .125rem 1.5rem .125rem 0;white-space: nowrap;}
	.flyout-menu .dd-item{padding: .125rem 0 .125rem 0 !important;min-width: 240px;}
	.mainnav .dropdown-menu a{background:transparent;}
	.mainnav .dropdown-menu a:hover,.mainnav .dropdown-item:hover{color:#114c92;background:transparent}
	.navbar .dropdown-menu .dropdown-list-group-item {line-height: 28px;padding-right: 1.4rem !important;white-space: nowrap;}
	.main-banner{background:url(../jpg/home-srch-bg-new.jpg) top center no-repeat;background-size:cover}
	.main-banner h2,.vd-content h2{font-size:40px;padding-bottom: 10px}
	.main-banner h1,.vd-content h1{font-size:20px;padding-bottom: 7px}
	/*.trending-rpt .carousel-indicators {top:180px;}
	.main-sldr .carousel-indicators {top:220px !important;}*/
	.modal-dialog {width: 600px; margin: 30px auto;}
	.navbar .navbar-nav .nav-item .nav-link:hover{color:#114c92}
	.bigdd{min-width: 275px !important;}
	.bigdd1{min-width: 14.5rem !important;}
	.bigdd2{min-width: 13rem !important;}
	.bigdd3{min-width: 15.5rem !important;}
	.navbar .dropdown-menu{border-radius:3px !important}
	.new-modal .btn-close{margin-right: -15px;}
	.d-dsk-none{display:none !important}
	.cmpgn-sldr-txt{text-align:left}
	.testimonial-section .carousel-indicators{justify-content: left;margin-left: 0;}
	.herosrch-container{width:60%}
	.vd-content h1{padding-bottom: 0;}.vd-content h2{padding-bottom: 5px}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.navbar .dropdown-fullwidth .dropdown-menu{left: -46%}
	.banner-wrap{padding:50px 0}
	.banner-txt h1{font-size:34px;font-weight:600;}
	.banner-wrap .btn{font-size:18px;color:#fff}
	.services-box{min-height:360px}
	.navbar .dropdown-fullwidth .dropdown-menu{left: -46%;}
	.mainsrv-section{margin: -90px auto 0;}
	.blog-section .card-body{top: 20%;}
}
@media (min-width: 1200px) {
	.topnav-div{width: 62.33333333%;}
	.logincta-div {width: 21%;}
	/*.navbar .dropdown-fullwidth .dropdown-menu{left: -78%}*/
	.campaign-carousel .carousel-indicators {margin-bottom: 2.5rem;}
	.banner-wrap{padding:100px 0}
	.video-wrapper{height:auto}
	.banner-txt h1{font-size:48px;font-weight:600;}
	.banner-wrap .btn{font-size:20px;}
	.footer-wrap .portfolio{padding-left:100px;}
	.mega-dd .dropdown-item{display:inline;}
	.showBelow{top: 591.9px !important}
	/*.bcc-blog .card-body{min-height: 107px;}*/
	.trending-rpt .carousel-indicators {top:180px;}
	.main-sldr .carousel-indicators {top:220px !important;}
	.verticals-container{max-width:1024px !important}
	.campaign-sldr .carousel-indicators{bottom: -25px !important;}
	.reports-section .tab-content .card{/*min-height: 155px*/min-height: 165px}
}
@media (min-width: 1400px) {.banner-wrap{padding:100px 0}.banner-txt h1{font-size:48px;font-weight:600;}.banner-wrap .btn{font-size:20px;color:#fff}}
@media (min-width:1280px){.container{max-width:1240px !important}.verticals-container{max-width:1024px !important}}
.bdr{border:1px solid #000}