.menu-large {position: static !important;}
.menu-large .megamenu{padding: 20px;width: 100%;/*--max-width: 1380px;--*/max-width:76%;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin-top: -1px;}
.menu-large a.nav-link{padding: 7px !important;padding-left: 0 !important;}

header{position: fixed;width: 100%;z-index: 9;top:0;}
.header-logo{padding: 8px 0px; width:100%;}
.header-logo img{width:100%;}
#top{background:#1891FF;padding: 10px 0px 10px 0px;border-bottom: 1px solid #ccc;display:none;}
#top .row{padding:3px 0px;}
#top .offer{color: #fff;text-align:center;font-weight:500;font-size: 18px;}
#top .offer span{color: #f1bc1e;}
#top .offer .btn{text-transform: uppercase;color: #000;font-weight: 600;font-size: 18px;margin-left: 25px;border-radius: 0;border: none;}
#top a{color: #ffe400; font-size:18px;font-weight:600;}
#top a i{color: #ffe400; font-size:18px;font-weight:600;}
#top ul.menu{padding-top: 5px;margin: 0;}
#top ul.menu > li{margin-right: 0;}
#top ul.menu > li + li:before{content: "|\00a0";padding: 0 5px;color: #fff;}
#top ul.menu > .active{color: #999;}
#top-mble{background: #fff;font-size: 16px;}
#top-mble table{width:100%}
#top-mble .top-mble-btn{text-align: center;}
#top-mble .top-mble-btn a{color:#fff;display: block;padding: 6px 0px;margin-top: 5px;}
#top-mble .top-mble-btn:first-child a{background: #003592;}
#top-mble .top-mble-btn:last-child a{background: #a2d031;}

