*{margin:0; padding:0; box-sizing:border-box;}
body{font-family:"quasimoda",sans-serif; font-size:18px; /*background:#8fd9ea url(../img/bg.png) no-repeat center 0; background-size:100% auto;*/ padding-top:0;}

a{transition:all 0.4s ease; -webkit-transition:all 0.4s ease;}

img{max-width:100%;}

.container{max-width:1600px; margin:0 auto; padding:0 30px;}

header{margin-bottom:0px; padding:20px 0; background: #8fd9ea url(../img/bg.png) no-repeat center 0; background-size:100% auto;}

header .container{display:flex; justify-content:space-between; align-items:center;}

.headRight{max-width:1056px; width:100%; padding-left:25px; flex:1; position:relative; float:right; }

.rpm{display:table; align-items:center; overflow:hidden; color:#fff; background:#334c94; max-width:1056px; width:100%; height:auto;}

.rpmContnt{display:table-cell; line-height:1.5; padding:30px 100px 30px 30px;}

.hdrTitle{font-size:30px; font-weight:700; margin-bottom:10px; line-height:1;}

.rpm ul{list-style-type:none; margin-bottom:12px; padding-left:0;}

.rpm ul li{font-size:23px; line-height:1;}

.rpm ul li:before{content:'\27F6'; margin-right:6px; font-size:18px; position:relative; top:-2px;}

.xpBtn{background:#5594c5; min-width:220px; padding:20px 25px 20px 0px; display:table-cell; position:relative; z-index:1;}

.xpBtn:before{content:''; top:0; bottom:-50px; width:200px; border-left:10px solid rgba(255,255,255,.8); z-index:-1; transform:skew(-30deg, 10deg); background:#5594c5; position:absolute; left:-60px;}

.xpBtn a{position:absolute; top:50%; transform:translateY(-50%);}

#myCarousel svg{position:absolute; z-index:-1; opacity:0;}

.carousel-indicators{margin-bottom:0.2rem;}

.whiteBtn{color:#334c94; text-decoration:none; font-size:25px; height:50px; line-height:50px; font-weight:600; width:195px;
  background: rgb(255,255,255); display:inline-block; border-radius:5px; -webkit-border-radius:5px;
}

.whiteBtn:hover{background: #334c94; color:#fff;}

.blueBtn{background:#334c94; text-align:center; color:#fff; border:2px solid #334c94;}

.blueBtn:hover{background:#fff; color:#334c94;}

/*nav{background:rgb(62,167,243); background:linear-gradient(19deg, rgba(62,167,243,1) 0%, rgba(45,44,142,1) 100%);
padding:0 10px; margin-top:20px;
}

nav:after{content:''; clear:both; display:table; width:100%;}
nav ul{list-style-type:none; display:flex; justify-content:space-evenly;}
nav ul li{}
nav ul li a{font-size:32px; text-decoration:none; color:#fff; font-family:"quasimoda",sans-serif; height:60px; font-weight:600; line-height:68px; display:block; padding:0 20px;}
nav ul li a:hover{color:#000;}*/

.navbar-expand-lg .navbar-nav{margin:0 auto;}

.navbar{padding:8px 0 5px;}

/* .navbar-collapse{padding:15px;} */

.bg-dark{background-color: #334c94!important;}

.navbar-toggler{text-align:left; width:100%; box-shadow:none !important;}

.mnu{line-height:30px; text-transform:uppercase; font-size:16px; letter-spacing:.8px; position:relative; top:3px;}

.navbar-toggler-icon{float:right;}

.top-nav{margin-top:20px; height:50px; padding:0 20px 0 25px; /*display:flex;flex-direction:row;*/align-items:center;justify-content:space-between;background:rgb(62,167,243); background:linear-gradient(19deg, rgba(62,167,243,1) 0%, rgba(45,44,142,1) 100%);color:#fff; position:relative;}

.top-nav:after{content:''; clear:both; display:table; width:100%;}

.menu{display:flex;flex-direction:row;justify-content:space-between; list-style-type:none;margin:0;padding:0}

.menu>li{margin:0 0rem; padding:0 .6rem;}

.menu>li a{font-size:26px; text-decoration:none; color:#fff; height:50px; font-weight:600; line-height:58px; display:block; padding:0 0px;}

.menu>li a:hover{color:#7ebdd5;}

.menu-button-container{display:none;height:100%;width:30px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center}

.menu-button-container span{text-transform:uppercase;}

#menu-toggle{display:none}

.menu-button,.menu-button::after,.menu-button::before{display:block;background-color:#fff;position:absolute;height:4px;width:30px;transition:transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}

.menu-button{right:20px;}

.menu-button::before{content:'';margin-top:-8px}

.menu-button::after{content:'';margin-top:8px}

#menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0;transform:rotate(405deg)}

#menu-toggle:checked+.menu-button-container .menu-button{background:rgba(255,255,255,0)}

#menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0;transform:rotate(-405deg)}

.real-World-Time{text-align:center; color:#fff; padding:50px 0 ;}

.rwrt{padding:0px 0 0px;}

.rwrt:after{content:''; clear:both; display:table; width:100%;}

.real-World-Time .container{content:''; clear:both; display:table; width:100%;}

.real-World-Time:after{content:''; clear:both; display:table; width:100%;}

.real-World-Time h1{font-size:6.5vw; font-family:"quasimoda",sans-serif; font-weight:800; color:#334c94; margin-bottom:100px;}

.rwl-box{padding:20px 20px; float:left; margin-top:0px;}

.roundOne{width:400px; height:400px; border-radius:100%; display:flex; align-items:center; justify-content:center; position:relative; background:rgb(7,72,166); background:linear-gradient(161deg, rgba(7,72,166,1) 0%, rgba(97,160,202,1) 100%); margin-left:80px; margin-top:0;}

/* .rwl-box:after{content:''; border:5px solid #fff; height:100%; width:100%; background:rgb(7,72,166); background:linear-gradient(161deg, rgba(7,72,166,1) 0%, rgba(97,160,202,1) 100%);
position:absolute; left:0; right:0; z-index:-1; transform:rotate(45deg);} */

.roundTwo{width:500px; height:500px; border-radius:100%; display:flex; align-items:center; justify-content:center; position:relative;

margin:-70px 10px 0 10px; background:rgb(7,72,166); background:linear-gradient(161deg, rgba(7,72,166,1) 0%, rgba(97,160,202,1) 100%);}

.roundThree{margin-top:0; width:380px; height:380px; border-radius:100%; display:flex; align-items:center; justify-content:center; position:relative; background:rgb(7,72,166); background:linear-gradient(161deg, rgba(7,72,166,1) 0%, rgba(97,160,202,1) 100%);}

.rwl-box.cloud-two h3{max-width:inherit;}

.cloud-one{width:400px; color:#334c94; height:400px; padding-top:100px; margin-left:80px; display:flex; align-items:center; justify-content:center; position:relative;}

.cloud-one:before{content:'';background:url(../img/cloud-1-blue.png) no-repeat center center; background-size:100%; position:absolute; top:0; left:0; right:0; bottom:0; opacity:1; z-index:-1;}

.cloud-two{width:500px; height:500px; color:#334c94; padding-top:100px; display:flex; align-items:center; justify-content:center; position:relative;

margin:-75px 20px 0 20px;}

.cloud-two:before{content:'';background:url(../img/cloud-2-blue.png) no-repeat center center; background-size:100%; position:absolute; top:0; left:0; right:0; bottom:0; opacity:1; z-index:-1;}

.cloud-three{width:380px; height:380px; color:#334c94; padding-top:100px; display:flex; align-items:center; justify-content:center; position:relative;}

.cloud-three:before{content:'';background:url(../img/cloud-3-blue.png) no-repeat center center;  background-size:100%; position:absolute; top:0; left:0; right:0; bottom:0; opacity:1; z-index:-1;}

.rwl-box h3{font-size:26px; font-weight:800; line-height:1.15; /*max-width:200px;*/ margin:0 auto 15px;}

.rwl-box ul{list-style-type:none; padding:0; margin-bottom:0;}

.rwl-box ul li{font-size:18px; margin:7px 0;}

.rwl-box ul li:last-child{margin-bottom:0;}

.healthcare-system{background: rgb(127,190,214); background:linear-gradient(322deg, rgba(127,190,214,1) 0%, rgba(0,51,158,1) 100%);
padding:100px 50px; color:#fff; }

.healthcare-system h2{font-size:100px; text-align:center; color:#fff;}

.healthcare-system h2 strong{font-size:55px; line-height:1; display:block;}

.healthCare-list{padding:0 50px; font-size:24px; margin:50px 0 0; line-height:1.3;}

.heathCare-content{margin:45px 0;}

.heathCare-content:last-child{margin-bottom:0px;}

.healthCare-list h3{font-size:30px; letter-spacing:1px; font-weight:800; margin-bottom:15px;}

.heathCare-content p{padding-left:40px;}

.ttl-projuct-contnt h3{font-size:57px; font-weight:800; line-height:1; /*max-width:200px;*/ margin:0 auto 15px;}

.ttl-projuct-contnt h3 span{font-size:26px; font-weight:normal; display: block;}

/* .rwl-box.cloud-two .ttl-projuct-contnt h3{font-size:80px; max-width:inherit;} */
/* .rwl-box.cloud-two .ttl-projuct-contnt h3 span{font-size:50px;} */

/* .rwl-box.cloud-three .ttl-projuct-contnt h3{font-size:70px;} */
/* .rwl-box.cloud-three .ttl-projuct-contnt h3 span{font-size:44px;} */

.allAbout-hru{background: rgb(127,190,214); background:linear-gradient(322deg, rgba(127,190,214,1) 0%, rgba(0,51,158,1) 100%);
text-align:center; color:#fff; padding:60px; line-height:1.4; font-size:20px;
}

.allAbout-hru p{margin:40px 0;}
.testimonial{color:#334c94; padding:50px 0; line-height:1.5; font-size:20px;}

.testimonial:after{content:''; clear:both; display:table; width:100%;}

.testimonial-text{width:100%; position:relative; height:auto; display:flex; text-align:center; padding-top:30px; float:left;}

.testimonial-text strong{display:block;}

.testimonial-text div{max-width:600px; margin:0 auto;}

/* .testOne:after{z-index:-1; content:''; background: url(../img/testimonial-cloud-1.png) no-repeat center; background-size:contain; position:absolute; left:0; right:0; top:0; bottom:0; opacity:.5;} */

.testimonial-text.testTwo{width:100%;}

.testimonial-text.testTwo div{max-width:600px; width:100%;}

.testTwo div{max-width:500px;}

.trustedBy{margin-bottom:100px;}

.didYouKnow{background: rgb(127,190,214); background:linear-gradient(322deg, rgba(127,190,214,1) 0%, rgba(0,51,158,1) 100%);
  text-align:center; color:#fff; padding:60px; line-height:1.4; font-size:20px;}
.didYouKnow h2{text-align:center; font-size:54px; color:#fff; font-weight:800; margin-bottom:40px;}

#clients{padding:60px 0 150px;}

#clients h2, .testimonial h2{text-align:center; font-size:54px; color:#334c94; font-weight:800; margin-bottom:40px;}

.section-header{text-align:center;}

#clients .clients-wrap{border-top:1px solid #d6eaff; border-left:1px solid #d6eaff; margin-bottom:30px}

#clients .clients-wrap:after{content:''; clear:both; display:table; width:100%;}

#clients .client-logo{padding:64px; width:25%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; float:left;
  -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;
  -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center;
  border-right:1px solid #d6eaff; border-bottom:1px solid #d6eaff; overflow:hidden;
  background:#fff; height:160px;}

#clients img{transition:all 0.4s ease-in-out}

/* footer CSS */

.footer{position:relative; width:100%; background:#2056ac; min-height:100px; padding:20px 50px; margin-top:130px;
  display:flex; justify-content:center; align-items:center; flex-direction:column;}

.social-icon, .footer .menu{position:relative; display:flex; justify-content:center; align-items:center; margin:10px 0; flex-wrap:wrap;}

.social-icon__item, .menu__item{list-style:none;}

.social-icon__link{font-size:2rem; color:#fff; margin:0 10px; display:inline-block; transition:0.5s;}

.social-icon__link:hover{transform:translateY(-10px); color:#7ebdd5;}

.menu__link{font-size:1.2rem; color:#fff; margin:0 10px; display:inline-block; transition:0.5s; text-decoration:none; opacity:0.75; font-weight:300;}

.menu__link:hover{opacity:1;}

.footer p{color:#fff; margin:15px 0 10px 0; font-size:1rem; font-weight:300;}

.wave{position:absolute; top:-100px; left:0; width:100%; height:100px; background:url("../img/wave.png"); background-size:1000px 100px;}

.wave#wave1{z-index:1000; opacity:1; bottom:0; animation:animateWaves 4s linear infinite;}

.wave#wave2{z-index:999; opacity:0.5; bottom:10px; animation:animate 4s linear infinite !important;}

.wave#wave3{z-index:1000; opacity:0.2; bottom:15px; animation:animateWaves 3s linear infinite;}

.wave#wave4{z-index:999; opacity:0.7; bottom:20px; animation:animate 3s linear infinite;}

@keyframes animateWaves{
  0%{background-position-x:1000px;}
  100%{background-positon-x:0px;}
}

@keyframes animate {
  0%{background-position-x:-1000px;}
  100%{background-positon-x:0px;}
}

.footer-section {position:relative;}
.footer-section ul{padding-left:0;}
.footer-cta {border-bottom:1px solid #373636;}
.cta-text {padding-left:15px; display:inline-block;}
.cta-text h4{color:#fff; font-size:20px; font-weight:600; margin-bottom:2px;}

.cta-text span{color:#757575; font-size:15px;}

.footer-content{position:relative; z-index:2;}

.footer-logo{margin-bottom:30px;}

.footer-logo img{max-width:130px;}

.footer-text p{margin-bottom:10px; font-size:18px; color:#a4b8d7; line-height:25px;}

.footer-widget-heading h3{color:#fff; font-size:25px; font-weight:600; margin-bottom:30px; position:relative;}

.footer-widget ul li{display:inline-block; float:left; width:50%; margin-bottom:12px;}

.footer-widget ul li a:hover{color:#fff;}

.footer-widget ul li a{color:#a4b8d7; text-decoration:none;}

.subscribe-form{position:relative; overflow:hidden;}

.subscribe-form input{width:100%; padding:14px 20px; background:#12479c; border:0px solid #2E2E2E !important; outline:0; color:#fff;}

.subscribe-form button{font-size:0px;position:absolute; right:0; background: #12479c url(../img/send-icon.png) no-repeat center center; background-size:25px; height:55px; width:60px;

    padding:13px 20px; border:0px solid #ff5e14; top:0; border-left:2px solid #3d69b0; transition:all 0.4s ease;}

.subscribe-form button:hover{background-color:#333;}

.copyright-area{background:#3062b1; padding:25px 0;}

.copyright-text p{margin:0; font-size:18px; color:#fff;}

.copyright-text p a{color:#bbcbe4; text-decoration:none; font-weight:bold;}

.footer-menu li{display:inline-block; margin-left:20px;}

.footer-menu li a{font-size:14px; color:#878787;}

/* footer CSS */

/*Pricing page*/
.sec-title{position:relative;margin-bottom:0px}
.sec-title .title{position:relative;display:block;font-size:16px;line-height:1em;color:#ff8a01;font-weight:500;background:#f70068;background:-moz-linear-gradient(to left,rgba(247,0,104,1) 0%,rgba(68,16,102,1) 25%,rgba(247,0,104,1) 75%,rgba(68,16,102,1) 100%);background:-webkit-linear-gradient(to left,rgba(247,0,104,1) 0%,rgba(68,16,102,1) 25%,rgba(247,0,104,1) 75%,rgba(68,16,102,1) 100%);background:linear-gradient(to left,rgba(247,0,104) 0%,rgba(68,16,102,1) 25%,rgba(247,0,104,1) 75%,rgba(68,16,102,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F70068',endColorstr='#441066',GradientType=1);color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:5px;margin-bottom:15px}
.sec-title h2{position:relative;display:inline-block;font-size:38px;line-height:1.2em;color:#1e1f36;font-weight:900; margin-bottom:0;}
#js-pricing-switch{margin-top:10px !important;}
.sec-title .text{position:relative;font-size:16px;line-height:28px;color:#888;margin-top:30px}
.sec-title.light h2,.sec-title.light .title{color:#fff;-webkit-text-fill-color:inherit}
.pricing-section{position:relative;padding:50px 0 40px;/*overflow:hidden*/}
.pricing-section .outer-box{max-width:1100px; max-width:100%; margin:0 auto}
.pricing-section .row{margin:0 -30px}
.pricing-section .container{box-shadow: none !important;}
.pricing-block{position:relative;padding:0 15px;margin-bottom:40px}
.pricing-block .inner-box{position:relative;background-color:#fff;box-shadow:0 20px 40px rgba(0,0,0,0.08);padding:0 0 30px;max-width:370px;margin:0 auto;border-bottom:20px solid #40cbb4}
.pricing-block .icon-box{position:relative;padding:50px 30px 0;background-color:#40cbb4;text-align:center}
.pricing-block .icon-box:before{position:absolute;left:0;bottom:0;height:75px;width:100%;border-radius:50% 50% 0 0;background-color:#fff;content:""}
.pricing-block .icon-box .icon-outer{position:relative;height:150px;width:150px;background-color:#fff;border-radius:50%;margin:0 auto;padding:10px}
.pricing-block .icon-box i{position:relative;display:block;height:130px;width:130px;line-height:120px;border:5px solid #40cbb4;border-radius:50%;font-size:23px; font-weight:bold; color:#40cbb4;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease;-moz-transition:all 600ms ease;transition:all 600ms ease}
.pricing-block .inner-box:hover .icon-box i{transform:rotate(360deg)}
.pricing-block .price-box{position:relative;text-align:center;padding:10px 20px}
.pricing-block .title{position:relative;display:block;font-size:24px;line-height:1.2em;color:#222;font-weight:600}
.pricing-block .price{display:block;font-size:30px;color:#222;font-weight:700;color:#40cbb4}
.pricing-block .features{position:relative;max-width:100%;margin:0 auto 20px; padding-left:0;}
.pricing-block .features li{position:relative; display:block;font-size:14px;line-height:1.2;color:#848484;font-weight:500;padding:10px 35px; border-bottom:1px dashed #ddd}
.pricing-block .features li:before{position:absolute;left:12px;top:50%;font-size:16px;color:#2bd40f;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f058";font-family:"Font Awesome 5 Free";margin-top:-8px}
.pricing-block .features li.false{opacity:.5;}
.pricing-block .features li.false:before{color:#ff0000;content:"\f057"}
.pricing-block .features li a{color:#848484}
.pricing-block .features li:last-child{border-bottom:0}
.pricing-block .btn-box{position:relative;text-align:center;}
.pricing-block .btn-box a{position:relative; text-decoration:none; font-weight:900; display:inline-block;font-size:16px;line-height:25px;color:#fff;padding:8px 30px;background-color:#40cbb4;border-radius:10px;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 300ms ease}
.pricing-block .btn-box a:hover{color:#fff}
.pricing-block .inner-box:hover .btn-box a{color:#40cbb4; background:none;border-radius:0;border-color:#40cbb4}
.pricing-block:nth-child(2) .icon-box i,.pricing-block:nth-child(2) .inner-box{border-color:#1d95d2}
.pricing-block:nth-child(2) .btn-box a,.pricing-block:nth-child(2) .icon-box{background-color:#1d95d2}
.pricing-block:nth-child(2) .inner-box:hover .btn-box a{color:#1d95d2;background:none;border-radius:0;border-color:#1d95d2}
.pricing-block:nth-child(2) .icon-box i,.pricing-block:nth-child(2) .price{color:#1d95d2}
.pricing-block:nth-child(3) .icon-box i,.pricing-block:nth-child(3) .inner-box{border-color:#ffc20b}
.pricing-block:nth-child(3) .btn-box a,.pricing-block:nth-child(3) .icon-box{background-color:#ffc20b}
.pricing-block:nth-child(3) .icon-box i,.pricing-block:nth-child(3) .price{color:#ffc20b}
.pricing-block:nth-child(3) .inner-box:hover .btn-box a{color:#ffc20b;background:none;border-radius:0;border-color:#ffc20b}

.discount{text-decoration:line-through;}

.ashortDtl{padding:0 20px; text-align:center; font-size:16px; line-height:1.2;}
.discntPrice{display:block; text-decoration:line-through; cursor:default; font-size:21px; opacity:.5; font-weight:normal;}
.usr-time{font-weight:normal; font-size:18px; letter-spacing:.2px; display:block;}

/*.price-card--price-number:before,*/ .pricing:before{content:"$";font-size:2rem;display:inline-block;position:relative}
/* .price-card--price-number:after{content:"/ month";font-size:1.3rem;display:inline-block} */
.price-card--price-number{color:#40cbb4;}
.pricing-block:nth-child(2) .price-card--price-number{color:#1d95d2;}
.pricing-block:nth-child(3) .price-card--price-number{color:#ffc20b;}
.pricing-block:nth-child(4) .price-card--price-number{color:#40cbb4;}
.price-card--price-number h1 span{font-size:14px;}
[data-price-yearly] span, [data-price-monthly] span{font-weight:normal;
  font-size:18px; letter-spacing:.2px; display:block; text-transform:none;}

[data-price-yearly] strong, [data-price-monthly] strong{font-weight:normal;
  font-size:18px; letter-spacing:.2px; display:block; margin-bottom:3px; text-transform:none;}
span.pricing{font-size:32px; font-weight:900; }

.switch-label{text-align:center;opacity:.4;font-size:1rem;cursor:pointer;padding:0 1rem}
.switch-label .save-money{color:#3498db;font-style:italic;padding-left:.5rem}
.save-money--mobile{color:#3498db;font-style:italic;display:none}
.switch-label.active{opacity:1}
.switch{position:relative;display:inline-block;width:3.75rem;height:2.15rem;vertical-align:-50%;margin:0}
.switch input{display:none}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#3498db;border-radius:34px;-webkit-transition:.1s;transition:.1s}
.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;-webkit-transition:.1s;transition:.1s; -webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
#js-pricing-switch input:focus + .slider{box-shadow:0 0 1px #2196f3}
#js-pricing-switch input:checked + .slider:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

.pricingLink-btm ul{text-align:center; list-style-type:none; margin:0; padding:0;}
.pricingLink-btm ul li{display:inline;}
.pricingLink-btm ul li a{text-decoration:none; font-size:15px; font-weight:bold; color:#333; border:1px solid #333; padding:13px 24px 10px; text-transform:uppercase; border-radius:5px;}
.pricingLink-btm ul li a:hover{background:#333; color:#fff;}

@media (max-width: 980px){
.switch-label{display:inline-block;width:auto;}
.save-money{display:none;}
.save-money--mobile{display:block;font-weight:700;}
}
/*Pricing page*/


@media (min-width:1600px){

    /* .cloud-two{margin:0 -40px;} */

  }

  @media (max-width:1440px){

  .testimonial{line-height:1.3;}

  .container{max-width:1200px;}

  }



@media (min-width:1280px) and (max-width:1500px){

  .real-World-Time .container{max-width:100%;}

  .roundOne{/*width:350px; height:350px;*/ margin-left:0;}

   .roundTwo{width:480px; height:480px; margin-top:-35px;}

  /*.roundThree{width:350px; height:350px;} */

  .cloud-one{margin-left:0;}

  .cloud-two{margin:-75px 13px 0 13px;}

}



  @media (max-width:1366px){

    /* .rwl-box{float:none; margin:0 auto;} */

    .menu>li a{font-size:20px; white-space: nowrap;}

    .cloud-one{width:30%; height: auto; min-height:250px;}

    .cloud-one:before{background-size:contain;}

    .cloud-two{width:40%; margin:0 0px; height:auto; min-height:280px;}

    .cloud-two:before{background-size:contain;}

    .cloud-three{width:30%; height:auto; min-height:250px;}

    .cloud-three:before{background-size:contain;}

    .testimonial-text.testTwo div{max-width:500px;}

  }



  @media (max-width:1360px){

    .hdrTitle{font-size:33px;}

    .rpm ul li{font-size:23px; line-height:1;}

    .rpm ul li:before{font-size:21px; top:-2px;}

    .rpm a{font-size:25px; height:50px; line-height:50px; width:185px;}

    nav ul li a{font-size:24px;}

    .rpm{width:100%; padding:0; height:auto;}

    .container{padding:0px 20px;}

    .navbar .container{padding:0px 20px;}

    /* .headRight{padding-left:30px;} */

    .rwl-box{float:none; margin:15px auto;}

    .cloud-one{width:491px;}

    .cloud-two{width:626px;}

    .cloud-three{width:446px;}



    .testimonial-text{float:none; margin:-75px auto; max-width:60%; width:100%; }

    .testimonial-text.testTwo{max-width:80%;width:100%;}

  }

  @media (max-width:1024px){

    nav ul li a{font-size:22px;}

    #clients .client-logo{width:33.3%;}

    .logo{text-align:center;}

    .logo img{max-width:200px;}

    header .container{display:block;}

    .headRight{float:none; margin-top:20px; padding-left:0;}

    .hdrTitle{font-size:26px;}

    .rpm ul li {

      font-size: 20px;

      line-height: 1;

  }

  }



/********************************************************/

@media (min-width:992px){

  .navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem; font-size:22px; font-weight:bold; padding-left:1.5rem;}

  }

  @media (max-width:991px){

  .navbar-collapse{padding:15px;}

  .navbar{padding:8px 0 9px;}

  .nav-link{padding:0.3rem 1rem;}

  nav ul li a{font-size:18px;}

  .real-World-Time h1{margin-bottom:60px;}



  .testimonial-text.testTwo{max-width:100%; min-height:480px;}

  .testimonial-text{max-width:100%;}

  .testimonial-text.testTwo div{max-width:95%;}

  .testimonial-text div{max-width:90%;}

  .testimonial-text strong{padding-top:10px; display:block;}

  }

@media (max-width:768px){

.menu-button-container{display:flex}

/*.menu{display:none;}*/

.menu{position:absolute;top:0;margin-top:50px;left:0;flex-direction:column;width:100%;justify-content:center;align-items:center; z-index:2;}

.menu>li a{font-size:18px; height:40px; line-height:40px;}

#menu-toggle~.menu li{height:0;margin:0;padding:0;border:0;transition:height .4s cubic-bezier(.23,1,.32,1); opacity:0;}

#menu-toggle:checked~.menu li{border:1px solid #333;height:2.5em;padding:.5em;transition:height .4s cubic-bezier(.23,1,.32,1); opacity:1;}

/* .menu>li{display:flex;justify-content:center;margin:0;padding:.5em 0;width:100%;color:#fff;background-color:#222} */

/* .menu>li:not(:last-child){border-bottom:1px solid #444} */

}

/********************************************************/  

@media (max-width:768px){

  body{padding-top:20px;}

  header .container{display:block;}

  /* .headRight{padding-left:0;} */

  .logo{text-align:center; margin-bottom:10px;}

  

  .rpmContnt{display:block; padding:0; text-align:center;}

  .xpBtn{display:table; margin:10px auto 5px; min-width:inherit; text-align:center; padding:0px; border-radius:4px;}

  .xpBtn::before{display:none;}

  .xpBtn a{position: static; font-size:20px; height:45px; line-height:45px; transform:inherit; width:100%; padding:0 22px; border:1px solid #5594c5;}



  .real-World-Time{padding:50px 0;}

  .healthcare-system{padding:55px 25px;}

  .healthcare-system .container{padding:0 0;}

  .healthcare-system h2 strong{font-size:6vw;}

  .healthcare-system h2{font-size:8.1vw;}

  .healthCare-list{padding:0 0; font-size:20px;}  

  .healthCare-list h3{font-size:26px; margin-bottom:10px; letter-spacing:0;}



  /* .rwl-box{width:100% !important;} */



  .ttl-projuct-contnt h3{font-size:45px;}

  .rwl-box.cloud-two .ttl-projuct-contnt h3{font-size:50px;}



  .allAbout-hru{padding:50px 25px;}

  .rpm{background-size:cover; padding:20px;}

  .hdrTitle{font-size:25px;}

  .rpm ul{margin-top:10px;}

  .rpm ul li {font-size:18px;}

  .container{padding:0 15px;}



  .testimonial-text{max-width:100%; height:auto; margin:0px 0; padding-top:0;}

  .testimonial-text:after{display:none;}

  .testimonial-text.testTwo{max-width:100%; /*padding-top:30px;*/}



  #clients .client-logo{width:50%; padding:25px;}



  .didYouKnow{padding:60px 25px;}

  .footer{padding:20px 5px;}

  .footer-widget-heading h3{margin-top:20px; margin-bottom:15px;}

  .social-icon{padding-left:0;}

  #clients h2, .testimonial h2{margin-bottom:20px; font-size:50px;}



  .cloud-one, .cloud-two, .cloud-three{height: auto; width:360px; margin:0px auto;}

  .cloud-one:before{background-size:contain;}

  .cloud-two:before{background-size:contain;}

  .cloud-three:before{background-size:contain;}

  .rwl-box.cloud-two .ttl-projuct-contnt h3{font-size:45px;}

}



.about-page{padding:0; background:#fff; color:#333;}

.about-page header{padding:20px 0 20px 0;  background:#8fd9ea url(../img/bg.png) no-repeat center 0; background-size:100% auto;}

.about-content{color:#3d3d3d;}

.about-content strong{color:#3673c8;}

.about-content h1{margin-bottom:15px; text-transform:uppercase; font-size:36px; font-weight:900; color:#252a6f;}

.about-content h2{margin-bottom:15px; text-transform:uppercase; font-size:30px; font-weight:900; color:#252a6f;}

.text-secondary{ color:#3da0ed;}

.about-content ul, ul.listing{ list-style-type:none; margin-bottom:0;}

ul.listing{margin-bottom:30px; padding:0;}

.about-content ul li:before, ul.listing li:before{content:''; height:17px; width:17px; position:absolute; left:0; top:0; background:url(../img/bullet.svg); display:block;}

.about-content ul li, ul.listing li{position:relative;font-size:15px; color:#333; padding-left:30px; margin-bottom:10px;}

.about-content ul li:last-child, ul.listing li:last-child{margin-bottom:0;}

.about-content .h2{font-weight:600;}

.about-cntnt{margin-bottom:60px; font-size:17px;}

ol{margin-left:20px; margin-top:12px;}

ol li{margin-bottom:20px;}

ol li li{margin-bottom:6px;}



.aboutWl-content{display:flex; margin-bottom:70px; align-items: center;}

.aboutWl-content .about-cntnt{flex:0 1 65%; margin-right:-100px; padding:30px;  box-shadow:0 0 20px rgba(0,0,0,.2); background:#fff; z-index:1; margin-bottom:0;}

.aboutWl-content .aboutImg{flex:0 1 44%;}



.abt-cntnt{background:url(https://fadzrinmadu.github.io/hosted-assets/responsive-about-us-section-using-html/pic.jpg) no-repeat right;

  background-size: 54%; width:100%; padding:80px 0; margin:60px 0;}



.abt-mcontnt{max-width:60%; background:#fff; box-shadow:0 0 20px rgba(0,0,0,.2); padding:80px;}

.abt-mcontnt p{margin-bottom:0;}



.abtRight{background-position:left center;}

.abtRight::after{content:''; clear:both; display:table; width:100%;}

.abtRight .abt-mcontnt{float:right;}

/* .abt-cntnt{background:url(https://fadzrinmadu.github.io/hosted-assets/responsive-about-us-section-using-html/pic.jpg) no-repeat left;

    background-size: 54%;} */



.about-section{/*background:url(https://fadzrinmadu.github.io/hosted-assets/responsive-about-us-section-using-html/pic.jpg) no-repeat left;

  background-size: 54%;*/ /*font-family: "Open Sans",sans-serif;*/

  background-color:#4783d4; /*overflow:hidden;*/ margin-bottom:50px; padding:10px 0;}

.about-section-2{background-position:right center; display:table; width:100%; }

.about-section .inner-container{}

.about-section-2 .inner-container{float: left;}

.inner-container{width:100%; float:none; box-shadow:0 0 20px rgba(0,0,0,.2); background-color:#fdfdfd; padding:70px;}

.inner-container h1{margin-bottom:15px; font-size:30px; font-weight:900; color:#252a6f;}

.inner-container h4{margin-bottom:15px; font-size:22px; font-weight:900; color:#252a6f;}

.text{font-size:17px; color:#333; line-height:22px; text-align:justify; margin-bottom:40px;}





/*****CCMS CSS*****/

h1{margin-bottom:15px; text-transform:uppercase; font-size:36px;

  font-weight:900; color:#252a6f;}

h2{margin-bottom:15px; font-size:30px; letter-spacing:-.5px; font-weight:900; color:#252a6f;}



.ccms-content{font-size:15px; color:#333;}

.ccms-content .container{box-shadow:0 5px 25px 0 rgb(214 215 216 / 60%); padding:10px 20px;}

.ccms-content .video-box img{padding:0;}

.ccms-content .video-box iframe{display:table;}

.ccms-content .video-box{padding:10px; position:relative;}

.ccms-content .about-content{padding:40px;}

.ccms-content .play-btn{width:94px; height:94px; background:radial-gradient(#428bca 50%, rgba(66, 139, 202, 0.4) 52%);

  border-radius:50%; display:block; position:absolute; left:calc(50% - 47px);

  top:calc(50% - 47px); overflow:hidden;}

.ccms-content .play-btn::before{content:""; position:absolute; width:120px; height:120px;

  -webkit-animation-delay:0s; animation-delay:0s;

  -webkit-animation:pulsate-btn 2s; animation:pulsate-btn 2s;

  -webkit-animation-direction:forwards; animation-direction:forwards;

  -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite;

  -webkit-animation-timing-function:steps; animation-timing-function:steps;

  opacity:1; border-radius:50%; border:5px solid rgba(66, 139, 202, 0.7);

  top:-15%; left:-15%; background:rgba(198, 16, 0, 0);}



.ccms-content .play-btn::after{content:""; position:absolute; left:50%; top:50%;

  transform:translateX(-40%) translateY(-50%); width:0; height:0; border-top:10px solid transparent;

  border-bottom:10px solid transparent; border-left:15px solid #fff; z-index:100;

  transition:all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);

}



.videos-section{margin-bottom:50px;}



.ccms-table{border:1px solid #ccc; margin-bottom:40px;}

.ccms-table h5{color:#252a6f; font-weight:800;}

.ccms-table thead{background-color:#252a6f; }

.ccms-table thead th{border-color:#ccc !important; padding-top:12px; padding-bottom:12px; border:1px solid #fff !important; letter-spacing:.5px; color:#fff; font-size:16px; font-weight:700;}

.ccms-table tbody td{border: 1px solid #ccc;}

.ccms-table strong{color:#252a6f;}

.ccms-table ul.listing{margin:8px 0;}

.ccms-table ul.listing li{margin-bottom:5px; padding-left:28px;}



.faqLink{margin:50px 0;}

.faqLink:after{content:''; clear:both; display:table; width:100%;}

/* .faqLink ul{list-style-type:none; margin:0px; padding:0px;}

.faqLink ul li{display:inline-block; margin:3px 0;}

.faqLink ul li a{background:#252a6f; color:#fff; border:1px solid transparent; text-decoration:none; padding:10px 15px; display:block;}

.faqLink ul li a:hover{color:#252a6f; background:#fff; border-color:#252a6f;} */



.ccTools{margin:50px 0;}

.faqLink:after{content:''; clear:both; display:table; width:100%;}

/* .ccTools ul{list-style-type:none; margin:0px; padding:0px;}

.ccTools ul li{display:inline-block; margin:3px 0;}

.ccTools ul li a{background:#3983d5; color:#fff; border:1px solid transparent; text-decoration:none; padding:10px 15px; display:block;}

.ccTools ul li a:hover{color:#3983d5; background:#fff; border-color:#3983d5;} */

/*FAQs*/







.content {

  background: #fff;

  border-radius: 3px;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075), 0 2px 4px rgba(0, 0, 0, 0.0375);

  padding: 30px;

}



.panel-group {

  margin-bottom: 0;

}

.panel-group .panel {

  border-radius: 0;

  box-shadow: none;

}

.panel-group .panel .panel-heading {

  padding: 0;

}

.panel-group .panel .panel-heading h4 a {

  background: #f8f8f8;

  display: block;

  font-size: 12px;

  font-weight: bold;

  padding: 15px;

  text-decoration: none;

  transition: 0.15s all ease-in-out;

}

.panel-group .panel .panel-heading h4 a:hover, .panel-group .panel .panel-heading h4 a:not(.collapsed) {

  background: #fff;

  transition: 0.15s all ease-in-out;

}

.panel-group .panel .panel-heading h4 a:not(.collapsed) i:before {

  content: "";

}

.panel-group .panel .panel-heading h4 a i {

  color: #999;

}

.panel-group .panel .panel-body {

  padding-top: 0;

}

.panel-group .panel .panel-heading + .panel-collapse > .list-group,

.panel-group .panel .panel-heading + .panel-collapse > .panel-body {

  border-top: none;

}

.panel-group .panel + .panel {

  border-top: none;

  margin-top: 0;

}

/*****CCMS CSS*****/



/*****RPM Page CSS*****/

.rpm-page .container{margin-bottom:50px; padding:20px 20px;}

.rpm-page .container iframe{display: table;}

.rpm-page .container .row{align-items: center; font-size:16px;}

.rpm-page .button{text-decoration:none; background:#252a6f; border:1px solid #252a6f; color:#fff; padding:10px 20px;}

.rpm-page .button:hover{color:#252a6f; background:#fff;}

.rpm-page h5{font-weight:900; font-size:20px; color:#252a6f; margin-top:50px;}

.rpm-pdfs{list-style-type:none; margin:0 0 30px; padding:0;}

.rpm-pdfs:after{content:''; clear:both; display:table; width:100%;}

.rpm-pdfs a{text-decoration:none; padding:30px 0 30px 60px; position:relative; font-size:16px; line-height:1; color:#333; border-bottom:1px solid #dcdcdc; display:block;}

.rpm-pdfs li{width:50%; float: left;}

.rpm-pdfs li span{min-height:50px; display:flex; align-items:center;}

.rpm-pdfs li:first-child a{border-top:0px solid #dcdcdc; } 
.rpm-pdfs li small{color:#334c94; font-size:14px; display:block;}


.rpm-pdfs svg, .rpm-pdfs svg fill{fill:#C00; height:50px; width:50px; margin-right:10px; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.rpm-pdfs a:hover{color:#c00;}

.press-release li{width:100%;}
.press-release li span{min-height:inherit; margin-bottom:5px;}
.press-release li a{font-size:18px;}
.press-release li iframe{margin-top:10px;}
.press-release li svg{top:23px; transform:inherit;}
/*****RPM Page CSS*****/

/*****Contact CSS*****/
.contact-page-sec{padding:30px 0 30px;}
.contact-info{display:inline-block;width:100%;text-align:center;margin-bottom:10px}
.contact-info-icon{margin-bottom:15px}
.contact-info-item{background:#262b70;padding:30px 0}
.contact-page-sec .contact-page-form h2{color:#071c34;text-transform:capitalize;font-size:22px;font-weight:700}
.contact-page-form .col-md-6.col-sm-6.col-xs-12{padding-left:0}
.contact-page-form.contact-form input{margin-bottom:5px}
.contact-page-form.contact-form textarea{height:110px}
.contact-page-form.contact-form input[type="submit"]{background:#071c34;width:150px;border-color:#071c34}
.contact-info-icon i{font-size:48px;color:#5594c5;}
.contact-info-text p{margin-bottom:0}
.contact-info-text h2{color:#fff;font-size:24px;text-transform:capitalize;font-weight:600;margin-bottom:10px}
.contact-info-text span{color:#fff; font-size:17px; opacity:.8; letter-spacing:.5px; display:inline-block;width:100%}
.contact-page-form input{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #f9f9f9;margin-bottom:20px;padding:12px 16px;width:100%;border-radius:4px}
.contact-page-form .message-input{display:inline-block;width:100%;padding-left:0; padding-right:0;}
.single-input-field textarea{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #f9f9f9;width:100%;height:120px;padding:12px 16px;border-radius:4px}
.single-input-fieldsbtn input[type="submit"]{background:#334c94 none repeat scroll 0 0;color:#fff;display:inline-block;font-weight:600;padding:10px 0;text-transform:capitalize;width:150px;margin-top:20px;font-size:16px}
.single-input-fieldsbtn input[type="submit"]:hover{background:#5594c5;transition:all .4s ease-in-out 0;border-color:#5594c5}
.single-input-field h4{color:#464646;text-transform:capitalize;font-size:14px}
.contact-page-form{display:inline-block;width:100%;margin-top:30px}
.contact-page-map{margin-top:36px}
.contact-page-form form{padding:20px 15px 0;}

@media(max-width:991px){
  .aboutWl-content{display:block;}
  .aboutWl-content .about-cntnt{flex: 0 1 100%; margin-right:0;}
  .aboutWl-content .aboutImg{flex:0 1 100%; margin-top:30px;}
  .aboutWl-content .aboutImg img{width:100%; max-height:400px; min-height:100%;  object-fit:cover;}
  .contact-page-sec .col-md-4{width:100%;}
  .contact-page-sec .col-md-8{width:100%;}
  .contact-page-form .col-md-6.col-sm-6.col-xs-12:nth-child(2n+2){padding-right:0;}
}
@media(max-width:575.5px){
  .contact-page-form .col-md-6.col-sm-6.col-xs-12{padding-right:0;}
}
/*****Contact CSS*****/




@media screen and (max-width:1200px){

  .inner-container{padding:70px;}

}



@media screen and (max-width:1000px){

  .about-section{background-size:100%; padding:100px 40px;}

  .inner-container{width:100%;}

}

@media screen and (max-width:768px){

  h1{font-size:30px;}

  .rpm-pdfs li{width:100%;}

}



@media screen and (max-width:600px){

  .about-section{padding:0;}

  .inner-container{padding:60px;}

}



@media screen and (max-width:540px){

  .roundTwo{width:450px; height:450px;}

}

@media screen and (max-width:479.6px){

  .roundOne{width:320px; height:320px;}

  .roundTwo{width:370px; height:370px;}

  .roundThree{width:320px; height:320px;}

  .rwl-box ul li{margin:4px 0;}

}

@media (max-width:400px){

  #clients .client-logo{width:100%; padding:20px; height:auto;}

  #clients .client-logo a{text-align:center;}

  #clients img{max-width:80%;}



  .roundOne{width:270px; height:270px; overflow:hidden;}

  .roundTwo{width:290px; height:290px; overflow:hidden;}

  .roundThree{width:270px; height:270px; overflow:hidden;}

  .rwl-box.roundOne.rwl-box h3, .rwl-box.roundTwo.rwl-box h3, .rwl-box.roundThree.rwl-box h3{font-size:20px; margin-bottom:8px;}

  .rwl-box ul li{font-size:16px; margin:0 0;}



  .cloud-one, .cloud-two, .cloud-three{width:290px;}

}