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;}.marginbtm0 {margin-bottom: 0 !important;}.marginbtm15{margin-bottom:15px !important}.marginlt5{margin-left:5px!important}.mtmb-3{margin-top:30px;margin-bottom:30px;}.mtmb-4{margin-top:40px;margin-bottom:40px;}.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}
@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;/*padding:35px 0;margin-top:-20px*/}

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

.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}.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-blue, .btn-blue:active,.btn-blue:focus{background:#114c92;border-color:#114c92;color:#fff;padding:10px 16px;text-transform: uppercase;padding: 10px 16px;}.btn-blue:hover{background:#fff!important;border-color:#114c92!important;color:#114c92!important}

.verticals{padding:50px 0 50px}/*.verticals ul{padding:0;list-style:none}.verticals ul li{padding:0 34px;display:inline-block}.verticals ul li img{vertical-align:middle;border-radius:50%;background:#fff}.verticals ul li h2{font-size:14px;margin-top:10px;text-align:center;font-weight:700}.verticals ul li h2 a{color:#114c92}.verticals ul li h2 a:hover{color:#daae4f}.home-srch-new{margin-top:25px}*/.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(https://www.bccresearch.com/public/images/main-banner.jpg) top center no-repeat;background-size:cover;color:#fff;text-align:center}.banner-about{background:url(https://www.bccresearch.com/public/images/about-banner.jpg) top center no-repeat;background-size:cover;color:#fff;text-align:center;padding:100px 0}.banner-team{background:url(https://www.bccresearch.com/public/images/team-banner.jpg) 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(https://www.bccresearch.com/public/images/help-banner.jpg) 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}.bg-grey{background:#f2f2f2}
.scrollToTop{width:50px;height:70px;position:fixed;bottom:110px;right:22px;display:none;z-index:999;background:url(https://www.bccresearch.com/public/images2017/up_circle.png) 0 20px no-repeat}

.bluestrip-dd .dropdown-nav-home:hover .multi-level{display:block;margin-top:0}.multi-level {padding:.75rem 0 .75rem 1.2rem !important;}.bluestrip-dd .dropdown-nav-home{padding: .3125rem .5rem;font-size: 14px;}.bluestrip-dd .dropdown-menu{top: 25px;}.bluestrip-dd .dropdown-nav-home a, .bluestrip-dd .dropdown-nav-home a:active, .bluestrip-dd .dropdown-nav-home a:focus {color: #fff;}.bluestrip-dd .dropdown .multi-level li{margin:0}.bluestrip-dd .dropdown ul.multi-level li+li{margin-top:10px !important}.bluestrip-dd .dropdown .multi-level a{color:#282828}
.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;
}
.dropdown-submenu .dropdown-list-group-item:after{color: #383b40;}
.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}

@keyframes slide {
  from {
	transform: translateX(0);
  }
  to {
	transform: translateX(-100%);
  }
}

.logos {
  overflow: hidden;
  background: white;
  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, rgba(255, 255, 255, 0), white);
}

.logos:after {
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), 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;
}
.mbmr-client{
	padding:5px 10px;
	box-shadow: #ddd 0 0 15px;
}
.mbmr-client img {
  margin: 10px 15px;
}
.mbmr-client h3 {
	font-size: 18px;
	font-weight: 600;
	text-align:center;
	border-bottom:3px solid #ddd;
}
.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: #fff;
}
.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;
}
.pgh2 {
	font-size:18px !important;
	font-weight:600;
	margin-bottom:15px;
}
.shadowbox {
    background: #fff;
    border-radius: 3px;
    box-shadow: #ccc 0 0 12px;
    overflow: hidden;
}
.shadowbox .inner {padding:2rem}
.service-box{margin-top:50px}
.service-box h2{
	font-size:18px !important;
	color:#114c92;
	font-weight:600;
}
.service-box p{padding:0 0 .75rem !important}
.service-box img{aspect-ratio:1.906/1}