.navbar{border-bottom: 1px solid #e6e6e6;background-color: #fff;}
body .navbar-collapse{flex-grow: 0;}
.navbar .navbar-nav > .nav-item > .nav-link{text-transform:capitalize;font-weight: 700; font-size: 17px; padding: 28px 25px !important;color: #000;}
.navbar .navbar-nav > .nav-item > .nav-link.active, .navbar .navbar-nav > .nav-item > .nav-link:hover, .navbar .navbar-nav > .nav-item > .nav-link:focus{color: #1891FF !important;  background: transparent;}
.navbar .menu-large ul{margin: 0;padding: 0;}
.navbar .menu-large ul .nav-item{list-style-type: none;border-bottom: solid 0px #eee;padding: 0px 0;}
.navbar .menu-large h5{color: #1891FF;font-size:13px;font-weight:600;text-transform:capitalize;padding-bottom: 5px;padding-top: 5px;padding-left: 5px;margin-bottom: 0px;border-bottom: solid 1px #eee;}
.navbar .menu-large ul .nav-item a, .navbar-nav .nav-link{color: #444;font-size:14px;}
.navbar .menu-large ul .nav-item a{color: #444; flex: 80%;display:flex;padding: 4px 5px !important;font-size: 14px;}
.navbar .menu-large ul .nav-item a:hover, .navbar-nav .nav-link:hover{ background-color: #1891FF; color: #fff!important;}
.navbar .menu-large ul .nav-item a:hover{color: #fff !important;background-color: #1891FF;text-decoration: none;}
.navbar .menu-large ul .nav-item a i{flex: 2%;
    max-width: 0%;
    margin-right: 9px;
    margin-top: 3px;}
.navbar .menu-large .banner{margin-bottom: 10px;}
.navbar #basket-overview{padding: 0;}
.navbar .navbar-btn{color: #fff;margin-right: 10px;}
.navbar{padding: 0 1rem;}
.navbar-brand{display: inline-block;padding-top: 0.33125rem;padding-bottom: 0.33125rem;margin-right: 1rem;font-size: 1.125rem;}
.navbar .megamenu{padding: 0px !important;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);border-top: 3px solid #1891FF;}
.navbar-toggler{padding: 0.25rem 0.75rem;font-size: 40px;line-height: 1;border: 1px solid transparent;border-radius: 0.25rem;}
.navbar-light .navbar-brand{color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus{color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-nav .nav-link{color: rgba(0, 0, 0, 0.5);}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color: rgba(0, 0, 0, 0.7);}
.navbar-light .navbar-nav .nav-link.disabled{color: rgba(0, 0, 0, 0.3);}
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{color: rgba(0, 0, 0, 0.9);}
.navbar-light .navbar-toggler{color: rgba(0, 0, 0, 0.5);border-color: rgba(0, 0, 0, 0.1);}
.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar-light .navbar-text{color: rgba(0, 0, 0, 0.5);}
.navbar-dark .navbar-brand{color: #fff;}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus{color: #fff;}
.navbar-dark .navbar-nav .nav-link{color: rgba(255, 255, 255, 0.5);}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color: rgba(255, 255, 255, 0.75);}
.navbar-dark .navbar-nav .nav-link.disabled{color: rgba(255, 255, 255, 0.25);}
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {color: #fff;}
.navbar-dark .navbar-toggler{color: rgba(255, 255, 255, 0.5);border-color: rgba(255, 255, 255, 0.1);}
.navbar-toggler:focus, .navbar-toggler:hover{outline: none;}
.navbar-dark .navbar-toggler-icon{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
.navbar-dark .navbar-text{color: rgba(255, 255, 255, 0.5);}
.nav-link{padding: 0.5rem 1rem;}
.nav-link.disabled{color: #6c757d;}
.nav-tabs .nav-item{margin-bottom: -1px;}
.nav-tabs .nav-link{border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{border-color: #e9ecef #e9ecef #dee2e6;}
.nav-tabs .nav-link.disabled{color: #6c757d;}
.nav-tabs .nav-link.active, .nav-item.show .nav-link{color: #495057;background-color: #fff;}
.nav-tabs .dropdown-menu{margin-top: -1px;}
.nav-pills .nav-link{border-radius: 0;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff;background-color: #003592;}
.dropdown-menu{min-width: 10rem;padding: 0rem 0;margin: 0;background-color: #fff;border-top: 3px solid #1891FF;border-radius: 0;}
.dropdown-menu .nav-item{border-bottom: solid 0px #eee;padding: 0px 0;}
.dropdown-menu .nav-item:last-child{border-bottom: none;}
.dropdown-menu.megamenu .col-lg-4 .col-md-6{padding: 0 15px 0px 0px;}
.dropdown-item{padding: 0.25rem 1.5rem;font-weight: 400;color: #212529;}
.dropdown-item:hover, .dropdown-item:focus{color: #16181b;background-color: #f8f9fa;}
.dropdown-item.active, .dropdown-item:active{color: #fff;background-color: #003592;}
.dropdown-item.disabled, .dropdown-item:disabled{color: #6c757d;}





/*--------------------------------------------------------------
# Responsive Media Query
--------------------------------------------------------------*/

@media (min-width: 1441px) {
	.contact-info.float-left{margin-left: 10%;}
	#topbar .topbar-cnt-link a{font-size: 18px;}
	.social-links.float-right{margin-right: 0px;}
	.menu-large .megamenu{max-width: 74% !important;left: 50% !important;}
}

@media (min-width: 992px) {
  #top-mble{display: none;}
  .navbar-brand{margin-left: 0rem;}
  .navbar .dropdown:hover .dropdown-menu{display: block;}
  .d-lg-block {display: block!important;}
	.home-digi-srve-four-single{max-width: calc(25% - 20px);margin: 0px 10px 25px 10px;}
	.home-digi-abt-sec .section-header h2{text-align:left;}
	.menu-large .megamenu{max-width:85% ;left: 49%;}
}

@media (max-width: 991px) {
  .digital-preloader{background-size: 150px 150px;}
  #top{display: none;}
  .navbar .navbar-nav > .nav-item > .nav-link{padding: 10px 15px !important;}
  .navbar .dropdown-menu{position: relative !important;border: none;}
  .navbar .megamenu{padding: 15px !important;-webkit-box-shadow: none;box-shadow: none;}  
  .dropdown-menu{padding: 0.5rem 30px;}
  body .navbar-collapse.collapse.show{height: auto;overflow-x:scroll;}
  body .navbar-collapse.collapse.show ul.navbar-nav{padding-bottom: 50px;}	
	
	.home-digi-blog-post-single-img img{width:100vw;}
	.nvsdigi-sbpage-pricing-links a{margin: 15px 10px;display: block;}	
	.home-digi-call-to-action-form-title{font-size: 34px;}
	.home-digi-call-to-action-right-head{font-size: 22px;}
	.home-digi-call-to-action-right-list{font-size: 20px;}
	.estimte-form-row-5, .estimte-form-row-2{width:100%;margin-left: 0px;margin-right: 0px;}
	.estimte-form-row{padding: 10px;}
	.est-24-hours-txt span{display:block;}
}

@media (min-width: 769px) {
	 div.mobile-quick-link, div.nav-social-menus{display:none;}	 
	 body .navbar-nav{float: right;}
	 
}
@media (min-width: 768px) {	
	.hide-lg{display:none;}
	#top .col-md-10.offer{max-width:100%;flex: inherit;text-align: center;}
	#top .col-md-2.text-lg-right{max-width:12%;}
	.nvsdigi-sbpage-s1-single{min-height: 385px;}
	.abt-digi-all-clients .col-md-3{max-width:20%;}
}
@media (max-width: 768px) {	
	#header {padding: 20px 0;height: 74px;}
	#header #logo h1 {font-size: 34px;}
	#header #logo img {max-height: 40px;}
	#intro .intro-content h2 {font-size: 22px;background: #ffffffa3;padding: 15px;} 
	#mobile-nav-toggle {display: inline;}  
	section#custom-breadcrumb ul {padding-left: 10px;}
	#innerBanner h1{font-size: 38px;}
  
}
@media (max-width: 767px) {
	.navbar .menu-large h5{font-size: 0.9rem;}
	.comparison td:first-child, .comparison th:first-child{display: none;}
	.comparison tbody tr:nth-child(odd){display:table-row;background:#F7F7F7;}
	.comparison .row{background:#FFF;}
	.comparison td, .comparison th{border:1px solid #CCC;}
	.price-info{border-top:0 !important;}
	.comparison .qbse, .comparison .qbo, .comparison .tl{font-size: 12px;}
	.comparison .price-now span{font-size:20px;}
	.nvsdigi-pricing-seo .comparison .price-now span{display:none;}
	.nvsdigi-pricing-seo .comparison .price-info{padding:5px;}
	.nvsdigi-pricing-faq .panel{padding: 1rem 0px;}
	.hero .hero-content .btn-banner{font-size: 20px;}
	.home-digi-srve-full-single{height: auto;padding: 15px 20px;margin-bottom: 10px;}
	.home-digi-srve-four-single{height:auto;padding: 20px 5px;}
	.home-digi-srve-four-single:nth-child(odd){background: #003592;color: #fff;}
	.home-digi-srve-four-single:nth-child(odd) .home-digi-srve-four-single-icon svg{fill: #fff;}
	.home-digi-srve-four-single:nth-child(even){background: inherit;color: inherit;}
	.home-digi-srve-four-single:nth-child(even) .home-digi-srve-four-single-icon svg{fill: #003592;}
	section.home-digi-all-clients{text-align:center;}
	section.home-digi-all-clients .col-md-3{width:50%;}
	section.home-digi-all-clients .col-md-2, section.home-digi-all-clients .col-md-1{display:none;}
	.abt-digi-all-clients .abt-digi-all-clients-logo{width: 100%;height: auto;display: block;}
}
@media (max-width: 639px) {
	.comparison .price-buy{padding:5px 10px;margin-top:10px;}
	.comparison td, .comparison th{padding:10px 5px;}
	.comparison td{font-size: 15px;}
	.comparison .hide-mobile{display:none;}
	.comparison .price-now span{font-size:16px;}
	.comparison .qbse, .comparison .qbo{font-size:11px;padding:10px 0px;}
  
}
@media (max-width: 480px) {
	.g-recaptcha{transform: scale(0.90);-webkit-transform: scale(0.90);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
	.hero .hero-content h1{font-size: 32px;}
	.hero .hero-content span.slidertxtsp1{font-size: 28px;}
	.hero .hero-content .btn-banner{padding: 15px 10px;}
	.section-header h2{font-size: 26px;}
	.home-digi-call-to-action .cta-title{font-size: 30px;}
	.home-digi-call-to-action .cta-text{font-size: 20px;}
	.comparison{padding: 0px;}
	.nvsdigi-pricing-seo .comparison .qbse, .nvsdigi-pricing-seo .comparison .qbo{font-size: 10px;}
	.home-digi-call-to-action-form{padding: 25px;}
	.home-digi-call-to-action-right{padding: 15px;}
}

.get-started-btn {margin-left: 0;margin-right: 0px;color: #fff;border-radius: 4px;padding: 6px 14px;white-space: nowrap;transition: .3s;font-size: 15px;background-color:#1891FF;border: 1px solid #1891FF;display: inline-block;font-weight: 600;text-transform: uppercase;position: relative;top: 20px;}
.get-started-btn:hover{-webkit-box-shadow: 0 0 0 4px rgba(24,145,255,.35);box-shadow: 0 0 0 4px rgba(24,145,255,.35); color:#fff;}
@media (min-width: 320px) and (max-width: 480px) {
	.get-started-btn{margin-left: 14px;top: 12px;}
}
@media (min-width: 480px) and (max-width: 640px) {
	.get-started-btn{margin-left: 14px;top: 12px;}
}
@media (max-width: 768px) {
	.get-started-btn{margin-left: 18px;top: 15px;}
}