@media screen and (min-width: 3840px) {
	.home #header {
	   height: 1440px;
	   background-position: 50% 60%;
	   background-size: cover;
	}
	.seven-twelfth-section .section-bg .dashboardImg {
		margin-left: 0px;
		width: 100%;
	}
}

@media screen and (min-width: 2560px) and (max-width: 3839px) {
	.home #header {
	   height: 1080px;
	   background-position: 50% 60%;
	   background-size: cover;
	}
	.seven-twelfth-section .section-bg .dashboardImg {
		margin-left: 0px;
		width: 100%;
	}
}

@media screen and (min-width: 1921px) and (max-width: 2559px) {
	.home #header {
	   height: 700px;
	   background-position: 50% 60%;
	   background-size: cover;
	}
	.seven-twelfth-section .section-bg {
		display: none;
	}
	.seven-twelfth-section .section-bg .dashboardImg {
		display: none;
	}
	.seven-twelfth-section .col-12.col-lg-5 .dashboardImg {
		display: block;
	}
	.seven-twelfth-section .section-bg {width: 100%;}
}

@media screen and (max-width: 1600px) {
	#dashboardSection {
		padding-bottom: 60px !important;
	}
}

@media screen and (max-width: 1366px) {	
	.container.wide {
		max-width: 1140px;
	}
}

@media screen and (max-width: 1024px) {	
	#header {
		background-attachment: scroll !important;
	}
	#mainNav {
		position: fixed;
		top: 0px;
		bottom: 0px;
		right: -320px;
		background: #fff;
		width: 320px;
		z-index: 999998;
		
		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
		
		-webkit-transition: all .5s ease;
		-moz-transition: all .5s ease;
		transition: all .5s ease;
	}
	
	.mobileNavOpen #mainNav {
		right: 0px;
	}
	
	#mainNav .menu-primary-nav-container {
		width: 100%;
		position: absolute;
		top: 50%;
		left: 0px;
		
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	
	#mainNav ul {
		padding: 0px 20px;
	}
	
	#mainNav li {
		display: list-item;
		list-style: none;
		margin-bottom: 20px;
		
		-webkit-transition: transform .75s ease;
		-moz-transition: transform .75s ease;
		transition: transform .75s ease;
	}
	
	#mainNav li:after {
		display: none;
	}
	
	.mobileNavOpen #mainNav li {
		-webkit-transform: translateX(0px) !important;
		-moz-transform: translateX(0px) !important;
		transform: translateX(0px) !important;
	}
	
	.menu-primary-nav-container > ul > li:nth-child(1) {
		-webkit-transform: translateX(30px);
		-moz-transform: translateX(30px);
		transform: translateX(30px);
	}
	
	.menu-primary-nav-container > ul > li:nth-child(2) {
		-webkit-transform: translateX(60px);
		-moz-transform: translateX(60px);
		transform: translateX(60px);
	}
	
	.menu-primary-nav-container > ul > li:nth-child(3) {
		-webkit-transform: translateX(90px);
		-moz-transform: translateX(90px);
		transform: translateX(90px);
	}
	
	.menu-primary-nav-container > ul > li:nth-child(4) {
		-webkit-transform: translateX(120px);
		-moz-transform: translateX(120px);
		transform: translateX(120px);
	}
	
	.menu-primary-nav-container > ul > li:nth-child(5) {
		-webkit-transform: translateX(150px);
		-moz-transform: translateX(150px);
		transform: translateX(150px);
	}
	
	.menu-primary-nav-container > ul > li:nth-child(6) {
		-webkit-transform: translateX(150px);
		-moz-transform: translateX(150px);
		transform: translateX(150px);
	}
	
	.menu-primary-nav-container > ul > li:nth-child(7) {
		-webkit-transform: translateX(180px);
		-moz-transform: translateX(180px);
		transform: translateX(180px);
	}
	
	#mainNav li ul {
		position: relative;
		background: none;
		padding-top: 0px;
		padding-bottom: 10px;
		opacity: 1;
		visibility: visible;
		display: none;
	}
	
	#mainNav li.active ul {
		display: block;
	}
	
	#mainNav li ul li a {
		color: #666;
	}
	
	#mobileNavIcon {
		position: absolute;
		top: 38px;
		right: 15px;
		width: 45px;
		height: 17px;
		z-index: 999999;
		cursor: pointer;
	}
	.scrolling #mobileNavIcon {
		top: 15px;
	}

    #mobileNavIcon div {
        height: 1px;
        background: #1f2224;
        position: absolute;
        right: 0px;
    }
        #mobileNavIcon div:nth-child(1) {
            top: 0px;
            width: 45px;

            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            transition: all .5s ease;
        }

        #mobileNavIcon div:nth-child(2) {
            top: 8px;
            width: 34px;

            -webkit-transition: all .25s ease;
            -moz-transition: all .25s ease;
            transition: all .25s ease;
        }
            .mobileNavOpen #mobileNavIcon div:nth-child(2), .mobileNavOpen #mobileNavIcon div:nth-child(2) {
                -webkit-transform: translate(-11px);
				-moz-transform: translate(-11px);
				transform: translate(-11px);
            }
        #mobileNavIcon div:nth-child(3) {
            top: 16px;
            width: 23px;

            -webkit-transition: all .25s ease;
            -moz-transition: all .25s ease;
            transition: all .25s ease;
        }
            .mobileNavOpen #mobileNavIcon div:nth-child(3), .mobileNavOpen #mobileNavIcon div:nth-child(3) {
                -webkit-transform: translate(-22px);
				-moz-transform: translate(-22px);
				transform: translate(-22px);
            }
}