.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;
	overflow:hidden;
}
.nav-landinghome a, .txt-link a:hover, .blue-link a:hover{color:#000}
.nav-landinghome a:hover, .txt-link a, .blue-link a{color:#114c92}
.charleston-banner{
	margin:0 0 10px;
	background:url(https://www.bccresearch.com/public/images2017/landingpg/charleston-main.jpg) no-repeat center;
	background-size: cover;
	color:#fff;
	padding:40px 0;
}
.subscription-banner{
	margin:0 0 10px;
	background:url(https://www.bccresearch.com/public/images2017/landingpg/subscription-banner-bg.jpg) no-repeat center;
	background-size: cover;
	color:#fff;
	padding:40px 0;
}
.subscription-banner .shadowbox{
	color:#282828;
	padding:20px 30px;
	margin-bottom: -18rem;
}
.subscription-banner p{
	font-size:18px;
}
/*.charleston-banner-img {
    position: relative;
    width: 100%;
    display: block;
}*/
.wave-dgn {
    position: relative;
    bottom: -40px;
    width: 100%;
}
.charleston-banner-img a{color:#fff; font-weight:600;text-decoration:underline !important}
.charleston-banner-img li+li{margin-top:10px}
.hsform-main{
	background:#ffff;
	box-shadow: 0 0 10px 0 rgba(100, 100, 100, 0.15);
	padding: 10px 30px 30px;
	border-radius:5px;
	color:#282828;
}
.charleston-banner .banner-txt{
	padding:0;
}
.charleston-banner .banner-txt h1{
	font-size:28px;
	padding-bottom:20px;
}
.charleston-banner .banner-txt h2{
	font-size:24px;
	color:#daae4f;
	padding-bottom:20px;
	text-transform:uppercase;
	line-height:1.5;
}
.charleston-banner .banner-txt p{
	font-size:18px;
	line-height:1.5;
}
.services-creative {
	position: relative;
	overflow: hidden;
	text-align: left;
	max-width: 370px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
}

.services-creative-figure {
	display: block;
	overflow: hidden;
}

.services-creative-figure img {
	width: 101%;
}
.services-creative img{aspect-ratio:1.61/1}
.services-creative-caption {
	position: relative;
	padding: 18% 20px 30px;
	margin-top: -11.2%;
	z-index: 1;
}

.services-creative-caption::before {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #ffffff;
	transform-origin: 100% 50%;
	transform: skewY(-6deg);
	will-change: transform;
	transition: all .3s ease;
	pointer-events: none;
	z-index: -1;
}

.services-creative-title {
	font-weight: 600;
	font-size: 20px !important;
	letter-spacing: 0;
	text-transform: none;
	color:#282828;
	padding-bottom: 15px !important;
}
.services-creative-text{
	margin: 0 0 20px;
}
.greybg-section{
	background:#f5f5f5;
	padding:40px 0 50px;
}
.bluebg-section{
	background:#114c92;
	/*padding:40px 0 50px;*/
	padding:30px 30px;
	color:#fff;
}
.shadowbox-mt{
	margin-top: 19rem;
}
.meet-team .team-member-bio {
  padding: 10px;
  text-align: center;
}
.team-member-bio a {
  background: #114c92;
  padding: 3px 5px;
  color: #fff;
  border-radius: 3px;
  padding: 3px;
  font-size: 12px;
}
.team-member-bio a:hover {color: #fff;}

.collection-icons a{display:block;margin-top:7px;font-weight:600}

/* ------------------------------
--------------------------------- */
.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;
}
.newsrch-box {
	display: none;
	opacity: 0;
	position: absolute;
	z-index: 222;
	top: 100px;
	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;
	width:100%;
}
.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;
}
.text-yellow{color:#ebb644}

.hero-section {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.hero-section .hero-image {
	width: 100%;
	height: auto;
	display: block;
}
.hero-section .hero-text {
	position: absolute;
	top: 50%;
	left: 5%;
}
.hero-section .hero-text h1 {
	font-size: 36px;
	font-weight: 400;
	color:#114c92;
}
.hero-section .hero-text p {
	font-size: 18px;
	font-weight: 600;
}
.herotxt-space{margin-top:30px;margin-bottom:30px;}


.service-card {
	display: flex;
	align-items: center;
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 20px;
	background: #ffffff;
	/*box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);*/
	margin-bottom: 20px;
	transform: scale(1);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.service-card:hover{
	transform: scale(1.05);
	box-shadow: 0 10px 20px rgba(0,0,0,.12), 0 4px 8px rgba(0,0,0,.06);
}
.service-card .icon {
	flex-shrink: 0;
	width: 60px;
	height: 60px;
	background-color: #114c92;
	color: #ffffff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	font-size: 32px;
	margin-right: 20px;
}
.service-card h2 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
}
.service-card p {
	font-size: 14px;
	color: #555;
	margin: 0;
}
.section-hding2{
  font-size: 24px !important;
  font-weight: 600 !important;
}
.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 {
	color: #114c92;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 3px;
}
.key-benefits ul li strong {
	font-weight: 600;
}
.key-benefits ul li ul{
	list-style: disc;
	margin-left: 13px;
}
.key-benefits ul li ul li{
	padding-left: 2px;
}

.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-grey{
	background:#f1f1f1;
	text-align: center;
	z-index: 11;
	position: relative;
	border-radius: 0.3rem;
	overflow: hidden;
	margin-bottom: 2rem;
	padding: 2rem 1.5rem !important;
}
.feature-srvbox .srv-icon, .feature-srvbox-grey .srv-icon {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  z-index: 11;
}
.feature-srvbox-grey .srv-icon span {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 85px;
  height: 85px;
  font-size: 32px;
  color: #000;
  border-radius: 50%;
  border: 6px solid #fff;
  background-color: #e1a930;
}
.feature-srvbox .feature-srvbox-content h2, .feature-srvbox-grey .feature-srvbox-content h2 {
  font-size: 24px;
  font-weight: 400 !important;
  line-height: 36px;
}
.feature-srvbox .feature-srvbox-content p, .feature-srvbox-grey .feature-srvbox-content p {
  margin-bottom: 0;
  font-size: 16px;
}
.hbsptfrm ul li.hs-form-checkbox{
	display:inline;
	margin-right:1rem;
}
.hbsptfrm .hs-form .form-columns-2{
	margin: 0 0 15px 0;
}

/*------------------------
--------------------------*/
/* Widget Icon */
.footer-widget-icon {
	position: fixed;
	bottom: 15px;
	right: 15px;
	width: 40px;
	height: 36px;
	background-image: url('https://www.bccresearch.com/public/images2017/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;
}
/* 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;
}
.popup-controls .h5{font-size: 1.25rem;}
/* 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 #side-menu-and-betty #betty-wrapper #header-wrapper #intro-text.intro-text{margin-bottom: 0 !important;}
.footer-popup #side-menu-and-betty #betty-wrapper #header-wrapper #intro-text h6{font-size: 1rem !important;}
.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;
	font-size: 14px !important;
}
.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;
	border-radius: .5rem;
}
.footer-popup #beaconForm .form-control{
	border: 1px solid #ced4da;
	border-radius: .375rem;
	font-size: 1rem;
	padding: .375rem .75rem;
	font-weight: 400;
}
.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;
}
#side-menu-and-betty.ng-tns-c3131241489-0, #betty-wrapper.ng-tns-c3131241489-0, #betty-wrapper{max-height: 415px !important;}
#betty-wrapper.ng-tns-c3131241489-0{
	max-height: 415px !important;
	overflow: hidden !important;
	padding: 0 0 12px !important;
}
#betty-wrapper .referenceLink a{color:#114c92}

.betty-page{background:#FFF !important}

.beacon-img-div{
	/*background-color: #daecf6;
	clip-path: polygon(0 0, 85% 0, 100% 100%, 0% 100%);*/
}
.beacon-img-div img {
	/*background: #fff;
	margin: 50px auto;*/
	max-width:100%
}
.bettytxt-container .betty-des{
	/*margin-top:65px;*/
}
.bettytxt-container .betty-des h3 {
	line-height:2.5rem;
}
.betty-page .ng-star-inserted{
	margin-top:15px;
}
.bettybot-qust .text-center, .bettybot-qust .intro-text{
	text-align:left !important;
	font-size: 14px !important;
}
.bettybot-qust .static-question{
	padding:10px 15px;
	background-color:#f7f7f7;
	border:1px solid #dededf;
	text-align:left;
	margin-top:15px;
	border-radius:5px;
	line-height: 1.5rem;
	cursor:pointer;
	font-size: 14px !important;
}
.bettybot-qust .ng-tns-c2720069122-0{
	font-size: 16px !important;
}
/*.bettybot-qust #header-wrapper[_ngcontent-ng-c2720069122]{padding-top:0}
.bettybot-qust #btnSend[_ngcontent-ng-c1930802185]{
	padding: 0 8px 10px 0;
}*/
.bettybot-qust #btnSend{margin-bottom: 15px;}
.bettybot-qust #btnSend.icons{color:#114c92}
.bettybot-qust #btnSend.icons:hover{background:none !important}
.bettybot-qust .d-flex {
  display: flex;
}
/*.bettybot-qust #betty-wrapper[_ngcontent-ng-c2720069122]{overflow: hidden;}*
.bettybot-qust #chat-content[_ngcontent-ng-c2720069122] .answerRow[_ngcontent-ng-c2720069122], .bettybot-qust #chat-content[_ngcontent-ng-c2720069122] .questionRow[_ngcontent-ng-c2720069122] {
	padding:0 3% 0 0;
}*/
.bettybot-qust #betty-wrapper.ng-tns-c3131241489-0{overflow: hidden;}
.bettybot-qust #chat-content .answerRow, .bettybot-qust #chat-content .questionRow{padding:0 3% 0 2% !important;}
/*#chat-content[_ngcontent-ng-c2720069122] .answerRow[_ngcontent-ng-c2720069122], #chat-content[_ngcontent-ng-c2720069122] .questionRow[_ngcontent-ng-c2720069122]{clear: both;}
.bettybot-qust .avatar[_ngcontent-ng-c2720069122], .bettybot-qust .chatBubble[_ngcontent-ng-c2720069122]{float: left;}*/
.link-txt a{color:#114c92}.link-txt a:hover{color:#282828}
.beacon-info {padding: 2rem;}
/*.p-4 {padding:1.5rem !important;}*/


@media (min-width: 320px) {
	.hm-bnr-cta1{margin-top:20px}.banner-modal .holiday-banner,.banner-modal .sales-demo-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) { 
}

@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}
	.ftr-heading{font-size: 18px}
	.lst-btn{clear:both;margin-left:0 !important;margin-top:10px}
	.logos:before, .logos:after {width: 150px;}
	.svc-banner .banner-overlay {padding: 30px 0 20px !important;}
	.nav-landinghome .list-link a{display:block}
	.footer-popup {width:320px}
	.hero-section .hero-text {top: 5%;}
	.hero-section .hero-text {width: 90%;}
	.hero-section .hero-text h1{font-size: 20px;}
	.hero-section .hero-text p{font-size: 14px;}
	.herotxt-space{margin-top: 8px;margin-bottom: 10px;}
}
@media (max-width: 575.98px)and (orientation: portrait) {
	#input[_ngcontent-ng-c2436756967]{min-height: 55.8px;}
}
@media (max-width: 575.98px)and (orientation: landscape) {
}

@media (min-width: 576px) {
	.nav-landinghome .list-link a{display:inline-block}
	.hero-section .hero-text {top: 7%;}
	.hero-section .hero-text {width: 90%;}
	.hero-section .hero-text h1{font-size: 22px;}
	.hero-section .hero-text p{font-size: 16px;}
	.herotxt-space{margin-top: 10px;margin-bottom: 15px;}
}

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

@media (max-width: 767.98px) {
	.brands, .blogs-main{margin:50px auto;}
	.banner-overlay {padding: 30px 0 50px !important}
	.home-page-heaing{font-size: 20px;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.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;}
	.hero-section .hero-text {top: 17%;}
}

@media (min-width: 768px) {
}

@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;}
	.partnership-banner{background:#114c92;padding: 40px 0;}
	.prtlog-bg{background:#fff;padding:30px;margin-top:30px;}
	.main-banner h2{font-size:24px;font-weight: 400;padding-bottom: 15px}
	.main-banner h1{font-size:18px}
	.trending-rpt h3 {font-size: 22px}
	.d-mbl-none{display:none !important}
	/*.campaign-slider h2{font-size: 22px;margin-bottom: 0}
	.campaign-slider p{font-size: 18px;line-height: 150%;}*/
	.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}
	#betty-wrapper[_ngcontent-ng-c3131241489]{max-height: 400px !important;}
}

@media (max-width: 1199.98px) {}

@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;}
	.bluestrip-dd .dropdown-nav-home .myact-dd{padding:1rem 0 1rem 1.2rem !important}
	.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(../images2017/home-srch-bg-new.jpg) top center no-repeat;background-size:cover}*/
	.partnership-banner{background:#275c9b url(https://www.bccresearch.com/public/images2017/partnership-pg-banner.jpg) top right no-repeat;background-size: cover;padding: 40px 0;}
	.main-banner h2,.vd-content h2{font-size:42px;padding-bottom: 10px}.main-banner h1,.vd-content h1{font-size:20px;padding-bottom: 7px}
	.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}
	.main-banner-svc{background:#275c9b url(https://www.bccresearch.com/public/images2017/svc-bg.jpg) top right no-repeat;}
	.main-banner-acers{background:#275c9b url(https://www.bccresearch.com/public/images2017/landingpages/acers-bg.jpg) top right no-repeat;}
	.banner-leaderbank{background:#275c9b url(https://www.bccresearch.com/public/images2017/landingpages/leaderbank-bg.jpg) top right no-repeat;}
	.banner-pci{background:#275c9b url(https://www.bccresearch.com/public/images2017/partnerlogo/pci-bg.jpg) top right no-repeat;}
	.banner-overlay2{padding: 50px 0 45px;}
	.main-banner h2{font-size:30px;font-weight:400}.main-banner h1{font-size:20px}
	.landingnav .fa-envelope, .landingnav .fa-mobile{
		color:#daae4f;
	}
	.landingnav a{font-weight:600}
	.hero-section .hero-text {width: 45%;top:50%;transform: translateY(-50%);}
	.hero-section .hero-text h1{font-size: 36px;}
	.hero-section .hero-text p{font-size: 18px;}
	.herotxt-space{margin-top: 30px;margin-bottom: 30px;}
}

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

@media (min-width: 992px) and (max-width: 1199.98px) and (orientation: landscape) {
	.hero-section .hero-text h1{font-size: 34px;margin-top:5px}
	.hero-section .hero-text p{font-size: 18px;}
	.herotxt-space{margin-top: 20px;margin-bottom: 25px;}
}

@media (min-width: 1200px) {
	.topnav-div{width: 62.33333333%;}
	.logincta-div {width: 21%;}
	/*.navbar .dropdown-fullwidth .dropdown-menu{left: -78%}*/
	.banner-wrap{padding:100px 0}
	.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}
}

@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}
.logincta-lnd a, .logincta-lnd a:hover{color: #114c92;}