body{font-family:'Helvetica Neue LT Std';color:#343640;line-height:1.4;font-size:16px;background-color:#fff;overflow-x: hidden !important;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.3;}
a:hover,a:focus,button:focus,.btn:focus{outline:none;text-decoration:none;}
img{max-width:100%;}
.animsition{overflow:hidden;}
#mouse-circle {position: absolute;width: 2.8vw;height: 2.8vw;margin: -1.8vw 0px 0px -1.8vw;border: 1px solid #949494;border-radius: 50%;pointer-events: none !important;box-shadow: 0 0 16px rgba(255, 255, 255, 0);z-index: 99999;}
/*default-css*/
h1{font-size:62px;font-weight:800;line-height: 1.2;}
h2{font-size:42px;font-weight:800;line-height: 1.2;}
h3{font-size:25px;font-weight:bold;}
h4{font-size:20px;font-weight:bold;}
a,button{transition:0.2s all ease;-webkit-transition:0.2s all ease;-ms-transition:0.2s all ease;color:#0646D2;}
a:hover,a:focus{color:#FFD61A;}
:focus{outline:none!important;}
ul,ol{padding-left:0;margin-bottom:0;}
ul li,ol li{list-style-type:none;}
.pull-left{float:left;}
.pull-right{float:right;}

.container-xxl {max-width: 90vw;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.container-xl {max-width: 74vw;}
#loader {position: fixed;left: 0;right: 0;top: 0;bottom: 0;background-color: #343640;z-index: 99999;}
.loader {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-animation: flickerAnimation 1.5s infinite;-moz-animation: flickerAnimation 1.5s infinite;-o-animation: flickerAnimation 1.5s infinite;animation: flickerAnimation 1.5s infinite;}
.loader img {width: 10vw;}

/* Header Section ===== */
header.header {position: fixed;z-index: 999;top: 0;left: 0;right: 0;transition: 0.25s all ease;-webkit-transition: 0.25s all ease;-ms-transition: 0.25s all ease;}
header.header.fixed-header {background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.16);}
body.scrolled-down:not(.menu-open) header.header, body.emu-page[class^="fp-viewing-"]:not(.fp-viewing-headerSection) header.header{transform:translateY(-110%);-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
body.scrolled-up header.header{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}

a.header-logo{display:inline-block;padding:20px;border-top:6px solid #343640;z-index: 9;position: relative;}
body.menu-open{overflow:hidden !important;}
.button_container{position:fixed;top:10px;right:125px;height:80px;width:80px;cursor:pointer;z-index:100;transition: 0.25s all ease;-webkit-transition: 0.25s all ease;-ms-transition: 0.25s all ease;padding:30px;border-radius:80px;border:2px solid #343640;}
.button_container:hover{opacity:0.7;}
.button_container.active .top{transform:translateY(7px) translateX(0) rotate(45deg);width:18px;}
.button_container.active .middle{opacity:0;}
.button_container.active .bottom{transform:translateY(-7px) translateX(0) rotate(-45deg);width:18px;}
.button_container span{background:#343640;border:none;height:3px;width:18px;position:absolute;top:0;left:0;margin:30px;transition:all 0.35s ease;cursor:pointer;border-radius:3px;}
.button_container span:nth-of-type(2){top:7px;}
.button_container span:nth-of-type(3){top:14px;width:12px;}
.button_container:not(.active):hover span:nth-of-type(1){width:12px;}
.button_container:not(.active):hover span:nth-of-type(3){width:18px;}
.overlay{position:fixed;background:#fff;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 0.35s,visibility 0.35s,height 0.35s;overflow-x:hidden;overflow-y:auto;padding: 130px 0 30px;}
.overlay.open{opacity:1;visibility:visible;height:100vh;}
.st-menu h5 {opacity: 0;}
.st-menu h5, .menu-big ul li a, .st-menu .menu-connect ul li a {font-size: 1.4vw;font-weight: bold;margin-bottom: 1.2vw;}
.menu-big {border-left: 4px solid #E9E9EA;}
.menu-big ul li:last-child a {margin-bottom: 0;}
.overlay.open li, .overlay.open h5 {animation:fadeInRight 0.5s ease forwards;animation-delay:0.35s;}
.overlay.open li:nth-of-type(2) {animation-delay:0.4s;}
.overlay.open li:nth-of-type(3) {animation-delay:0.45s;}
.overlay.open li:nth-of-type(4) {animation-delay:0.5s;}
.overlay.open li:nth-of-type(5) {animation-delay:0.55s;}
.overlay.open li:nth-of-type(6) {animation-delay:0.6s;}
.overlay.open li:nth-of-type(7) {animation-delay:0.65s;}
.overlay.open li:nth-of-type(8) {animation-delay:0.7s;}
.st-menu nav {position:relative;font-size: 1.1vw;}
.st-menu ul {list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%;}
.st-menu ul li{display:block;position:relative;opacity:0;margin-bottom: 0.6vw;}
.st-menu ul li a{display:inline-block;position:relative;color:#343640;text-decoration:none;overflow:hidden;transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-ms-transition: 0.3s all ease;width: 100%;padding: 0 20px 0 0;}
.st-menu ul li a:hover {padding: 0 0 0 20px;}
ul.two-column-menu {column-count: 2;-webkit-column-count: 2;-ms-column-count: 2;column-gap: 6vw;-webkit-column-gap: 6vw;-ms-column-gap: 6vw;width: 100%;}
.menu-secondary {margin-top: 2vw;}

/* Home Hero section ======= */
.inhero {position: relative;padding-top: 100px;}
.inhero_inner {padding: 30px 0;position: relative;z-index: 9;height: calc(100vh - 100px);}
.top-right-shade {position: absolute;width: 85%;left: 50%;bottom: 0;background: -moz-linear-gradient(top, rgba(244,244,245,1) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(244,244,245,1) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(244,244,245,1) 0%,rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f5', endColorstr='#00ffffff',GradientType=0 );border-radius: 100vw;}
img.inhero-abso-img {position: absolute;right: 30px;top: 30px;width: 50%;max-height: calc(100vh - 150px);object-fit: contain;}
.hr-line {width: 80px;height: 4px;background-color: #343640;}
.relative {position: relative;}
a.explr-more {color: #343640;font-size: 22px;display: flex;align-items: center;}
a.explr-more img {margin-right: 1.1vw;}


.our-ptfm, section.section, .map-section {padding: 5vw 0;}
.em-sec {padding: 4.5vw 0;width: 75vw;display: inline-block;margin-top: 1vw;}
.em-block {width: 23vw;margin-right: -11.5vw;float: right;padding: 1.5vw;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.16);border-top: 6px solid #343640;}
.em-block h3 {margin-bottom: 0.8em;font-weight: 800;}
.em-block .learn-more {margin-top: 2.2em;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.em-block .learn-more img {margin-right: 0.5em;}
.sm-block h3 {margin: 0.6em 0 0.5em;font-weight: 800;}


.tr-title {font-size: 16vw;font-weight: 800;opacity: 0.05;line-height: 0.9;position: absolute;left: -13vw;margin-top: -6vw;width: 100vw;}
.th-pr-slider .slick-slide {padding: 1.2vw;}
.th-pr-slider .slick-slide .item-inner {box-shadow: 0 0 10px rgba(0,0,0,0.16);padding: 1.6vw;background-color: #fff;overflow: hidden;display: inline-block;width: 100%;}
.th-pr-slider h3 {font-size: 1.7vw;line-height: 1.25;}
.th-pr-slider p {line-height: 1.3;height: 5.7vw;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.th-pr-slider .th-pr-icon {display: table;height: 9vw;width: 100%;position: relative;}
.th-pr-slider .th-pr-icon img.sm-img {position: absolute;left: 30px;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);height: 3.5vw;}
.th-pr-slider .th-pr-icon img.big-img {position: absolute;right: -3vw;top: -3vw;height: 12vw;opacity: 0.05;}
.th-pr-slider .learn-more {float: right;}
.th-pr-slider .learn-more img {height: 2.2vw;}
.th-pr-slider.slick-slider {padding-bottom: 3vw;}
.th-pr-slider .slick-list {overflow: visible;}
.th-pr-section .our-ptfm-top {margin-bottom: 2vw;}
.arrwl.slick-arrow, .arrwr.slick-arrow {position: absolute;bottom: 0;right: 12vw;width: 2.4vw;z-index: 9;cursor: pointer;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.arrwl.slick-arrow {right: 15.5vw;}
.slick-arrow.slick-disabled {opacity: 0.5;}
.slick-arrow svg {transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);width: 100%;height: 2.4vw;}

/* casestudy section css ===== */
.cs-stdy-section {position: relative;}
.cs-stdy-section::before {content: "";position: absolute;left: 0;top: 0;height: 65%;width: 90vw;background-color: #474952;border-top-right-radius: 10.5vw;}
.cs-stdy-section .container-xl {padding-left: 3vw;padding-right: 3vw;}
.cs-stdy-slider .cs-stdy-img::after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #343640;opacity: 0.2;}
.cs-stdy-slider .slick-list {overflow: visible;margin-left: -1.2vw;margin-right: -1.2vw;}
.cs-stdy-slider .slick-list .slick-slide {padding: 1.2vw;}
.cs-stdy-slider .cs-stdy-cnt {position: relative;margin-top: -60%;left: 16%;background: #fff;padding: 1.3vw;width: 80%;box-shadow: 0 0 0.9vw rgba(0,0,0,0.16);}
.cs-stdy-slider .cs-stdy-cnt h4 {font-size: 1.2vw;font-weight: 800;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.cs-stdy-slider .cs-stdy-cnt p {font-size: 1.03vw;padding: 0.6em 0 0.5em;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
ul.cs-stdy-tags {display: inline-block;width: calc(100% - 3.5vw);height: 6.1vw;overflow: hidden;}
ul.cs-stdy-tags li {display: inline-block;padding: 0.35vw 0.65vw;background-color: rgba(52,54,65, 0.2);border-radius: 2vw;float: left;margin: 0 0.5vw 0.5vw 0;font-size: 0.7vw;}
.cs-stdy-cnt .learn-more {float: right;position: absolute;bottom: 1.6vw;right: 1.6vw;}
.cs-stdy-cnt .learn-more img {height: 2.2vw;}
.cs-stdy-section .our-ptfm-top p {font-size: 1.3vw;margin-top: 0.6vw;}


/* mdd-studio-section CSS ============== */
.mdd-studio-section .our-ptfm-top h2 {font-size: 3vw;}
.container-xxl > .our-ptfm-top .tr-title {left: -5vw;}

.mdd-slider img {margin: 0 auto;}
.gadget-right {position: relative;}
.gadget-right::before {content: "";position: absolute;left: 0;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);height: 68%;width: 2px;background-color: #EAEBEC;}
.gadget-right::after {content: "";position: absolute;right: 0;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);height: 68%;width: 2px;background-color: #EAEBEC;}
.gadget-right .gadget-item {padding: 1.2vw 0;}
.gadget-right .gadget-item + .gadget-item {border-top: 2px solid #EAEBEC;}

.service-expert {margin-top: 7vw;}
.service-expert-slider .slick-list {overflow: visible;margin-left: -1.2vw;margin-right: -1.2vw;}
.service-expert-slider .slick-list .slick-slide {padding: 1.2vw;}
.service-expert-slider .item-inner .r11:before {padding-top: 110%;}

.gbl-section .gbl-fm-slider, .gbl-section .pt-list {margin-top: 2vw;}
.gbl-section .gbl-fm-slider .slick-list {margin-left: -0.5vw;margin-right: -0.5vw;}
.gbl-fmin {padding: 1vw 0.5vw;}
.gbl-fmin img {transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;filter: grayscale();-webkit-filter: grayscale();-ms-filter: grayscale();}
.gbl-fmin h5 {font-size: 0.8vw;opacity: 0.3;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;margin-top: 0.3vw;}
.gbl-fmin:hover img {filter: grayscale(0);-webkit-filter: grayscale(0);-ms-filter: grayscale(0);}
.gbl-fmin:hover h5 {opacity: 1;}

ul.pt-list {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -0.5vw;margin-right: -0.5vw;}
ul.pt-list li {float: left;flex-basis: 20%;-webkit-flex-basis: 20%;max-width: 20%;}

.client-testimonial .slick-slide {padding: 2vw;}
.testimonial-text .quote-top, .testimonial-text .quote-bottom {width: 4vw;}
.testimonial-text .quote-top {margin-left: -2vw;}
.testimonial-text .quote-bottom {margin-right: -2vw;}
.testimonial-text p {margin: 1vw 0;font-size: 1.3vw;}
.testimonial-profile {max-width: 90%;margin-top: 2.5vw}
.testimonial-profile .media > img {width: 6vw;margin-right: 1.5vw;border-radius: 4px;}
.testimonial-profile .media p {margin-bottom: 0;}

.ct-videos .popup-video {display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;background-color: #EAEAEB;}
.ct-videos .popup-video .video-icon {padding: 1.1vw;}
.ct-videos .popup-video .video-icon img {width: 3.35vw;}
.ct-videos {position: absolute;right: 0;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);width: 25vw;}
.ct-videos li + li {margin-top: 1.2vw;}
.ct-videos li a span.setbg.r21:before {padding-top: 53%;}
.ct-videos li a span.setbg.r21:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #343640;opacity: 0.26;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.ct-videos li a:hover span.setbg.r21:after {opacity: 0.5;}

/* Gallery Section CSS ================ */
.spt-csr-gallery {margin-top: 4vw;}
.spt-csr-gallery .gallery-item {margin: 10px 0;float: left;width: 100%;}
.spt-csr-gallery .gallery-item .setbg {float: left;}

.spt-csr-gallery-inner > .col-sm-2 {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.spt-csr-gallery-inner > .col-sm-5 {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
.spt-csr-gallery .r21::before {padding-top: 46.711%;}
.spt-csr-gallery .r34:before {padding-top: 119.1%;}
.spt-csr-gallery .r123:before {padding-top: 141.9%;}
.spt-csr-gallery .r178:before {padding-top: 68.1%;}

.spt-csr-gallery .gallery-item * {transition: 0.25s all ease;-webkit-transition: 0.25s all ease;-ms-transition: 0.25s all ease;}
.gallery-overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #343640;mix-blend-mode: exclusion;opacity: 0;visibility: hidden;}
.spt-csr-gallery .gallery-overlay-text {position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;visibility: hidden;}
.gallery-overlay-text:before {position: absolute;content: ' ';top: 1vw;left: 1vw;background: transparent;height: 0;width: 0;border: 4px solid #fff;border-right: none;border-bottom: none;transition: 0.25s all ease;-webkit-transition: 0.25s all ease;-ms-transition: 0.25s all ease;}
.gallery-overlay-text:after {position: absolute;content: ' ';bottom: 1vw;right: 1vw;background: transparent;height: 0;width: 0;border: 4px solid #fff;border-left: none;border-top: none;transition: 0.25s all ease;-webkit-transition: 0.25s all ease;-ms-transition: 0.25s all ease;}
.gallery-item:hover .gallery-overlay-text:before, .gallery-item:hover .gallery-overlay-text:after {height: 4vw;width: 4vw;}
.gallery-overlay-text:after {}
.spt-csr-gallery .gallery-overlay-text-inner {padding: 1vw;position: absolute;width: 90%;bottom: 0;z-index: 9;color: #fff;font-size: 1.1vw;}
.spt-csr-gallery .gallery-overlay-text-inner p {margin-bottom: 0;line-height: 1.3;}
.spt-csr-gallery .gallery-item {overflow: hidden;}
.spt-csr-gallery .gallery-item:hover .gallery-overlay-text, .spt-csr-gallery .gallery-item:hover .gallery-overlay {opacity: 1;visibility: visible;}
.spt-csr-gallery .gallery-item .gallery-overlay-text-inner {opacity: 0;}
.spt-csr-gallery .gallery-item:hover .gallery-overlay-text-inner {animation:fadeInRight 0.5s ease forwards;animation-delay:0.15s;}

.map-part {margin-top: 2vw;}
.map-ct-list li a {color: #343640;display: inline-block;padding: 0.6vw 0;font-size: 1.1vw;font-weight: 500;}


/* Footer CSS ============ */
footer {background-color: #343640;position: relative;z-index: 9;color: #fff;}
footer .footer-left {padding: 4vw 5vw;}
footer .footer-left h3 {font-size: 1vw;margin-bottom: 2vw;}
footer .footer-left .media + .media {margin-top: 2vw;}
footer .footer-left .media img.ct-icon {width: 1.31vw;margin-right: 1vw;margin-top: 0.35vw;}
footer .footer-left .media .media-body h4 {font-size: 1.15vw;font-weight: 800;}
footer .footer-left .media .media-body p {font-size: 0.75vw;margin-bottom: 0;line-height: 1.5;margin-top: 5px;}

footer .footer-right {height: 100%;border-left: 2px solid rgba(255,255,255,0.1);}
footer .subscribe-form {padding: 4vw 6vw;border-bottom: 2px solid rgba(255,255,255,0.1);}
footer .subform-inline {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;position: relative;}
footer .subform-inline .form-control {background-color: rgba(255,255,255,0.3);height: auto;padding: 1vw 4vw 1vw 1vw;font-size: 1.2vw;border-radius: 0;border: none;color: #fff;}
footer .subform-inline .sub-btn {position: absolute;right: 10px;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);background-color: transparent;border: none;box-shadow: none;padding: 20px;}
footer .subform-inline .sub-btn img {width: 1.3vw;}
footer .subscribe-form h5, footer .subscribe-form .sub-email {font-size: 1vw;color: #fff;}
footer .form-control::-webkit-input-placeholder {color: #fff;}
footer .form-control::-moz-placeholder {color: #fff;}
footer .form-control:-ms-input-placeholder {color: #fff;}
footer .form-control:-moz-placeholder {color: #fff;}

footer .ft-menu.st-menu {padding: 3.5vw 6vw;}
footer .ft-menu.st-menu h5, footer .ft-menu.st-menu ul li {opacity: 1;}
footer .ft-menu.st-menu ul li a {color: #fff;}
footer .st-menu ul li {margin-bottom: 0.2vw;}
footer .st-menu ul li a, footer .st-menu .menu-connect ul li a {font-size: 0.8vw;font-weight: normal;}
footer .st-menu h5, footer .menu-big ul li a {font-size: 0.94vw;font-weight: 800;}
footer .menu-big ul li a {margin-bottom: 1.1vw;}
footer .menu-big {border: none;}
footer .menu-secondary {margin-top: -2vw;}
footer ul.two-column-menu {column-gap: 4vw;-webkit-column-gap: 4vw;-ms-column-gap: 4vw;}

footer .ft-copyright {border-top: 2px solid rgba(255,255,255,0.1);padding: 4vw 6vw;}
p.copyright-text {font-size: 0.8vw;margin-bottom: 0;}
ul.social-links {display: table;margin: 0 auto;}
ul.social-links li {display: inline-block;margin-right: 1.3vw;}
ul.social-links li:last-child {margin-right: 0;}
ul.social-links li a {font-size: 1.2vw;color: #EAEAEB;}
ul.social-links li a.s_linkedin:hover {color: #007bb6;}
ul.social-links li a.s_facebook:hover {color: #3b5998;}
ul.social-links li a.s_twitter:hover {color: #00aced;}
ul.social-links li a.s_quora:hover {color: #a82400;}
ul.social-links li a.s_youtube:hover {color: #bb0000;}

a.back-to-top {color: #fff;font-size: 1.2vw;display: inline-block;float: right;}
a.back-to-top img {float: right;margin-left: 1vw;height: 1.7vw;}


/* Inner pages CSS ================================ */
.our-ptfm-top {margin-bottom: 3vw;}
.our-ptfm-top img {width: 100%;}
.our-ptfm-top .explr-more img {width: auto;}
.the-need-section-desc {padding-right: 4vw;}

ul.hb-feature-list {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -1.5vw;margin-right: -1.5vw;}
ul.hb-feature-list li {float: left;flex-basis: 33.33%;-webkit-flex-basis: 33.33%;max-width: 33.33%;padding-left: 1.5vw;padding-right: 1.5vw;margin-bottom: 5vw;}
ul.hb-feature-list li .r11 {width: 4.7vw;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.16);margin-right: 1.8vw;border-radius: 10vw;}
ul.hb-feature-list li p {font-size: 1.2vw;margin-bottom: 0;}

.flex-text {display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.flex-text + .flex-text {margin-top: 1.2vw;}
.flex-text img {margin-right: 1vw;}
.pr-table table {table-layout: fixed;font-size: 1vw;border-bottom: 2px solid #EAEBEC;}
.pr-table th .flex-text img {width: 3.2vw;margin-right: 1.5vw;height: 3.2vw;}
.pr-table td .flex-text img {width: 2vw;margin-right: 1vw;height: 1.6vw;}
.pr-table .table td, .pr-table .table th {padding: 1.5vw 3vw;vertical-align: middle;border-top: 2px solid #EAEBEC;}
.pr-table .table thead th {font-weight: bold;font-size: 2.3vw;border: none;}
.pr-table .table thead th:first-child {padding-left: 0;}
.pr-table .table tbody th {font-weight: bold;vertical-align: top;padding-left: 0;}
.pr-table .table tbody tr:first-child > * {border-top: none;}
ul.hb-feature-list li .r11 img {max-height: 60%;max-width: 60%;}
img.img-responsive {width: 100%;}


section.rt-video-section, section.use-case-section {padding-left: calc(5vw + 15px);}
section.rt-video-section ul li {font-size: 1.2vw;}
section.rt-video-section ul li + li {margin-top: 1.3vw;}
.title-mb {margin-bottom: 3vw;}

.videoWrapper-base {padding-left: 4vw;padding-bottom: 4vw;background-color: #F4F4F5;}
.videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.videoWrapper .popup-video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.videoWrapper .popup-video::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);}
.videoWrapper .popup-video .play-icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);height: 7.8vw;width: 7.8vw;background-color: rgba(0,0,0,0.6);box-shadow: 0 0 10px rgba(255,255,255,0.2);border-radius: 10vw;z-index: 9;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.videoWrapper .popup-video .play-icon img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 2vw;}
.videoWrapper .popup-video:hover .play-icon {background-color: rgba(0,0,0,0.9);}

.ct-block{position:relative;overflow:hidden;transform:translateZ(0) scale(1.0, 1.0);backface-visibility:hidden;display: inline-block;width: 100%;margin-top: 4vw;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.16);}
.ct-block:before{display:block;content:" ";width:100%;padding-top:95%;}
.ct-block > .ct-block-inner {position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding: 1.6vw;}
.ct-block .ct-block-img {background-image: url(../img/bg-shape.svg);background-size: contain;background-position: center;background-repeat: no-repeat;width: 50%;margin-top: -1vw;}
.ct-block .ct-block-img img {height: 40%;}
.ct-block-content {position: absolute;left: 0;bottom: 0;padding: 1.6vw;font-size: 1.17vw;}
.ct-block-content p {margin-bottom: 0;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;  overflow: hidden;}

.use-case-section .use-case-content {padding-bottom: 3vw;}
.use-case-section h4 {font-size: 1.5vw;margin-top: 2vw;margin-bottom: 1.2vw;}
.use-case-section p {font-size: 1.25vw;margin-bottom: 2vw;}
.use-case-section ul.cs-stdy-tags {height: auto;margin-bottom: 2vw;}

ul.slick-dots {position: absolute;left: 0;width: 100%;bottom: 0;text-align: center;}
ul.slick-dots li {display: inline-block;}
ul.slick-dots li + li {margin-left: 8px;}
ul.slick-dots li button {text-indent: -99999px;border: none;background-color: #343640;height: 8px;width: 8px;box-shadow: none;overflow: hidden;float: left;padding: 0;border-radius: 10px;transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-ms-transition: 0.3s all ease;}
ul.slick-dots li.slick-active button {width: 26px;}

.hc-diagn-sec .media .r11 {width: 90px;}
.hc-diagn-sec .media .r11 img {min-width: 50%;}
.hc-diagn-sec .media p {margin-bottom: 0;font-weight: bold;}
.snapview-slider .slick-slide img {width: 100%;}

/* MMU page CSS =============== */
.inhero-abso-img-outside {border-bottom-left-radius: 10vw;}
.inhero-abso-img-outside img.inhero-abso-img {top: 0;right: 0;max-height: 100vh;height: 100vh;object-fit: cover;-webkit-object-fit: cover;object-position: top;-webkit-object-position: top;border-bottom-left-radius: 8vw;}
.hey-hl-main {background-color: #474952;border-top-right-radius: 10vw;color: #fff;padding: 4vw 0;margin-top: 1vw;text-align: center;}
.hey-hl-main .count {font-size: 5.2vw;line-height: 5.5vw;font-weight: bold;margin-bottom: 2.5vw;}
.hey-hl-main .count.count-small {font-size: 4.2vw;}
.hey-hl-section .hey-hl-main p {margin-bottom: 0;}

.inside-van-sec .van-floorplan {background-color: #F4F4F5;text-align: center;padding: 3vw;position: relative;}
.inside-van-sec .van-floorplan .icon3d, .ins-view .icon3d {position: absolute;bottom: 1vw;right: 1vw;z-index: 1;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.16);border-radius: 6px;width: 5.2vw;}
.inside-van-sec .van-floorplan .icon3d img, .ins-view .icon3d img {width: 75%;}

.tooltip {opacity: 1;font-family: 'Helvetica Neue LT Std';font-weight: bold;z-index: 1;}
.tooltip .tooltip-content {position: absolute;left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);opacity: 0;visibility: hidden;transition: 0.3s all ease;-webkit-transition: 0.3s all ease;-ms-transition: 0.3s all ease;bottom: calc(100% + 15px);background-color: #fff;padding: 1.1vw 2.5vw;font-size: 1.4vw;border-radius: 10px;box-shadow: 0 0 8px rgba(0,0,0,0.26);font-weight: 500;width: 18vw;text-align: center;}
.tooltip .tooltip-content::after {content: "";position: absolute;bottom: -12px;left: 50%;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 14px solid #fff;}
.tooltip.tooltip1 {left: 49.1%;top: 35.9%;}
.tooltip.tooltip2 {left: 32.1%;top: 65.9%}
.tooltip.tooltip3 {left: 60.4%;top: 62.3%;}
.tooltip .tooltip-icon {font-size: 0.9vw;line-height: 1.3vw;height: 1.4vw;float: left;width: 1.4vw;text-align: center;background-color: #000;color: #fff;border-radius: 2vw;box-shadow: 0 3px 6px rgba(0,0,0,0.16);}
.tooltip .tooltip-icon:hover + .tooltip-content {opacity: 1;visibility: visible;}
.tooltip .tooltip-icon.tooltip-icon-blue {background-color: #0A6499;}
.tooltip .tooltip-icon.tooltip-icon-red {background-color: #9F3D3D;}
.tooltip .tooltip-icon.tooltip-icon-green {background-color: #9FA548;}
.inside-van-sec .r11 {float: left;}
.inside-van-sec .inside-van-content {padding: 4.2vw;}
.modal3d .fp-img {display: block;margin: 0 auto;width: 100%;}
.modal3d .modal-dialog {max-width: 94%;}
.modal3d .modal-body {padding: 0;}
.modal .modal-content {border-radius: 10px;overflow: hidden;}
.modal .modal-header {background-color: #EAEBEC;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.modal-header .close {font-size: 1rem;opacity: 1;}

ul.hb-feature-list-box {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -0.8vw;margin-right: -0.8vw;}
ul.hb-feature-list-box li {float: left;flex-basis: 23%;-webkit-flex-basis: 23%;max-width: 23%;padding-left: 0.8vw;padding-right: 0.8vw;margin-bottom: 2vw;}
ul.hb-feature-list-box li .media {padding: 1vw;background-color: #F4F4F5;}
ul.hb-feature-list-box li .r11 {width: 4.2vw;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.16);margin-right: 1vw;}
ul.hb-feature-list-box li .r11 img {height: 50%;}
.qt-adh-list .media .r11 img {height: 65%;}
ul.hb-feature-list-box li p {font-size: 1.2vw;margin-bottom: 0;font-weight: bold;}
.apr-list img {height: 4.5vw;margin-bottom: 1.2vw;}
.pr-table .table.align-top-table td, .pr-table .table.align-top-table th {vertical-align: top;}
.qt-adh-list li  {border-bottom: 2px solid #EAEBEC;margin-bottom: 1.5vw;padding-bottom: 1.5vw;}
.qt-adh-list .media .r11 {width: 4vw;margin-right: 1.5vw;}
.qt-adh-list .media p {margin-bottom: 0;}
.pt-ft-small-section .ct-block {margin-top: 30px;}
.client-speaks .our-ptfm-top {margin-bottom: 0vw;}


/* EMU Page CSS ========== */
.inhero ul.hb-feature-list-box {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -0.5vw;margin-right: -0.5vw;}
.inhero ul.hb-feature-list-box li {float: left;flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;padding-left: 0.5vw;padding-right: 0.5vw;margin-top: 1vw;margin-bottom: 0;}
.inhero ul.hb-feature-list-box li .r11 img {height: 65%;}
.inhero ul.hb-feature-list-box li p {font-weight: 500;}

.inhero-emu .inhero_inner {overflow: visible;}
.inhero-emu img.inhero-abso-img {max-height: 85%;}
.explr-more.explr-more-right {float: right;}
.explr-more.explr-more-right img {margin-left: 1.1vw;margin-right: 0;}

.enhancing-patient-slider {padding-top: 4vw;}
.enhancing-patient-slider ul.slick-dots {top: 0;bottom: auto;display: table;table-layout: fixed;}
.enhancing-patient-slider ul.slick-dots li {display: table-cell;vertical-align: middle;cursor: pointer;}
.enhancing-patient-slider ul.slick-dots li span {font-size: 1.15vw;padding: 0.7vw 1.2vw;border-radius: 2vw;font-weight: 500;}
.enhancing-patient-slider ul.slick-dots li.slick-active span {background-color: #343640;color: #fff;}
.enhancing-patient-slider h3 {margin-bottom: 15px;}


#fp-nav.fp-right {right: 3.5vw;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
#fp-nav ul li:first-child, #fp-nav ul li:last-child {display: none;}
#fp-nav ul li {height: 1.15vw;width: 1.15vw;margin: 8vh 0;position: relative;}
#fp-nav ul li a span {height: 1.15vw;width: 1.15vw;margin: 0;left: 0;top: 0;background: transparent;border: 2px solid #343640;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
#fp-nav ul li:hover a span, #fp-nav ul li a.active span, #fp-nav ul li:hover a.active span {width: 1.15vw;height: 1.15vw;margin: 0;background-color: #343640;}
#fp-nav ul li + li + li::before {content: "";position: absolute;width: 2px;height: 5vh;bottom: calc(100% + 1.5vh);background-color: #343640;left: 0;right: 0;margin: 0 auto;border-radius: 10px;}
#fp-nav ul li a::before {content: "";position: absolute;left: -0.5vw;right: -0.5vw;top: -0.5vw;bottom: -0.5vw;border: 2px solid #343640;border-radius: 5vw;opacity: 0;transform: scale(0.7);-webkit-transform: scale(0.7);transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
#fp-nav ul li a.active::before {opacity: 1;transform: scale(1);-webkit-transform: scale(1);}
body.fp-viewing-headerSection #fp-nav, body.fp-viewing-footerSection #fp-nav {opacity: 0;visibility: hidden;}

/* Single pages CSS ================= */
.single-page {padding: 140px 0 40px;}
.cds-nav {position: absolute;right: 3vw;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);z-index: 9;text-align: center;}
.cds-nav .cds-nav-count {font-size: 2vw;font-weight: 900;color: rgba(52,54,64,0.1);}
.cds-nav .cds-nav-count span {color: #343640;}
.cds-nav .cds-nav-arrows li {display: inline-block;}
.cds-nav .cds-nav-arrows li a {display: inline-block;padding: 0.8vw;}
.cds-nav .cds-nav-arrows li a.disabled {opacity: 0.5;}
.cds-nav .cds-nav-arrows li a svg {transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);height: 2.4vw;width: 1vw;}
a.cdr-back {position: absolute;right: 3.5vw;bottom: 3vw;font-size: 1.2vw;line-height: 1.8;padding-right: 1.5vw;color: #343640;}
a.cdr-back img {height: 2.2vw;transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);float: right;right: -1.3vw;position: relative;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
a.cdr-back:hover img {right: -1.8vw;}
.cds-dots {position: absolute;bottom: 25%;right: 0;width: 100%;text-align: center;}
.cds-dots ul {display: table;margin: 0 auto;position: relative;padding: 0.7vw 0.5vw;}
.cds-dots ul::before {content: "";position: absolute;bottom: 0;right: 1.8vw;height: 2px;width: 200%;background-color: #343640;}
.cds-dots ul li {display: inline-block;}
.cds-dots ul li + li {margin-left: 0.7vw;}
.cds-dots ul li a, .md-slider ul.slick-dots li button {float: left;height: 0.95vw;width: 0.95vw;border-radius: 2vw;border: 1px solid #343640;background-color: #fff;}
.cds-dots ul li.current a, .cds-dots ul li a:hover, .md-slider ul.slick-dots li button:hover, .md-slider ul.slick-dots li.slick-active button {background-color: #343640;}
.md-slider ul.slick-dots li.slick-active button {width: 0.95vw;}

.cds-section-body img {width: 100%;box-shadow: 0 0 6px rgba(0,0,0,0.16);}
.cds-body {width: 80%;margin-left: calc(5vw + 7px);background-color: #fff;z-index: 2;position: relative;}
.cds-sidebar {position: fixed;width: calc(15vw - 7px);bottom: 0;right: 0;height: 100%;padding: 3vw;z-index: 1;}
.cds-section-body .videoWrapper {padding-bottom: 49%;}
.md-slider {margin-left: -6px;margin-right: -6px;padding-bottom: 30px;}
.md-slider .slick-slide {padding: 6px;}
.md-slider ul.slick-dots {bottom: -15px;}

/* Case study page css ========= */
.casestudy-slider .slick-list {margin-left: -1.2vw;margin-right: -1.2vw;}
.casestudy-slider .slick-list .slick-slide {padding: 1.2vw;}
.smd-block a {color: #343640;}
.cds-section-body img.mt1 {margin-top: 10px !important;}

.qm-tabs .hv-tab .media .r11 {width: 2.7vw;margin-right: 2vw;}
.qm-tabs .hv-tab .tablinks {padding: 1.5vw;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;box-shadow: 0 0 6px rgba(0,0,0,0);cursor: pointer;color: #343640;display: inline-block;width: 100%;}
.qm-tabs .hv-tab .tablinks.active {box-shadow: 0 0 6px rgba(0,0,0,0.16);}
.qm-tabs .hv-tab .tablinks h5 {font-weight: bold;margin-bottom: 10px;font-size: 18px;}
.qm-tabs .hv-tab .tablinks p {margin-bottom: 0;}
.qm-section .qm-tabs h3 {margin-bottom: 12px;font-weight: normal;}
.no-shadow {box-shadow: none !important;}
.hp-list .hp-list-item {margin-top: 1.6vw;}
.hp-list .media {padding: 1.7vw 1.5vw;box-shadow: 0 0 6px rgba(0,0,0,0.16);height: 100%;}
.hp-list .media p {margin-bottom: 0;}

.cds-section-body .smd-block img {width: auto;}
ul.hb-feature-list.hb-feature-list-ft li {flex-basis: 25%;-webkit-flex-basis: 25%;max-width: 25%;margin-bottom: 2vw;}
ul.hb-feature-list.hb-feature-list-ft  li .r11 img {max-height: 50%;max-width: 50%;}
ul.hb-feature-list.hb-feature-list-eqm li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;margin-bottom: 1.2vw;}
ul.hb-feature-list.hb-feature-list-eqm li .r11 {width: 60px;}
ul.hb-feature-list.hb-feature-list-eqm li .r11 img {box-shadow: none;max-height: 36%;max-width: 36%;}



.dc-profile .modal-dialog {max-width: 800px;}
.form-group input[type="checkbox"] {position: relative;width: 1.6em;height: 1.6em;background-color: rgba(0,0,0,0.1);border-radius: 4px;appearance: none;outline: 0;cursor: pointer;transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);float: left;margin-right: 15px;}
.form-group input[type="checkbox"]::before {position: absolute;content: '';display: block;top: 3px;left: 9px;width: 8px;height: 14px;border-style: solid;border-color: #fff;border-width: 0 3px 3px 0;transform: rotate(45deg);opacity: 0;}
.form-group input[type="checkbox"]:checked {color: #fff;background: #000;}
.form-group input[type="checkbox"]:checked::before {opacity: 1;}
.form-group input[type="checkbox"]:checked ~ label::before {clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}
.form-group input[type="checkbox"] + label {font-size: 18px;margin-bottom: 0;line-height: 26px;color: #343640;float: left;}


.dc-profile .form-group, .dc-profile h4 {margin-bottom: 20px;display: inline-block;width: 100%;}
.dc-profile h4 {font-size: 22px;}
.dc-profile .form-group label{color: #85929E;font-weight: 500;font-size: 14px;margin-bottom: 3px;}
.dc-profile .modal-body {padding: 25px 45px 30px;}
.dc-profile .explr-more {background-color: transparent;border:none;color: #343640;font-size: 22px;font-weight: 500;display: flex;display: -webkit-flex;align-items: center;}
.dc-profile .explr-more img {width: 40px;margin-right: 15px;}
.dc-profile .modal-header h5.modal-title {font-size: 26px;}
.dc-profile .form-control {border: 2px solid #E8E8E9;border-radius: 4px;height: auto;font-size: 14px;font-weight: 500;padding: 8px 15px;}
.dc-profile .form-control::placeholder {color: #343640;}
.dc-profile .form-control::-ms-placeholder {color: #343640;}
.dc-profile .form-control::-webkit-placeholder {color: #343640;}
.lang-select {position: relative;}
.lang-select select.form-control {padding-left: 40px;}
.lang-select img {position: absolute;bottom: 12px;left: 15px;}
.dc-profile .modal-header {position: relative;}
.dc-profile button.close {position: absolute;right: 1vw;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);margin: 0;}

/* Case study page CSS ======================= */
.casestudy-page .inhero-abso-img-outside img.inhero-abso-img {border-bottom-left-radius: 0;width: auto;left: 42%;}
.casestudy-page .inhero h1.title {margin-bottom: 1.2vw;}
.casestudy-page .inhero .cs-stdy-tags {margin-top: 1.3vw;}
.casestudy-page .hd-social {margin-top: 0.6vw;}
.bg-gray {background-color: #F4F4F5;}
.bg-light-gray {background-color: #FAFAFA;}
.h-auto {height: auto !important;}
.hd-social li {display: inline-block;margin-right: 6px;}
.hd-social li:last-child {margin-right: 0;}
.dot-shape-img {position: absolute;left: 0;top: 3vw;width: 17vw;}
section.result-section {padding-bottom: 1vw !important;}
.result-section .media .r11 {width: 3vw;margin-right: 2vw;}
.result-section .result-item {margin-bottom: 2vw;}
.result-section .result-item p, .bcs-section p {font-size: 1.36vw;}
.bcs-section h3 {margin-bottom: 1.2vw;}
.bcs-section .dot-shape-img {left: auto;right: 0;}
section.qt-section {background-color: #963596;color: #fff;}
.qt-section img.quote-top {position: absolute;left: 0;top: 0;width: 30px;}
.qt-section img.quote-bottom {position: absolute;right: 0;bottom: 0;width: 30px;}


/* Blog page css ========== */
.bloglist-page .inhero h2 {color: #4E6FB4;margin-bottom: 1.2vw;font-size: 24px;}
.main-blog h3 {font-size: 20px;margin-top: 1.2vw;margin-bottom: 0.6vw;}
.bloglist-page p {font-size: 14px;font-weight: 500;}
.bloglist-page a {color: #4E6FB4;}
.bloglist-page a:hover {color: #0646D2;}
.blg-date {display: flex;align-items: center;font-size: 12px;font-weight: 500;}
.blg-date img {margin-right: 10px;}
.blg-img {width: 100%;}

.img-title {display: flex;align-items: center;margin-bottom: 20px;}
.img-title span {height: 50px;width: 50px;background-color: #B7C5E0;border-radius: 50px;margin-right: 15px;padding: 5px; position: relative;}
.img-title span img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 50%;}
.bloglist-page .inhero .img-title h2 {margin-bottom: 0;}
.blg-item-rt a {font-size: 16px;margin-bottom: 10px;display: inline-block;width: 100%;}
.blg-item-rt + .blg-item-rt {padding-top: 15px;border-top: 2px solid #EAEBEC;}
.blg-rt-list + .blg-rt-list {padding-top: 30px;border-top: 2px solid #EAEBEC;}

.hidden{visibility:hidden;width:0px!important;height:0px!important;margin:0px!important;padding:0px!important;}
.blog-listing h3 {font-size: 20px;margin-bottom: 15px;}
.blog-listing img {width: 100%;}

.blog-listing-head {margin-bottom: 40px;}
.button-group button.button {font-size: 20px;font-weight: 500;color: #4E6FB4;padding: 8px 20px;background-color: transparent;border: none;box-shadow: none;border-radius: 60px;margin-right: 20px;}
.button-group button.button.is-checked {background-color: #4E6FB4;color: #fff;}
.button-group button.button:lasy-child {margin-right: 0;}
.filter-search {position: relative;}
.filter-search .search-img, .filter-search .search-cancel {position: absolute;width: 20px;left: 20px;top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);}
.filter-search .search-cancel {left: auto;right: 20px;}
.filter-search .search-cancel img {width: 20px;float: left;}
.filter-search .form-control {min-width: 350px;background-color: #F4F4F5;border-radius: 60px;padding: 8.5px 55px;font-size: 18px;font-weight: 500;box-shadow: none;border: none;height: auto;}
.isotope .element-item {padding-bottom: 30px;margin-bottom: 30px;border-bottom: 2px solid #EAEBEC;width: 100%;}
button#load-more {display: table;margin: 20px auto 0;border: none;background-color: #F3F3F4;padding: 9px 20px;color: #343640;border-radius: 6px;min-width: 233px;}
button#load-more:hover {background-color: #4E6FB4;color: #fff;}

.sidebar h2 {font-size: 26px;color: #4E6FB4;}
.sidebar ul.cs-stdy-tags li {border: 1px solid #4E6FB4;background-color: transparent;}
.sidebar ul.cs-stdy-tags li:hover {background-color: #4E6FB4;color: #fff;}
.sidebar ul.cs-stdy-tags li:hover a {color: #fff;}
.sidebar-title {margin-bottom: 25px;}
a.refresh {background-color: #F4F4F5;padding: 8px;height: 30px;width: 30px;border-radius: 30px;float: left;position: relative;}
a.refresh img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 48%;}
.sidebar ul.cs-stdy-tags {width: 100%;}
.blog-listing {position: relative;overflow: hidden;}

/* Blog Detail page CSS ============= */
.blogdetail-page .inhero {padding-top: 200px;}
.blog-detail .page-title h1 {font-size: 26px;color: #4E6FB4;font-weight: 500;padding-bottom: 30px;border-bottom: 1px solid #D1D1D4;margin-bottom: 25px;}
.auth-detail {margin-bottom: 30px;}
.blog-img {margin-bottom: 25px;}
.blog-img img {width: 100%;}
.jmp-to {background-color: #F9F9F9;padding: 25px;max-width: 90%;margin-bottom: 40px;}
.jmp-to h5 {font-size: 16px;margin-bottom: 14px;color: #343640;}
.jmp-to li {color: #4E6FB4;}
.jmp-to li + li {margin-top: 5px;}
.blog-content {font-weight: 500;padding-bottom: 40px;}
.blog-content p, .blog-content ul, .blog-content img {margin-bottom: 20px;}
.blog-content ul li {padding-left: 36px;margin-bottom: 10px;position: relative;}
.blog-content ul li::before {content: "";position: absolute;left: 0;height: 14px;width: 14px;background-color: #343640;top: 6px;}
.blog-content h3 {color: #4E6FB4;font-size: 20px;margin: 25px 0;display: flex;align-items: center;}
.blog-content h3 span {height: 44px;width: 44px;background-color: #4E6FB4;line-height: 44px;text-align: center;font-weight: bold;color: #fff;margin-right: 15px;}
.blog-share {text-align: center;padding: 50px 0;border-top: 2px solid #B7B7B7;}
.blog-share-inner {display: inline-flex;align-items: center;}
.blog-share-inner > span {margin-right: 15px;font-size: 20px;font-weight: 500;}
.blog-share ul {display: flex;align-items: center;}
.blog-share ul li {margin-right: 15px;}
.blog-share ul li:last-child {margin-right: 0;}
.blog-share ul li a {height: 42px;width: 42px;float: left;text-align: center;line-height: 42px;background-color: #F3F3F3;border-radius: 42px;color: #212529;font-size: 16px;}
.blog-share ul li a:hover {background-color: #212529;color: #F3F3F3;}
.sidebar-widget + .sidebar-widget {margin-top: 40px;}
.related-posts li {padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #D1D1D4;}
.related-posts li a {font-weight: 500;color: #4E6FB4;}
.related-posts li a:hover {color: #0646D2;}
.scalability-section .title-mb p strong {font-size: 22px;}
.scalability-section .result-item h3 {font-weight: 800;}

/* tele ICU page CSS ================= */
.icu-page .inhero .hr-line {background-color: #fff;}
.icu-page .inhero a.explr-more {color: #fff;}
.qt-adh-list.qt-adh-list-normal li {margin-bottom: 15px;padding-bottom: 0;border-bottom: none;}
.qt-adh-list.qt-adh-list-normal li p {font-size: 16px;font-weight: bold;}
.ctcl-care-section .inside-van-sec .van-floorplan .icon3d {width: auto;padding: 10px 20px;font-size: 16px;font-weight: 500;color: #343640;text-transform: uppercase;}
.ctcl-care-section .inside-van-sec .van-floorplan.order-md-2 .icon3d {right: auto;left: 1vw;}
.wheeled-robot-sec .snapview-slider .slick-slide img {width: auto;display: block;margin: 0 auto;min-width: 50%;}

.ct-ws-count ul.hb-feature-list {margin: 0;}
.ct-ws-count ul.hb-feature-list li {flex-basis: 67%;-webkit-flex-basis: 67%;max-width: 67%;padding: 0;margin: 0;font-weight: bold;}
.ct-ws-count ul.hb-feature-list li .media {background-color: #fff;padding: 15px;}
.ct-ws-count ul.hb-feature-list li .r11 {background-color: #F4F4F5;border-radius: 0;box-shadow: none;}
.ct-ws-count ul.hb-feature-list li .media.mr-media {margin-top: 30px;}
.ct-ws-count .ct-name {display: flex;align-items: start;line-height: 0.7;text-transform: uppercase;padding: 0 20px 20px;}
.ct-ws-count .ct-name img {margin-right: 10px;}

/* clinic page CSS ============== */
.clinic-page .inhero-abso-img-outside img.inhero-abso-img {width: 58%;}
.sq-dot-list li {position: relative;padding-left: 30px;}
.sq-dot-list li::before {content: "";position: absolute;left: 0;height: 10px;width: 10px;background-color: #343640;top: 6px;}
.sq-dot-list li + li {margin-top: 20px;}
.key-hlt-section .snapview-slider {padding: 4vw 0;}
.key-hlt-section .snapview-slider ul.slick-dots {bottom: -40px;}
ul.hb-feature-list.hb-feature-list-single li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;}

.arrow-down-more ul.slick-dots {bottom: -30px;}
.no-arrows .slick-arrow, .no-dots .slick-dots {display: none !important;}
.sb-list {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -0.7vw;margin-right: -0.7vw;}
.sb-list > li {float: left;flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;padding-left: 0.7vw;padding-right: 0.7vw;margin-top: 1.4vw;margin-bottom: 0;}
.sb-list > li span {height: 100%;box-shadow: 0 0 6px rgba(0,0,0,0.16);padding: 20px;display: block;}

.rt-video-container-section .videoWrapper-base {padding: 0;}
.icu-page .inhero .tr-title {left: 0;margin-top: 0;opacity: 0.3;}
.career-page img.inhero-abso-img {max-height: none;}


.carr-list {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -0.7vw;margin-right: -0.7vw;}
.carr-list > li {float: left;flex-basis: 33.33%;-webkit-flex-basis: 33.33%;max-width: 33.33%;padding-left: 0.7vw;padding-right: 0.7vw;margin: 15px  0 0;}
.carr-list > li .carr-item {height: 100%;box-shadow: 0 0 6px rgba(0,0,0,0.16);padding: 20px;background-color: #fff;}
.carr-list.carr-list-full > li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;}
.carr-list > li .carr-item .carr-ft-ttl {width: calc(100% - 95px);}
.carr-list > li .carr-item .carr-ft-ttl p {margin-bottom: 0;}
.carr-list > li .carr-item a.view-apply-btn {margin-top: 10px;}
.ft-tag {font-size: 12px;padding: 6px 20px;border-radius: 30px;background-color: #343640;color: #fff;white-space: nowrap;}
a.view-apply-btn {display: flex;font-weight: bold;color: #343640;font-size: 16px;justify-content: space-between;}
a.view-apply-btn:hover {color: #707070;}

button.btn.btn-black {background-color: #343640;color: #fff;font-size: 16px;min-width: 150px;padding: 8px 40px;border-radius: 4px;}
button.btn.btn-black:hover {background-color: #707070;}
.form-section .form-group .form-control {height: auto;}
.form-section .form-group label {font-size: 14px;font-weight: 500;color: #85929E;}
.form-section textarea {resize: none;}

.file-upload{background-color:#ffffff;width:100%;}
.file-upload-btn{width:100%;margin:0;color:#fff;background:#1FB264;border:none;padding:10px;border-radius:4px;border-bottom:4px solid #15824B;transition:all .2s ease;outline:none;text-transform:uppercase;font-weight:700;}
.file-upload-btn:hover{background:#1AA059;color:#ffffff;transition:all .2s ease;cursor:pointer;}
.file-upload-btn:active{border:0;transition:all .2s ease;}
.file-upload-content{display:none;text-align:center;}
.file-upload-input{position:absolute;margin:0;padding:0;width:100%;height:100%;outline:none;opacity:0;cursor:pointer;}
.image-upload-wrap{border:2px dashed #ced4da;position:relative;border-radius:4px;margin-bottom:15px;}
.drag-text{text-align:center;}
.drag-text{padding:25px 0;}
.drag-text h3{font-weight:500;color:#34495E;padding:0;margin:0;font-size:18px;}
.image-title-wrap{display: block;}
.file-upload-image{width:auto;margin:auto;max-width: 250px;max-height: 150px;}
.remove-image {margin: 0;color: #fff;background-color: #000;border: none;padding: 10px 30px;border-radius: 4px;transition: all .2s ease;outline: none;font-size: 14px;margin-top: 10px;}
.remove-image span {display: block;}
.remove-image:hover{background:#c13b2a;color:#ffffff;transition:all .2s ease;cursor:pointer;}
.remove-image:active{border:0;transition:all .2s ease;}
.upload-preview .file-upload-image[src^="data:application"] {display: none;}
.upload-preview .file-upload-image[src^="data:application"] + .image-title-wrap .remove-image {margin-top: 0;}
.upload-preview{border:1px solid #ced4da;border-radius:4px;padding: 15px}
.upload-more{border:1px dashed #ced4da;border-radius:4px;display:flex;align-items:center;justify-content:center;height:12vh;cursor:pointer;}
.upload-preview-wrapper{margin-left:-5px!important;margin-right:-5px!important;}
.upload-preview-wrapper > div{padding-left:5px!important;padding-right:5px!important;margin-bottom:20px;}

.upload-preview {padding: 1vw;}
.remove-image {padding: 0.7vw 0.8vw;font-size: 0.8vw;}

.cr-base {display: flex;}
.cr-base .cr-left {padding-top: 12vw;padding-bottom: 5vw;}
.cr-base .cr-right {padding-top: 12vw;padding-bottom: 5vw;background-color: #F4F4F5;position: relative;}
.cr-base .cr-right:after {content: "";position: absolute;top: 0;bottom: 0;left: calc(100% - 1px);background-color: #F4F4F5;width: 100vw;}

.view-apply-btn.view-apply-btn-inline {display: inline-flex;}
.view-apply-btn.view-apply-btn-inline img {margin-left: 15px;}
.career-single-page h1 {font-size: 24px;font-weight: normal;}
.cr-right-single h4 {font-size: 14px;text-transform: uppercase;}
.cr-right-single ul.social-links {float: left;width: 100%;}
.cr-right-single + .cr-right-single {margin-top: 40px;}
.cr-right-single ul.social-links li a:not(:hover) {color: #343640;}
.btn.btn-linkedin {background-color: #0073B1;color: #fff;}
.btn.btn-linkedin:hover {background-color: #000;}
.cr-apply a.apply-linkedin-link {color: #343640;font-weight: 500;}
.cr-apply a.apply-linkedin-link:hover {color: #0073B1;}

/* Product Pages CSS ========= */
.product-detail-slider .item {padding: 5px;}
.product-detail-slider .item img {width: auto;}
.product-detail-slider .arrwr {right: 5px;height: 40px;width: 25px;}
.product-detail-slider .arrwl {left: 5px;height: 40px;width: 25px;}
.product-detail-slider .slick-arrow i.fas {font-size: 50px;line-height: 40px;color: #8BC63E;}
.product-detail-slider .slick-arrow:hover i.fas {color: #000;}
.product-detail-slider .r11 img {max-width: 95%;max-height: 95%;}
.product-thumb-slider {max-width: 90%;margin: 0 auto;}
.product-thumb-slider .item {margin: 10px;cursor: pointer;box-shadow: 0 0 1px #707070;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;background-color: #fff;}
.product-thumb-slider .item:not(.slick-current) {opacity: 0.62;}
.product-thumb-slider .item.slick-current {box-shadow: 0 0 10px rgba(0,0,0,0.16);}

.product-detail-slider {display: flex;align-items: center;width: 100%;}
.product-detail-slider .product-thumb-slider {order: 1;width: 100px;}
.product-detail-slider .product-slider {order: 2;width: calc(100% - 100px);padding-left: 30px;}
.product-detail-slider .has-video::after {content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 50%;width: 50%;background-image: url(../404.html);background-position: center;background-repeat: no-repeat;background-size: 100%;}
.product-detail-slider .popup-video {position: absolute;left: 0;top: 0;right: 0;bottom: 0;pointer-events: none;}
.product-detail-slider .popup-video .play-icon {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100px;width: 100px;background-color: #fff;border-radius: 100px;}
.product-detail-slider .popup-video .play-icon img {max-width: 100%;max-height: 100%;width: 100%;height: 100%;}
.product-page .inhero {padding-bottom: 100px;padding-left: 87px;padding-right: 87px;}
.product-page .inhero img.abso-img {position: absolute;width: 80%;right: 53%;bottom: 0;}

.product-page .inhero h1 {font-weight: bold;margin-bottom: 20px;}
.product-page .inhero h4 {font-size: 22px;margin-top: 25px;margin-bottom: 15px;}
.breadcrumb-list ul {margin-bottom: 20px;}
.breadcrumb-list ul li {display: inline-block;padding: 5px 15px;font-weight: 800;background-color: rgba(0,0,0,0.2);border-radius: 50px;position: relative;margin-right: 20px;}
.breadcrumb-list ul li:last-child {margin-right: 0 !important;}
.breadcrumb-list ul li::after {font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;content: "\f105";right: -17px;}
.breadcrumb-list ul li:last-child::after {content: none;}
a.download-brochure {display: inline-flex;align-items: center;font-weight: 500;}
a.download-brochure img {margin-right: 20px;}
a.download-brochure:not(:hover) {color: #343640;}
section.partner-sec {background: -moz-linear-gradient(left, rgba(247,247,247,0) 0%, rgba(247,247,247,0.8) 15%, rgba(247,247,247,0.85) 16%, rgba(247,247,247,1) 19%, rgba(247,247,247,1) 50%, rgba(247,247,247,1) 80%, rgba(247,247,247,1) 81%, rgba(247,247,247,0.8) 85%, rgba(247,247,247,0) 100%);background: -webkit-linear-gradient(left, rgba(247,247,247,0) 0%,rgba(247,247,247,0.8) 15%,rgba(247,247,247,0.85) 16%,rgba(247,247,247,1) 19%,rgba(247,247,247,1) 50%,rgba(247,247,247,1) 80%,rgba(247,247,247,1) 81%,rgba(247,247,247,0.8) 85%,rgba(247,247,247,0) 100%);background: linear-gradient(to right, rgba(247,247,247,0) 0%,rgba(247,247,247,0.8) 15%,rgba(247,247,247,0.85) 16%,rgba(247,247,247,1) 19%,rgba(247,247,247,1) 50%,rgba(247,247,247,1) 80%,rgba(247,247,247,1) 81%,rgba(247,247,247,0.8) 85%,rgba(247,247,247,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f7f7', endColorstr='#00f7f7f7',GradientType=1 );text-align: center;}
section.partner-sec .slick-slide img {margin: 0 auto;}

.pr-right-sidebar {position: fixed;width: 52%;left: calc(100% - 62px);top: 120px;z-index: 998;max-width: 100%;background-color: #fff;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;display: flex;box-shadow: 0 0 6px rgb(0 0 0 / 16%);border-top-left-radius: 55px;border-bottom-left-radius: 55px;text-align: center;}
.pr-right-sidebar.pr-right-sidebar-open {left: 48%;}
.pr-right-sidebar .pr-right-sidebar-click {writing-mode: vertical-rl;text-orientation: mixed;position: relative;padding: 50px 13px;text-transform: capitalize;color: #343640;display: flex;white-space: nowrap;align-items: center;justify-content: center;font-weight: 500;}
.pr-right-sidebar .pr-right-sidebar-click span {margin-bottom: 20px;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;}
.pr-right-sidebar.pr-right-sidebar-open .pr-right-sidebar-click img {transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.pr-right-sidebar .pr-right-sidebar-block {width: calc(100% - 62px);max-height: calc(100vh - 200px);overflow-y: auto;overflow-x: hidden;padding: 20px 60px;}
.pr-right-sidebar .pr-right-item a {color: #343640;float: left;width: 100%;border-radius: 10px;padding: 15px 0;height: 100%;}
.pr-right-sidebar .pr-right-item a:hover {box-shadow: 0 0 10px rgba(0,0,0,0.16);}
.overlay20 .videoWrapper .popup-video::after {background-color: rgba(0,0,0,0.2);}
/* Contact Page CSS ========= */
select.form-control {padding-left: 0.5rem}
.ctform-section label {color: #85929E;margin-bottom: 4px;}
.ctform-section .form-group .form-control {height: 40px;}
.ctform-section .form-group textarea.form-control {height: auto;}
.ctform-section form .btn {background-color: #4E6FB4;min-width: 170px;padding: 8px;}
.ctform-section form .btn:hover {background-color: #000;}
.ct-inquiry-info {margin-top: 40px;}
.ct-inquiry-info h4 {margin-bottom: 10px;}
.ct-inquiry-info a {display: inline-flex;align-items: center;}
.ct-inquiry-info a:not(:hover) {color: #343640;}
.ct-inquiry-info a img {width: 24px;margin-right: 10px;}
.abt-cnt-sec img {width: 100%;}
.custom-video-playpause {position: relative;}
.custom-video-playpause video {width: 100%;}
.custom-video-playpause .play-icon {position: absolute;left: 0;right: 0;top: 0;bottom: 0;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;background-color: rgba(0,0,0,0.2);}
.custom-video-playpause .play-icon span {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);height: 7.8vw;width: 7.8vw;background-color: rgba(0,0,0,0.6);box-shadow: 0 0 10px rgb(255 255 255 / 20%);border-radius: 10vw;z-index: 9;transition: 0.2s all ease;-webkit-transition: 0.2s all ease;-ms-transition: 0.2s all ease;}
.custom-video-playpause .play-icon span img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 2vw;}
.custom-video-playpause .play-icon.video-played {opacity: 0;visibility: hidden;}
.custom-video-playpause:hover .play-icon.video-played {opacity: 1;visibility: visible;}





/* Responsive media CSS ================ */
@media screen and (min-width:768px){
	.inside-van-sec .van-floorplan .fp-img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: calc(100% - 6vw);}
	.pt-ft-section .title-mb {margin-bottom: -4vw;}
	.pt-ft-small-section .title-mb {margin-bottom: -7vw;}
	.dc-profile .bl-left {border-left: 2px solid #E9EAEB;}
}
@media screen and (min-width:992px){
	.inhero_inner h1, .the-need-section h2, h1.title.h1-small, .title.sm-title, .snapview-content .title.sm-title {font-size: 3vw;}
	.hb-features .title-mb p {font-size: 1.3vw;}
	.nm-section p, .nm-section li {font-size: 1.3vw;margin-bottom: 1.2vw;}
	.hr-line {width: 4.2vw;}
	.inhero a.explr-more, .our-ptfm-top p {font-size: 1.5vw;}
	a.explr-more {font-size: 1.15vw;}
	a.explr-more img {width: 1.1vw;}
	.inhero-desc p {font-size: 1.3vw;margin-bottom: 1.4vw;}
	.the-need-section p {font-size: 1.4vw;margin-bottom: 1.4vw;}
	.title, h1.title {font-size: 4.2vw;}
	h1.title.title-big {font-size: 5.1vw;}
	h3 {font-size: 1.6vw;}
	.snapview-content .title {font-size: 4.1vw;}
	.em-block p, .em-block .learn-more {font-size: 1.2vw;margin-bottom: 0;}
	.em-block .learn-more {font-weight: 500;color: #343640;}
	.em-block .learn-more img {width: 1.7vw;float: left;}
	.sm-block img {width: 7vw;}
	.sm-block p {font-size: 1.2vw;}
	.mdd-slider h2 {font-size: 2.2vw;margin: 0.8vw 0 0.4vw;}
	.mdd-slider h3 {font-size: 1.8vw;margin: 0.3vw 0 0.5vw;}
	.mdd-slider p, .th-pr-slider p {font-size: 1.1vw;}
	.arrow-center-right .slick-arrow {top: 50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);bottom: auto;right: 0;}
	.arrow-center-right .arrwl.slick-arrow {right: 3.5vw;}
	.aboutus-section .our-ptfm-top p {font-size: 1.1vw;}
	.service-expert-slider p {font-size: 1vw;}
	.service-expert-slider h4 {font-size: 1.3vw;margin-top: 0.7vw;}
	.testimonial-profile .media h4 {font-size: 1.3vw;font-weight: 800;}
	.testimonial-profile .media p {font-size: 1.1vw;}
	.client-testimonial .arrwr.slick-arrow {right: -4vw;bottom: 4vw;}
	.client-testimonial .arrwl.slick-arrow {right: -0.5vw;bottom: 4vw;}
	.arrow-top-right .arrwr.slick-arrow {right: 0;}
	.arrow-top-right .arrwl.slick-arrow {right: 3.5vw;}
	.arrow-top-right .arrwl.slick-arrow, .arrow-top-right .arrwr.slick-arrow {top: -9vw;bottom: auto;}
	.arrow-white .slick-arrow svg path {stroke: #474952;fill: #fff;}
	.service-expert-slider .arrwl.slick-arrow, .service-expert-slider .arrwr.slick-arrow {top: -5vw;}
	.gbl-section h2, .client-speaks .our-ptfm-top h2 {font-size: 4vw;}
	.arrow-top-right.gbl-fm-slider .arrwl.slick-arrow, .arrow-top-right.gbl-fm-slider .arrwr.slick-arrow {top: -7vw;}
	.mdd-studio-section .our-ptfm-top {margin-bottom: 2vw;}
	section.rt-video-section .our-ptfm-top {margin-bottom: 3vw;}
	.use-case-section a.explr-more img {width: 2vw;}
	.snapview-content {margin-bottom: 6vw;}
	.snapview-content p {font-size: 1.4vw;margin: 1vw 0 2vw;}
	.snapview-slider .arrwr.slick-arrow {right: auto;left: calc(100% + 7.5vw);bottom: 5vw;}
	.snapview-slider .arrwl.slick-arrow {left: calc(100% + 4vw);bottom: 5vw;}
	.hc-diagn-sec .media + .media {margin-top: 3vw;}
	.hc-diagn-sec p, .hk-deploy-section p, .hey-hl-section p {font-size: 1.35vw;margin-bottom: 1.3vw;}
	.hc-diagn-sec .media .r11 {width: 3.5vw;margin-right: 1.4vw;}
	.hr-line.mt1 {margin-top: 1.5vw !important;}
	section.cs-stdy-section.section {padding: 3vw 0;}
	.cs-stdy-section .our-ptfm-top {margin-bottom: 0vw;}
	header.header.fixed-header .button_container {height: 50px;width: 50px;}
	header.header.fixed-header .button_container span {margin: 22px;}
	header.header.fixed-header a.header-logo {padding: 11px 20px;}
	.inside-van-sec .inside-van-content h2 {font-size: 2.8vw;}
	.inside-van-sec .inside-van-content h4 {font-size: 1.85vw;margin-bottom: 0.5vw;}
	.inside-van-sec .inside-van-content p {font-size: 1.38vw;margin-bottom: 1.5vw;}
	ul.hb-feature-list-box li:nth-child(5) {margin-left: 8%}
	.apr-list h4 {font-size: 2.3vw;}
	.pr-table .table.align-top-table tbody td, .pr-table .table.align-top-table tbody th {padding-top: 2.3vw;padding-bottom: 2.3vw;}
	.qt-adh-sec {font-size: 1.4vw;}
	.qt-adh-sec h2 {font-size: 3vw;}
	.inhero-healthbags .inhero-abso-img {max-height: calc(100% - 4vw);right: 6vw;top: 3vw;width: 55%;}
	.inhero-mmu .inhero-desc {margin-right: 3vw;}
	.inhero-emu .inhero_inner h1 {font-size: 2.29vw;}
	.inhero-emu .inhero-desc p {margin-bottom: 0.9vw;}
	.inhero-bottom p {font-size: 1.5vw;font-weight: bold;margin-bottom: 0;}
	.inhero-emu img.inhero-abso-img {top: -1.5vw;right: 3vw;}
	.mdd-slider .gadget img {max-height: 25vw;}
	.mdd-slider .gadget-item img {max-height: 14vw;}
	.smd-block img {height: 3.4vw;margin-bottom: 2.2vw;}
	.smd-block h3 {font-size: 1.35vw;margin-bottom: 0.8vw;}
	.smd-block p {font-size: 0.94vw;margin-bottom: 0;}
	body.emu-page header.header {position: absolute;}
	.cds-body h1, .casestudy-section h1 {font-size: 2.1vw;}
	.cds-body p {font-size: 1.3vw;}
	.md-slider-base h4 {font-size: 1.15vw;margin-bottom: 0.6vw;}

	.casestudy-slider.arrow-center-right .slick-arrow {right: -10vw;}
	.casestudy-slider.arrow-center-right .slick-arrow.arrwl {right: -6.5vw;}
	.casestudy-slider .cs-stdy-cnt h4 {font-size: 1.33vw;margin-bottom: 1vw;margin-top: 1vw;}
	.casestudy-slider .cs-stdy-cnt p {font-size: 1.12vw;margin-bottom: 1vw;}
	.casestudy-slider ul.cs-stdy-tags {height: 4vw;margin-bottom: 1vw;}

	.qm-tabs .hv-tab .tablinks h5 {font-size: 1.15vw;margin-bottom: 0.3vw;}
	.qm-tabs .hv-tab .tablinks p {font-size: 1.045vw;}
	.qm-section .qm-tabs h3 {font-size: 1.8vw;margin-bottom: 0.8vw;}
	.hp-list .media .r11 {width: 3.5vw;margin-right: 1.4vw;}
	.cds-section-body .smd-block p {font-size: 1vw;}
	.pfs-block {padding: 0 3.5vw;}
	.cds-section-body .smd-block {margin: 2.5vw 0;}
	ul.hb-feature-list.hb-feature-list-eqm li .r11 {width: 4.2vw;margin-right: 1.4vw;}
	.inhero ul.hb-feature-list-box li .media {padding: 0.9vw;}
	.inhero ul.hb-feature-list-box li .r11 {width: 2.6vw;margin-right: 1.2vw;}
	.mdd-studio-section a.explr-more img, a.explr-more.explr-more2 img {width: 2.2vw;}
	.enhancing-patient-slider .arrwr.slick-arrow{right: 0;bottom: 8vw;}
	.enhancing-patient-slider .arrwl.slick-arrow{right: 3.5vw;bottom: 8vw;}
	.cds-section-body .smd-block img {height: 2.8vw;margin-bottom: 1.4vw;}
	.mdd-slider {padding: 0 8vw 0 0;}
	.mdd-slider .col-md-4.gadget-right {-ms-flex: 0 0 27%;flex: 0 0 27%;max-width: 27%;}
	.mdd-slider .gadget-right p {font-size: 1vw;}
	.modal3d .modal-header {padding: 0.9vw 1.6vw}
	.modal3d .modal-title {font-weight: bold;font-size: 1.3vw;}
	.modal3d .modal-header .close {color: #000;opacity: 1;font-weight: 500;font-size: 1.15vw;padding: 1.2vw;}
	.enhancing-patient-slider h3 {margin-bottom: 0.9vw;}
	.modal3d .modal-dialog {max-width: 82%;}
	.dc-profile .modal-body {padding: 1.5vw 2.8vw 1.8vw;}
	.dc-profile .form-group, .dc-profile h4 {margin-bottom: 1.5vw;}
	.dc-profile h4, .dc-profile .explr-more {font-size: 1.3vw;}
	.dc-profile .explr-more img {width: 2.1vw;margin-right: 0.8vw;}
	.dc-profile .modal-dialog {max-width: 42vw;}
	.form-group input[type="checkbox"] {width: 1.5vw;height: 1.5vw;border-radius: 0.2vw;margin-right: 0.8vw;}
	.form-group input[type="checkbox"]::before {top: 0.2vw;left: 0.55vw;width: 0.4vw;height: 0.8vw;}
	.form-group input[type="checkbox"] + label {font-size: 0.95vw;line-height: 1.5vw;}
	.dc-profile .form-group label {font-size: 0.85vw;}
	.dc-profile .form-control {padding: 0.35vw 0.8vw;font-size: 0.85vw;}
	.lang-select select.form-control {padding-left: 2vw;}
	.lang-select img {bottom: 0.5vw;left: 0.6vw;height: 0.9vw;}
	.dc-profile .modal-header h5.modal-title {font-size: 1.4vw;}
	.dc-profile .modal-header {padding: 0.6vw 1.1vw;}
	.casestudy-page .inhero_inner h1 {font-size: 2.5vw;}
	.casestudy-page .inhero_inner h3 {font-size: 1.35vw;font-weight: normal;margin-bottom: 0.8vw;}
	.hd-social li {margin-right: 0.4vw;}
	.bs-section h2 {font-size: 2.8vw;margin-bottom: 0.6vw;}
	.bs-section p {font-size: 1.4vw;}
	.hd-social li img {width: 1.85vw;}
	.bcs-section h2.title, .impact-story-sec h2.title {font-size: 3.2vw;}
	section.qt-section, .impact-story-sec {font-size: 1.35vw;}
	section.qt-section h5 {font-size: 1.5vw;font-weight: bold;margin-top: 1.4vw;}
	.pr-vw4 {padding-right: 4vw;}
	.qt-section img.quote-top, .qt-section img.quote-bottom {width: 4.4vw;}
	.bloglist-page .inhero h2, .sidebar h2 {font-size: 1.35vw;}
	.main-blog h3, .blog-listing h3 {font-size: 1.25vw;}
	.bloglist-page p {font-size: 0.75vw;margin-bottom: 1vw;}
	.blg-date {font-size: 0.65vw;}
	.blg-date img {width: 0.73vw;margin-right: 0.5vw;}
	.blg-item-rt a {font-size: 0.84vw;margin-bottom: 0.5vw;}
	.blg-item-rt + .blg-item-rt {padding-top: 0.75vw;}
	.blg-rt-list + .blg-rt-list {padding-top: 1.2vw;}
	.img-title {margin-bottom: 0.95vw;}
	.img-title span {width: 2.6vw;height: 2.6vw;border-radius: 2.6vw;margin-right: 0.75vw;}
	.blog-listing-head {margin-bottom: 3.1vw;}
	.button-group button.button {font-size: 1.05vw;margin-right: 1.05vw;padding: 0.4vw 1.05vw;border-radius: 4vw;}
	.filter-search .form-control {min-width: 18vw;border-radius: 4vw;font-size: 0.95vw;padding: 0.45vw 2.8vw;}
	.filter-search .search-img, .filter-search .search-cancel, .filter-search .search-cancel img {width: 1.05vw;}
	.filter-search .search-img {left: 1.05vw;}
	.filter-search .search-cancel {right: 1.05vw;}
	.isotope .element-item {padding-bottom: 2.1vw;margin-bottom: 2.1vw;}
	a.refresh {height: 1.5vw;width: 1.5vw;padding: 0.3vw;}
	.blog-detail .page-title h1 {font-size: 1.77vw;padding-bottom: 1.5vw;margin-bottom: 1.3vw;}
	.auth-detail {margin-bottom: 1.5vw;font-size: 0.85vw;}
	.blog-img {margin-bottom: 1.3vw;}
	.jmp-to {padding: 1.3vw;margin-bottom: 2vw;}
	.jmp-to h5 {font-size: 0.85vw;margin-bottom: 1.7vw;}
	.jmp-to li {font-size: 0.94vw;}
	.jmp-to li + li {margin-top: 0.3vw;}
	.blog-content {font-size: 0.94vw;padding-bottom: 4vw;}
	.blog-content p, .blog-content ul, .blog-content img {margin-bottom: 1.4vw;}
	.blog-content ul li {padding-left: 1.85vw;margin-bottom: 0.5vw;}
	.blog-content ul li::before {height: 0.7vw;width: 0.7vw;top: 0.28vw;}
	.blog-content h3 {font-size: 1.35vw;margin: 2vw 0;}
	.blog-content h3 span {height: 2.3vw;width: 2.3vw;line-height: 2.3vw;margin-right: 0.75vw;}
	.blog-share {padding: 2.5vw 0;}
	.blog-share-inner > span {margin-right: 1.5vw;font-size: 1vw;}
	.blog-share ul li {margin-right: 1.5vw;}
	.blog-share ul li a {height: 2.7vw;width: 2.7vw;line-height: 2.7vw;font-size: 1vw;border-radius: 2.7vw;}
	.sidebar-widget + .sidebar-widget {margin-top: 2.5vw;}
	.related-posts li {padding-bottom: 1vw;margin-bottom: 1vw;}
	.related-posts li a {font-size: 0.9vw;}
	.sidebar-title {margin-bottom: 1.25vw;}
	.scalability-section .title-mb p {font-size: 1.4vw;}
	.scalability-section .title-mb p strong {font-size: 1.6vw;}
	.scalability-section .result-item h3 {font-size: 2.2vw;}
	.qt-adh-list.qt-adh-list-normal li p {font-size: 0.9vw;}
	.qt-adh-list.qt-adh-list-normal .media .r11 {width: 2.9vw;margin-right: 1.2vw;}
	.inside-van-sec .van-floorplan .icon3d, .ins-view .icon3d {box-shadow: 0 0 0.5vw rgb(0 0 0 / 16%);}
	.ctcl-care-section .inside-van-sec .van-floorplan .icon3d {font-size: 1vw;padding: 0.5vw 1vw;border-radius: 0.3vw;}
	.dmd-img {width: 19vw;}
	.apr-list.apr-list-sm h4 {font-size: 1.3vw;font-weight: 500;}
	.ct-ws-count {padding: 2vw 0 1.5vw;}
	.ct-ws-count ul.hb-feature-list li .media {padding: 1vw;}
	.ct-ws-count ul.hb-feature-list li .media.ml-media {left: -17%;position: relative;}
	.ct-ws-count ul.hb-feature-list li .media.mr-media {right: -17%;position: relative;margin-top: 1.75vw;}
	.ct-ws-count ul.hb-feature-list li h4 {font-size: 1.75vw;}
	.ct-ws-count .ct-name {font-size: 3vw;font-weight: 800;padding: 1vw 2vw 2vw;}
	.ct-ws-count .ct-name img {margin-right: 0.5vw;width: 2vw;}
	.sq-dot-list li {padding-left: 2vw;font-size: 1.4vw;}
	.sq-dot-list li + li {margin-top: 1.5vw;}
	.sq-dot-list li::before {height: 0.73vw;width: 0.73vw;top: 0.6vw;}
	.key-hlt-section .snapview-slider ul.slick-dots, .arrow-down-more ul.slick-dots {bottom: -2vw;}
	.ad-hw-section ul.hb-feature-list.hb-feature-list-single li {margin-bottom: 2.3vw;}
	ul.hb-feature-list.hb-feature-list-single li .r11 img {width: 40%;}
	ul.hb-feature-list.hb-feature-list-single li p {font-size: 1.15vw;}
	.sb-list > li span {box-shadow: 0 0 0.4vw rgba(0,0,0,0.16);padding: 1.4vw;}
	.icu-page .inhero .tr-title {font-size: 6.2vw;}
	.carr-list > li {margin: 1.4vw 0 0;}
	.carr-list h5 {font-size: 1vw;font-weight: bold;}
	.career-page .carr-list h5 {height: 2.6vw;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
	.carr-list p {font-size: 0.8vw;}
	.ft-tag {font-size: 0.6vw;padding: 0.4vw 1vw;border-radius: 2vw;}
	a.view-apply-btn {font-size: 0.8vw;}
	a.view-apply-btn img {width: 0.9vw;}
	.form-section .form-group {margin-bottom: 1.4vw;}
	.form-section .form-group .form-control {font-size: 0.9vw;padding: 0.5vw 0.8vw;border-radius: 0.2vw;}
	.form-section .form-group label {font-size: 0.75vw;font-weight: 500;color: #85929E;}
	button.btn.btn-black {font-size: 0.92vw;min-width: 15vw;padding: 0.4vw 2vw;border-radius: 0.2vw;}
	.drag-text h3 {font-size: 0.9vw;}
	.carr-list > li .carr-item {padding: 1vw;}
	.career-single-page h1 {font-size: 1.35vw;}
	.career-single-page .cr-title {margin-right: 1vw;}
	.career-single-page .cr-left, .career-single-page .cr-left .sq-dot-list li, .cr-right-single h4 {font-size: 1vw;}
	.carr-list > li .carr-item .carr-ft-ttl {width: calc(100% - 5vw);}
	.carr-list > li .carr-item a.view-apply-btn {margin-top: 1vw;}
	.career-single-page .cr-left p {margin-bottom: 1vw;}
	.career-single-page .cr-left .sq-dot-list {margin-bottom: 2vw;}
	.career-single-page .cr-left .sq-dot-list li {padding-left: 1.4vw;}
	.career-single-page .cr-left .sq-dot-list li + li {margin-top: 1vw;}
	.career-single-page .cr-left .sq-dot-list li::before {height: 0.5vw;width: 0.5vw;top: 0.42vw;}
	.cr-right-single + .cr-right-single {margin-top: 2vw;}
	.cr-right-single ul.social-links li a {font-size: 1.7vw;}
	.cr-right-single ul.social-links li {margin-right: 0.7vw;}
	.cr-apply h4 {font-size: 1vw;}
	.btn.btn-linkedin {padding: 0.5vw 2.3vw;}
	.breadcrumb-list ul {margin-bottom: 1.5vw;}
	.breadcrumb-list ul li {font-size: 0.9vw;padding: 0.3vw 0.8vw;margin-right: 1vw;}
	.breadcrumb-list ul li::after {right: -0.84vw;}
	.product-page .inhero h1 {font-size: 3vw;margin-bottom: 1.2vw;}
	.product-page p {font-size: 1.35vw;margin-bottom: 1vw;}
	.product-page .inhero h4 {font-size: 1.75vw;margin-top: 2vw;margin-bottom: 0.9vw;}
	.product-detail-slider .product-thumb-slider {width: 5vw;}
	.product-detail-slider .product-slider {width: calc(100% - 5vw);}
	.snapview-slider.arrows-left .arrwl.slick-arrow {left: auto;bottom: -3vw;right: 90.6vw;}
	.snapview-slider.arrows-left .arrwr.slick-arrow {left: auto;bottom: -3vw;right: 86.6vw;}
	.apr-list .apr-list-item {margin-bottom: 2.5vw;}
	.apr-list .apr-list-item p {font-size: 1.15vw;}
	.apr-list .apr-list-item img {height: 3vw;}
	.sd-box {margin-bottom: 3.5vw;}
	.sd-box h4 {font-size: 1.5vw;margin-bottom: 1vw;}
	.sd-box .sq-dot-list li {font-size: 1.15vw;margin-bottom: 0.9vw;padding-left: 1.6vw;}
	.sd-box .sq-dot-list li + li {margin-top: 0;}
	.sd-box .sq-dot-list li::before {height: 0.52vw;width: 0.52vw;top: 0.55vw;}
	a.download-brochure {font-size: 1.35vw;}
	a.download-brochure img {margin-right: 1vw;width: 1.5vw;}
	.pr-right-sidebar {left: calc(100% - 3vw);border-top-left-radius: 2.7vw;border-bottom-left-radius: 2.7vw;}
	.pr-right-sidebar .pr-right-item a {padding: 0.8vw 0;font-size: 0.87vw;}
	.pr-right-sidebar .pr-right-sidebar-click {font-size: 1.35vw;padding: 2.5vw 0.68vw;}
	.pr-right-sidebar .pr-right-sidebar-click img {width: 1.5vw;}
	.pr-right-sidebar .pr-right-sidebar-click span {margin-bottom: 1vw;}
	.pr-right-sidebar .pr-right-sidebar-block {padding: 1vw 3vw;width: calc(100% - 3vw);}
	section.partner-sec {padding: 3.5vw 0;}
	.img-groups {align-items: start;display: flex;}
	.img-groups img.img-group-left {width: 21.5vw;margin-right: 1.25vw;}
	.img-groups img.img-group-right {width: 58.3vw;}
	.ctform-section label {font-size: 0.7vw;margin-bottom: 0.2vw;}
	.ctform-section .form-group .form-control {height: 2.5vw;font-size: 1vw;}
	.ct-inquiry-info {font-size: 1.26vw;}
	.ct-inquiry-info h4 {font-size: 1.5vw;margin-bottom: 0.5vw;}
	.ct-inquiry-info a img {width: 1.5vw;margin-right: 0.6vw;}
	.ctform-section form .row {margin-left: -0.7vw;margin-right: -0.7vw;}
	.ctform-section form .row > div {padding-left: 0.7vw;padding-right: 0.7vw;}
	.contact-banner h1 {font-size: 6.3vw;}
	.ctform-section .form-group .form-control, .ctform-section form .btn {padding: 0.625vw;}
	.career-page .form-section .form-group select.form-control {padding: 0.5vw 0.2vw;}
	.ctform-section form .btn {font-size: 1vw;}
	.ctform-section .form-group {margin-bottom: 1.5vw;}
	.ctform-section h2 {font-size: 1.76vw;}
	.ct-inquiry-info {margin-top: 5vw;}
	.abt-cnt-sec .row {margin-left: -0.26vw;margin-right: -0.26vw;}
	.abt-cnt-sec .row > div {padding-left: 0.26vw;padding-right: 0.26vw;}
	.career-page .nm-section .title-mb h2 {font-size: 2.7vw;}
	.career-page .form-section .btn {font-size: 1.2vw;}
	.drag-text {padding: 2vw 0;}
}
@media screen and (min-width:2100px){
	ul.hb-feature-list li .r11 img {min-width: 50%;}
	.mfp-iframe-holder .mfp-content {max-width: 50vw;}
	.mfp-iframe-holder .mfp-close {top: -2vw;font-size: 3vw;}
	ul.slick-dots li + li {margin-left: 0.5vw;}
	ul.slick-dots li button {height: 0.5vw;width: 0.5vw;border-radius: 2vw;}
	ul.slick-dots li.slick-active button {width: 1.6vw;}
	.pr-right-sidebar .pr-right-item img {height: 70%;}
}
@media screen and (max-width:1600px){
	.spt-csr-gallery .r123:before {padding-top: 143.5%;}
	.spt-csr-gallery .r34:before {padding-top: 120%;}
}
@media screen and (max-width:1400px){
	.spt-csr-gallery .r123:before {padding-top: 144.5%;}
	.spt-csr-gallery .r34:before {padding-top: 121%;}
	footer .menu-secondary {margin-top: 0;}
}
@media screen and (max-width:1199.98px){
	.spt-csr-gallery .row.sm-gutters{margin-right:-3px;margin-left:-3px;}
	.spt-csr-gallery .row.sm-gutters > [class^="col-"], .spt-csr-gallery .row.sm-gutters > [class*=" col-"]{padding-right:3px;padding-left:3px;}
	.spt-csr-gallery .gallery-item {margin: 3px 0;}
	.spt-csr-gallery .r34:before {padding-top: 116.8%;}
	.spt-csr-gallery .r123:before {padding-top: 138.7%;}
	.pr-table table {font-size: 1.25vw;}
}
@media screen and (max-width:991.98px){
	.button_container {height: 40px;width: 40px;right: 6vw;}
	.button_container span {margin: 22px;}
	.inhero .inhero_inner {display: inline-block !important;height: auto !important;}
	.inhero .inhero_inner .d-table-cell {display: inline-block !important;width: 100%;}
	img.inhero-abso-img {position: relative;right: 0;top: 0;width: 100%;max-height: none;max-width: 450px;margin: 0 auto 20px;display: block;padding-left: 20px;padding-right: 20px;}
	.top-right-shade {width: 130%;left: 30%;bottom: auto;top: -10%;}
	h1 {font-size: 34px;}
	h2 {font-size: 28px;}
	h3 {font-size: 22px;}
	h4 {font-size: 18px;}
	.inhero-desc p {font-size: 20px;}
	.inhero-desc.mt3 {margin-top: 1.5em !important;}
	a.explr-more {font-size: 18px;}
	a.explr-more img {height: 30px;}
	.hr-line {width: 60px;height: 3px;}
	.em-block {width: 40vw;margin-right: -20vw;padding: 20px;}
	.md-mt-2 {margin-top: 2em !important}
	.th-pr-slider h3, .cs-stdy-slider .cs-stdy-cnt h4 {font-size: 18px;}
	.th-pr-slider .learn-more img {height: 30px;}
	.th-pr-slider .slick-slide .item-inner {padding: 20px;}
	.cs-stdy-section .our-ptfm-top p, .cs-stdy-slider .cs-stdy-cnt p {font-size: 15px;}
	.cs-stdy-slider .cs-stdy-cnt {padding: 20px;}
	ul.cs-stdy-tags {width: calc(100% - 50px);height: 145px;}
	ul.cs-stdy-tags li {padding: 7px 13px;border-radius: 40px;margin: 0 8px 8px 0;font-size: 10px;}
	.cs-stdy-cnt .learn-more {bottom: 20px;right: 20px;}
	.cs-stdy-cnt .learn-more img {height: 30px;}
	.arrwr.slick-arrow {width: 30px;right: 0;}
	.arrwl.slick-arrow {width: 30px;right: 40px;}
	.arrow-top-right .arrwr.slick-arrow {right: 0;}
	.arrow-top-right .arrwl.slick-arrow {right: 40px;}
	.slick-arrow svg {height: 30px;}
	.mdd-studio-section .our-ptfm-top h2 {font-size: 27px;}
	h2 + .hr-line {margin-bottom: 20px;}
	.mdd-studio-section a.explr-more img {width: 30px;}
	.mdd-slider h2, .mdd-slider h3 {margin: 10px 0;}
	.mdd-slider p, a.back-to-top {font-size: 14px;}
	.mdd-slider {padding: 0 0 20px;}
	.gbl-fmin h5 {font-size: 13px;height: 53px;overflow: hidden;text-overflow: ellipsis;}
	ul.pt-list li {flex-basis: 33.33%;-webkit-flex-basis: 33.33%;max-width: 33.33%;}
	.ct-videos {position: relative;right: 0;top: 0;transform: translate(0, 0);-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);width: 100%;margin-top: 30px;}
	.ct-videos li {padding: 15px 15px;width: 50%;float: left;}
	.ct-videos li + li {margin-top: 0;}
	.testimonial-text p {margin: 12px 0;font-size: 14px;}
	.client-testimonial {padding-bottom: 20px;}
	.testimonial-text .quote-bottom {margin-right: 0;}
	.map-ct-list li a {padding: 8px 0;font-size: 13px;}

	.st-menu nav {font-size: 13px;}
	.st-menu ul li {margin-bottom: 5px;}
	.st-menu h5, .menu-big ul li a, .st-menu .menu-connect ul li a {font-size: 16px;margin-bottom: 12px;}
	.menu-big {border-left: 2px solid #E9E9EA;}
	a.header-logo {padding: 12px;}

	.glbl-pr-list {display: flex;display: -webkit-flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;box-sizing: border-box;margin-left: -10px;margin-right: -10px;}
	.glbl-pr-list > .media {float: left;flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;padding-left: 10px;padding-right: 10px;}
	footer .footer-left {padding: 30px 30px 10px;border-bottom: 2px solid rgba(255,255,255,0.1);}
	footer .footer-left h3 {font-size: 15px;margin-bottom: 20px;}
	footer .footer-left .media + .media {margin-top: 0;}
	footer .footer-left .media {margin-bottom: 20px;}
	footer .footer-left .media .media-body h4 {font-size: 14px;}
	footer .footer-left .media .media-body p {font-size: 11px;}
	footer .footer-left .media img.ct-icon {width: 25px;margin-right: 15px;margin-top: 3px;}
	footer .subscribe-form, footer .ft-menu.st-menu, footer .ft-copyright {padding: 30px}
	footer .subscribe-form h5, footer .subscribe-form .sub-email {font-size: 14px;}
	footer .subform-inline .form-control {padding: 10px 40px 10px 15px;font-size: 14px;}
	footer .subform-inline .sub-btn {padding: 8px 15px;right: 0;}
	footer .subform-inline .sub-btn img {width: 20px;margin-top: -5px;}
	footer .st-menu ul li a, footer .st-menu .menu-connect ul li a {font-size: 13px;}
	footer .st-menu h5, footer .menu-big ul li a {font-size: 15px;margin-bottom: 15px;}
	footer .menu-secondary {margin-top: 20px;}
	footer .footer-right {border-left: none;}
	p.copyright-text {font-size: 11px;}
	ul.social-links li {margin-right: 15px;}
	ul.social-links li a {font-size: 20px;}
	a.back-to-top img {margin-left: 10px;height: 20px;}
	.th-pr-slider p {height: 63px;}
	.em-block .learn-more img {width: 30px;}
	.th-pr-slider .arrwr.slick-arrow {right: 20px;}
	.th-pr-slider .arrwl.slick-arrow {right: 60px;}
	.service-expert-slider {padding-bottom: 20px;}

	.gallery-overlay-text:before, .gallery-overlay-text:after {border-width: 2px;}
	.gallery-overlay-text:before {top: 15px;left: 15px;}
	.gallery-overlay-text:after {bottom: 15px;right: 15px;}
	.gallery-item:hover .gallery-overlay-text:before, .gallery-item:hover .gallery-overlay-text:after {height: 40px;width: 40px;}
	.spt-csr-gallery-inner > .col-sm-2, .spt-csr-gallery-inner > .col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.spt-csr-gallery-inner > .col-sm-2 .gallery-item {width: calc(50% - 3px);}
	.spt-csr-gallery-inner > .col-sm-2 .gallery-item:last-child {float: right;}
	.spt-csr-gallery .gallery-overlay-text-inner {font-size: 15px;padding: 20px;}
	.th-pr-slider.slick-slider, .snapview-slider {padding-bottom: 30px;}
	.gbl-section .gbl-fm-slider {padding-bottom: 20px;}
	.cs-stdy-slider {padding-bottom: 40px;}
	.loader img {width: 150px;}

	ul.hb-feature-list {margin-left: -15px;margin-right: -15px;}
	ul.hb-feature-list li {flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
	ul.hb-feature-list li p {font-size: 15px;}
	ul.hb-feature-list li .r11 {width: 70px;margin-right: 15px;border-radius: 100px;}
	ul.hb-feature-list li .r11 img {max-height: 45%;}
	.pr-table .table thead th {font-size: 20px;}
	.pr-table .table td, .pr-table .table th {padding: 10px 15px;}
	.pr-table table {font-size: 13px;}
	.pr-table th .flex-text img {width: 34px;margin-right: 10px;height: 30px;}
	.pr-table td .flex-text img {width: 34px;margin-right: 10px;height: 20px;}
	section.rt-video-section ul li {font-size: 14px;}
	section.rt-video-section ul li + li {margin-top: 15px;}
	.ct-block-content {font-size: 12px;}
	.use-case-section h4 {font-size: 15px;margin-top: 20px;margin-bottom: 15px;}
	.use-case-section p {font-size: 14px;margin-bottom: 15px;}
	.hc-diagn-sec .media + .media {margin-top: 10px;}
	.hc-diagn-sec .media .r11 {width: 60px;margin-right: 10px;}
	.hc-diagn-sec .media .r11 img {min-width: auto;height: 50%;}
	.inhero-abso-img-outside img.inhero-abso-img {max-height: none;height: auto;float: right;padding: 0;margin-bottom: 0;}
	.hey-hl-main {padding: 20px 0 60px}
	.hey-hl-main .count {margin-bottom: 20px;margin-top: 40px;}
	ul.hb-feature-list-box {margin-left: -10px;margin-right: -10px;}
	ul.hb-feature-list-box li {flex-basis: 45%;-webkit-flex-basis: 45%;max-width: 45%;padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
	ul.hb-feature-list-box li:nth-child(3), ul.hb-feature-list-box li:nth-child(7) {margin-left: 10%;}
	ul.hb-feature-list-box li .media {padding: 12px;}
	ul.hb-feature-list-box li .r11 {width: 50px;margin-right: 12px;}
	ul.hb-feature-list-box li p {font-size: 14px;}
	.pt-ft-small-section .row {margin-right: -5px;margin-left: -5px;}
	.pt-ft-small-section .row > .col {padding-left: 5px;padding-right: 5px;}
	.pt-ft-small-section .ct-block {margin-top: 10px;}
	ul.qt-adh-list {margin-top: 20px;}
	.qt-adh-list .media .r11 {width: 60px;margin-right: 10px;}
	.md-mt0 {margin-top: 0 !important;}
	.tooltip .tooltip-icon {font-size: 14px;line-height: 16px;height: 18px;width: 18px;}
	.tooltip .tooltip-content {padding: 10px 15px;font-size: 14px;border-radius: 4px;width: 160px;}
	.inside-van-sec .van-floorplan .icon3d {bottom: 15px;right: 15px;width: 50px;}
	.inhero-emu.inhero .inhero_inner {padding-top: 0;}
	.inhero ul.hb-feature-list-box li:nth-child(3), .inhero ul.hb-feature-list-box li:nth-child(7) {margin-left: 0;}
	.smd-block {margin: 20px 0;}
	.smd-block img {height: 50px;margin-bottom: 15px;}
	.smd-block h3 {margin-bottom: 10px;}
	.smd-block p {margin-bottom: 0;}
	.enhancing-patient-slider ul.slick-dots li span {font-size: 13px;padding: 10px 15px;border-radius: 60px;}
	.enhancing-patient-slider {padding-top: 60px;}
	.cds-body h1 + .hr-line, .casestudy-section h1 + .hr-line {margin-bottom: 20px;}
	.cds-nav .cds-nav-count {font-size: 18px;}
	.cds-nav .cds-nav-arrows li a {padding: 9px;}
	.cds-nav .cds-nav-arrows li a svg {width: 13px;height: auto;}
	.cds-dots ul li a, .md-slider ul.slick-dots li button, .md-slider ul.slick-dots li.slick-active button {height: 10px;width: 10px;}
	a.cdr-back {font-size: 14px;line-height: 17px;}
	.md-slider ul.slick-dots {bottom: 0;}
	.qm-tabs .hv-tab {margin-bottom: 30px;}
	.hp-list .hp-list-item {margin-top: 30px;}
	.qm-tabs .hv-tab .tablinks, .hp-list .media {padding: 20px;}
	.qm-tabs .hv-tab .media .r11, .hp-list .media .r11 {width: 40px;margin-right: 20px;}
	ul.hb-feature-list.hb-feature-list-eqm {margin-top: 30px;}
	.md-slider-base h4 {margin-bottom: 10px;}
	ul.hb-feature-list.hb-feature-list-eqm li {margin-bottom: 20px;}
	ul.hb-feature-list.hb-feature-list-ft li {flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;margin-bottom: 20px;}
	.casestudy-slider {padding-bottom: 40px;}
	.casestudy-slider .cs-stdy-cnt h4 {margin-bottom: 10px;margin-top: 10px;}
	.casestudy-slider .cs-stdy-cnt p {margin-bottom: 15px;}
	.casestudy-slider ul.cs-stdy-tags {margin-bottom: 15px;width: 100%;height: 101px;}
	.cds-section-body .md-mt1 {margin-top: 10px;}
	.casestudy-page .inhero-abso-img-outside img.inhero-abso-img {left: 0;}
	.casestudy-page .inhero .cs-stdy-tags {margin-top: 20px;}
	.casestudy-page .inhero h1.title {margin-bottom: 20px;margin-top: 15px;}
	.result-section .media .r11 {width: 40px;margin-right: 20px;}
	.result-section .result-item {margin-bottom: 20px;}
	.result-section .result-item p, .bcs-section p {font-size: 16px;}
	.qt-section .mt-vw4 {margin-top: 45px;}
	.pr-vw4 {margin-right: 30px;}
	.blg-rt-list {margin-top: 30px;}
	.button-group button.button {font-size: 18px;margin-right: 10px;padding: 5px 15px;}
	.filter-search {width: 100%;margin-top: 20px;}
	.filter-search .form-control {min-width: 100%;font-size: 16px;}
	.filter-search .search-cancel img {margin-bottom: 0;}
	.blog-listing img {margin-bottom: 15px;}
	.blg-date img {width: 15px;margin-bottom: 0;}
	.sidebar {margin: 40px 0;}
	section.blg-section {padding: 50px 0;}
	.jmp-to {padding: 20px;max-width: 100%;}
	.blogdetail-page .inhero {padding-top: 140px;}
	.blog-content h3 {display: inline-block;width: 100%;line-height: 31px;}
	.blog-content h3 span {float: left;height: 30px;width: 30px;line-height: 30px;}
	.clinic-page .inhero-abso-img-outside img.inhero-abso-img {width: auto;max-width: 100%;}
	.section .sq-dot-list {margin-top: 20px;}
	section.rt-video-section.key-hlt-section {padding: 0;max-width: 90vw;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
	.key-hlt-section .snapview-slider {padding: 4vw 0;margin-bottom: 50px;}
	.pt-ft-fr-section .col {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
	.snapview-slider.arrow-down-more {margin-bottom: 40px;}
	.rt-video-container-section {padding: 0 !important}
	.no-arrows-mobile .slick-arrow {display: none !important;}
	.mmt2 {margin-top: 2em!important}
	.ct-ws-count {padding: 30px 0 22px;}
	.ct-ws-count ul.hb-feature-list li .media.ml-media {left: -25px;position: relative;}
	.ct-ws-count ul.hb-feature-list li .media.mr-media {right: -25px;margin-top: 25px;position: relative;}
	.ct-ws-count ul.hb-feature-list li {flex-basis: 85%;-webkit-flex-basis: 85%;max-width: 85%;}
	.ct-ws-count .ct-name {font-size: 25px;font-weight: bold;}
	.ct-ws-count ul.hb-feature-list li h4 {font-size: 24px;}
	.nm-section .carr-list > li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;margin: 15px 0 0;}
	.career-single-page .cr-left .sq-dot-list {margin-bottom: 25px;}
	.career-single-page .cr-title {margin-right: 15px;}
	.cr-base .cr-left {padding-top: 120px;padding-bottom: 50px;}
	.cr-base .cr-right {padding-top: 50px;padding-bottom: 50px;}

	.product-page .inhero {max-width: 90vw;padding-left: 15px;padding-right: 15px;margin: 0 auto;}
	.key-hlt-section .snapview-slider.arrows-left {margin-bottom: 70px;}
	.snapview-slider.arrows-left .arrwl.slick-arrow, .snapview-slider.arrows-left .arrwr.slick-arrow {display: none !important;}
	.mpt-4 {margin-top: 5em !important;}
	.apr-list .apr-list-item {margin-bottom: 30px;}
	.apr-list .apr-list-item img {height: 40px;}
	.sd-box {margin-bottom: 40px;}
	.sd-box h4 {font-size: 22px;margin-bottom: 15px;}
	.download-brochure.sm-mt0 {margin-top: 0 !important;}
	a.download-brochure img {margin-right: 15px;height: 30px;}
	.breadcrumb-list ul {margin-top: 40px;}
	.img-groups img + img {margin-top: 20px;}
	.ct-inquiry-info h4 {font-size: 22px;margin-bottom: 10px;margin-top: 30px;}
	.abt-cnt-sec img {margin-top: 10px;}
	.cr-right-single .view-apply-btn.view-apply-btn-inline {margin-top: 20px;}
}
@media screen and (max-width:767.98px){
	.container-xl, .container-xxl, section.rt-video-section.key-hlt-section, .product-page .inhero {max-width: 100%;}
	h1 {font-size: 28px;}
	h2 {font-size: 24px;}
	h3 {font-size: 20px;}
	h4, .inhero-desc p {font-size: 16px;}
	.em-sec {padding: 30px 0;width: 100%;}
	.em-block {width: 90%;float: none;margin: 0 auto;}
	.tr-title {left: -10px;}
	.th-pr-slider .th-pr-icon {height: 90px;}
	.th-pr-slider .th-pr-icon img.sm-img {height: 30px;}
	.th-pr-slider .th-pr-icon img.big-img {right: -30px;top: -40px;height: 100px;}
	.th-pr-slider p {height: 80px;-webkit-line-clamp: 4;}
	.cs-stdy-section::before {width: 100vw;}
	.button_container {right: 15px;}
	.mdd-studio-section .our-ptfm-top a.explr-more {margin-bottom: 20px;}
	.gadget-right::before, .gadget-right::after {content: none;}
	.gadget-right .gadget-item {border-top: 2px solid #EAEBEC;}
	.gadget {padding-bottom: 20px;}
	ul.pt-list li {flex-basis: 50%;-webkit-flex-basis: 50%;max-width: 50%;}
	footer .subform-inline {margin: 15px 0;}
	footer .subscribe-form h5 br {display: none;}
	footer .st-menu ul {margin-bottom: 30px;}
	footer .menu-big ul li a {margin-bottom: 5px;}
	footer .menu-secondary {margin-top: 0;}
	ul.two-column-menu {column-count: 1;-webkit-column-count: 1;-ms-column-count: 1;column-gap: 0;-webkit-column-gap: 0;-ms-column-gap: 0;}
	footer .ft-copyright {text-align: center;}
	p.copyright-text {margin: 20px 0;font-size: 13px;}
	footer .st-menu .menu-connect ul {margin-bottom: 0;}
	.menu-big {border-left: none;}
	.st-menu ul {margin-bottom: 25px;}
	.menu-big ul li a {margin-bottom: 0;}
	.ct-videos .popup-video .video-icon {padding: 15px;}
	.ct-videos .popup-video .video-icon img {width: 30px;}
	ul.cs-stdy-tags {height: auto;overflow: visible;}
	.cs-stdy-slider .cs-stdy-cnt h4, .cs-stdy-slider .cs-stdy-cnt p {-webkit-line-clamp: inherit;}
	section.rt-video-section, section.use-case-section {padding-left: 15px;}
	section.rt-video-section .videoWrapper-base {margin-top: 30px;}
	.ct-block {margin-top: 20px;display: table;margin-left: auto;margin-right: auto;max-width: 320px;}
	.ct-block:before {padding-top: 0;}
	.ct-block > .ct-block-inner {position: relative;padding: 20px}
	.ct-block-content {font-size: 15px;position: relative;padding: 0;margin-top: 20px;}
	.use-case-section .setbg {padding-top: 50%;}
	.use-case-section .use-case-content {padding-bottom: 20px;padding-right: 15px;}
	.pr-table table {min-width: 700px;}
	.videoWrapper .popup-video .play-icon {height: 50px;width: 50px;}
	.videoWrapper .popup-video .play-icon img {width: 16px;}
	.snapview-slider {padding-bottom: 50px;}
	ul.hb-feature-list li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;padding-left: 15px;padding-right: 15px;margin-bottom: 25px;}
	ul.hb-feature-list li .r11 {width: 60px;}
	.inside-van-sec .inside-van-content {padding: 25px 15px 15px;}
	.apr-list img {height: 40px;margin-bottom: 10px;}
	.apr-list > div {margin-bottom: 30px;}
	.pt-ft-small-section .row > .col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.pt-ft-small-section .ct-block {display: table;margin-left: auto;margin-right: auto;max-width: 320px;margin-top: 20px;}
	.inhero-abso-img-outside img.inhero-abso-img {max-width: 350px;}
	.van-floorplan-img {display: inline-block;position: relative;}
	.van-floorplan img.fp-img {max-height: 450px;}
	.tooltip.tooltip1 {left: 47.1%;top: 33.9%;}
	.tooltip.tooltip2 {left: 9.1%;}
	.tooltip.tooltip3 {left: 70.4%;top: 63.3%;}
	.clinical-decision-section .our-ptfm-top .explr-more {margin-bottom: 20px;}
	#fullpage section.section {padding: 40px 0;}
	.enhancing-patient-slider {padding-bottom: 20px;margin-bottom: 20px;}
	.smd-block img {height: 35px;}
	.single-page {padding-bottom: 0;}
	.cds-body {width: 100%;margin: 0 auto;padding: 0 15px;max-width: 540px;}
	.cds-sidebar {position: relative;width: 100%;height: auto;padding: 30px 20px;display: inline-block;}
	.cds-nav {position: relative;right: auto;top: 0;transform: translate(0, 0);-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);}
	.cds-dots {position: relative;bottom: 0;right: 0;width: auto;float: left;}
	a.cdr-back {font-size: 16px;line-height: 20px;position: relative;width: auto;float: right;right: auto;bottom: auto;padding-right: 30px;margin-top: 8px;}
	a.cdr-back img {height: 22px;right: -15px;}
	a.cdr-back:hover img {right: -20px;}
	.cds-dots ul li + li {margin-left: 10px;}
	.cds-section .mt-vw1 {margin-top: 20px;}
	.cds-section .mt-vw2 {margin-top: 30px;}
	.cds-section .mt-vw3 {margin-top: 40px;}
	.qt-section img.quote-top {left: 20px;}
	.qt-section img.quote-bottom {right: 20px;}
	.bcs-section .pr-vw4 {margin: 0;padding: 15px;}
	.bloglist-page .inhero h2 {margin-bottom: 12px;}
	.main-blog h3 {font-size: 18px;margin-top: 10px;margin-bottom: 12px;}
	.img-title span {height: 35px;width: 35px;}
	.bloglist-page .inhero h2, .sidebar h2 {font-size: 20px;}
	.button-group button.button {font-size: 14px;margin-right: 0px;padding: 3px 9px;float: left;}
	.auth-detail .pull-left, .auth-detail .pull-right {width: 100%;text-align: center;}
	.auth-detail .pull-right {margin-top: 20px;}
	.pt-ft-fr-section .col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.ct-ws-count {width: 86%;margin: 15px auto;}
	.inside-van-sec .van-floorplan {padding: 25px 40px !important}
	.cr-apply {margin: 40px 0 30px;}
	.product-page .inhero h4,.sd-box h4 {font-size: 20px;}
	.ct-inquiry-info h4 {font-size: 18px;margin-top: 20px;}
	.abt-page .mt-vw4 {margin-top: 40px;}
	.abt-page section.section {padding: 40px 0;}
	.carr-list > li .carr-item a.view-apply-btn {font-size: 14px;}
}
@media screen and (max-width:575.98px){
	.inhero_inner {padding: 20px 0 30px;}
	a.header-logo img {width: 110px;}
	.button_container {height: 30px;width: 30px;padding: 25px;}
	.button_container span {margin: 17px;}
	.cs-stdy-section .container-xl {padding-left: 15px;padding-right: 15px;}
	.cs-stdy-slider .cs-stdy-cnt {left: 5%;width: 90%;padding-bottom: 45px;}
	ul.cs-stdy-tags {width: 100%;}
	.testimonial-text .quote-top, .testimonial-text .quote-bottom {width: 40px;}
	.testimonial-profile .media > img {width: 70px;margin-right: 10px;}
	.testimonial-profile .media p {margin-bottom: 0;font-size: 14px;margin-top: 5px;}
	.client-testimonial {padding-bottom: 30px;}
	.glbl-pr-list > .media {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;}
	a.back-to-top {margin-top: 20px;}
	.the-need-section-desc {padding: 15px;}
	.inhero-desc p br {display: none;}
	.hey-hl-main .count {font-size: 36px;line-height: 1;}
	.hey-hl-main .count.count-small {font-size: 36px;}
	.inside-van-sec .van-floorplan {padding: 15px;}
	ul.hb-feature-list-box li {flex-basis: 90%;-webkit-flex-basis: 90%;max-width: 90%;}
	ul.hb-feature-list-box li:nth-child(3), ul.hb-feature-list-box li:nth-child(7) {margin-left: 0;}
	ul.hb-feature-list-box li:nth-child(2n) {margin-left: 10%;}
	.qt-adh-list li {margin-bottom: 15px;padding-bottom: 15px;}
	.inhero-abso-img-outside {float: left;width: 100%;position: relative;padding-top: 80px;background-color: #F4F4F5;}
	.inhero-abso-img-outside img.inhero-abso-img {width: 100%;max-width: 100%;}
	.inhero ul.hb-feature-list-box li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;margin-left: 0 !important;margin-top: 15px;}
	.enhancing-patient-slider {padding-top: 10px;}
	.enhancing-patient-slider .slick-dots {display: none !important;}
	.qm-tabs .hv-tab .media .r11, .hp-list .media .r11 {width: 35px;margin-right: 15px;}
	ul.hb-feature-list.hb-feature-list-ft li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;}
	ul.hb-feature-list.hb-feature-list-ft li p br {display: none;}
	.casestudy-slider ul.cs-stdy-tags {height: auto;}
	.single-page {padding-top: 120px;}
	.modal3d .modal-dialog {max-width: 100%;}
	.dc-profile .modal-body {padding: 20px;}
	.dc-profile .explr-more {font-size: 18px;}
	.dc-profile .explr-more img {width: 32px;margin-right: 12px;}
	.form-group input[type="checkbox"] {margin-right: 12px}
	.form-group input[type="checkbox"] + label {font-size: 16px;}
	.casestudy-page .inhero {padding-top: 20px;}
	section.qt-section.section {padding-bottom: 70px;}
	.qt-section img.quote-bottom {bottom: -40px;}
	.pt-ft-fr-section .col, .sb-list > li {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.nm-section .carr-list h5 {font-size: 16px;}
	.nm-section .carr-list p {font-size: 13px;}
	.ft-tag {font-size: 10px;padding: 5px 12px;}
	.drag-text h3 {font-size: 15px;}
	.product-detail-slider .product-thumb-slider {width: 80px;}
	.product-detail-slider .product-slider {width: calc(100% - 80px);padding-left: 10px;}
	.product-detail-slider .popup-video .play-icon {height: 70px;width: 70px;}
	.breadcrumb-list ul li {font-size: 13px;font-weight: bold;}
}
@media screen and (max-width:479px){
	ul.pt-list li {flex-basis: 100%;-webkit-flex-basis: 100%;max-width: 100%;}
	.ct-videos li {width: 100%;}
	.spt-csr-gallery-inner > .col-sm-2 .gallery-item {width: 100%;}
}


@keyframes flickerAnimation {
	0%   { opacity:1; }
	50%  { opacity:0.5; }
	100% { opacity:1; }
}
@-o-keyframes flickerAnimation{
	0%   { opacity:1; }
	50%  { opacity:0.5; }
	100% { opacity:1; }
}
@-moz-keyframes flickerAnimation{
	0%   { opacity:1; }
	50%  { opacity:0.5; }
	100% { opacity:1; }
}
@-webkit-keyframes flickerAnimation{
	0%   { opacity:1; }
	50%  { opacity:0.5; }
	100% { opacity:1; }
}

@keyframes bounce-3 {
	0%   { transform: translateY(0); }
	30%  { transform: translateY(-15px); }
	50%  { transform: translateY(0); }
	100% { transform: translateY(0); }
}
@-webkit-keyframes bounce-3 {
	0%   { -webkit-transform: translateY(0); }
	30%  { -webkit-transform: translateY(-15px); }
	50%  { -webkit-transform: translateY(0); }
	100% { -webkit-transform: translateY(0); }
}
.bounce-3 {
	animation-name: bounce-3;
	-webkit-animation-name: bounce-3;
	animation-timing-function: ease;
	-webkit-animation-timing-function: ease;
	animation-duration: 2s;
	-webkit-animation-duration: 2s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}
.list-bullets {list-style: none;}
.list-bullets li{position: relative; padding-left:20px;font-size: 1.35vw;}
.list-bullets li:after{position: absolute; left: 0; top:10px; width: 6px; height: 6px; background: #000; padding: 0; content: '';}
.medical-section .slick-arrow{display: none!important;}

.snapview-slider .slick-dots{display: none!important;}

.mt-200{margin-top:140px;}


/* pricacy plicy css */
.pt200{margin-top:80px;}
.page-privacy ul{padding-left: 20px; margin-bottom: 30px;}
.page-privacy ul li{list-style-type: inherit;}
.page-privacy h3{padding-bottom: 20px;}
.part{margin-right: 20px;}
.gray-icon img{filter: gray;  
    -webkit-filter: grayscale(1); 
    -webkit-filter: grayscale(100%);}
.casestudy-page .inhero-abso-img-outside img.inhero-abso-img.img-right{left: auto; right: 0;}
.list-bullets a{color: #343640; font-size: 1.35vw;}
.list-bullets a:hover{text-decoration: underline;}
.pdf-list .list-bullets li::after { top: 11px;}
.Results-list li{ background: #f1f1f1;}
.Results-list li:hover{opacity:1;}
.Results-list li a:hover{color: #000;}
.page-cms2 ul, .page-cms2 ol{list-style: none;}
.page-cms2 ul li, .page-cms2 ol li{padding-bottom:12px;}
.page-cms2 ul li span, .page-cms2 ol li span{padding-right:20px; font-weight: 700;}
.page-privacy a{color: #000; text-decoration: underline;}
.page-privacy a:hover{color: #000; text-decoration:none;}