@media(max-width:1600px){
	
.logo { left: 20px;}	
.navbar-nav .nav-item .nav-link { font-size: 19px; }	
.cont-btn a { font-size: 19px; }	
.home-serv-box h3 { font-size: 26px; line-height: 34px; }
.blog-box h3 { font-size: 28px; line-height: 42px; }	
.home-contact-left h2 { font-size: 42px; line-height: 56px;}	
.foot3 { -ms-flex: 0 0 19%; flex: 0 0 19%; max-width: 19%;}	
.foot4 { -ms-flex: 0 0 18.666667%; flex: 0 0 18.666667%; max-width: 18.667%;}
.foot5 { width: 20.667%;}	
.home-services:before {background-size: 95%; bottom:-30px;}	
.why-erp::before { background-size: 100%;}	
.why-erp-box { width: 100%; }	
.erp-box { width: 100%; }	
.inner-main .container { padding-left: 25px; padding-right: 25px;}
.inner-banner-right img { max-width: 540px; }	
	
	
	
	
	
}

@media(max-width:1400px){
	.home-slider .slick-slide {min-height:840px;}
	h1 { font-size: 56px; line-height: 70px; }
	h1 span { font-size: 40px; line-height: 48px; }
	h2 { font-size: 44px; line-height: 60px; }
	.slide-cont a.btn {font-size:22px; padding:12px 40px;}
	.slide-cont a.btn svg {width:14px;}
	.logo { left: 0px;}
	.cont-btn { right: 20px; }
	.foot3 { -ms-flex: 0 0 17%; flex: 0 0 17%; max-width: 17%;}
	.foot4 { -ms-flex: 0 0 17.667%; flex: 0 0 17.667%; max-width: 17.667%;}
	.foot5 { width: 23.667%;}
	.navbar-nav .nav-item .nav-link { font-size: 18px;}
	.cont-btn a { font-size: 18px;}
	.cont-btn a img { width: 12px;}
	.logo img { width: 170px;}
	.navbar-nav .nav-item { margin: 0px 16px;}
	.home-serv-box p { padding-bottom: 60px;}
	.home-serv-box { min-height: 420px;}
	.home-services-left h4 { font-size: 22px; line-height: 28px;}
	.home-services-left h2 { font-size: 38px; line-height: 50px;}
	.home-serv-box { padding-right: 10px; }
	.home-services::before { width: 540px; height: 500px; }
	.indus-content p { font-size: 18px; line-height: 28px; }
	.indus-content ul li img { height: 58px; }
	.indus-content ul li h4 { font-size: 21px;}
	.btn svg { width: 14px;}
	.home-serv-box a.btn img { width: 12px;}
	.home-serv-box h3 { font-size: 24px; line-height: 34px;}
	.home-about-left { padding-right: 80px;}
	.blog-home .btn { font-size: 20px;}
	.home-contact-left h2 { font-size: 38px; line-height: 46px;}
	.home-contact-right form input[type="text"], .home-contact-right form input[type="tel"], .home-contact-right form input[type="email"] { font-size: 17px;}
	.home-contact-right form textarea { font-size: 17px; }
	.line:nth-child(1) { top: -590px;}
	.line:nth-child(2) { top: -449px;}
	.line:nth-child(3) { top: -309px;}
	.line:nth-child(4) { top: -168px;}
	.line:nth-child(5) { top: -28px;}
	.dropdown-toggle::after { top: 6px;}
	.header-bg { min-height: 100px; }
	.inner-banner-right img { max-width: 100%;}
	.why-erp { border-top-right-radius: 100px;}
	.why-erp .btn { margin-top: 30px; }
	.why-erp-box h3 { font-size: 26px; line-height: 32px; }
	.erp-box h3 { font-size: 26px; line-height: 32px;}
	.whychoose { border-top-left-radius: 100px; border-top-right-radius:0px; }
	.tailored-erp h2 { line-height: 60px;}
	.inner-banner h1 { line-height: 64px; }
	.erp-texttop { padding: 70px 0px;}
	.site-stats ul li { margin: 0px 50px;}
	.site-stats ul li h4 span { font-size: 60px; line-height: 70px;}
	.crm-imp-features { padding: 70px 0px 80px;}
	.api-develop { padding: 70px 0px 0px;}
	.api-develop .btn { margin-top: 20px;}
	.industries-inner { border-radius: 80px; }
	.blog-box-home h3 { font-size: 26px; line-height: 36px; }
	.blog-box h3 { font-size: 28px; line-height: 36px;}
	
	
	
	
	
	
	
}

