.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 95%;
    width: 100%;
    margin: 0 auto !important;
}
.row.row-large {
    max-width: 1350px;
    width: 98%;
    margin: 0 auto;
}
.dark .is-divider {
    background-color: rgb(222, 27, 35);
}
.nav-spacing-xlarge>li {
    margin: 0 25px;
}
h3.slide-txt {
    font-size: 38px;
    text-align: left;
    letter-spacing: 2px;
    line-height: normal;
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
}
p.slide-txt {
    font-size: 20px;
    line-height: normal;
    font-weight: 300;
}
.grey-bg {
    background: #f1f1f1;
}
.awards-reco p {
    color: #000;
    font-weight: 600;
}
.awards-img {
    height: 80px;
    margin-bottom: 10px;
}
.awards-img img {
    max-width: 50%;
}
.transf-con {
    padding: 30px 0;
}
.transf-con h1 {
    color: #fff;
    display: block;
    font-size: 48px;
    font-family: "Raleway",sans-serif;
    margin-top: 0;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 400;
      margin-bottom: 0px;
}
.transf-con h2 {
    color: #fff;
    display: block;
    font-size: 40px;
    font-family: "Raleway",sans-serif;
    margin-top: 0;
    line-height: normal;
    text-transform: uppercase;
    font-weight: 400;
}
.transf-con p {
    color: #fff;
    font-weight: 400;
    margin-top: 10px;
    display: block;
    font-size: 30px;
}
.inno-sec h5 {
    font-size: 24px;
}
.sucess-key {
    position: relative;
}
.sucess-key:after {
    position: absolute;
    background: #0000005c;
    content: '';
    width: 100%;
    height: 100%;
}
a.white-btn {
    background: #fff !important;
    color: #000 !important;
    font-size: 14px;
    font-weight: 400;
}
.technology-services {
    padding: 30px 0;
}
.technology-services h3 {
    font-size: 48px;
    font-weight: 400;
    line-height: 60px;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 25px;
}