@media screen and (max-width: 992px) {
	#topBar .container {width: 100%; max-width: 100%;}
	
	.fltrContainer {
		padding-bottom: 0px;
		border: none;
	}	

	.seven-twelfth-section .section-bg {
		bottom: auto;
		position: relative;
		top: auto;
		display: none;
	}
	.seven-twelfth-section .section-bg .dashboardImg {
		display: none;
	}
	.seven-twelfth-section .col-12.col-lg-5 .dashboardImg {
		display: block;
	}
	.seven-twelfth-section .section-bg {width: 100%;}
	
	#footerNav li {
		width: auto;
	}
	#footerLogo {
		max-width: 250px;
	}
}

@media screen and (max-width: 768px) {
	.newsTxt {
		margin-bottom: 30px;
	}	
	
	#copyright, #footerBtmNav {
		text-align: center;
	}
	#footerBtmNav {
		padding-top: 10px;
	}
}

@media screen and (max-width: 767px) {
	.h1, h1 {
		font-size: 28px;
		line-height: 35px;
	}
	.h2, h2 {
		font-size: 28px;
		line-height: 35px;
	}
	.h3, h3 {
		font-size: 24px;
		line-height: 31px;
	}
	.h4, h4 {
		font-size: 20px;
		line-height: 25px;
	}

	.h6, h6 {
		font-size: 18px;
		line-height: 22px;
	}
	
	#topBar {padding: 10px 0px;}
	
	.home #header {
		height: auto;
		padding: 83px 0px 60px;
		background-position: center center;
	}
	
	#logo {
		width: 140px;
	}
	#mobileNavIcon {
		top: 15px;
	}
	#tagline {
		position: relative;
		top: auto;
		margin-top: 0px;
		
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);
	}
	#tagTop {
		font-size: 40px;
		line-height: 44px;
	}
	#tagBtm {
		font-size: 20px;
		line-height: 24px;
	}
	
	.page-template-template-product-page #header {
		padding-top: 40px;
	}
	
	.featureNewsItem {border: none;}
	
	#footerContact li {
		display: block;
		border-right: none;
		padding: 0px;
	}
	#footerNav li {
		width: 100%;
	}
	.partners li {
		width: 48%;
	}
}

@media screen and (max-width: 430px) {
	.h1, h1 {
		font-size: 24px;
		line-height: 31px;
	}
	.h2, h2 {
		font-size: 24px;
		line-height: 31px;
	}
	#tagTop {
		font-size: 30px;
		line-height: 34px;
	}
	.lightbox {
		position: absolute;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		overflow-y: auto;
		padding: 10px;

		-webkit-transform: translate(0px, 0px);
		-moz-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
	.lightbox .lbClose {
		top: 20px;
		right: 20px;
	}
	.lightbox > .inner{
		padding: 60px 20px 20px;
	}
	.partners li {
		width: 100%;
	}
}
/*
     FILE ARCHIVED ON 09:53:00 Sep 14, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:17:23 Dec 14, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.511
  exclusion.robots: 0.016
  exclusion.robots.policy: 0.007
  esindex: 0.011
  cdx.remote: 10.678
  LoadShardBlock: 162.755 (3)
  PetaboxLoader3.resolve: 128.05 (4)
  PetaboxLoader3.datanode: 145.275 (4)
  load_resource: 134.186
*/