div.rwb_top_page{height:600px!important;background-image:url('/images/new_design/vms-365/header_background.png')}div.overlayBanners{background:unset}div.wrap_banner_content{max-width:unset}div.cs-header{font-family:Roboto;color:#FFF;max-width:1200px;margin:auto}.cs-title{font-weight:500;font-size:3em;line-height:55px}.cs-subtitle{font-weight:400;font-size:1.3em;line-height:28px;margin-bottom:30px;color:rgba(255,255,255,0.5)}.technology-spotlight div:nth-child(1),.category-spotlight div:nth-child(1){text-transform:uppercase;font-weight:800;font-size:1.3em;letter-spacing:2.91px}.technology-spotlight div:nth-child(2),.category-spotlight div:nth-child(2){font-weight:400;font-size:1.3em;line-height:30px;margin-bottom:30px}.category-spotlight div:nth-child(2) span{background:#2cb8f3;font-weight:500;text-transform:uppercase;font-size:.7em;padding:10px;border-radius:5px;margin-right:10px;display:inline-block;height:30px;line-height:10px;margin-bottom:10px}.category-spotlight div:nth-child(2) span a{color:#FFF}.category-spotlight div:nth-child(2) span a:hover{text-decoration:none;color:#FFF}img.cs-header-image{max-width:700px;position:absolute;right:0;top:35px}div.cs-content{font-family:Roboto;color:#646161}.request,.benefits,.assets{max-width:1200px;margin:100px auto 0 auto}.request h4,.result .solution h4,.result .outcome h4,.client h4,.info h4,.why-us h4{text-transform:uppercase;font-weight:800;font-size:16px;letter-spacing:2.91px;line-height:32px}.request .heading,.client .heading,.info .heading,.benefits .heading,.features .heading,.steps .heading,.assets .heading,.why-us .heading,.technologies .heading{font-size:34px;font-weight:500;color:#333;line-height:48px}.request .capabilities li{font-size:18px;line-height:30px;margin-bottom:30px;padding-left:30px;list-style:none}.request .capabilities li:nth-child(1){background:url('/images/new_design/vms-365/time.png') no-repeat left 5px}.request .capabilities li:nth-child(2){background:url('/images/new_design/vms-365/brush_2.png') no-repeat left 5px}.result,.info,.features,.steps,.example{background:rgba(18,180,243,0.05);padding:40px 0}.result img.result-image{margin-left:-300px;max-width:unset}.result .solution{margin-top:100px;margin-bottom:30px}.result .solution .heading{font-size:30px;font-weight:500;color:#333;line-height:44px}.result .outcome .text,.client .text,.info .text,.about-us .text,.why-us .text{font-size:18px;line-height:30px}.highlights{background-image:linear-gradient(-67deg,#c20169 7%,#17b6f3 100%);color:#FFF;padding:100px 0}.highlights .wrapper,.info .wrapper,.about-us .wrapper,.steps .wrapper,.testimonial .wrapper,.why-us .wrapper{max-width:1200px;margin:auto}.highlights ul,.info .goal ul,.info .solution ul,.benefits ul,.about-us ul,.features ul{padding-left:0;list-style:none}.highlights .highlight-list li,.highlights .details li,.info .goal .needs li,.info .solution .limitations li{font-size:16px;line-height:30px;margin-bottom:30px;padding-left:30px}.benefits .intern li,.about-us .with-us li,.features .functions li{font-size:16px;line-height:20px;margin-bottom:5px;padding-left:30px}.benefits .extern li{font-size:16px;line-height:20px;margin-bottom:15px;padding-left:30px}.highlights h4{font-size:40px}.highlights .highlight-list li,.highlights .details li{color:#FFF}.highlights .highlight-list li:before,.info .goal .needs li:before,.info .solution .limitations li:before,.benefits ul li:before,.about-us .with-us li:before,.features .functions li:before{font-family:FontAwesome;font-size:16px;line-height:36px;content:'';display:inline-block;margin-left:-30px;width:30px}.highlights .highlight-list li:before,.about-us .with-us li:before{color:#FFF}.info .goal .needs li:before,.info .solution .limitations li:before,.benefits ul li:before,.features .functions li:before{color:#2cb8f3}.highlights .details li:nth-child(1){background:url('/images/new_design/vms-365/map_pin.png') no-repeat left 5px}.highlights .details li:nth-child(2){background:url('/images/new_design/vms-365/building.png') no-repeat left 5px}.highlights .details li:nth-child(3){background:url('/images/new_design/vms-365/cog.png') no-repeat left 5px}.highlights .details li:nth-child(4){background:url('/images/new_design/vms-365/skill.png') no-repeat left 5px}.highlights .details li:nth-child(5){background:url('/images/new_design/vms-365/ram.png') no-repeat left 5px}.highlights .details li:nth-child(6){background:url('/images/new_design/vms-365/list_unordered.png') no-repeat left 5px}.highlights .team{margin-right:20px}.highlights .team span{font-weight:500;font-size:24px;line-height:48px}.highlights .team p{font-size:16px;color:rgba(255,255,255,0.80)}.client{padding:100px 20px}.client .text{margin:30px 0}.info{padding:60px 0 100px 0}.info h4{margin-top:50px}.info .text{margin:20px 0}.info .solution .approaches{list-style:none;counter-reset:counter;padding:0}.info .solution .approaches li{counter-increment:counter;margin:20px 0;padding-left:40px;font-size:18px;line-height:30px}.info .solution .approaches li:before{display:inline-block;margin-left:-40px;margin-right:10px;width:30px;height:30px;content:counter(counter);color:#FFF;font-weight:bold;font-size:18px;background:#be0264;border-radius:5px;padding:0 10px}.info .solution .key-result li{font-size:16px;line-height:30px;margin-bottom:10px;padding-left:30px}.info .solution .key-result li:nth-child(1){background:url('/images/new_design/vms-365/user.png') no-repeat left 5px}.info .solution .key-result li:nth-child(2){background:url('/images/new_design/vms-365/message.png') no-repeat left 5px}.info .solution .key-result li:nth-child(3){background:url('/images/new_design/vms-365/list_unordered_blue.png') no-repeat left 5px}.info .solution .key-result li:nth-child(4){background:url('/images/new_design/vms-365/calendar.png') no-repeat left 5px}.info .solution .key-result li:nth-child(5){background:url('/images/new_design/vms-365/time.png') no-repeat left 5px}.info .solution .key-result li:nth-child(6){background:url('/images/new_design/vms-365/bill.png') no-repeat left 5px}.benefits{margin:100px auto}.about-us{background:#2aaadf;color:#FFF;padding:100px 0}.about-us .heading{font-size:34px;font-weight:500;color:#FFF;line-height:48px}.about-us .with-us li{color:#FFF}.about-us .text,.about-us .with-us{margin-top:20px}.features,.steps,.testimonial,.why-us{padding:100px 0}.features .heading{margin-top:50px}.features .features-image{float:right}.steps .heading{padding:0 30px 100px}.steps .row{margin-bottom:50px}.steps .card{background:#FFF;box-shadow:0 10px 25px 0 rgba(0,0,0,0.15);border-radius:5px;margin:0 30px 30px}.steps .card .number{position:absolute;left:50%;box-shadow:0 5px 15px 0 rgba(0,0,0,0.15);width:77px;height:77px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-size:54px;padding:0 24px;border-radius:50%;font-weight:800;color:#FFF}.steps .first-row::before,.steps .last-row::before{font-weight:bold;font-size:55px;position:absolute;content:'•';top:30px;left:20px;color:rgba(18,180,243,0.05)}.steps .first-row .connector,.steps .last-row .connector{width:20px;height:1px;position:absolute;top:67px;left:1px}.steps .first-row::after,.steps .last-row::after{font-weight:bold;font-size:55px;position:absolute;content:'•';top:30px;right:20px;color:rgba(18,180,243,0.05)}.steps .first-row .connector-right,.steps .last-row .connector-right{right:1px;left:0}.steps .first-row:nth-child(1) .card .number{background:#ed4142}.steps .first-row:nth-child(1)::after{color:#ed4142}.steps .first-row:nth-child(1) .connector-right{border-top:1px dashed #ed4142}.steps .first-row:nth-child(2) .connector{border-top:1px dashed #02638e}.steps .first-row:nth-child(2)::before{color:#02638e}.steps .first-row:nth-child(2) .card .number{background:#02638e}.steps .first-row:nth-child(2)::after{color:#02638e}.steps .first-row:nth-child(2) .connector-right{border-top:1px dashed #02638e}.steps .first-row:nth-child(3) .connector{border-top:1px dashed #2cb8f3}.steps .first-row:nth-child(3)::before{color:#2cb8f3}.steps .first-row:nth-child(3) .card .number{background:#2cb8f3}.steps .last-row:nth-child(1) .card .number{background:#ff9823}.steps .last-row:nth-child(1)::after{color:#ff9823}.steps .last-row:nth-child(1) .connector-right{border-top:1px dashed #ff9823}.steps .last-row:nth-child(2) .connector{border-top:1px dashed #27ae60}.steps .last-row:nth-child(2)::before{color:#27ae60}.steps .last-row:nth-child(2) .card .number{background:#27ae60}.steps .last-row:nth-child(2)::after{color:#27ae60}.steps .last-row:nth-child(2) .connector-right{border-top:1px dashed #27ae60}.steps .last-row:nth-child(3) .connector{border-top:1px dashed #8055ff}.steps .last-row:nth-child(3)::before{color:#8055ff}.steps .last-row:nth-child(3) .card .number{background:#8055ff}.steps .card .text{padding:60px 30px 30px;font-size:20px;color:#3a3a3a;text-align:center;line-height:26px;font-weight:500}.testimonial{background:#be0264}.testimonial p{color:#FFF;width:85%;max-width:730px;margin:auto;text-align:center;margin-top:25px;margin-bottom:25px;font-size:18px;line-height:30px}.testimonial .quote{font-family:FontAwesome;font-size:36px;color:#FFF;margin-left:50%;transform:translate(-50%,-50%);display:inline-block}.testimonial .readMoreTestimonial{display:inline-block;text-decoration:underline;font-weight:800;text-transform:capitalize;color:#FFF;font-size:18px}.testimonial .client-image{border-radius:50%}.testimonial .client-data{margin-top:25px}.testimonial .client-data .name{font-size:16px;line-height:22px}.testimonial .client-data .function{font-size:14px;line-height:22px;max-width:340px;display:inline-block}.assets .heading{margin-bottom:50px}.assets .row{display:flex;justify-content:center;margin:0 -20px 20px -20px}.assets .asset-card{width:400px;height:120px;box-shadow:0 10px 25px 0 rgba(0,0,0,0.15);border-radius:5px;margin:15px auto}.assets .asset-card .image{padding:15px;border-radius:50%;display:inline-block;margin:60px 15px -20px 15px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.assets .asset-card span{font-size:20px;color:#555;line-height:26px}.assets .asset-card .card-image{padding:0}.assets .asset-card .card-text{margin:0;position:absolute;top:50%;transform:translate(80px,-50%);-webkit-transform:translate(80px,-50%);max-width:320px}.assets .row:nth-child(2) .col-xs-12:nth-child(1) .image{background:#ed4142}.assets .row:nth-child(2) .col-xs-12:nth-child(2) .image{background:#02638e}.assets .row:nth-child(2) .col-xs-12:nth-child(3) .image{background:#2cb8f3}.assets .row:nth-child(3) .col-xs-12:nth-child(1) .image{background:#ff9823}.assets .row:nth-child(3) .col-xs-12:nth-child(2) .image{background:#27ae60}.example .image{display:block;margin:auto}.why-us .list-head{font-size:18px;color:#606060;line-height:30px;margin-bottom:20px;margin-top:60px}.why-us ul{list-style-image:none;list-style:none;padding:0;margin-bottom:50px}.why-us li{font-size:18px;line-height:20px;margin-bottom:10px;padding-left:28px;color:#646161;background:url(/images/new_design/portfolio/newDesignPortfolio/blue_check_png.png) no-repeat left top;background-position-y:5px}.technologies .image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px}.technologies{padding:150px 0}.technologies .heading{margin-left:10%}.technologies .row{margin-top:50px}.row{margin:0}@media(max-width:1650px){img.cs-header-image{max-width:550px;top:105px}.result img.result-image{margin-left:-550px}}@media(max-width:1350px){img.cs-header-image{max-width:450px;top:155px}.highlights h4{margin-left:45px;font-size:30px}}@media(max-width:1200px){.assets .row{display:block;margin:0}.result img.result-image{margin-left:-780px}.assets .heading{margin-right:100px}}@media(max-width:1100px){img.cs-header-image{display:none}}@media(max-width:992px){.result img.result-image{display:none}.client img.result-image{display:none}.features img.features-image{position:absolute;left:120%;top:-30px;width:70%}.assets .heading{margin-left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin-right:auto;margin-bottom:0}.highlights .row .col-xs-11:nth-child(1){margin-bottom:50px}.steps .first-row::before,.steps .last-row::before{display:none}.steps .first-row::after,.steps .last-row::after{display:none}.steps .first-row .connector,.steps .last-row .connector{display:none}.steps .row{margin-bottom:0}.info,.client,.benefits,.result,.features,.why-us,.request{padding:0 20px 0}.about-us{padding:50px 20px}.technologies .row div:nth-child(7),.technologies .row div:nth-child(8),.technologies .row div:nth-child(9),.technologies .row div:nth-child(10),.technologies .row div:nth-child(11){margin-top:60px}}@media(max-width:768px){.steps .row .first-row,.steps .row .last-row{margin-bottom:20px}.about-us .row .col-xs-12:nth-child(1){margin-bottom:50px}div.rwb_top_page{height:700px!important}.technology-spotlight,.category-spotlight{margin-right:-15px;margin-left:-15px}.request .heading{margin-bottom:50px}.request h4{margin-left:20px}.technologies .row div:nth-child(5),.technologies .row div:nth-child(6),.technologies .row div:nth-child(7),.technologies .row div:nth-child(8),.technologies .row div:nth-child(9),.technologies .row div:nth-child(10),.technologies .row div:nth-child(11){margin-top:60px}.technologies .row div:nth-child(11) .image{left:150%}.technologies .row div:nth-child(7) .image{left:50%}.xs-hidden{display:none}.request,.client,.assets{margin-top:50px}.result,.assets{margin-bottom:50px}.result .solution{margin-top:0}.highlights,.technologies,.steps{padding:50px 0}.benefits{margin:50px 0}div.rwb_top_page div.wrap_banner_content{top:calc(20%);transform:translateY(-10%)}}@media(max-width:576px){.features img.features-image{display:none}div.rwb_top_page{height:900px!important}}@media(max-width:425px){.assets .asset-card{width:300px}.assets .asset-card .card-text{max-width:220px}.assets .heading{margin-left:calc(50% - 25px)}.cs-title{font-size:2em;line-height:35px}.cs-subtitle{font-size:1.2em;line-height:25px}.technology-spotlight .col-xs-9{width:100%}}@media(max-width:320px){.assets .asset-card{width:100%;height:150px}.assets .asset-card .card-text{max-width:65%}}.wrapper.technologies-section{max-width:1200px;margin:auto;padding:50px 0}.wrapper.technologies-section .heading{font-size:34px;font-weight:500;color:#333;line-height:48px;margin-left:15px;margin-right:15px}.wrapper.technologies-section .flex-container{display:inline-flex;flex-wrap:wrap;justify-content:center;width:100%}.wrapper.technologies-section .icon-wrapper{align-self:center;margin:15px}@media only screen and (max-width:991px){.mt-50-991px{margin-top:50px}.features img.features-image{position:relative;top:50px;left:0;width:100%}}