
.includes-list-13 p
{
    text-align:center;
    color:#fff;
    padding-top:15px;
}
.includes-list-15 p
{
    text-align:center;
    color:#fff;
    padding-top:15px;
}
.includes-list-13
{
    border-right:1px solid #99c1e9;
    margin-bottom:35px;
}
.includes-list-15
{
    border-right:1px solid #99c1e9;
    margin-bottom:35px;
}

@media (max-width: 1199px) {.banner-form{ position: relative;left:auto;right:auto;background: #fff;}.blue-box{margin-left: auto;margin-right: auto;text-align: center;}
.blue-box img{padding-bottom: 15px;}}
@media (max-width: 992px) {
    .f-22{font-size: 20px;}
    .ERPBusinessWrap p {text-align: center;}
    .footerFormSection .form-wrapper #footerForm .form-button .footerCta {font-size: 20px;padding: 12px 50px;}
}

@media (min-width: 991px) and (max-width: 1202px) {
	
	.support-services-list ul {
    text-align: left;
    margin: 0px;
	padding-left:20px;
}
    
}
@media (min-width: 1200px) {
    .banner-form{
    position: absolute;
    background: #fff;
    top:-37px;
    left: 10%;
    right:10%;}}
@media (min-width: 992px) and (max-width: 1199px) {
    .banner-form{
    position: absolute;
    background: #fff;
    top:-37px;
    left: 8%;
    right:8%;}}
@media (max-width: 991px) {
    .bannerFormWrap {padding: 0px;}
    .blue-bg-text p{padding-top: 15px;}
    .blue-box{margin-left: auto;margin-right: auto;text-align: center;}
    .blue-box img{padding-bottom: 15px;}
    .footerFormSection .form-wrapper #footerForm .form-group .help-block {left: 17px;}
     .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top-left-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(3) {
        border-top-right-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(16) {
        border-bottom-left-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(18) {
        border-bottom-right-radius: 20px;
    }
	
	.lightning-list
	{
		width:30%;
		margin-right:10px;
		float:left;
	}
	
	
	
	.app-like-30
	{
		margin-top:50px;
	}
	
	.bannerContent h1 {
		text-align:center;
	}
	
	.get-cta
	{
		float:none !important;
	}
	
	.bannerContent p
	{
		text-align:center;
		 color: #fff;
	}
	
	.bannerContent {
    padding:80px 0;
	background-size:cover;	
	}
	
	
}
@media (max-width: 767px) {
	
	.cta {padding: 8px 1px;}
    .bannerCta{width:100%;padding-left: 1px;padding-right: 1px;}
    .get-cta {font-size: 15px;margin-top: 20px;/*width: 75%;*/margin: 20px auto 0 auto;padding: 15px 15px;float: left;}
    .orange-bg {padding: 50px 10px;}
    .demo-lg-cta{padding: 15px 30px;}
    .ERPBusinessWrap p{font-size: 14px;font-family: "HelveticaNeueLT Std";}
    .clientLogoWrap .col-lg-2:nth-child(3) {
        border-top-right-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(16) {
        border-bottom-left-radius: 20px;
    }
	
	.advantages-of-mobile-title
	{
		margin-top:50px;
	}
	
	.lightning-list
	{
	width:49%;
	margin-right:5px;
	float:left;
	}
	
	.bannerContent h1 {
    font-size:36px !important;
    line-height: 1.2;
    font-family: 'HelveticaNeueLT Std Bold';
    position: relative;
	color:#fff;
	margin-bottom:40px;
	
}

}
@media (max-width: 576px) {
	
	.get-cta-3 {
    display: block;
}
	
		
    .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top-left-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(2) {
        border-top-right-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(17) {
        border-bottom-left-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(18) {
        border-bottom-right-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(3) {
        border-top-right-radius: 0px;
    }
    .clientLogoWrap .col-lg-2:nth-child(16) {
        border-bottom-left-radius: 0px;
    }
    .p-l-69{padding-left: 30px;}
    h2{font-size: 28px;}
    .get-cta {padding: 12px 8px;margin: 20px auto 0 auto;/*width: 70%;*/text-align: center;font-size: 14px;}
    .cloud-ERP-box{padding: 20px 80px;}
    .bd-l{/*border-bottom: 1px solid #C5C5C5;border-right:none;*/padding-bottom: 30px;margin-bottom: 30px;/*max-width: 270px;*/margin-right: auto;margin-left: auto;}
    .bd-2{/*border-bottom: 1px solid #C5C5C5;border-right:none;*/padding-bottom: 30px;margin-bottom: 30px;/*max-width: 270px;*/margin-right: auto;margin-left: auto;}
    .blue-bg-text{text-align: center;}
    .blue-bg-text p{padding-top: 30px;}
    .get-cta a {text-decoration: none;color: #565656;letter-spacing: 0.4px;line-height: 20px;}
    .blue-box {border: 1px solid #A8CFE7;border-right-width: thin;border-radius: 25px;padding: 30px 10px;}
    .demo-cta {padding: 15px 15px;}
}
@media (min-width: 1200px) {
    .bannerContent h1:before {
        right: 0;
    }
    .bannerContent ul li {
        font-size: 30px;
        line-height: 24px;
        font-weight: 900;
        font-family: 'Roboto' !important;
        padding: 40px 30px !important;
        font-size: 30px !important;
    }
}
@media (min-width: 992px) {
     
    .bannerContent .bannerFormWrap {
        margin-top: 0;
    }
     .bannerContent ul li {
        padding: 20px 30px;
        font-size: 30px;
        width: 31%;
        margin-left: 5px;
        margin-right: 5px;
        display: inline-block;
    }
     .testimonialWrapper {
        padding-top: 90px;
    }
    .bannerContent h1:before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 125px;
        height: 180px;
        right: -50px;
    }
    .footerFormSection .form-wrapper {
        max-width: 100%;
    }
    .footerFormSection .form-wrapper #footerForm .form-group {
        padding: 0 8px;
    }
    footer .footerTop .footMenu li {
        margin-top: 0;
    }
    .bannerContent .bannerFormWrap {
        margin-top: 0;
    }
    footer .footerTop .footMenu {
        margin-top: 0;
    }
    .clientLogoWrap .col-lg-2:nth-child(1) {
        border-top-left-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(6) {
        border-top-right-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(13) {
        border-bottom-left-radius: 20px;
    }
    .clientLogoWrap .col-lg-2:nth-child(18) {
        border-bottom-right-radius: 20px;
    }
}


@media (min-width: 768px) {.cta {font-size: 16px;padding: 8px 50px;text-align: center;display: block;margin: 35px auto 0 auto;}
    .header .logoContactWrapper .contact ul {
        flex-direction: row;
        text-align: right;
        margin-top: 0;
    }
    .header .logoContactWrapper .contact ul li:first-child {
        padding-right: 10px;
        margin-right: 10px;
        position: relative;
    }
    .header .logoContactWrapper .contact ul li:first-child:before {
        content: "";
        display: inline-block;
        position: absolute;
        top: 4px;
        bottom: 4px;
        width: 2px;
        background-color: #333;
        right: 0px;
    }
    .bannerContent h1 {
        font-size: 45px;
    }
    .bannerContent ul li {
        padding: 20px 30px;
        font-size: 20px;
        width: 31%;
        margin-left: 5px;
        margin-right: 5px;
        display: inline-block;
    }
    footer .footerTop .footMenu li:nth-child(2) {
        padding-right: 15px;
        margin-right: 15px;
        position: relative;
    }
    footer .footerTop .footMenu li:nth-child(2):before {
        content: "|";
        display: inline-block;
        position: absolute;
        right: 0;
    }
}
@media (min-width: 576px) {
    .header .logoContactWrapper {
        justify-content: space-between;
        flex-direction: row;
    }
     .testimonialWrapper .innerContainer .testiFooter h6 {
        font-size: 24px;
    }
     .testimonialWrapper .innerContainer .testiFooter p {
        font-size: 21px;
    }
     .testimonialWrapper .innerContainer p {
        font-size: 25px;
    }
    .bannerContent h1 {
        font-size: 40px;
    }
    .clientLogoWrap .container {
        padding: 0 15px;
    }
    
    footer .footerTop .footMenu li:first-child {
        padding-right: 15px;
        margin-right: 15px;
        position: relative;
    }
    footer .footerTop .footMenu li:first-child:before {
        content: "|";
        display: inline-block;
        position: absolute;
        right: 0;
    }
      
}
@media (max-width: 575px) {
.bd-l, .bd-2{border-bottom: 1px solid #C5C5C5;border-right:none;padding-bottom: 30px;margin-bottom: 30px;max-width: 290px;margin-right: auto;margin-left: auto;}
}
@media (max-width: 480px) {.get-cta {width: 60%;}}
/*@media (min-width: 540px) and (max-width: 576px) {.blue-bg-text:nth-child(1){border-right: 1px solid #C5C5C5;}}*/
@media (max-width: 380px) {.ERPBusinessWrap{padding: 15px 10px;font-size: 11px;}.get-cta{width: 100%;}}
@media (max-width: 340px){
.footerFormSection .form-wrapper #footerForm .form-button .footerCta {
    font-size: 15px;
    padding: 10px 20px;}}
	
	
	@media (max-width:450px)
	{
.lightning-list {
    width: 100%;
    margin-right: 0;
	margin-left:0;
    float: none;
    text-align: center;
    margin-bottom: 30px;
}

	}
	
	
	@media (max-width: 991px){
	
	.includes-list-3 {
    border-right:none;
    margin-bottom: 35px;
}

.includes-list-4 {
    margin-bottom: 35px;
	    border-right: 1px solid #99c1e9;
}

.includes-list-6 {
    border-right:none;
    margin-bottom: 35px;
}

.includes-list-8 {
     margin-bottom: 35px;
	    border-right: 1px solid #99c1e9;
}

.includes-list-9 {
    border-right:none;
    margin-bottom: 35px;
}
.includes-list-13 {
    border-right: 1px solid #99c1e9;
    margin-bottom: 35px;
}
.includes-list-15 {
    border-right: none;
    margin-bottom: 35px;
}

.reasons-1 h3 {
    margin-top: 20px;
}

.reasons-2 h3 {
    margin-top: 20px;
}

.reasons-1 {
    background: none;
}

.reasons-2 {
    background: none;
}

.hwdt {
    padding: 80px 0px 30px 0px;
}


}

@media (max-width: 768px) {
	.bannerContent ul li{width: 90%;margin-bottom: 30px;padding: 20px 30px;font-size: 20px;}
	.includes-list-2 {
    border-right:none;
    margin-bottom: 35px;
}

.includes-list-3 {
    border-right:none;
    border-right: 1px solid #99c1e9;
}

.includes-list-4 {
    margin-bottom: 35px;
	border-right:none;
}

.includes-list-8 {
    margin-bottom: 35px;
    border-right:none;
}

.includes-list-9 {
    border-right: 1px solid #99c1e9;
    margin-bottom: 35px;
}

.includes-list-10 {
    border-right:none;
    margin-bottom: 35px;
}
.includes-list-15 {
    border-right: 1px solid #99c1e9;
    margin-bottom: 35px;
}

.container {
    max-width: 620px;
}
	

}

@media (max-width: 575px) {
	
	.includes-list-1 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-2 {
     margin-bottom: 35px;
	 border-right:none;
	border-bottom: 1px solid #99c1e9;
}

.includes-list-3 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-4 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}


.includes-list-5 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-6 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-7 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-8 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-9 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-10 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-11 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom: 1px solid #99c1e9;
}

.includes-list-12 {
     margin-bottom: 35px;
	 border-right:none;
	 border-bottom:none;
}
.includes-list-13 {
     margin-bottom: 35px;
     border-right:none;
     border-bottom:1px solid #99c1e9;
     border-top:1px solid #99c1e9;
     padding-top: 30px;
}
.includes-list-15 {
     margin-bottom: 35px;
     border-right:none;
     border-bottom:1px solid #99c1e9;;
}
	

}
@media (max-width: 346px){a.request {padding: 20px 25px;}}
@media (min-width: 992px) {.bannerFormWrap {margin-top: -120px;margin-bottom: 205px;}}
@media (max-width: 1199px) {.bannerFormWrap {margin-top: -120px;margin-bottom: 205px;}}
@media (max-width: 991px) {.bannerFormWrap {margin-top: 0px;margin-bottom: 300px;}.cta {margin-top: 0px;}}
@media (max-width: 767px) {.bannerFormWrap {padding: 30px 40px;}.bannerFormWrap {margin-top: 0px;margin-bottom: 280px;}}
@media (min-width: 992px) and (max-width: 1199px) {.banner-form {left:6% !important;right: 6% !important}}
.bannerFormWrap {
    font-family: "Roboto", sans-serif;
    /*max-width: 320px;*/
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    border-radius: 16px;
    /*margin-top: 30px;*/
}

 .bannerFormWrap h3 {
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    color: #2f3f51;
    text-align: center;
    margin-bottom: 20px;
}
 .bannerFormWrap h3 span {
    display: block;
    color: #EE503F;
}
 .bannerFormWrap #bannerForm .form-group {
    margin-bottom: 0;
    position: relative;
}
 .bannerFormWrap #bannerForm .form-group .form-control {
    height: auto;
    padding: 12px 15px;
    border-radius: 0px;
    /*text-align: center;*/
    font-size: 14px;
}
 .bannerFormWrap #bannerForm .form-group .help-block {
    position: absolute;
    margin: 0;
    font-size: 12px;
    color: red;
    left: 28px;
}
 .bannerFormWrap #bannerForm .form-group.has-error .form-control {
    border-color: red;
}
/*.bannerFormWrap{position: absolute;}*/
.banner-form{
    position: absolute;
    background: #fff;
    top:-37px;
    left: 12%;
    right:12%;
    padding: 40px 50px;
    -webkit-box-shadow: 6px 10px 15px 0px #4950572e;
    -moz-box-shadow: 6px 10px 15px 0px #4950572e;
    box-shadow: 6px 10px 15px 0px #4950572e;
    border-radius: 15px;
    margin-bottom: 30px;
}

.bannerCta:hover{background-color: #EC6326;background: -moz-linear-gradient(0deg, #EC6326 0%, #EC6326 100%);
    background: -webkit-linear-gradient(0deg, #EC6326 0%, #EC6326 100%);
    background: linear-gradient(90deg, #EC6326 0%, #EC6326 100%);}
@media (min-width: 1200px) {.BannerPosition{bottom: 100px;left: 0px;}}
@media (max-width: 1199px) {.BannerPosition{bottom: 83px;left: 0px;}}
@media (max-width: 768px) {.banner-line{border-top:none;border-right:6px solid #fff;height: 320px;float: left;}.BannerPosition{bottom: 55px;left: 50%;right: 50%;}}
@media (max-width: 480px) {.banner-form {padding-left: 25px;padding-right:25px;}}