@media only screen and (max-width: 2195px)
{
	.nav-menu .drop-downli ul::before
	{
		left:8%;
	}
	.nav-menu .drop-downs ul
	{
		left:11%;
	}
	.nav-menu .drop-downcom ul
	{
		left:21%;
	}
	.nav-menu .drop-down ul::before
	{
		left: 61%;
	}
	.nav-menu .drop-downp ul::before
	{
		left:42%;
	}
	.nav-menu .drop-downcmp ul::before
	{
		left: 32%;
	}
}
@media only screen and (max-width: 1875px)
{
	.nav-menu .drop-downli .dropdown-content::before
	{
		left:9%;
	}
	.nav-menu .drop-downs ul
	{
		left:11%;
	}
	.nav-menu .drop-downcom ul
	{
		left:21%;
	}
}
@media only screen and (max-width: 1800px)
{
	.nav-menu .drop-downcom ul
	{
		left:22%;
	}
}
@media only screen and (max-width: 1700px)
{
	.nav-menu .drop-downs ul
	{
		left:12%;
	}
	.nav-menu .drop-downcom ul
	{
		left:23%;
	}
}
@media only screen and (max-width: 1600px)
{
	.nav-menu .drop-downli ul::before
	{
		left:12%;
	}
	.nav-menu .drop-downs ul
	{
		left:13%;
	}
	.nav-menu .drop-downcom ul
	{
		left:25%;
	}
}
@media only screen and (max-width: 1500px)
{
	.nav-menu .drop-downs ul
	{
		left:14%;
	}
	.nav-menu .drop-downcom ul
	{
		left:26%;
	}
}
@media only screen and (max-width: 1440px)
{
	.nav-menu .drop-downcom ul
	{
		left:27%;
	}
	.read-more
	{
		padding:4px 5px;
	}
	.bundlesection ul
	{
		padding-left:1%;
	}
	.bundlesection label
	{
		font-size: 15px;
		line-height: 1.6;
		margin: 0 0 5px;
		max-width: 250px;
	}
	
}
@media only screen and (max-width: 1350px)
{
	.nav-menu .drop-downcom ul
	{
		left:29%;
	}
	.nav-menu .drop-down ul
	{
		/*left:32%;*/
	}
}
@media only screen and (max-width: 1330px)
{
	.nav-menu .drop-down ul::before
	{
		left:55%;
	}
	.nav-menu .drop-downli ul::before
	{
		left:11.5%;
	}
	.nav-menu .drop-downs ul
	{
		left:15%;
	}
}
@media only screen and (max-width: 1300px)
{
	.nav-menu .drop-down ul
	{
		/*left:7%;*/
	}
	.subapp label
	{
		height:75px;
	}
	.contactsale .mr-5
	{
		margin-right:7%!important;
	}
	.nav-menu .drop-down ul::before
	{
		left:54%;
	}
}
@media only screen and (max-width: 1260px)
{
	.nav-menu .drop-down ul
	{
		width:1150px;
	}
	.nav-menu .drop-downcom ul
	{
		left:30%;
	}
}
@media only screen and (max-width: 1240px)
{
	.nav-menu .drop-down ul
	{
		width:1020px;
		left:4%;
	}
	.nav-menu .drop-down ul::before
	{
		left:56%;
	}
}
@media only screen and (max-width: 1228px)
{
	.nav-menu .drop-down ul
	{
		left:5%;
	}
	.nav-menu .drop-down ul::before
	{
		left:52%;
	}
	.nav-menu .drop-downli .dropdown-content::before
	{
		left:10%;
	}
	.nav-menu .drop-downs ul
	{
		left:17%;
	}
	.nav-menu .drop-downcom ul
	{
		left:32%;
	}
	.crmappsection b
	{
		font-size:14px;
	}
	.read-more
	{
		padding:2px 3px;
		font-size:12px;
	}
	.crmappsection label
	{
		font-size:11px;
		height:50%;
	}
	.crmappsection span
	{
		font-size:10px;
	}
	.listapp b
	{
		font-size:14px;
	}
	.bundlesection ul li {
		width:28%;
	}
	.bundlenm p
	{
		font-size:16px;
	}
	.crmappsection label
	{
		font-size:11px;
		height:55px;
	}
	.copyright
	{
		display:block;
		margin:auto;
		width:100%;
	}
	.credits
	{
		display:block;
		margin:auto;
		width:100%;
	}
	.featuresec img
	{
		width: 39%;
    	height: 33%;
	}
	.nav-menu .drop-downli ul::before
	{
		left:13.5%;
	}
	.prottext h3
	{
		font-size: 1.2rem;
	}
	.portbox h4
	{
		font-size: 16px;
	}
	.portbox p
	{
		font-size:14px;
	}
	.nav-menu .drop-downcom ul
	{
		    left: 36%;
	}
}
@media only screen and (max-width: 1100px)
{
	.lftappbox .col-lg-4
	{
		padding-left:0px;
		padding-right:0px;
	}
	.rightappbox .col-lg-4
	{
		padding-left:0px;
		padding-right:0px;
	}
	.nav-menu .drop-down ul
	{
		left:3%;
		width:952px;
	}
	.nav-menu .drop-down ul::before
	{
		left:50%;
	}
	.kitfeature h5
	{
		font-size:14px;
	}
	.kitfeature p
	{
		font-size:13px;
	}
	.kitfeature img
	{
		width:40%;
		margin-bottom:5%;
	}
	.empsec h5
	{
		font-size:14px;
	}
	.empsec p
	{
		font-size:13px;
	}
	.portfolio .container
	{
		width:99%;
	}
}
@media only screen and (max-width: 1150px)
{
	.nav-menu .drop-down ul
	{
		left:9%;
		width:930px;
	}
	.listapp .col-xl-12
	{
		padding-left:0px;
		padding-right:0px;
	}
	.rightappbox img
	{
		width:70%;
	}
	.lftappbox img
	{
		width:70%;
	}
	.featuresec img {
    width: 48%;
    height: 26%;
	}
	.nav-menu .drop-down ul::before
	{
		left:44%;
	}
}
@media only screen and (max-width: 1100px)
{
	.nav-menu .drop-down ul
	{
		left:3%;
	}
	.nav-menu .drop-downli .dropdown-content::before
	{
		left:15%;
	}
	.nav-menu .drop-downs ul
	{
		left:19%;
		width:650px;
	}
	.nav-menu .drop-downcom ul
	{
		left:37%;
	}
	
}
@media only screen and (max-width: 1050px)
{
	.nav-menu .drop-down ul
	{
		left:2%;
		width:860px;
	}
	.nav-menu .drop-down ul::before
	{
		left:46%;
	}
	.portbox h4
	{
		font-size: 16px;
	}
	.portbox p
	{
		font-size: 14px;
	}
	.portbox
	{
		min-height:300px;
	}
	.nav-menu .drop-downcmp ul {
		right:16%;
	}
	.nav-menu .drop-downcom ul
	{
		left:38%;
	}
}
@media only screen and (max-width: 1000px)
{
	.nav-menu .drop-down ul
	{
		left:7%;
		width:830px;
	}
	.nav-menu .drop-down ul::before
	{
		left:41%;
	}
	.nav-menu .drop-downs ul
	{
		left:21%;
		width:650px;
	}
}
@media only screen and (max-width: 991px)
{	
	.kitchenimg img
	{
		width:30%!important;
	}
	.featuresec img {
		width: 37%;
		height: 43%;
	}
	.drop-downs h5, .drop-downp h5
	{
		font-size:1rem;
	}
	.drop-downli
	{
		display:none;
	}
	.hiddenproduct
	{
		display:block;
	}
	.appddesc b
	{
		font-size:16px;
	}
	.bundles
	{
		height:650px;
	}
	.featuredapp
	{
		padding-top:5%;
		padding-bottom:5%;
		text-align:center;
	}
	.featuredapp span
	{
		display:block;
	}
	.learn-more
	{
		width:30%;
		margin:auto;
	}
	.featuredapp img
	{
		width:28%;
		margin-bottom:0.9%;
	}
	/*.container
	{
		width:80%;
	}*/
	.crmappsection label
	{
		font-size:12px;
	}
	.listapp
	{
		height:300px;
	}
	.forheight
	{
		height:auto;
	}
	.appddesc b
	{
		font-size:14px;
	}
	.appddesc label
	{
		font-size:12px;
	}
	.bundlesection ul
	{
		padding-left:5px;
	}
	.appdis b
	{
		font-size:14px;
		display:block;
	}
	.appdis label
	{
		font-size:12px;
	}
	.mdsrightnone
	{
		border-right:none;
	}
	.mdbottombrdr
	{
		border-bottom:1px solid #f5f5f5;
	}
	.mdsbotomnone
	{
		border-bottom:none;
	}
	.apptitle label
	{
		margin-left:20%;
	}
	#footer
	{
		display:none;
	}
	#mobfooter
	{
		display:block;
	}
	.mobfoot a
	{
		width:100%;
		margin-bottom:2%;
		color:white;
	}
	#mobfooter .card
	{
		  background: rgba(26, 46, 64, 0.85);
	}
	#mobfooter .card ul li
	{
		list-style:none;
		text-align:left;
		padding:1%;
	}
	.collleft
	{
		float:left;
		width:90%;
		font-size:14px;
		text-align:left;
	}
	.collright
	{
		float:right;
	}
	#mobfooter
	{
	  /* background: url("../img/footer-bg.jpg") center center no-repeat; */
	  color: #fff;
	  font-size: 16px;
	  position: relative;
	}

	#mobfooter::before {
	  content: "";
	  position: absolute;
	  left: 0;
	  right: 0;
	  top: 0;
	  bottom: 0;
	  background: #1a2e40;
	  z-index: 1;
	}

	#mobfooter .footer-top {
	  position: relative;
	  z-index: 2;
	  text-align: center;
	  padding: 30px 0;
	}

	#mobfooter .footer-top h3 {
	  font-size: 36px;
	  font-weight: 700;
	  color: #fff;
	  position: relative;
	  font-family: "Poppins", sans-serif;
	  padding-bottom: 0;
	  margin-bottom: 0;
	}

	#mobfooter .footer-top p {
	  margin: 30px 0 0 0;
	  padding: 0;
	}
	#hero h1,#hero h2
	{
		text-align:center;
	}
	.rightappbox,.lftappbox
	{
		padding:0px;
	}
	.producttitle
	{
		font-size: 20px;
	}
	.apptitle label
	{
		margin-left:0px;
		font-size: 14px;
		height:76px;
	}
	.rightappbox img
	{
		width:85%;
	}
	.lftappbox img
	{
		width:85%;
	}
	.subapp img
	{
		width:50%;
	}
	.appdis label
	{
		display:none;
	}
	.mdrightborder
	{
		border-right:1px solid #f5f5f5;
	}
	.temosection
	{
		height:17%;
	}
	.custsalesec p {
    	font-size: 14px!important;
	}
	.mailsec a
	{
		font-size: 12px!important;
	}
	.custsalesec h3
	{
		font-size: 1rem;
	}
	.existcustimg img
	{
		width:50%;
	}
	.services .card-body
	{
		padding: 10px;
	}
	.comimg img {
    width: 50%;
    height: 50%;
	}
	.w-100
	{
		width:42%!important;
	}
	.prottext img
	{
		width:25%;
		display:block;
		margin:auto;
	}
	.prottext h3
	{
		font-size: 1.2rem;
		display:block;
		margin:auto;
	}
	.helpsec img
	{
		    width: 55%;
	}
	.helpsec span
	{
		font-size: 20px;
	}
	.helpsection .content p, .helpsecbg p
	{
		font-size: 18px;
	}
	.ebschoose .ebsplat
	{
		padding:5%;
	}
	.initialtbl td {
    	padding: 9px 15px;
		font-size:16px;
	}
}
@media only screen and (max-width: 882px)
{
	.row h3
	{
		font-size:1.3rem;
	}
	.crmappsection label
	{
		font-size:13px;
	}
	.bundlenm img {
		width:100%;
		margin:auto;
	}
	.appdis b
	{
		font-size:14px;
	}
	.appdis label
	{
		font-size:12px;
	}
	.ofcaddrs h3
	{
		font-size: 20px;
	}
	section h2
	{
		font-size: 22px;
	}
	.featuresec img {
    width: 37%;
    height: 30%;
	}
	.portimgs img
	{
		width:100%;
	}
	.ebsplat {
    height: 400px;
}
}
@media only screen and (max-width: 767px)
{
	.features .content h3
	{
		text-align:center;
	}
	.ecomercesec img
	{
		height:auto;
		width: 100%;
	}
	.bckgray
	{
		background: #fafafa;
	}
	.apptitle img
	{
		width:70%;
	}
	.subapp img
	{
		width:40%;
	}
	.featuredapp img
	{
		width: 35%;
	}
	.crmappsection label
	{
		display:none;
	}
	.crmappsection ul li
	{
		width:48.9%;
		border-right:none;
	}
	section
	{
		padding:1%;
	}
	.col-sm-12
	{
		margin-top:10px;
		margin-right:auto;
		margin-bottom:auto;
		height:auto;
	}
	.bundlesection img
	{
		display:block;
		margin:auto;
	}
	.appddesc
	{
		text-align:center;
	}
	.appddesc b
	{
		display:block;
		margin:auto;
	}
	.appddesc label
	{
		display:block;
		margin:auto;
		padding-top:2px;
		padding-bottom:2px;
	}
	.bundles h6
	{
		top:-14px;
	}
	.bundlenm p
	{
		font-size:14px;
	}
	.crmappsection label
	{
		font-size:12px;
		height:50px;
		display:block;
	}
	.bundlesection ul li {
		height:37%;
	}
	.appddesc b
	{
		font-size: 13px;
	}
	.learn-more
	{
		padding:5px 15px;
	}
	.read-more
	{
		font-size:8px;
	}
	.crmappsection span
	{
		font-size:8px;
	}
	.bundlenm img
	{
		height: 70%;
    }
	.bundlenm>.col-sm-2
	{
		padding-left:1px;
		padding-right:1px;
	}
	.leftbornone
	{
		border-right:none;
	}
	.darkline
	{
		display:none;
	}
	.apptitle label
	{
	margin-left:0%;
	}
	.productapp img
	{
		width:25%;
		margin-right:2%;
	}
	.mdrightborder
	{
		border-right:1px solid #f5f5f5!important;
	}
	.lftappbox
	{
		margin-bottom:10%
	}
	.rightappbox
	{
		margin-bottom:10%
	}
	.contactsale .mr-5
	{
		margin-right:0%!important
	}
	.ofcaddrs h3,.ofcaddrs p
	{
		text-align:center;
	}
	.aboutsec p
	{
		line-height: 1.5;
	}
	.portimgs img
	{
		width:70%;
	}
	.prottext p a img {
    	width: 35%;
	}
	.portbox h4
	{
		margin-top: 3%;
		text-align:center;
	}
	.portfolio h1
	{
	font-size:35px!important;
	}
	.helpsec span {
    	font-size: 16px;
	}
	.commitcls .col-sm-6
	{
		margin-top:2%;
	}
}
@media only screen and (max-width: 698px)
{
	 .appddesc label
	 {
		 display:block;
		 margin-bottom:7%;
	 }
	.bundles
	{
		height:700px;
	}
	.featuredapp img
	{
		width: 40%;
	}
	.mailsec a
	{
		font-size: 10px!important;
	}
	.custsalesec h3
	{
		font-size: 0.7rem;
	}
	.existcustimg img
	{
		width:50%;
	}
	.featuresec img {
		width: 34%;
		height: 26%;
	}
	.entbft .col-sm-6
	{
		padding-left:0px;
		padding-right:0px;
	}
	.founder h5
	{
		font-size: 16px;
	}
	.founder p
	{
		font-size: 14px;
	}
	.comimg img {
    width: 60%;
    height: 45%;
	}
	.kitfeature img
	{
		width:50%;
	}
	.portimgs img
	{
		width: 80%;
	}
	.initialtbl td {
    	padding: 5px 9px;
		font-size:14px;
	}
}
@media only screen and (max-width: 576px)
{
    
    .clients .client-logo img
	{
		object-fit: contain;
	}
	
	.productapp img
	{
		width:12%;
	}
	.learn-more
	{
		width:60%;
		margin:auto;
	}
	.crmappsection span
	{
		font-size:8px;
		padding:3px;
	}
	.crmappsection b
	{
		font-size:12px;
	}
	.rightnone,.bottomnone
	{
		display:none;
	}
	.crmappsection ul li
	{
		width:49%;
		border-right:none;
	}
	.crmappsection b
	{
		display:block;
	}
	.appdis
	{
		text-align:center;
	}
	.crmappsection img
	{
		width:70%;
		margin-left:auto;
		margin-right:auto;
		display:block;
	}
	.bundlenm p
	{
		text-align:justify;
	}
	.bundlesection img
	{
		display:block;
		margin:auto;
		width:100px;
	}
	.appddesc
	{
		display:block;
		margin:auto;
	}
	.bundles h6
	{
		top:-11px;
	}
	.appddesc
	{
		text-align:center;
	}
	.bundlesection ul
	{
		padding-left:0px;
	}
	.appddesc b
	{
		font-size:11px;
	}
	.appddesc label
	{
		font-size:10px;
	}
	.read-more
	{
		font-size:9px;
	}
	.bundlenm img
	{
		width: 40%;
		height: 90%;
		display: block;
		margin: auto;
	}
	.bundles
	{
		height:780px;
	}
	#hero h1
	{
		font-size:20px;
	}
	#hero h2
	{
		font-size:14px;
	}
	.crmappsection ul li
	{
		padding:15px;
	}
	.learn-more
	{
		width:75%;
	}
	.container
	{
		width:95%;
	}
	/*.container-fluid,.container
	{
		padding-left:0px;
		padding-right:0px;
	}*/
	.custsalesec h3
	{
		font-size: 1rem;
	}
	.mailsec a 
	{
    font-size: 12px!important;
	}
	.featuresec img {
		width: 34%;
		height: 42%;
	}
	.comimg img
	{
    	width: 30%;
		height:auto;
	}
	.comimg .col-12
	{
		margin-bottom:5%;
	}
	.kitfeature img
	{
		width:25%;
	}
	.empsec img
	{
		width:30%;
		margin:auto;
	}
	.empsec h5
	{
		margin-top:3%;
	}
	.portimgs img
	{
		width:70%;
	}
	.prottext > p
	{
		display:none;
	}
	.portfolio h1
	{
	font-size:25px!important;
	}
	.fieldsec p
	{
		margin-bottom: 2%;
		font-size: 16px!important;
	}
	.fieldsec img
	{
		width:12%;
	}
	.helpsec span {
    	font-size: 18px;
	}
	.ebsplat {
    height: 300px;
	}
	.trnplat img
	{
		width:87%
	}
}
@media only screen and (max-width: 498px)
{
	.footerlist ul
	{
		padding-left:0px;
	}
	
	.productapp img
	{
		width:16%;
	}
	.featuredapp img
	{
		width:50%;
		margin-bottom:0.9%;
	}
	.featuredapp h4
	{
		font-size:16px;
	}
	.featuredapp label
	{
		font-size:14px;
	}
	.bundles
	{
		height:1500px;
	}
	.bundlesection ul li
	{
		width:100%;
		display:block;
	}
	.bundlesection b
	{
		font-size:14px;
	}
	.bundlesection label
	{
		font-size:12px;
		margin-bottom:1%;
	}
	.read-more
	{
		font-size:10px;
		padding:3px 3px;
	}
	.crmappsection label
	{
		display:none;
	}
	.crmappsection b
	{
		font-size: 12px;
	}
	.crmappsection ul li
	{
		padding:10px;
	}
	.row label
	{
		height:auto;
	}
	.subapp img
	{
		width:60%;
	}
	.footerlist ul li
	{
		font-size: 10px;
	}
	.custsalesec .col-4
	{
		max-width:100%!important;
		flex:none;
	}
	.existcustimg img
	{
		width:30%;
	}
	.consalgray
	{
		background: #fafafa;
	}
	.services .card-body
	{
		padding:10px;
	}
	.services .card
	{
		padding: 0 5px;
	}
	.featuresec img {
		width: 34%;
		height: 32%;
	}
	.featuresec .col-md-12
	{
		padding-right: 1px;
   		 padding-left: 1px;
	}
	.featuresec	h5
	{
		font-size:16px;
	}
	.nav-secondary-wrapper ul li a
	{
		font-size:12px;
	}
	.service h4
	{
		font-size: 1rem;
	}
	.gdprtbl .container
	{
		padding-right: 1px;
    	padding-left: 1px;
	}
	.kitfeature img
	{
		width:25%;
	}
	.helpsec span {
    font-size: 16px;
	}
}
@media only screen and (max-width: 368px)
{
	.productapp img
	{
		width:18%;
	}
	.crmappsection label
	{
		display:none;
	}
	.listapp b
	{
		font-size:12px;
	}
	.crmappsection span
	{
		font-size:8px;
	}
	.container
	{
		width:95%;
	}
	.crmappsection ul li
	{
		width:49%;
	}
	.learn-more
	{
		font-size:10px;
	}
	.platdesc h3
	{
    font-size: 20px;
	}
	.featuredapp img
	{
		width:80%;
	}
	.learn-more
	{
		width:85%;
	}
	.featuredapp
	{
		padding:0px;
	}
	.apptitle img
	{
		width:100%;
	}
	#services .col-md-4
	{
		padding-right: 2px;
    	padding-left: 2px;
	}
	.nav-secondary-wrapper ul li a
	{
		font-size:9px;
	}
	#hero .hero-img img {
   	 width: 70%; 
	}
	.kitfeature img
	{
		width:40%;
	}
	.prottext h3
	{
		font-size: 1.2rem;
	}
	.portbox h4
	{
		margin-top: 9%;
		font-size: 14px;
	}
	.portimgs img
	{
		width:90%
	}
	.prottext img
	{
		width: 35%;
	}
	.fieldsec p
	{
		font-size: 12px;
	}
	.portfolio h1
	{
		font-size: 22px;
	}
	.fieldsec img {
    width: 16%;
	}
	.initialtbl td
	{
		font-size:7px;
	}
	.initialtbl b,.initialtbl h5
	{
		font-size:8px;
	}
	.configbnr img {
    width: 90%;
	}
	.configbnr h3
	{
		font-size:1rem;
	}
	.trnplat{
	height: 520px;
	}
}
@media only screen and (max-width: 297px)
{
	.crmappsection ul li
	{
		width:100%;
	}
	.mdrightborder
	{
		border-right:none!important;
	}
	.learn-more
	{
		width:95%;
	}
	.col-xs-12
	{
		padding-left:0px;
		padding-right:0px;
	}
	hr
	{
		margin-top:0px;
		margin-bottom:0px;
	}
	.featuresec img {
    width: 34%;
    height: 25%;
	}
	.container,.entertainsec .col-md-12
	{
		padding-left:5px;
		padding-right:5px;
	}
	.nav-secondary-wrapper
	{
		display:none;
	}
}