@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@900&display=swap');
@font-face {
    font-family: "Helvetica Neue Black";
    src: url("../fonts/HelveticaNeue-CondensedBlack.eot");
    src: url("../fonts/HelveticaNeue-CondensedBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-CondensedBlack.woff2") format("woff2"), url("../fonts/HelveticaNeue-CondensedBlack.woff") format("woff"),
        url("../fonts/HelveticaNeue-CondensedBlack.ttf") format("truetype"), url("../fonts/HelveticaNeue-CondensedBlack.svg#HelveticaNeue-CondensedBlack") format("svg");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeueLT Std Bold';
    src: url("../fonts/HelveticaNeueLTStd-Bd.eot");
    src: url("../fonts/HelveticaNeueLTStd-Bd.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-Bd.woff2") format("woff2"), url("../fonts/HelveticaNeueLTStd-Bd.woff") format("woff"), url("../fonts/HelveticaNeueLTStd-Bd.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Bd.otf") format("opentype"), url("../fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd") format("svg");
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
unicode-range:U+0020-00FE
}
@font-face {
    font-family: "Helvetica Neue Medium";
    src: url("../fonts/HelveticaNeue-Medium.eot");
    src: url("../fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Medium.woff2") format("woff2"), url("../fonts/HelveticaNeue-Medium.woff") format("woff"),
        url("../fonts/HelveticaNeue-Medium.ttf") format("truetype"), url("../fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "HelveticaNeueLT Std";
    src: url("../fonts/HelveticaNeueLTStd-Roman.eot");
    src: url("../fonts/HelveticaNeueLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeueLTStd-Roman.woff2") format("woff2"), url("../fonts/HelveticaNeueLTStd-Roman.woff") format("woff"),
        url("../fonts/HelveticaNeueLTStd-Roman.ttf") format("truetype"), url("../fonts/HelveticaNeueLTStd-Roman.otf") format("opentype"), url("../fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
    font-family: "Helvetica Neue";
    src: url("../fonts/HelveticaNeue.eot");
    src: url("../fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue.woff2") format("woff2"), url("../fonts/HelveticaNeue.woff") format("woff"), url("../fonts/HelveticaNeue.ttf") format("truetype"),
        url("../fonts/HelveticaNeue.svg#HelveticaNeue") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "Helvetica Neue Light";
    src: url("../fonts/HelveticaNeue-Light.eot");
    src: url("../fonts/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaNeue-Light.woff2") format("woff2"), url("../fonts/HelveticaNeue-Light.woff") format("woff"),
        url("../fonts/HelveticaNeue-Light.ttf") format("truetype"), url("../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'robotothin_italic';
    src: url('../fonts/roboto-thinitalic.woff2') format('woff2'),
         url('../fonts/roboto-thinitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto-thin.woff2') format('woff2'),
         url('../fonts/roboto-thin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular.woff2') format('woff2'),
         url('../fonts/roboto-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium_italic';
    src: url('../fonts/roboto-mediumitalic.woff2') format('woff2'),
         url('../fonts/roboto-mediumitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight_italic';
    src: url('../fonts/roboto-lightitalic.woff2') format('woff2'),
         url('../fonts/roboto-lightitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light.woff2') format('woff2'),
         url('../fonts/roboto-light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoitalic';
    src: url('../fonts/roboto-italic.woff2') format('woff2'),
         url('../fonts/roboto-italic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold_italic';
    src: url('../fonts/roboto-bolditalic.woff2') format('woff2'),
         url('../fonts/roboto-bolditalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold.woff2') format('woff2'),
         url('../fonts/roboto-bold.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack_italic';
    src: url('../fonts/roboto-blackitalic.woff2') format('woff2'),
         url('../fonts/roboto-blackitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black.woff2') format('woff2'),
         url('../fonts/roboto-black.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
    overflow-x: hidden;
    font-size: 16px;
    font-family: 'robotoregular';
    line-height: 1.6;
    color:#333333;
}
a{color: #6D6D6D;}
a:hover{color: #6D6D6D;text-decoration:none;}

h2 {
    font-size: 34px;color: #333333;
}

h3 {
    font-size: 28px;color: #333333;
}
h4 {
    font-size: 21px;color: #333333;
}
.cta,
.cta:hover,
.cta:focus,
.cta:visited,
.cta:active,
.cta:hover:focus,
a.cta:not([href]):not([tabindex]) {
    text-decoration: none;
    color: #fff;
}
.cta {
    padding: 10px 25px;
    background: #EA5D54 ;
    background: -moz-linear-gradient(0deg, #EA5D54 0%, #EA5D54 100%);
    background: -webkit-linear-gradient(0deg, #EA5D54 0%, #EA5D54 100%);
    background: linear-gradient(90deg, #EA5D54 0%, #EA5D54 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EC6326',endColorstr='#FF800D',GradientType=1);
    font-size: 16px;
    font-family: 'robotoregular';
    font-weight: 700;
    border: none;
    display: inline-block;
    color: #fff !important;
    border-radius: 0px;
    cursor: pointer;
}

.ctaWrap {
    margin-bottom: 0;
}
.smallContainer {
    max-width: 790px;
    margin-left: auto;
    margin-right: auto;
}
.smallOneContainer {
    max-width: 670px;
    margin-left: auto;
    margin-right: auto;
}
.mediumContainer {
    max-width: 910px;
    margin-left: auto;
    margin-right: auto;
}
.mediumTwoContainer {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}
.mediumOneContainer {
    max-width: 1070px;
    margin-left: auto;
    margin-right: auto;
}
.p-l-69 {
    padding-left: 69px;
}
.fs-20 {
    font-size: 20px;
}
.fs-30 {
    font-size: 30px;
}
.fs-26 {
    font-size: 26px;
}
.fs-22 {
    font-size: 22px;
}
.fs-14 {
    font-size: 14px;
}
.fs-35 {
    font-size: 35px;
}
.fs-16 {
    font-size: 16px;
}
.fs-50{font-size: 50px;}
.text-blk{color: #333333;}
.r-bold{font-family: 'robotobold';}
.r-medium{font-family: 'robotomedium';}
.header {
    padding: 10px 0;
    background: #223B59;
}
.contact ul li{
    color: #fff;
}
.header .logoContactWrapper {
    font-family: 'HelveticaNeueLT Std Bold';
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.header .logoContactWrapper .logoWrap {
    display: flex;
    align-items: center;
}
.header .logoContactWrapper .logoWrap .logo {
    margin-right: 20px;
}
.header .logoContactWrapper .logoWrap .tags p {
    margin-bottom: 0;
    color: #333;
    font-size: 14px;
}
.header .logoContactWrapper .contact ul {
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 30px;
    margin-bottom: 0;
}

.header .logoContactWrapper .contact ul li {
    font-size: 15px;
    color: #333;
}

.header .logoContactWrapper .contact ul li * {
    color: #333;
}
.bannerContent.thankHeader {
    padding:70px 0 40px 0;
}
.bannerContent.thankHeader .container:before {
    display: none;
}
.bannerContent.thankHeader .container h1:before {
    display: none;
}
.bannerContent {
    padding: 90px 0px 60px 0px;
	background: url(../images/banner-bg.jpg) no-repeat #000;
	background-size:cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position: top center;
    overflow: hidden;
}

/*.bannerFormWrap {
    font-family: HelveticaNeueLT Std;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    background: #fff;
    padding: 30px 60px;
    box-shadow: 0px 3px 30px #0000001C;
    border-radius: 20px;
    margin-top: 30px;
}*/
@media (min-width: 992px) {.bannerFormWrap {margin-top: -120px;margin-bottom: 120px;}}
@media (max-width: 1199px) {.bannerFormWrap {margin-top: -120px;margin-bottom: 120px;}}
@media (max-width: 991px) {.bannerFormWrap {margin-top: -120px;margin-bottom: 40px;}}
@media (max-width: 767px) {.bannerFormWrap {padding: 30px 40px;}}
/*.bannerFormWrapper{position:absolute;
    bottom: 0px;
    left: 0;
    right: 0;}*/

 .bannerFormWrap #bannerForm .form-group {
    margin-bottom: 0;
    position: relative;
}
 .bannerFormWrap #bannerForm .form-group .form-control {
    height: auto;
    padding: 10px 20px;
    border-radius: 3px;
    /*text-align: center;*/
    font-size: 14px;
}
 .bannerFormWrap #bannerForm .form-group .help-block {
    position: absolute;
    margin: 0;
    font-size: 12px;
    color: red;
    left: 17px;
}
 .bannerFormWrap #bannerForm .form-group.has-error .form-control {
    border-color: red;
}
/*.bannerFormWrap{position: absolute;}*/
.fa-caret-right{padding-left: 4px;}
.shop-form h3{font-family: 'HelveticaNeueLT Std Bold';}
.buttonCTA{background: #E6503F;border-radius: 5px;width: 100%;margin: 0 auto;display: block;opacity: 1;color: #fff;padding: 10px 0 !important;border: none;}
@media (max-width: 576px) {.buttonCTA{width: 100%;}}
@media (min-width: 577px) and (max-width: 991px) {.buttonCTA{width: 70%;}}
.clients .col-6 img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);cursor: pointer;}
.clients .col-6 img:hover{-webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);}
footer .footerTop {
    padding: 20px 0;
    border-top: 1px solid rgba(90, 90, 90, 0.5);
    background: #35445d;
}
footer .footerTop .footMenu {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    font-family: "Roboto", sans-serif;
    flex-wrap: wrap;
    margin-top: 20px;
}

footer .footerTop .footMenu * {
    color: #FFF;
}
footer .footerTop .footMenu li {
    margin-top: 10px;
    text-align: center;
}

footer .footerBottom {
    padding: 15px 0;
    background-color: #35445d;
}
footer .footerBottom p {
    color: #ced1d8;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    margin-bottom: 0;
}
footer .footerBottom p a {
    color: #ced1d8;
    font-weight: 700;
}
.clientLogoWrap {
    padding: 50px 0;
    background-color: #fff;
}
.clientLogoWrap .container {
    padding: 0 30px;
}

.clientLogoWrap .col-lg-2 {
    background-color: #fff;
    padding: 10px;
    display: flex;
    align-items: center;
    border: 1px solid #F3F2FD;
    justify-content: center;
}

.ERPBusinessWrap {
    background: #fff;
    /*background: -moz-linear-gradient(top, #fff 0%, #fff 70%, #daffff 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(70%, #fff), color-stop(100%, #daffff));
    background: -webkit-linear-gradient(top, #fff 0%, #fff 70%, #daffff 100%);
    background: -o-linear-gradient(top, #fff 0%, #fff 70%, #daffff 100%);
    background: -ms-linear-gradient(top, #fff 0%, #fff 70%, #daffff 100%);
    background: linear-gradient(to bottom, #fff 0%, #fff 70%, #daffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#daffff', GradientType=0 );*/
    -webkit-box-shadow: 2px 6px 15px #6874BF29;
    -moz-box-shadow: 2px 6px 15px #6874BF29;
    box-shadow: 2px 6px 15px #6874BF29;
    padding: 20px 15px;
    border-radius: 18px;
    margin-bottom: 15px;
    padding: 30px 20px;
    font-size: 15px;
}
.seo-1 h4, .seo-2 h4, .seo-3 h4, .seo-4 h4{padding: 20px 0 20px 0;}

.seo-1{background-color: #FCFDFF;border: 1px solid #f0f3f9;padding: 30px 20px;}
.seo-2{background-color: #fff;border: 1px solid #f0f3f9;padding: 30px 20px;}
.seo-3{background-color: #fff;border: 1px solid #f0f3f9;padding: 30px 20px;}
.seo-4{background-color: #FCFDFF;border: 1px solid #f0f3f9;padding: 30px 20px;}
@media (max-width: 991px){
.seo-1{background-color: #FCFDFF;border: 1px solid #f0f3f9;padding: 30px 20px;}
.seo-2{background-color: #fff;border: 1px solid #f0f3f9;padding: 30px 20px;}
.seo-3{background-color: #FCFDFF;border: 1px solid #f0f3f9;padding: 30px 20px;}
.seo-4{background-color: #fff;border: 1px solid #f0f3f9;padding: 30px 20px;}
}
@media (min-width: 992px){
.seo-1{background-color: #FCFDFF;border: 1px solid #f0f3f9;padding: 30px 30px;border-top: none;border-left: none;}
.seo-2{background-color: #fff;border: 1px solid #f0f3f9;padding: 30px 30px;border-top: none;border-right: none;}
.seo-3{background-color: #fff;border: 1px solid #f0f3f9;padding: 30px 30px;border-bottom: none;border-left: none;}
.seo-4{background-color: #FCFDFF;border: 1px solid #f0f3f9;padding: 30px 30px;border-bottom: none;border-right: none;}
}
.bg-orange{background-color: #E6503F;padding: 30px 0;}
.r-regular{font-family: 'robotoregular';}

.testimonialWrapper {
    padding: 30px 0;
}

.testimonialWrapper .innerContainer {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.testimonialWrapper .innerContainer .testimonialWrap img {
    max-width: 100%;
    height: auto;
    display: inline-block;
    width: auto;
}
.testimonialWrapper .innerContainer p {
    font-size: 18px;
    color: #646464;
}


.testimonialWrapper .innerContainer .testiFooter {
    margin-top: 50px;
    margin-bottom: 30px;
}
.testimonialWrapper .innerContainer .testiFooter h6 {
    font-size: 22px;
    color: #646464;
}

.testimonialWrapper .innerContainer .testiFooter p {
    font-size: 17px;
    font-style: italic;
    margin-bottom: 0;
}

.testimonialWrapper .innerContainer .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    background-color: transparent;
    border: 1px solid #fa7a17;
}
.testimonialWrapper .innerContainer .owl-dots .owl-dot.active,
.testimonialWrapper .innerContainer .owl-dots .owl-dot:hover {
    outline: none;
}
.testimonialWrapper .innerContainer .owl-dots .owl-dot.active span,
.testimonialWrapper .innerContainer .owl-dots .owl-dot:hover span {
    background-color: #fa7a17;
}
.ERPSystem {
    padding: 60px 0;
}
.ERPSystem h2 {
    color: #333;
    line-height: 50px;
}
.ERPSystem h2 span{
    color: #F0503F;
    font-family: 'robotobold';
}
.txt-red{color: #F0503F;}
.service-image{position: relative;padding-left: 65px;}
.service-image:before{content: '';
    display: inline-block;
    background-image: url(../images/seo.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
.content-image{position: relative;padding-left: 65px;}
.content-image:before{content: '';
    display: inline-block;
    background-image: url(../images/content-marketing.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
.product-image{position: relative;padding-left: 65px;}
.product-image:before{content: '';
    display: inline-block;
    background-image: url(../images/product.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
.paid-image{position: relative;padding-left: 65px;}
.paid-image:before{content: '';
    display: inline-block;
    background-image: url(../images/paid.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
.social-image{position: relative;padding-left: 65px;}
.social-image:before{content: '';
    display: inline-block;
    background-image: url(../images/social.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}

.define-image{position: relative;padding-left: 65px;color: #fff;}
.define-image:before{content: '';
    display: inline-block;
    background-image: url(../images/define.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
.discuss-image{position: relative;padding-left: 65px;color: #fff;}
.discuss-image:before{content: '';
    display: inline-block;
    background-image: url(../images/discuss.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
.decide-image{position: relative;padding-left: 65px;color: #fff;}
.decide-image:before{content: '';
    display: inline-block;
    background-image: url(../images/decide.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 0px;}
    @media (max-width: 380px) {.service-image, .content-image, .product-image, .paid-image, .social-image ,.define-image, .discuss-image, .decide-image{position: relative;padding-left: 15px;padding-top: 70px;}.service-image:before, .content-image:before, .product-image:before, .paid-image:before, , .define-image:before,.discuss-image:before,.decide-image:before{left:20px;}}
.works-bg{padding: 60px 0;
    color: #fff;
    background-image: url(../images/works.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position: top center;
    overflow: hidden;}
.ERPSystem p {
    margin-bottom: 0;
}

.footerFormSection {
    padding: 70px 0;
    border-top: 2px solid #f0f3f9;
}
.footerFormSection h2 {
    color: #333333;
    font-family: "HelveticaNeueLT Std Bold";
}
.footerFormSection .form-wrapper {
    margin-top: 35px;
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}

.footerFormSection .form-wrapper #footerForm .form-group {
    margin-bottom: 25px;
}

.footerFormSection .form-wrapper #footerForm .form-group .form-control {
    font-family: 'Roboto', sans-serif !important;
    height: auto;
    padding: 12px 15px;
    border-radius:5px;
    position: relative;
    background: transparent;
    /*color:#fff;*/
}
.footerFormSection .form-wrapper #footerForm .form-group .help-block {
    position: absolute;
    margin: 0;
    font-size: 12px;
    color: red;
    left: 10px;
}
.footerFormSection .form-wrapper #footerForm .form-group.has-error .form-control {
    border-color: red;
}
.footerFormSection .form-wrapper #footerForm .form-button {
    text-align: center;
    margin-top: 15px;
}
.footerFormSection .form-wrapper #footerForm .form-button .footerCta {
    border-radius: 5px;
    padding: 12px 70px;
    width: auto;
}

@keyframes example {
    0% {
        transform: translateX(0);
    }
    50% {
        transform: translateX(5px);
    }
    100% {
        transform: translateX(0);
    }
}
/*# sourceMappingURL=style.css.map */

.banner-4x{color: #FD7D0F;font-size: 49px !important;font-family: Helvetica Neue Black !important;line-height: 24px;}
h1{font-size: 36px;font-family: 'HelveticaNeueLT Std Bold' !important;}
.banner-bold{font-family: "HelveticaNeueLT Std Bold";color:#fff !important;letter-spacing: 0px;}
.banner-h2{color: #1B92FF;font-family: Helvetica Neue Black !important;font-size: 44px;padding: 10px 0px;letter-spacing: 2px;}
.blue-bg{background-color: #1079D9;color:#fff;padding: 40px 0px;}
.f-22{font-size: 22px;font-family: "HelveticaNeueLT Std";}
.f-22 span{font-family: 'HelveticaNeueLT Std Bold';}
.bd-l{border-right: 1px solid #C5C5C5;border-right-width: thin;}
.blue-bg-text{text-align: left;padding: 0px 35px;margin: 10px 0;letter-spacing: 0.44px;line-height:initial;}
.ERP-list{list-style: none;padding-left: 0px;}
.ERP-list li{font-size: 20px;padding-bottom: 5px;position: relative;padding-left: 30px;margin-bottom: 15px;}
.ERP-list li:before{
    content: '';
    display: inline-block;
    background-image: url(../images/tick-icon.png);
    width: 15px;
    height: 14px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 7px;}
.orange-bg{background: transparent linear-gradient(90deg, #EE6326 0%, #FF800D 100%);
border-radius: 58px;padding: 20px 10px;color:#fff;text-align: center;}
.cloud-ERP-box{padding: 30px 50px;}
.get-cta a{text-decoration: none;color:#565656;letter-spacing: 0.4px;line-height: 28px;cursor: pointer;text-align: center;}
.get-cta a:hover{text-decoration: none;color: #565656;} 
.get-cta {cursor: pointer;padding:15px 20px;text-align:center;font-size: 20px;background-color: #fff;border-radius: 5px;line-height: initial !important;color:#565656;}
.grey-bg{background-color: #F4F9FC;padding: 50px 0px;}
.demo-cta{font-family: 'Roboto', sans-serif !important;font-weight: bold;background-color: #FF7F0E;padding: 15px 30px;color:#fff;font-size: 18px;border-radius: 25px;}
.demo-cta:hover{text-decoration: none;color:#fff;}
.white-bg{padding: 80px 0px;}
.white-bg h2{font-family: 'HelveticaNeueLT Std Bold';}
.blue-box{border: 1px solid #A8CFE7;border-right-width: thin;border-radius: 25px; padding: 30px 15px;height: auto;margin-bottom: 20px;}
.blue-box p{font-family: 'HelveticaNeueLT Std Bold';}
.f-15{font-size: 15px;}
.f-20{font-size: 20px;font-family: "HelveticaNeueLT Std Bold";}
.cloud-ERP{font-family: 'HelveticaNeueLT Std Bold';}
.dark-bg{background-color: #273B52;color:#fff;padding: 40px 0px;}
.bd-2{border-right: 1px solid #C5C5C5;border-right-width: thin;max-width: 420px;}
.demo-lg-cta{font-family: 'Roboto', sans-serif !important;font-weight: bold;background-color: #FF7F0E;padding: 15px 80px;color:#fff;font-size: 18px;border-radius: 25px;}
.demo-lg-cta:hover{text-decoration: none;color:#fff;}
.dark-blue-bg{background-color: #0574B8;color:#fff;padding: 40px 0px;}
.CommerceShop-bg{background-image: url(../images/acumatica-partner.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position: top center;
    overflow: hidden;
    color:#fff;
    padding: 40px 0px;}
.t-blue{color: #1B92FF;}
.CommerceShop-bg h2{font-family: 'HelveticaNeueLT Std Bold';line-height: 46px;}
.CommerceShop-bg  p{letter-spacing: 0.4px;line-height: 34px;}
.CommerceShopListWrap{background-color: transparent;
    border: 1px solid #fff;
    box-shadow: 1px 3px 11px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 18px;
    margin-bottom: 15px;
    padding: 30px 20px 30px 40px;
    font-size: 19px;}
.CommerceShopListWrap p{padding-left: 15px;position: relative;font-size: 24px;}
.CommerceShopListWrap p:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 3px;
    top: 0;
    bottom: 0;
    background-color: #FF9B00;
    border-radius: 20px;
    left: 0;}
.f-30{font-size: 30px;}
.submitCta {
    font-family: 'Roboto', sans-serif !important;
    width: 40%;
    padding: 10px 25px;
    background:#F0503F;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E86326',endColorstr='#FF800D',GradientType=1);
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 700;
    border: none;
    display: inline-block;
    color: #fff !important;
    border-radius: 5px;
    cursor: pointer;
}
.bannerCta:hover{background-color:#F0503F;}
.get-cta a:hover{text-decoration: none;color:#565656;}
.demo-cta:hover{background-color: #EC6326;}
.demo-lg-cta:hover{background-color: #EC6326;}
.submitCta:hover{background-color:#F0503F;}
.main-tag-content {width: 90%;margin-left: auto;margin-right: auto;}
@media (max-width: 1199px) {.main-tag-content {width: auto;margin-left: auto;margin-right: auto;}}
.seo-link{border-bottom: 2px solid #F0503F;}
.seo-link i{color: #F0503F;}
@media (max-width: 991px) and (min-width: 576px){.bd-none{border-right: none !important;}}
.caseStudyWrapper{padding: 80px 0;background-image: url(../images/case-study-bg.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-position: top center;
    overflow: hidden;
    color:#fff;}
.caseStudyWrapper .container{position:relative}
@media (min-width: 992px){.caseStudyWrapper .container:before{content:'';display:inline-block;position:absolute;width:107px;height:120px;background-image:url(../images/case-study/casestudy-dot-before.png);left:calc( 33.33% - 50px );bottom:35px}}
.caseStudyWrapper h4{font-family: "Helvetica Neue Black";}
.caseStudyWrapper h2 span{font-size:21px;display:block;color:#333333;font-family: "Helvetica Neue Black";}
.caseStudyWrapper .center .owlTheme{padding-bottom:40px}
.caseStudyWrapper .center .owlTheme .caseWrap{width:100%;margin-top:0;margin-bottom:0}
.caseStudyWrapper .center .owlTheme .caseWrap h4{font-size:20px}@media (min-width: 576px){.caseStudyWrapper .center .owlTheme .caseWrap h4{font-size:24px}}
.caseStudyWrapper .owlTheme{padding-top:60px;width:250px}
@media (min-width: 576px){.caseStudyWrapper .owlTheme{width:340px}}
@media (min-width: 1200px){.caseStudyWrapper .owlTheme{width:380px}}
.caseStudyWrapper .owlTheme .caseWrap{padding:20px 15px 40px;margin:40px 30px;background-color:#fff;margin-left:auto;margin-right:auto;margin-top:40px;margin-bottom:0;width:190px;border-bottom-right-radius:40px;-webkit-box-shadow:6.47px 6.47px 18px 0px rgba(14,90,102,0.2);-moz-box-shadow:6.47px 6.47px 18px 0px rgba(14,90,102,0.2);box-shadow:6.47px 6.47px 18px 0px rgba(14,90,102,0.2)}
@media (min-width: 576px){.caseStudyWrapper .owlTheme .caseWrap{width:280px;border-bottom-right-radius:60px}}
@media (min-width: 1200px){.caseStudyWrapper .owlTheme .caseWrap{border-bottom-right-radius:100px;width:310px}}
.caseStudyWrapper .owlTheme .caseWrap h4{font-size:16px;margin-top:15px;margin-bottom:10px;color:#333}
@media (min-width: 576px){.caseStudyWrapper .owlTheme .caseWrap h4{font-size:18px}}
.caseStudyWrapper .owlTheme .caseWrap p{margin-bottom:0}
.caseStudyWrapper .owlTheme .caseWrap p a{color:#F16322 !important;font-family:'Roboto', sans-serif;font-weight:700;text-decoration:none;display:inline-block;padding-right:22px;position:relative}
.caseStudyWrapper .owlTheme .caseWrap p a:before{content:'';display:inline-block;position:absolute;width:16px;height:11px;background-image:url(../images/read-more-arrow.png);right:0;top:calc( 50% - 5.5px )}
.caseStudyWrapper .owl-dots .owl-dot span{width:15px;height:15px;background-color:transparent;border:1px solid #FA7A17}
.caseStudyWrapper .owl-dots .owl-dot.active,.caseStudyWrapper .owl-dots .owl-dot:hover{outline:none}
.caseStudyWrapper .owl-dots .owl-dot.active span,.caseStudyWrapper .owl-dots .owl-dot:hover span{background-color:#FA7A17}
.marketingPopup{padding: 41px 0;width:100%;margin: 30px auto;text-align: center;display: block;
/*background-image: url(../images/banner-bg.png) !important;*/
border-radius:15px;
background-color: #d84935;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: top center;
overflow: hidden;
/*width: 100%;
float: left;*/}
@media (max-width: 1199px) {.marketingPopup{width:100%;}}
.orange {color: #EE503F;}
.marketingPopup .form-group .help-block {
position: absolute;
margin: 0;
font-size: 11px;
color: red;
left: 15px;
}
.marketingPopup .tcsForms .form-group{margin-bottom: 30px !important;position: relative !important;}


.marketingPopup .tcsForms .form-group .form-control {
padding: 12px 15px;
border-radius: 25px;
display: block;
width: 100%;
height:48px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
margin-top: 30px;
}

.marketingPopup h2
{
font-size: 30px;
margin-top:20px;
padding-bottom:20px;
padding-left: 20px;
padding-right: 20px;
}
.marketingPopup .tcsForms .form-button .bannerCta{border-radius: 22px !important;background: transparent linear-gradient(90deg, #EC6326 0%, #FF800D 100%) 0% 0%;}
.white-pop-bg{margin: 0 25px;background-color: #fff;padding: 20px 30px;border: 1px solid #EE503F;border-radius: 25px; }
.pop-position{position:absolute;bottom: -1px;left: 0px;}
@media (max-width: 767px) {.pop-position{display: none;}}
.position-relative{position: relative;}
.text-white{color: #fff;}
@media (max-width: 1200px) {.white-pop-bg {
background-color: #fff;
padding: 20px 40px;
border: 1px solid #EE503F;
border-radius: 25px;
margin: 20px 20px;}}
.bannerContent h1 small {
    font-size: 34px;
    color: #3F2D2F !important;
    line-height: 1.3;
    font-family: 'HelveticaNeueLT Std Bold' !important;
    position: relative;
}

.get-cta {
    cursor: pointer;
    padding: 15px 20px;
    text-align: center;
    font-size: 20px;
    background-color: #fff;
    border-radius: 5px;
    line-height: initial !important;
    color: #E15D4F;
}

.get-cta:hover
{
	color: #E15D4F;
}

.button-cta-1
{
	width:100%;
	margin-top:25px;
	display:block;
}

.get-cta-2 {
    cursor: pointer;
    padding: 15px 20px;
    text-align: center;
    font-size:16px;
    background:#F0503F;
    border-radius: 5px;
    line-height: initial !important;
    color: #fff;
}

.get-cta-2:hover
{
	color: #fff;
}

.get-cta-3 {
    cursor: pointer;
    padding: 15px 20px;
    text-align: center;
    font-size:16px;
    background:#F0503F;
    border-radius: 5px;
    line-height: initial !important;
    color: #fff;
}

.get-cta-3:hover
{
	color: #fff;
}

.app-like
{
	width:90%;
	margin:0 auto;
	padding: 10px 20px;
	margin-bottom:20px;
	overflow:hidden;
    -webkit-box-shadow: 0px 0px 30px 10px #e9e9ef;
    -moz-box-shadow: 0px 0px 30px 10px #e9e9ef;
    box-shadow: 0px 0px 30px 10px #e9e9ef;
}

.app-like-left
{
	width:60%;
	float:left;
}

.app-like-left p
{
	padding-top:12px;
}

.app-like-right
{
	width:40%;
	float:right;
}

.m-30
{
	margin-bottom:40px;
}

.bannerContent h1 {
    font-size:48px !important;
    line-height: 1.3;
    font-family: 'Roboto' !important;
    font-weight: 900;
    position: relative;
	color:#fff;
}

.bannerContent p
{
	color:#fff;	
	margin-bottom:40px;
}

a.request
{
	padding:20px 40px;
	background-color:#fff;
	color:#000;
    font-size: 17px;
	border-radius:10px;
    font-weight: 700;
}

.subtraction-2
{
	margin-top:10px;
}

.hwdt
{
	padding:80px 0px 40px 0px;
}

.hwdt h2
{
	 font-family: 'HelveticaNeueLT Std Bold';
}

.hwdt h2 span
{
	 font-family: 'HelveticaNeueLT Std Bold';
	 color:#EE5400;
}

.fsa-wrap {
    background: #FFFFFF;
    box-shadow: 0px 3px 30px #00000017;
    border-radius: 15px;
    padding: 50px 20px 20px 20px;
    min-height: 175px;
}

.three-reasons
{
	padding:80px 0px 30px 0;
	background: #F0F0F0;
}

.three-reasons h2
{
	 font-family: 'HelveticaNeueLT Std Bold';
}

.three-reasons h2 span
{
	 font-family: 'HelveticaNeueLT Std Bold';
	 color:#EE5400;
}

.reasons-1 {
}

.reasons-1 h3 {
	font-family: 'HelveticaNeueLT Std Bold';
    margin-top: 100px;
}

.tool-list li {
	color:#EE5400;
}

.tool-list li p {
	color:#333333;
}

.reasons-2 {
}

.reasons-2 h3 {
	font-family: 'HelveticaNeueLT Std Bold';
    margin-top: 120px;
}

.our-free-seo-audit-includes {
    background: url(../images/free-site-audit-includes-bg.jpg) no-repeat;
    background-size: cover;
}

.our-free-seo-audit-includes h3 {
    color: #fff;
}

.our-free-seo-audit-includes h2 {
    padding: 10px 0;
    color: #fff;
}

.includes-list-1
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-2
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-3
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-4
{
	margin-bottom:35px;
}

.includes-list-5
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-6
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-7
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-8
{
	margin-bottom:35px;
}

.includes-list-9
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-10
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-11
{
	border-right:1px solid #99c1e9;
	margin-bottom:35px;
}

.includes-list-12
{
	margin-bottom:35px;
}
.includes-list-13
{
    border-right:1px solid #99c1e9;
    margin-bottom:35px;
}
.includes-list-15
{
    border-right:1px solid #99c1e9;
    margin-bottom:35px;
}

.includes-list-1 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-2 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-3 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-4 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-5 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-6 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-7 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-8 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-9 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-10 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-11 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}

.includes-list-12 p
{
	text-align:center;
	color:#fff;
	padding-top:15px;
}
.includes-list-13 p
{
    text-align:center;
    color:#fff;
    padding-top:15px;
}
.includes-list-15 p
{
    text-align:center;
    color:#fff;
    padding-top:15px;
}
.audit-cta{background: #EA5D54;font-size: 16px;padding: 20px 30px;color: #fff;font-weight: 700;border-radius: 10px;}
.audit-cta:hover{color: #fff;text-decoration: none;}
.reason-box{
    background: url(../images/reason-sec-bg.jpg) no-repeat #000;
    background-size:cover;
padding: 40px 30px 40px 30px;
border-radius:10px;}
.fs-21{font-size: 21px;}
.reason-box img{background: #fff;border-radius: 50%;margin-top: -80px;margin-left: -15px;}
.sno{font-size: 50px;color: #fff;font-weight: 700;margin-top: -95px;text-align: right;}
@media (min-width: 992px) {.sno{text-align: right;}}
.lh-30{line-height: 30px;}
.seo-audit-bg{background: url(../images/free-site-audit-includes-bg.jpg) no-repeat #000;
    background-size:cover;}
.fsa-resize-list{padding: 40px 0 10px 0;}
.website-design-audit-bg{background: url(../images/website-design-audit-bg.jpg) no-repeat #000;
    background-size:cover;}
.banner-list li{list-style: none;padding: 40px 30px;color: #6c757d;background:#fff;border-radius: 10px;font-weight: 700;}
.banner-line{border-top:6px solid #fff;}
.BannerPosition{position: absolute;bottom: 165px;left: 0px;z-index: -1;width: 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%;}}
.position-relative{z-index: 99;}

.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: 8px 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: 30px 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;
}

.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%);}
   .bannerContent ul li {margin-bottom: 30px;}

.banner-text-box{width: 370px;border-radius: 5px;padding-left: 15px;padding-right: 15px;background: #fff;font-size: 26px;line-height: 24px;font-weight: 900;}
.banner-text-box span{padding: 25px 50px;display: block;font-family: 'robotobold';}
.banner-text-box img{padding-top:15px;padding-right:15px;}
.BannerPositionDot {
    position: absolute;
    top: 15px;
    right: -120px;
    left: auto;
    bottom: auto;
    z-index: -1;
}
@media (max-width: 767px) {.banner-text-box{width: 360px;}}
@media (max-width: 400px) {.banner-text-box{width: 100%;}}
@media (max-width: 400px) {.banner-text-box span{font-size: 22px;}}
@media (max-width: 991px) {.banner-img{margin-top: 25px;}.banner-text-box{margin: 0 auto;}.BannerPositionDot {display: none;}}