.technology-services h4 {
    font-size: 30px;
    font-family: "Raleway",sans-serif;
    text-align: left;
    line-height: normal;
    margin-bottom: 20px;
}
.technology-services .divider {
    background: red;
    height: 5px;
}
.technology-services p {
    font-size: 18px;
    width: 100%;
    max-width: 1010px;
    padding-top: 20px;
    padding-bottom: 20px;
}
a.button.secondary.is-outline.help-btn {
    padding: 5px 10px;
}
.transf-con h2 {
    font-size: 48px;
    font-weight: 400;
    line-height: 62px;
      margin-bottom: 0px;
}
.client-exp h4 {
    font-size: 27px;
    font-weight: 700;
}
.innov-coll h3 {
    font-size: 52px;
    line-height: 1.3;
    font-weight: 700;
}
.innov-coll p {
    font-size: 24px;
    margin-bottom: 30px;
    color: #000000;
    font-style: normal;
}
.services-head h3 {
    font-size: 32px;
    color: #292929;
    margin-bottom: 0px;
}
.services-head p {
    font-size: 24px;
    margin-bottom: 30px;
    color: #3a3a3a;
    font-style: normal;
    margin-top: 10px;
}
.services-sec {
    padding-left: 70px;
    padding-right: 70px;
}
.services-sec h3 {
    color: #de1b23;
}
.get-str h3 {
    padding-bottom: 40px;
}
.about-mernot {
    position: relative;
}
.mernot-sz {
    width: 100%;
    max-width: 1050px;
}
.about-mernot h3
{
    color: #fff;
    font-size: 48px;
  	margin-bottom: 10px;
    font-weight: 700;
}
.about-mernot h4 {
    color: #fff;
    font-size: 27px;
    margin-bottom: 20px;
}
.about-mernot p {
    color: #fff;
    font-size: 18px;
    margin-bottom: 30px;
    font-family: "Raleway",sans-serif;
}
.about-mernot p > a {
    color: #ffde00;
}
.about-mernot p > a:hover {
    color: #ffde00;
}
a.button.secondary.is-outline.border-px {
    border: 1px solid #000;
    font-weight: 700;
    line-height: 2.4em;
    font-size: 15px;
    width: 100%;
    max-width: 300px;
}
.who-head h3 {
    font-size: 40px;
  	padding-bottom: 20px;
    margin-bottom: 0px;
}
.mernot-sz.who-are h4 {
    font-size: 24px;
    padding-bottom: 20px;
}
.mernot-sz.who-are h5 {
    font-size: 20px;
    margin-bottom: 15px;
}
.who-head p {
    font-size: 20px;
}
.our-clients h3 {
    font-size: 30px;
}
.our-clients p {
    width: 100%;
    max-width: 950px;
    margin: 0 auto;
    font-size: 20px;
}
.digital-products {
    padding-top: 90px;
    padding-bottom: 90px;
}
.digital-products h3 {
    font-size: 27px;
    padding: 70px 0;
  position: relative;
}
.digital-products h3:after {
    position: absolute;
    content: '';
    width: 450px;
    height: 3px;
    background: #de1b23;
    bottom: 40px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.validate h2 {
    font-size: 40px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.validate p {
font-size: 21px;
    color: #333;
    padding-top: 20px;
}

.mob-pad {
    padding: 0px 10px 0px 0px;
}
textarea, input.appform {
    border: 1px solid #dd1b23;
    height: 50px;
    border-radius: 5px;
    color: #444;
    outline: none;
}
.appform-btn {
    margin-bottom: 0px;
    width: 150px;
  	height: 40px;
    padding: 10px 10px;
}
.mobile-txt {
    background: rgba(255, 255, 255, 0.80);
    padding: 15px;
    border-radius: 10px;
}
.mobile-txt h3 {
    font-size: 26px;
    font-weight: 700;
    color: #454545;
    padding: 0px 10px;
    line-height: 32px;
    margin-bottom: 30px;
}
.mob-head {
    padding: 90px 0;
}
.mob-head h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
}
.mob-head p {
    font-size: 28px;
}
.map-txt h3 {
    font-size: 24px;
    width: 100%;
    margin: 0 auto;
    max-width: 620px;
    margin-bottom: 30px;
}
.map-txt p {
    font-size: 20px;
    width: 100%;
    max-width: 700px;
    margin: 0 auto;
}
.mernot-head h1 {
    font-weight: 300;
    font-size: 40px;
    margin-bottom: 30px;
}
.mernot-head p {
    font-size: 20px;
}
.swift-app p {
    font-size: 18px;
}
.swift-app h3 {
    font-size: 36px;
    font-weight: 400;
     position: relative;
}
.swift-app h3:after {
    position: absolute;
    background: #de1b23;
    width: 50px;
    height: 5px;
    content: '';
    left: 0;
    bottom: -3px;
}

.our-devops i {
    color: #de1b23;
    font-size: 23px;
    margin-top: 5px;
}
.our-devops h3 {
    color: #de1b23;
    font-size: 20px;
}
.security-text h4 {
    font-weight: 400;
    font-size: 20px;
}
.qa-services {
    padding-top: 20px;
}
.qa-services i {
    color: #de1b23;
    margin: 0px 15px;
    font-size: 20px;
}

.qa-services h5 {
    font-size: 18px;
}
.validate h4 {
    font-size: 24px;
    font-weight: 300;
    padding-bottom: 10px;
}
.security-text p {
    font-size: 18px;
}
textarea, input.cont-field {
    outline: none;
    max-width: 100%;
    color: #444;
    padding: 25px 20px;
    width: 100%;
    font-size: 13px;
    border: 1px solid #444;
    background-color: #fff;
    margin-bottom: 10px;
    margin-top: 20px;
}
textarea.cont-field {
    min-height: 180px;
}
input.cont-field-btn {
    padding: 0px 50px;
    font-size: 16px;
    margin-top: 20px;
}
.post-date {
    display: none;
}

.devops-exp h2 {
    color: #df1e26;
    font-size: 40px;
    line-height: normal;
    font-family: 'lato';
    margin-bottom: 10px;
}

.home-blog h5.post-title.is-large {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #fff;
    font-size: 15px;
}
h3.tools-text {
    font-weight: 500;
    font-size: 18px;
}