
.sticky {position: fixed;margin-top: 0 !important;}

#inner-banner {position: relative;background-color:#067a93;height:599px;background-repeat:no-repeat; background-position: center top; background-size: cover;}
#inner-banner .row {position: relative;height: 599px;}
#inner-banner .row .col{height:100%;}
#inner-banner .row .block{position: absolute;bottom:170px;}
h1 {font-family: 'Exo 2', sans-serif;font-size: 2.813rem; font-weight:700; color: #03928f;}
h3{font-family: 'Exo 2', sans-serif;font-size:2.25rem; font-weight: 600;color:#038889;font-size:1.521rem;margin:30px 0;}


.des-block{padding:65px 40px;background-color:#038889;color:#ffffff;font-style: italic;font-size:1.5rem;line-height: 185%;width:300px;}
.right-side-text{padding-left: 65px;}
.right-side-text p.last{margin-bottom: 0px;}

.how-it-works{padding-top: 130px;}
.how-it-works h3{margin-top:60px;}

.app-features{background-color: #ecfbfb;overflow: hidden;}
.app-features.padding{padding-bottom: 70px;}
.app-features .features-detail .item{margin: 0 0 30px;padding:0 0 30px;position: relative;}
.app-features .features-detail .item:after{content:"";position: absolute;bottom:0;width:100%;background-color:#d4efef;height:1px;}
.app-features .features-detail .item .icon{position: relative;width:95px;height:95px;margin-top: 10px;}
.app-features .features-detail .item .icon.round1{background-color: #642b65;}
.app-features .features-detail .item .icon.round2{background-color: #d21e27;}
.app-features .features-detail .item .icon.round3{background-color: #efa838;}
.app-features .features-detail .item .icon.round4{background-color: #ba0566;}
.app-features .features-detail .item .icon.round5{background-color: #15915e;}

.app-features .features-detail .item .icon i {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.app-features .features-detail .item .icon .statistics{background-position:-130px -183px;width: 58px;height: 49px;}
.app-features .features-detail .item .icon .interpret{background-position:-203px -183px;width: 34px;height: 60px;}
.app-features .features-detail .item .icon .notifications{background-position:-249px -184px;width: 46px;height: 42px;}
.app-features .features-detail .item .icon .share{background-position: -306px -183px;width: 48px;height: 48px;}
.app-features .features-detail .item .icon .support{background-position: -363px -178px;width: 44px;height: 53px;}

.app-features .features-detail .item .features-area{margin-left: 70px;}
.app-features .features-detail .item .features-area .title{font-family: 'Exo 2', sans-serif;font-weight:600;font-size:1.5rem;color:#038889;margin: 0 0 15px;}
.app-features .features-detail .item .features-area p{margin: 0px;}
.app-features .features-detail .item.last:after{display: none;}

.services-list .item{padding:30px 0;position: relative;}
.services-list .item:after{content:"";position: absolute;bottom:0;width:100%;background-color:#d7d7d7;height:1px;}
.services-list .item .icon{position: relative;width:210px;height:210px;border:15px solid #ffffff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}
.services-list .item .icon.round1{background-color: #642b65;}
.services-list .item .icon.round2{background-color: #efa838;}
.services-list .item .icon.round3{background-color: #c8066e;}
.services-list .item .icon.round4{background-color: #109495;}
.services-list .item .icon.round5{background-color: #e32129;}

.services-list .item .icon i {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.services-list .item .icon .lifestyle{background-position:-13px -262px;width: 84px;height: 72px;}
.services-list .item .icon .insights{background-position:-116px -265px;width: 54px;height: 68px;}
.services-list .item .icon .connect{background-position:-184px -264px;width: 76px;height: 75px;}
.services-list .item .icon .hcp{background-position:-271px -262px;width: 67px;height: 75px;}
.services-list .item .icon .medication{background-position:-348px -263px;width: 71px;height: 71px;}


.services-list .item .service-detail{margin-left: 65px;}
.services-list.right-side .item .service-detail{margin:0 65px 0 0;}
.services-list .item .service-detail .title{font-family: 'Exo 2', sans-serif;font-weight:600;font-size:1.75rem;color:#038889;margin: 0 0 15px;}
.services-list .item .service-detail p{margin: 0px;}

.services-list .item.last{margin: 0px;padding:0px;}
.services-list .item.last:after{display: none;}


.contact-area{margin-top: 50px;}
.contact-area .item{position: relative;margin-left: 10px;padding-bottom: 30px;margin:0 0 30px;}
.contact-area .item:after{content:"";position: absolute;left:0;bottom:0;width:100%;height:1px;background-color:#f3f3f3;}
.contact-area .item p{margin:0;}
.contact-area .item h3{font-size:1.5rem;font-weight:700;margin-bottom: 20px;}
.contact-area .item a{color:#000000;}

.map-area iframe{border: none;}
.map-area{margin-bottom: -10px;}

.services-list.right-side .mob-view .icon-wrapper{display: none;}

.drop-us{background-color:#f7f7f7;padding:40px 40px 50px;}
.drop-us h3{font-weight:600;font-size:1.875rem;margin:0 0 30px;}
.drop-us form .form-control {background-color:#ffffff;border-radius:0px;height:50px; color: #000;}
.drop-us form .form-control::-webkit-input-placeholder {color:#b5b5b5;}
.drop-us form .form-control::-moz-placeholder {color:#b5b5b5;}
.drop-us form .form-control:-ms-input-placeholder {color:#b5b5b5;}
.drop-us form .form-control:-moz-placeholder {color:#b5b5b5;}
.drop-us form textarea.form-control{height:160px;}
.drop-us form .btn-custom{margin-top: 20px;}
.drop-us form .btn-custom:focus:before{background-color: #03928f;}

.contact-area .timings span{font-weight:500;}
.dropdown .btn{position: relative;color:#000000;padding-right: 60px;padding-left: 0px;}
.dropdown .btn:after{content:"";position: absolute;right:0;top:10px;background:url(../images/sprite.png) no-repeat  -439px -293px;width: 14px;height: 8px;border: none;}
.dropdown-menu.show{padding:20px;}


.testimonials .item{margin:30px 0 60px;}
.testimonials .item .img-wrapper{width:175px;height:175px;overflow: hidden;border-radius:50%;}

.testimonials .item .row [class^="col-"]{padding:0px;}
.testimonials .item .des-area{position: relative;padding:55px 0 0 30px;max-width:270px;}
.testimonials .item .des-area:before{content:"";position: absolute;left:30px;top:0;background: url(../images/sprite.png) no-repeat -434px -120px;width: 44px;height: 39px;}
.testimonials .item .des-area p{margin:0 0 15px;}
.testimonials .item .des-area .name{font-weight:600;color:#038889;}

.tips .language{padding:20px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.tips .language .text{color:#a4a4a4;font-size:0.875rem;display: inline-flex;}
.tips .language .change{display: inline-block;position: relative;padding:0 30px 0 30px;margin-left: 25px;font-size:0.875rem;}
.tips .language .change:before{content: "";position: absolute;left:0;height:calc(100% + 30px);background-color:#ebebeb;width:1px;top:-15px;}
.tips .language .change .form-group{margin-bottom: 0px;}


.tips .tips-videos{padding:70px 0;}
.tips a.video-block{display: block;position: relative;overflow: hidden;margin-bottom: 25px;}
.tips a.video-block:before{content:"";position: absolute;left:0;right:0;top:0;bottom:0;margin: auto;background-color:rgba(0,0,0,0.25);}
.tips a.video-block img{width:100%;}
.tips .video-block .play-button{position: absolute; left: 0;right:0;top:0px; bottom: 0; color: #fff;margin:auto;}
.tips .video-block .play-button .icon{background-position:-222px -400px;width: 129px;height: 100px;position: absolute; left: 0; right:0px;top:0px;bottom:0px;margin:auto;}
.tips .video-block .play-button span{display: block;}

.tips-videos .title{font-size:1.5rem;color:#038889;font-weight:500;}
.tips-videos .item{margin:0 0 70px;}

.blank-page .text-area{margin-left: 20px;}
.blank-page .text-area h1{margin-bottom:20px;}

.select2-container--default .select2-selection--single .select2-selection__rendered{text-align: left;color:#038889;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border: none;background: url(../images/sprite.png) no-repeat -437px -269px;width: 10px;height: 5px;right:0;left: auto;}
.select2-container--default .select2-selection--single .select2-selection__arrow{outline: none;}
.select2-container--default .select2-selection--single{outline: none;}
.select2-container--default .select2-search--dropdown .select2-search__field{outline: none;}

.select2-container--default .select2-selection--single{position: relative;border:none;}

.services-list-wrapper {position: relative; background-color: #ebf6f6;}
.services-list-wrapper .item{text-decoration: none; text-align: center; margin-bottom: 30px; display: block;}
.services-list-wrapper .item span{display: block;}
.services-list-wrapper .item .icon-wrap{border: 10px solid rgba(255,255,255,1);margin:0 auto 20px;width: 180px;height: 180px; transition: all 0.4s; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.services-list-wrapper .item.round1 .icon-wrap {background-color: #642b65;}
.services-list-wrapper .item.round2 .icon-wrap{background-color: #efa838;}
.services-list-wrapper .item.round3 .icon-wrap{background-color: #c8066e;}
.services-list-wrapper .item.round4 .icon-wrap{background-color: #109495;}
.services-list-wrapper .item.round5 .icon-wrap{background-color: #e32129;}
.services-list-wrapper .item .icon-wrap .icon{ height: 160px;position: relative; margin-bottom: 20px;}
.services-list-wrapper .item .icon-wrap .icon i{ max-height:80px; max-width: 80px; position: absolute; left:0; right: 0; top: 0; bottom: 0; margin: auto;}
.services-list-wrapper .item .icon-wrap .icon .wellness{background-position:-59px -13px;width: 74px;height: 64px;}
.services-list-wrapper .item .icon-wrap .icon .health{background-position:-152px -15px;width: 48px;height: 60px;}
.services-list-wrapper .item .icon-wrap .icon .connect{background-position:-214px -14px;width: 66px;height: 66px;}
.services-list-wrapper .item .icon-wrap .icon .hcp{background-position:-299px -15px;width: 59px;height: 65px;}
.services-list-wrapper .item .icon-wrap .icon .medication{background-position:-371px -17px;width: 63px;height: 63px;}
.services-list-wrapper .item:hover .icon-wrap {box-shadow: none !important;}

.medinfo-wrapper .item .icon-wrap .icon {display: flex;}
.medinfo-wrapper .item .icon-wrap .icon img {margin: auto; filter: brightness(0) invert(1); max-width: 100%;}
.circle {border: 7px solid rgba(255,255,255,1); margin: -70px auto 20px; width: 120px; height: 120px; transition: all 0.4s; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 50%;}
.circle .icon {display: flex; height: 100%; align-items: center; justify-content: center; filter: grayscale(0) invert(1);}

.bossanova-color {background-color: var(--bossanova);}
.tulip-tree-color {background-color: var(--tulip-tree);}
.lipstick-color {background-color: var(--lipstick);}
.blue-chill-color {background-color: var(--blue-chill);}
.alizarin-crimson-color {background-color: var(--alizarin-crimson);}
.endeavour-color {background-color: var(--endeavour);}
.carrot-orange-color {background-color: var(--carrot-orange);}
.vida-loca-color {background-color: var(--vida-loca);}
.dodger-blue-color {background-color: var(--dodger-blue);}
.heliotrope-color {background-color: var(--heliotrope);}
.hibiscus-color {background-color: var(--hibiscus);}

:root {
    --bossanova: #642B65;
    --tulip-tree: #EFA838;
    --lipstick: #C8066E;
    --blue-chill: #109495;
    --alizarin-crimson: #E32129;
    --endeavour: #0354B0;
    --carrot-orange: #f4871f;
    --vida-loca: #419e1c;
    --dodger-blue: #1b82ec;
    --heliotrope: #d158f9;
    --hibiscus: #AC245E;
}