
*{
    box-sizing: border-box;
}
body{
    margin:0px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f7f7f7;
    box-sizing: border-box;
}
a{
    color: inherit;
    text-decoration: none;
}
.custom-container {
    max-width: 1466px;
    margin: auto;
    background: #ffffff;
}
.main-heading img {
    max-width: 210px;
}
.main-heading p{
    opacity: .75;
}
.space-40 {
    padding: 2em 0 0 2em;
}
.banner-flex {
    display: flex;
    flex-wrap: wrap;
}
img{
    max-width: 100%;
}
.main-heading, .true-app, .why-smart-data{
    flex: 0 0 50%;
}
h1 {
    font-size: 3.5em;
    text-shadow: 4px 4px 0px rgb(0 0 0 / 16%);
    /*font-family: 'Arial-mt';*/
}
p{
    font-size: 1.2em;
    line-height: 33px;
}
.section-heading {
    background: rgb(246,159,45);
    background: -moz-linear-gradient(left, rgba(246,159,45,1) 1%, rgba(246,159,45,1) 1%, rgba(238,72,138,1) 66%);
    background: -webkit-linear-gradient(left, rgba(246,159,45,1) 1%,rgba(246,159,45,1) 1%,rgba(238,72,138,1) 66%);
    background: linear-gradient(to left, rgba(246,159,45,1) 1%,rgba(246,159,45,1) 1%,rgba(238,72,138,1) 66%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69f2d', endColorstr='#ee488a',GradientType=1 );
    display: inline-block;
    color: #fff;
    margin-bottom: 10px;
    padding: 0.5em 1em;
    font-size: 2em;
    border-radius: 0 50px 50px 0;
    font-weight: 600;
}
ul {
    list-style-type: none;
    padding: 0;
}
ul li {
    font-size: 1.2em;
    line-height: 33px;
    margin-bottom: 10px;
    padding-left: 25px;
   
}
ul li::before {
content: "";
background-image: url("https://dkk4qeqny48s0.cloudfront.net/wp-content/themes/smartdata/assets/mwc/images/list-dot.png");
width: 25px;
height: 17px;
display: inline-block;
background-repeat: no-repeat;
background-size: 9px;
background-position: left 5px;
margin-left: -25px;
}
.scan-outer {
    background: rgb(246,159,45);
    background: -moz-linear-gradient(left, rgba(246,159,45,1) 1%, rgba(246,159,45,1) 1%, rgba(238,72,138,1) 66%);
    background: -webkit-linear-gradient(left, rgba(246,159,45,1) 1%,rgba(246,159,45,1) 1%,rgba(238,72,138,1) 66%);
    background: linear-gradient(to right, rgba(246,159,45,1) 1%,rgba(246,159,45,1) 1%,rgba(238,72,138,1) 66%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69f2d', endColorstr='#ee488a',GradientType=1 );
    display: inline-block;
    padding: 1.5em;
    float: right;
    border-radius: 20px 0 0 0;
}
.scan-code {
    display: flex;
    justify-content: end;
    align-items: center;
}
.scan-outer img {
    max-width: 100px;
}
.scan-code p {
    margin-right: 10px;
}


.tow-list {
    display: flex;
    /* padding: 0 3em;
    justify-content: space-between; */
    flex-wrap: wrap;
}
.move-up .tow-list {
    flex-wrap: nowrap;
    justify-content: space-between;
}
.tow-list ul{
    flex: 0 0 46%;
}
ul p {
    color: #878787;
}
.why-smart-data ul {
    padding: 0 2em;
}
.mobile-app{
    display: none;
}
.tow-list .shift-left{
    /* margin-left: -50px; */
}
.tow-list .shift-right{
    margin-left: auto;
}
.tow-list .shift-right {
    margin-left: auto;
    display: table;
    /* margin-right: -48px; */
    border-radius: 30px 0 0 30px;
    /* margin-bottom: 41px; */
}
.comment-outer {
  width: 47%;
display: inline-block;
}
.client-textimonial {background: #F6F6F6; border-radius: 70px; padding: 1em; margin-bottom: 4em;}
.comments-container {
    display: flex;
    justify-content: space-between;
    padding: 2em;
    flex-wrap: wrap;
    padding-left: 130px;
}
.comment-outer img {
    max-width: 100px;
    margin: -40px 12px 0 -50px;
}
.up-head {
    display: flex;
    align-items: center;
}
.up-head .name {
    font-size: 1.8em;
    font-weight: 600;
}
.up-head .location {
    margin: 0;
    color: #8E8E8E;
}
.client-testimonials {
    position: relative;
}
.client-testimonials .section-heading {
    position: absolute;
    transform: rotate(-90deg);
    left: -143px;
    top: 40%;
    border-radius: 50px;
}
.footer{
    background: #F6F6F6;
}
.footer .scan-code {
    justify-content: space-between;
}
.footer .d-flex {
    display: flex;
    align-items: stretch;
}
.footer .d-flex p{
margin: 0;
transform: translateY(-10px);
}
img.footer-logo {
    max-width: 190px;
    transform: translateY(-70px);
}
.move-up {
    margin-top: -60px;
}
.pdf-btn {
    display: block;
}
.pdf-btn a.btn {
    background: #000;
    color: #fff;
    padding: 16px;
    border-radius: 0 30px 30px 0;
    /* margin-top: 50px; */
    display: inline-block;
    box-shadow: 4px 4px 3px 2px rgb(0 0 0 / 20%);
}
.info-outer {
    display: flex;
    justify-content: space-between;
    flex: 0 0 50%;
    align-items: end;
    padding: 0 1em;
}
.footer .scan-outer {
    border-radius: 20px;
    margin-right: 12px;
}
.scan-code p a {
    display: flex;
    align-items: center;
}
.info-outer img {
    width: 24px;
    margin: 0px 10px 0 0;
    display: inline-block;
}
.footer .section-heading {
    margin: -40px 0;
}
.build-section .tow-list {
    flex-wrap: nowrap;
}
.build-section .tow-list ul {
    padding: 0 2em;
}
.content-px {
    padding: 0 2em;
}
.text-paragraph {
    font: 1.5rem/2.4rem Arial;
    opacity: .8;
}
.margin-top-111 {margin-top: -111px;}

.img-fluid {max-width: 100%;}
.d-flex {display: flex;}
.align-items-center { align-items: center;}
.justify-content-end {justify-content: end;}
.justify-content-between {justify-content: space-between;}
.row {display: flex; flex-wrap: wrap; width: 100%;}
.w-46 {flex: 0 0 46%;}
.w-54 {flex: 0 0 54%;}
.w-50 {width: 50% !important;}
.w-100 {width: 100%;}

.margin-left-125 {    max-width: 310px;
    margin: auto;
    display: block;}
.d-flex-row {display: flex; flex-direction: row;}
.right-heading { margin-left: auto; border-radius: 50px 0 0 50px;}
.margin-top-24 {margin-top: 24px;}
.download-btn {margin-left: auto; display: inline-flex !important; align-items: center;}
.download-btn img {margin-right: 0px;}
.meet-team .title { font-size: 2rem; text-align: center; color:#DA212A; margin-bottom: 12px;}
.meet-team .sub-title{font-size: 1.6rem; color: #000000; text-align: center; margin-bottom: 16px;}
.team-list-item { display: flex; flex-direction: row; align-items: center;margin: 40px 0;}
.team-member-img {width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: transparent linear-gradient(331deg, #EE488A 0%, #F69F2D 100%) 0% 0% no-repeat padding-box;}
.team-member-img .team-profile-img {width: 65px; height: 65px; border-radius: 50%; margin: 0px !important;}
.member-detail {margin-left: 16px;}
.member-detail .member-name { font-size: 1.2rem; color: #000; margin-bottom: 8px}
.member-detail .member-degination {font-size: 0.8rem; color: #000; margin-bottom: 8px;}
.member-detail .member-contact {font-size: 0.8rem; color: #616161;}
.tag-img {text-align: right;}
.tag-label {max-width: 100% !important; margin: 0 !important; width: 60% !important;}
.margin-top-0 {margin-top:0 !important;}
.header-fixed {position: sticky; top:0; left:0; width: 100%; background-color: #fff; box-shadow: 0 0 10px #ccc;}
.mobile-show {display: none;}
.fw-6 {font-weight: 600 !important;}
@media (min-width:1370px) {
    .why-smart-data {
        margin-top: -410px;
    }
}
@media (max-width:1240px) {
    .why-smart-data {
        margin-top:-200px;
    }
}
@media (max-width:1200px) {
    .why-smart-data {
        margin-top:-150px;
    }
}
@media (max-width:1170px) {
 
}
@media (max-width:1100px) {
    .why-smart-data {
        margin-top:-100px;
    }
    .info-outer {
        flex: 0 0 60%;
    }
}
@media (max-width:992px) {
    .pdf-btn .scan-code {
        flex-direction: row;
    }
    .why-smart-data {
        margin-top: 0;
    }
    .scan-code {
        flex-direction: column;
    }
    img.footer-logo {
        transform: translateY(0px);
    }
}
@media (min-width:767px) {
    .margin-lg-top-0 {margin-top: 0;}
}
@media (max-width:767px) {
    .margin-left-16 {margin-left: 16px;}
    .w-sm-50 {width: 100%;}
    .info-outer .info-one:last-child {
        margin-top: -16px;
    }
    .footer .d-flex {
        padding: 0px 20px 20px;
    }
    .footer .d-flex p {
        margin: 0;
        transform: translateY(0px);
        margin-top: 20px;
    }
    ul li::marker {
        font-size: 25px;
    }
    .main-heading img {
        display: block;
        margin: auto;
    }
    .space-40 {
        padding: 1em;
    }
    .comment-outer {
        width: 100%;
    }
    .comments-container {
        padding-left: 50px;
    }
    .client-testimonials .section-heading {
        position: static;
        transform: rotate(0deg);
        margin: 20px auto;
        border-radius: 0 50px 50px 0;
    }
    .mobile-app{
        display: block;
    }
    .xs-none{
        display: none;
    }
    .main-heading, .true-app, .why-smart-data {
        flex: 0 0 100%;
    }
    h1 {
        font-size: 2.5em;
    }
    p {
        font-size: 1em;
        line-height: 26px;
    }
    .section-heading{
        font-size: 1.5em;
    }
    ul li {
        font-size: 1em;
        line-height: 28px;
    }
    .true-app {
        display: none;
    }
    .tow-list ul {
        flex: 0 0 100%;
    }
    .w-46 {flex: 0 0 100%;}
    .w-54 {flex: 0 0 100%;}
    .text-paragraph {
        font: 1.2rem/2rem Arial;
    }
    .info-outer {
        flex: 0 0 100%;
        flex-direction: column;
        align-items: start;
    }
    .scan-code {
        align-items: baseline;
    }
    .build-section .tow-list {
        flex-wrap: wrap;
    }
       .tow-list .shift-right {
        margin-left: 0px;
        border-radius: 0px 30px 30px 0px;
    }
    .footer .section-heading {
        margin: 0px 0;
        margin-top: -30px;
    }
   
    .move-up {
        margin-top: 0px;
    }
    .up-head .name {
        font-size: 1.2em;
    }
    .tow-list .shift-left {
        /*margin-left: -30px;*/
    }
    .build-section .tow-list ul {
        padding: 0 2em;
        margin: 0;
    }
    .main-heading p{
        margin-bottom: 0;
    }
    
}
@media (max-width:575px) {
    .mobile-show {display: inline;}
    .mobile-hide {display: none;}
    .header-outer {padding-left: 8px !important; padding-right: 8px !important;}
    .smart-data-logo, .himss-logo {height: 32px !important;}
    .main-header img {max-width: 80px !important;}
    
    .w-xs-50.w-50 {width: 100% !important;}
    img.footer-logo {
        max-width: 160px;
    }
.pdf-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    text-align: center;
    flex-direction: column;
}
.pdf-btn a.btn {
    border-radius: 30px;
    margin-bottom: 20px;
}
.pdf-btn .scan-code .scan-outer{
    border-radius: 20px;
}
.pdf-btn .scan-code {
    flex-direction: column;
    margin-bottom: 20px;
    align-items: center;
}
}