@media(max-width:1200px){
	
	.navbar-nav .nav-item .nav-link { font-size: 17px;}
	.dropdown-toggle::after { right: -12px; font-size: 22px; top: 7px;}
	.navbar-nav .nav-item .nav-link { padding: 10px 6px;}
	.cont-btn a { font-size: 17px; padding: 12px 22px;}
	.logo img { width: 150px;}
	.navbar-nav .nav-item { margin: 0px 10px;}
	.foot1 { flex: 0 0 auto; width: 33%; margin-bottom: 30px;}
	.foot2 { flex: 0 0 auto; width: 33%; margin-bottom: 30px;}
	.foot3 { -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%;}
	.foot4 { -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%;}
	.foot5 { width: 33%;}
	.home-slider .slick-slide {min-height:760px;}
	h1 { font-size: 50px; line-height: 60px;}
	h1 span { font-size: 32px; line-height: 42px;}
	h2 { font-size: 40px; line-height: 54px;}
	.home-services { padding: 70px 10px;}
	.home-services-left .btn {font-size:20px;}
	.home-services::before { width: 480px; height: 420px;}
	.home-serv-box { min-height: 450px;}
	.marquee ul.flex li { padding: 20px 50px;}
	.tech-container ul li { font-size: 24px; line-height: 32px;}
	.industries-wrapper { padding: 70px 20px; margin-top: 40px;}
	.industries-inner { padding: 70px 60px; border-radius: 70px; }
	.indus-content ul li h4 { font-size: 19px;}
	.home-about-left { padding-right: 40px;}
	.home-about-right img { border-radius: 50px;}
	.home-about { margin-bottom: 70px; }
	.blog-home { padding: 70px 10px; }
	.blog-home .btn { font-size: 18px;}
	.blog-home .btn svg { top: -2px; position: relative; width: 12px;}
	.blog-home h2 { padding-bottom: 20px;}
	.blog-box h3 { font-size: 24px; line-height: 34px;}
	.home-contact { padding: 70px 10px;}
	footer { padding: 70px 0px 0px; }
	.home-contact-right form input[type="submit"] { padding: 10px 40px; font-size: 20px; font-weight: 500;}
	.home-contact-right form input[type="text"], .home-contact-right form input[type="tel"], .home-contact-right form input[type="email"] { height: 54px;}
	.home-contact-right form textarea { height: 150px; }
	.home-contact-left h2 { font-size: 32px; line-height: 44px;}
	.line:nth-child(1) { top: -534px;}
	.line:nth-child(2) { top: -406px;}
	.line:nth-child(3) { top: -279px;}
	.line:nth-child(4) { top: -153px;}
	.line:nth-child(5) { top: -26px;}
	.inner-banner { min-height: 550px; }
	.why-erp-box h3 { font-size: 24px; line-height: 30px;}
	.btn svg { width: 16px;}
	.erp-box h3 { font-size: 24px; line-height: 30px;}
	.erp-box { padding: 30px 24px 0px; }
	.why-erp-box { padding: 30px 24px 0px; box-shadow: -10px 10px #5b5b5b;}
	.tailored-erp { padding: 60px 70px; }
	.tailored-erp h2 { line-height: 50px;}
	.inner-banner h1 { line-height: 60px; }
	.erp-texttop { padding: 70px 0px;}
	.erp-texttop .btn { margin-top: 30px; }
	.why-erp { padding: 70px 0px 80px; }
	.erp-process { padding: 70px 0px;}
	.tailored-erp { padding: 60px 60px;}
	.adv-crm { padding-bottom: 0px;}
	.erp-process .btn { margin-top: 40px; }
	.about-banner-right img { max-width: 100%; }
	.inner-banner h1 { padding-bottom: 20px;}
	.site-stats ul li h4 span { font-size: 54px; line-height: 62px;}
	.site-stats ul li { margin: 0px 20px;}
	
	.vision { padding: 70px 0px;}
	.vision-right { padding: 0px 10px;}
	.mission-right { padding: 0px 10px;}
	.core-values { padding: 70px 0px 50px;}
	.core-values ul li h4 { font-size: 24px; line-height: 28px; }
	.journey-text { padding: 70px 0px; }
	.about-banner-right { display: none;}
	.about-banner-left { text-align: center; width: 100%;}
	.cont-btn a svg { width: 12px;}
	.contact-wrapper { padding: 70px 0px;}
	.contact-right form input[type="text"], .home-contact-right form input[type="tel"], .home-contact-right form input[type="email"] { font-size: 17px;
	height: 50px; }
	.contact-right form textarea { font-size: 17px;}
	.contact-map iframe { height: 450px;}
	.privacy-wrapper { padding: 70px 0px 20px;}
	.privacy-box h4 { font-size: 25px; line-height: 30px;}
	.privacy-box { margin-bottom: 20px;}
	.various-api { padding: 10px; border-radius: 40px; margin: 0 auto 0px;}
	.various-api h3 {padding-bottom:20px;}
	.various-api-left ul li { margin:10px auto 20px; }
	.api-develop { padding: 60px 0px 0px;}
	.api-overview { border-radius: 40px; }
	.api-develop .col-md-6 { margin-bottom: 0px;}
	.various-api-left { padding: 0px 15px;}
	.api-develop .btn { margin-top: 20px;}
	.blog-box-home h3 { font-size: 24px; line-height: 34px;}
	.blog-box-home { padding: 20px 20px 100px; border-radius: 24px;}
	.blog-box { padding: 20px 20px 100px; }
	.blog-box a { left: 20px;}
	
	
	
}


@media(max-width:1050px)
{
	
}


@media (min-width: 992px) {
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    justify-content: center;
  }
	
	.navbar-expand-lg .navbar-nav {
	margin-top: 22px;
	border: 2px solid rgba(255,255,255,0.4);
	border-radius: 40px;
	background: rgba(255,255,255,0.04);
	-webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
	
	
}


@media(max-width:991px)
{
	.navbar-dark .navbar-brand { padding-left: 5px;}
	.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(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	outline: 0;}
	
	.navbar-dark .navbar-toggler { margin-top: 0px; position: absolute; border: 0; right: 130px; top: 2px;}
	#navbarResponsive { position: absolute; right: 0px; left:0; top: 55px; width: 100%; z-index: 1; background: #fff; border: 1px solid #eee; border-bottom: 0px;
    border-top: 0px; border-radius: 14px;}
	header.stickymenu #navbarResponsive {border-radius:0px;} 
	#navbarSideCollapse { position: absolute; right: 160px; top: 33px;}
	.foot1 { flex: 0 0 auto; width: 40%; margin-bottom: 30px;}
	.foot2 { flex: 0 0 auto; width: 30%; margin-bottom: 30px;}
	.foot3 { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%;}
	.foot4 { -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%;}
	.foot5 { width: 40%;}
	.home-about-left .btn { font-size: 20px;}
	.home-about-left .btn svg { }
	h1 span { font-size: 26px; line-height: 36px;}
	h1 { font-size: 42px; line-height: 52px;}
	.slide-cont p { font-size: 18px; line-height: 28px; }
	.slide-cont a.btn { font-size: 20px; padding: 10px 30px;}
	.home-services-left h2 br {display:none;}
	.home-services { padding: 60px 10px 100px;}
	.marquee ul.flex li { height: 60px;}
	.tech-container ul li { font-size: 22px; line-height: 22px;}
	.marquee ul.flex li::after { width: 10px; height: 10px; }
	.home-services-left .btn { margin-bottom: 50px;}
	.home-services-left h2 { font-size: 34px; line-height: 44px;}
	.home-serv-box { min-height: 400px;}
	.industries-inner { padding: 60px 30px; border-radius: 40px;}
	.indus-content .btn { margin-top: 30px; font-size:20px;}
	h2 { font-size: 36px; line-height: 44px;}
	.indus-content ul li h4 { font-size: 18px;}
	.home-about .row { flex-direction: column-reverse;}
	.home-about-right { text-align: center; margin-bottom: 40px;}
	.home-about-left { padding-right: 0px;}
	.logo { left: 0px; position: relative; top: 0;}
	header { padding: 0px 10px; }
	.blog-box { margin-bottom: 30px;}
	main { width: 100%; overflow: hidden;}
	.navbar-nav .nav-item .dropdown-menu { background: #666;}
	.navbar-nav .nav-item .dropdown-menu li a { color: #fff;}
	.navbar-nav .nav-item .dropdown-menu li a:focus {background: #666;}
	.cont-btn { right: 20px; top: 22px;}
	.navbar-nav .nav-item { margin: 0px 0px;}
	.dropdown-toggle::after { right: 0px; }
	.navbar-nav .nav-item .nav-link { font-size: 18px;}
	.header-bg { min-height: 92px;}
	.inner-banner { min-height: 450px;}
	.inner-banner h1 { line-height: 50px; padding-bottom:20px;}
	.inner-banner-left .btn { font-size: 20px; padding: 10px 26px;}
	.why-erp { border-top-right-radius: 80px;}
	.erp-process { padding: 70px 0px;}
	.whychoose { border-top-left-radius: 80px; 	border-top-right-radius: 0px;}
	.tailored-erp { padding: 50px 40px;}
	.tailored-erp h2 { line-height: 46px;}
	.tailored-erp form input[type="text"], .tailored-erp form input[type="tel"], .tailored-erp form input[type="email"] { height: 54px;}
	.tailored-erp-wrap { padding: 70px 0px;}
	.inner-banner .container { top: 62%; transform: translateY(-60%); }
	.erp-box { box-shadow: -10px 10px #e3e3e3; margin: 10px auto 0; }
	.why-erp-box span img { width: 40px; }
	.erp-box span img { width: 40px; }
	.adv-crm {padding-bottom: 0px;}
	.erp-texttop .col-md-6 { margin-bottom: 50px;}
	.adv-crm .btn { margin-top: 10px;}
	.site-stats ul li { margin: 0px 0px;}
	.site-stats ul li h4 { font-size: 18px; line-height: 26px;}
	.site-stats ul li h4 span { font-size: 50px; line-height: 60px;}
	.vision-right h2 { line-height: 40px; padding-bottom: 15px;}
	.mission-right h2 { line-height: 40px; padding-bottom: 15px;}
	.mission { padding: 70px 0px; }
	.contact-left ul li { font-size: 18px; line-height: 26px; margin-bottom: 20px;}
	.contact-right form .col-md-6 { width: 100%;}
	.contact-right { padding: 20px;}
	.contact-right h4 { font-size: 28px; line-height: 32px;}
	.contact-right p { padding-bottom: 20px; }
	.contact-right form input[type="submit"] { font-size: 20px; }
	.contact-right form textarea { height: 140px; }
	.contact-left h4 { font-size: 26px; line-height: 32px;}
	.contact-map { margin-bottom: 70px;}
	.privacy-wrapper { padding: 60px 0px 20px;}
	.api-develop { padding: 60px 0px 0px;}
	.various-api h3 { padding-bottom: 10px; font-size: 32px; line-height: 38px;}
	.various-api-left ul li { padding: 10px 20px;}
	.api-develop .col-md-6 { width: 100%;}
	.api-overview-left { text-align: center;}
	.api-overview-right { padding: 0px 15px; margin-top: 30px;}
	.various-api-left { width: 100%;}
	.various-api-right { width: 100%;}
	.various-api-left ul li { padding: 10px 0px; margin:0px;}
	.api-overview { margin: 0 auto 30px;}
	.various-api .row { flex-direction: column-reverse;}
	.various-api-right { width: 100%; margin-bottom: 30px; text-align: center;}
	.various-api-right img { border-radius: 30px; }
	.various-api-left ul li p { padding-bottom: 10px;}
	.erp-texttop { padding: 60px 0px 70px;}
	.home-slider .slick-slide { min-height: 680px;}
	.down-arrow { width: 44px; height: 44px;}
	.tech-container { width: 99.9%; }
	.blog-home .col-lg-4 { margin-bottom: 30px;}
	.blog-home { padding: 60px 10px 50px;}
	.hide-mobile-serv {display:none;}
	.hide-desk-serv {display:block;}
	.home-serv-box a.btn { width: 98%;}
	.blog-wrapper { padding: 70px 0px 30px;}
	
	
 
}

	

@media(max-width:767px)
{
	 
	.cont-btn { right: 20px; top: 18px;}
	.home-slider .slick-slide {min-height:660px;}
	.navbar-nav .nav-item { margin: 0px 5px;}
	.navbar-nav .nav-item .nav-link { font-size: 18px; padding: 10px 0px;}
	.home-serv-box a.btn { width: 100%; position:relative;}
	.home-serv-box { min-height: auto; padding-right: 0px; margin-bottom: 50px;}
	.indus-content ul { flex-flow: row wrap;}
	.indus-content ul li { width: 30%; margin-bottom: 20px;}
	.indus-content .btn { margin-top: 10px; }
	.blog-box img { width: 100%;}
	.blog-box { margin-bottom: 50px;}
	.blog-home { padding: 60px 10px 30px;}
	.home-contact { padding: 50px 10px;}
	.foot5 { width: 50%;}
	.slide-cont h1 {font-size: 36px; line-height: 46px;}
	.navbar { padding-bottom: 0.5rem;}
	#navbarSideCollapse { right: 160px; top: 29px;}
	.offcanvas-collapse { top: 86px;}
	.header-bg { min-height: 86px;}
	.line:nth-child(1) { top: -454px;}
	.line:nth-child(2) { top: -353px;}
	.line:nth-child(3) { top: -242px;}
	.line:nth-child(4) { top: -131px;}
	.line:nth-child(5) { top: -23px;}
	.inner-banner-right { display: none;}
	.inner-banner-left { text-align: center;}
	.erp-texttop { padding: 60px 0px;}
	.erp-texttop .col-md-6 { margin-bottom: 50px;}
	.erp-box span { width: 78px; height: 78px; line-height: 78px;}
	.erp-box span img { width: 38px;}
	.why-erp { padding: 60px 0px 70px;}
	.why-erp-box span { width: 78px; height: 78px; line-height: 78px;}
	.why-erp-box span img { width: 38px;}
	.why-erp .col-lg-4 { margin-bottom: 50px;}
	.erp-process { padding: 60px 0px;}
	.erp-box { margin: 10px auto 0;}
	.erp-process .col-lg-4 { margin-bottom: 50px;}
	.erp-process .btn { margin-top: 20px; }
	.why-erp { border-top-right-radius: 60px;}
	.whychoose { border-top-left-radius: 60px; border-top-right-radius: 0px;}
	h2 { font-size: 32px; line-height: 44px;}
	.tailored-erp-wrap { padding: 60px 0px;}
	.tailored-erp { border-radius: 40px;}
	.tailored-erp h2 { padding-bottom: 20px; font-size: 30px; line-height: 40px;}
	.erp-texttop .btn { margin-top: 10px;}
	.adv-crm { padding-bottom: 0px;}
	.site-stats { padding: 40px 0px;}
	.site-stats ul li h4 span { font-size: 44px; line-height: 54px;}
	.vision .row { flex-direction: column-reverse;}
	.vision-left { margin-bottom: 20px;}
	.vision-right h2 { line-height: 40px; padding-bottom: 10px;}
	.vision { padding: 60px 0px;}
	.mission { padding: 60px 0px;}
	.mission-left { margin-bottom: 20px;}
	.journey-text ul { flex-flow: row wrap;}
	.journey-text ul li { width: 40%; margin: 0px 20px 30px;}
	.journey-text { padding: 70px 0px 50px;}
	.contact-banner-right { display: none;}
	.contact-banner-left { text-align: center;}
	.contact-left { margin-bottom: 50px;}
	.contact-right { padding: 24px;}
	.inner-banner-privacy { min-height: 400px;}
	.key-factors-left { margin-bottom: 30px;}
	.key-factors-left img { max-width: 80%; margin: 0 auto; display: block;}
	.key-factors-right ul li::before { font-size: 20px; top: -2px; }
	.api-overview-left { margin-bottom: 20px;}
	.various-api-left ul li { width: 100%;}
	.api-develop { padding: 60px 0px 0px;}
	.api-overview-right h3, .various-api h3 { font-size: 28px; line-height: 34px;}
	.why-erp-box span { width: 70px; height: 70px; line-height: 70px;}
	.home-about { margin-bottom: 60px;}
	.industries-wrapper { margin-top: 20px;}
	.home-services { padding: 60px 10px 80px;}
	.home-services .btn {font-size:20px;}
	.blog-box-home h3 { padding-bottom: 15px;}
	.blog-box-home p { padding-bottom: 20px;}
	.blog-wrapper { padding: 60px 0px 20px;}
	.blog-box a { left: 0px; position: relative; bottom: 0;}
	.blog-box { padding: 20px 20px 30px; height:auto; margin-bottom:0px;}
	footer { padding: 60px 0px 0px;}
	
	
	
	
}

@media only screen and (max-width:639px){
	
	h1 { font-size: 34px; line-height: 42px;}
	h1 span { font-size: 22px; line-height: 32px;}
	.slide-cont p { font-size: 17px; line-height: 26px;}
	.home-slider .slick-slide {min-height:580px;}
	.cont-btn a { font-size: 17px; padding: 9px 18px;}
	header { padding: 0px 5px;}
	.cont-btn { right: 15px; top: 21px;}
	.home-services-left h2 { font-size: 28px; line-height: 38px; padding-bottom: 25px;}
	.industries-inner::after { width: 64%; left: -90px; opacity: 0.3;}
	.industries-inner h2 br {display:none;}
	.industries-inner h2 span { font-size: 20px; line-height: 28px; }
	h2 { font-size: 27px; line-height: 34px;}
	.indus-content p { font-size: 17px; line-height: 24px; padding-bottom: 30px;}
	.indus-content ul li { width: 50%; }
	.indus-content .btn { font-size: 18px;}
	.home-about-left h2 span { font-size: 20px; line-height: 30px; }
	.home-about { margin-bottom: 60px;}
	.foot1, .foot2, .foot3, .foot4, .foot5 { width: 100%; text-align: center; margin-bottom: 30px;}
	.foot3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	.foot4 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
	footer { padding: 50px 10px 0px; background: #000;}
	.foot5 ul li img { position: relative; left: 0; width: 24px; margin-right: 4px;}
	.foot5 ul li { padding-left: 0px;}
	.foot5 ul li:nth-child(3) img { top: -1px;}
	.foot5 ul li a { margin-right: 0px;}
	.copyright { margin-top: 0px;}
	.down-arrow { bottom: 30px;}
	.slide-cont h1 {font-size: 30px; line-height: 36px;}
	#navbarSideCollapse { top: 29px; right: 150px;}
	.header-bg { min-height: 84px;}
	.navbar-nav .nav-item .nav-link { font-size: 17px; padding: 6px 0px;}
	.lines {display:none;}
	.inner-banner { min-height: 400px;}
	.inner-banner h1 { line-height: 40px; }
	p { font-size: 17px; line-height: 26px; }
	.erp-box { box-shadow: -10px 10px #e3e3e3; }
	.erp-box span { width: 70px; height: 70px; line-height: 70px;}
	.erp-box span img { width: 30px;}
	.erp-texttop .btn { margin-top: 10px;}
	.why-erp-box { margin-top: 0px; }
	.why-erp .btn { margin-top: 0px; padding: 10px 24px; font-size: 20px;}
	.erp-process .btn { margin-top: 0px;}
	.whychoose { border-top-left-radius: 40px; border-top-right-radius: 0px;}
	.why-erp { border-top-right-radius: 0px; border-top-left-radius: 40px;}
	.tailored-erp h2 { line-height: 34px;}
	.tailored-erp { padding: 50px 26px;}
	.erp-texttop .btn { font-size: 20px; padding: 10px 30px;}
	.crm-imp-features-top p { font-size: 18px; line-height: 26px;}
	.adv-crm .btn { padding: 12px 30px; font-size: 20px;}
	.cont-btn a svg { width: 12px;}
	.site-stats ul {flex-flow:row wrap;}
	.site-stats ul li { width: 50%; margin-bottom: 20px;}
	.vision-right { padding: 0px 0px;}
	.mission-right { padding: 0px 0px;}
	.mission-right h2 { line-height: 30px; padding-bottom: 10px;}
	.vision-right h2 { line-height: 30px; padding-bottom: 10px;}
	.site-stats ul li h4 span { font-size: 40px; line-height: 50px;}
	.core-values { padding: 60px 0px 30px;}
	.core-values ul li h4 { font-size: 22px; line-height: 26px;}
	.journey-text { padding: 60px 0px 40px;}
	.journey-text h2 br {display:none;}
	.journey-text ul li { width: 44%; margin: 0px 10px 30px;}
	.tailored-erp form input[type="submit"] { font-size: 18px; padding:12px 30px; }
	.tailored-erp h2 { line-height: 40px; font-size: 30px;}
	.tailored-video { border-radius: 40px;}
	.contact-wrapper { padding: 60px 0px;}
	.contact-right h4 { padding-bottom: 5px;}
	.contact-map { margin-bottom: 60px;}
	.contact-left ul li {padding-left: 35px;}
	.contact-left ul li svg { width: 24px; height: 24px;}
	.offcanvas-collapse { top: 84px;}
	.inner-banner-privacy { min-height: 340px;}
	.privacy-box h4 { font-size: 22px; line-height: 26px;}
	.privacy-box { margin-bottom: 10px;}
	.privacy-box ul li { font-size: 17px; line-height: 26px;}
	.key-factor-top p { padding-bottom: 30px;}
	.key-factors-right ul li { font-size: 17px; line-height: 26px;}
	.popform h5 { font-size: 26px; }
	.popform .modal-header .btn-close { width: 20px; height: 20px; background-size: 40%;}
	.popform { padding: 0px 8px;}
	.why-erp-box span img { width: 30px;}
	.api-overview-right h3, .various-api h3 { font-size: 24px; line-height: 30px;}
	.api-overview { padding: 15px;}
	.erp-process .btn { font-size: 20px; }
	.various-api { margin: 0 auto 10px;}
	.various-api-left ul li h5 { font-size: 18px;}
	.api-top p { padding-bottom: 0px;}
	.api-overview-left img { border-radius: 20px;}
	.home-services-left h4 { font-size: 20px; line-height: 28px;}
	
	
	
	
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 580px;
    margin: 1.75rem auto;
  }
}

@media(max-width:479px){
	
	.industries-inner { padding: 40px 15px; border-radius: 20px;}
	.indus-content ul li { width: 100%;}
	.industries-wrapper { margin-top: 0px; padding: 60px 20px;}
	.home-about-right img { border-radius: 30px;}
	.blog-home .btn { font-size: 18px; position: relative; left: 0; right: 0; top: 0;	margin: 0 auto;	}
	h1 { font-size: 26px; line-height: 32px;}
	h1 span { font-size: 18px; line-height: 28px;}
	.slide-cont p { font-size: 16px; line-height: 24px;}
	.slide-cont a.btn { font-size: 18px; padding: 8px 26px;}
	.down-arrow img {width:44px;}
	.slide-cont a.btn svg { width: 12px;}
	.home-services-left h2 { font-size: 25px; line-height: 34px; }
	.home-services-left .btn { font-size: 18px;}
	.btn svg { width: 12px;}
	.home-serv-box h3 { font-size: 22px; line-height: 34px; padding-bottom: 10px;}
	.home-serv-box span { margin-bottom: 15px; }
	.home-serv-box p { padding-bottom: 30px;}
	.home-serv-box a.btn { font-size: 18px; padding-bottom:5px;}
	.home-serv-box { margin-bottom: 40px; padding-right: 0px; }
	.home-serv-box h3 { font-size: 21px; line-height: 30px; }
	.marquee ul.flex li { padding: 15px 20px; height: 50px;}
	.tech-container ul li { font-size: 20px; line-height: 22px;}
	.marquee ul.flex li::after { right: -5px;}
	.home-services { padding: 60px 10px 30px;}
	.home-about-left .btn { font-size: 18px; padding: 10px 20px;}
	.home-about-left h2 span { font-size: 18px; line-height: 27px;}
	.home-about-left h2 { font-size: 24px; line-height: 32px;}
	.blog-home { padding: 50px 10px 50px;}
	.home-contact-left h2 { font-size: 28px; line-height: 36px; padding-bottom:20px;}
	.home-contact-right form input[type="submit"] { padding: 6px 20px; font-size: 18px; }
	.home-contact-right form textarea { margin-bottom: 15px; }
	.copyright { font-size: 15px;}
	.logo img { width: 120px;}
	.cont-btn a { font-size: 16px; padding: 8px 10px;}
	.cont-btn a img { display: none;}
	#navbarSideCollapse { right: 110px; top: 23px;}
	.offcanvas-collapse { top: 74px;}
	.navbar { padding-bottom: .5rem;}
	.home-slider .slick-slide {min-height:500px;}
	.cont-btn { top: 18px;}
	.slide-cont h1 {font-size: 26px; line-height: 32px;}
	.slide-cont p {padding-bottom:20px;}
	.down-arrow { bottom: 20px;}
	.header-bg { min-height: 74px;}
	.btn { padding: 8px 17px; }
	.cont-btn a svg { display: none;}
	.cont-btn a:hover { letter-spacing: 0px;}
	.navbar-nav .nav-item .dropdown-menu li a { white-space: normal;}
	.navbar-nav .nav-item .dropdown-menu li a::before { top: 20px; transform: none; }
	.inner-banner h1 { line-height: 36px; font-size: 30px;}
	.inner-banner-left .btn { font-size: 18px; padding: 10px 20px;}
	.inner-banner-left .btn span { display: none; }
	.inner-banner { min-height: 340px;}
	.inner-main .container { padding-left: 20px; padding-right: 20px;}
	.erp-box h3 { font-size: 22px; line-height: 30px;}
	.erp-texttop .btn { font-size: 18px; padding: 10px 20px; margin-top: 0px;}
	.why-erp-box h3 { font-size: 22px; line-height: 28px; padding-bottom: 10px;}
	.why-erp-box span { width: 70px; height: 70px; line-height: 70px;}
	.why-erp-box span img { width: 32px;}
	.why-erp .btn { font-size: 18px;}
	.why-erp .btn svg {width:14px;}
	.erp-process .btn { font-size: 18px; padding: 10px 20px;}
	.whychoose h2 { font-size: 25px; line-height: 34px;}
	.why-erp-box { padding: 30px 20px 0px; }
	.why-erp-box h3 { font-size: 20px; line-height: 28px; }
	.why-erp { padding: 60px 0px 60px;}
	.tailored-erp form input[type="text"], .tailored-erp form input[type="tel"], .tailored-erp form input[type="email"] { height: 50px; font-size: 17px; margin-bottom: 10px;}
	.tailored-erp form input[type="submit"] { padding: 10px 26px; font-size: 17px; }
	.tailored-erp { border-radius: 20px; padding: 40px 26px;}
	.tailored-video { border-radius: 20px;}
	.tailored-erp form textarea {font-size: 17px; margin-bottom: 15px;}
	.tailored-erp h2 { line-height: 30px; font-size: 23px;}
	.inner-banner-about { min-height: 480px;}
	.inner-banner h1 { padding-bottom: 10px;}
	.site-stats ul li h4 { font-size: 14px; line-height: 22px;}
	.site-stats ul li h4 span { font-size: 34px; line-height: 44px;}
	.site-stats { padding: 40px 0px 20px;}
	.core-values ul li p { font-size: 16px; line-height: 22px;}
	.journey-text h2 {font-size: 24px; line-height: 34px;}
	.journey-text { padding: 50px 0px 30px;}
	.journey-text p { padding-bottom: 30px;}
	.journey-text ul li { width: 100%; margin: 0px 10px 30px;}
	.journey-text ul li img {max-width:200px;}
	.inner-banner-contact { min-height: 400px;}
	.contact-wrapper { padding: 50px 0px 60px 0px;}
	.contact-left h4 { font-size: 22px; line-height: 28px;}
	.contact-left ul li { font-size: 17px; line-height: 26px; }
	.contact-right h4 { font-size: 23px; line-height: 28px;}
	.contact-right p { font-size: 16px; line-height: 24px;}
	.contact-right form input[type="text"], .home-contact-right form input[type="tel"], .home-contact-right form input[type="email"] { font-size: 17px; height: 44px;}
	.contact-right form input[type="submit"] { font-size: 17px; padding: 10px 30px;}
	.contact-map iframe { height: 330px;}
	.navbar-nav .nav-item .dropdown-menu li a { font-size: 17px; }
	.inner-banner-privacy { min-height: 300px;}
	.popform h5 { font-size: 24px; line-height: 28px;}
	.popform form input[type="submit"] { padding: 8px 36px; font-size: 20px; }
	.popform form input[type="text"], .popform form input[type="tel"], .popform form input[type="email"] { font-size: 17px;}
	.popform form textarea { font-size: 17px;}
	.popform .modal-body { padding: 1rem .5rem;}
	.key-factors-right ul li::before { font-size: 22px; top: -1px;}
	.erp-texttop .col-md-6 { margin-bottom: 40px;}
	.erp-texttop { padding: 50px 0px;}
	.popform form input[type="text"], .popform form input[type="tel"], .popform form input[type="email"] { height: 50px;}
	.why-erp h2 { padding-bottom: 10px;}
	.why-erp-box { text-align: center;}
	.why-erp-box span { margin: 0 auto 10px;}
	.api-overview-right h3, .various-api h3 { font-size: 21px; line-height: 30px;}
	.api-overview { border-radius: 30px;}
	.various-api { padding: 20px; border-radius: 30px; }
	.tailored-erp form input[type="text"], .tailored-erp form input[type="tel"], .tailored-erp form input[type="email"] { height: 44px; font-size: 16px; }
	.tailored-erp form textarea { font-size: 16px; margin-bottom: 10px;}
	.api-develop { padding: 40px 0px 0px;}
	.erp-box { text-align: center;}
	.erp-box p { text-align: center; }
	.erp-box span { margin: 0 auto 14px;}
	.erp-box span img { width: 40px;}
	.api-top p { padding-bottom: 20px;}
	.api-overview { margin: 0 auto 0px;}
	.home-services { padding: 50px 10px 50px;}
	.home-services-left .btn { padding: 10px 22px;}
	.home-serv-box span { width: 78px; height: 78px; line-height: 78px; }
	.home-serv-box span img { width: 38px;}
	.home-about-right img { box-shadow: -10px 10px 0px rgba(0,0,0,0.07);}
	.blog-box-home { padding: 15px 15px 100px; border-radius: 20px;}
	.blog-box-home img { border-radius: 15px;}
	.blog-box-home h3 { font-size: 20px; line-height: 30px;}
	.blog-box-home p { padding-bottom: 20px;}
	.home-contact-right form input[type="text"], .home-contact-right form input[type="tel"], .home-contact-right form input[type="email"] { height: 50px; margin-bottom: 10px;}
	.home-services .btn { font-size: 18px;}
	.blog-box { padding: 15px 15px 24px; border-radius: 20px;}
	.blog-box h3 { font-size: 19px; line-height: 26px;}
	.blog-wrapper { padding: 50px 0px 20px;}
	.blog-box a { font-size: 17px; }
	.blog-box p { padding-bottom: 20px;}
	.blog-box img { border-radius: 15px;}
	
	
}

