.request-form-fields input,.request-form-fields select,.request-form-fields textarea{border-radius:5px}
.ls-thumbnail-hover{display:none!important}
.dropdown-menu>li>a{white-space:pre-wrap}
#home-slider .owl-dots{text-align:center;position:absolute;bottom:10%;width:100%;top:auto;right:0;left:0;margin:auto}
.free-trial-box{padding:20px}
#home-slider .owl-dots .owl-dot{width:10px;height:10px;border-radius:100%;background:none;margin:10px;display:inline-block;border:1px solid #fff}
#home-slider .owl-dots .owl-dot.active{background:#fff}
.banner-content{position:absolute;top:45%;left:10%;color:#fff;text-shadow:-1px 2px 10px rgba(0,0,0,0.6)}
body.page-home-test .bread-crumb{display:none}
.banner-content.one{left:auto;right:10%;top:25%}
div#careers_form.g-recaptcha{box-shadow:none!important}
ul.nav.navbar-nav .request-demo{min-width:140px!important;padding:5px!important;margin-top:5px;max-width:150px;font-size:large}
.menu-section.white-header .navbar-nav>li>a{text-align:center}
#home-page-slider p{padding:0 10px!important;color:rgba(0,0,0,0.66)}
#home-page-slider .title{background:rgba(242,104,34,0.91)!important;color:#fff;text-shadow:none;border-radius:5px!important}
.client-slider .item img{width:auto}
footer,.dropdown-menu{background:#f7f8fc}
.foot-title1,.foot-title3,.foot-title2,.heading{color:#000;font-weight:600}
div#clients-box{padding:30px 0 0;background:#f7f8fc}
.client-slider .owl-dots{text-align:center;margin:30px auto auto}
.client-slider{margin:30px auto}
.client-slider .owl-dot{margin:10px;width:10px;height:10px;border-radius:100%;border:1px solid #afb1b1!important;display:inline-block}
.client-slider img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:opacity 600ms ease,-webkit-filter 600ms ease;transition:opacity 600ms ease,-webkit-filter 600ms ease;transition:filter 600ms ease,opacity 600ms ease;transition:filter 600ms ease,opacity 600ms ease,-webkit-filter 600ms ease}
.client-slider img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
.center{text-align:center}
.client-slider .owl-dot.active{text-align:center;background:#4b4b4c}
.menu-section.white-header{background:#f7f8fc;box-shadow:1px 2px 10px rgba(0,0,0,0.21)}
p{color:#000}
#note p{font-size:15px}
.mt-30{margin-top:30px!important}
.mb-30{margin-bottom:30px!important}
.solutions-box .child{position:relative}
.heading span,.sub-heading span{font-weight:300}
.sub-heading.bold{font-weight:700}
.home-steps{padding:0!important;background:#f7f8fc!important}
.home-steps .heading{text-align:center!important;font-weight:700!important}
.home-page-calculator .heading{padding:30px 0}
.home-steps strong{color:#004d7f;font-weight:600!important}
.solutions-box{background:#f7f8fc}
.home-steps a.accordion{font-weight:700}
.mt-15{margin-top:15px!important}
.solutions-box .mobile{display:none}
.pricing-calculator-banner{box-shadow:none}
.main-navbar ul{padding:0;border:0}
.main-navbar ul li{margin:auto}
.inverse-button,a.request-demo,nav ul li a.request-demo{padding:5px!important;max-width:150px;min-width:140px;font-size:large}
.mfp-wrap.mfp-auto-cursor.mfp-fade.mfp-ready{top:0!important}
.main-navbar .dropdown li{padding:5px 0}
.main-navbar ul.dropdown-menu{border-top:3px solid #f26822}
ul.dropdown-menu::before{content:'';position:absolute;margin:0;top:-10px;left:0;right:0;bottom:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f26822!important;z-index:1;margin:auto}
ul.dropdown-menu li:hover{background:#d3d3d3!important}
nav.navbar.main-navbar{padding-top:0}
li.dropdown>.dropdown-toggle{height:73px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}
.home-page-calculator{text-align:center}
.home-page-calculator .mh{min-height:0;text-align:left}
.home-calci-study:before{left:0;right:0;margin:auto}
.home-page-calculator .blue{border-radius:5px}
.flip-box{background-color:transparent;width:220px;height:308px;margin:auto;perspective:1000px}
.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .3s;transform-style:preserve-3d}
.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}
.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;box-shadow:0 1px 10px rgba(0,0,0,0.1);border-radius:5px}
.flip-box-front img{border-radius:5px}
.flip-box-front{background-color:#bbb;color:#000}
.flip-box-back{border-top:4px solid darkgrey;border-bottom:4px solid darkgrey;transform:rotateY(180deg);display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;padding:15px;background:#fff}
.flip-box-back h2{line-height:normal;font-size:16px}
a.middle-download{border:2px solid #ff5d00!important;font-size:13px;color:#ff5d00!important;background:linear-gradient(to right,#ff5d00 50%,transparent 50%)!important;background-size:201% 100%!important;background-position:right bottom!important;text-transform:uppercase;display:block;padding:5px!important;text-decoration:none!important;text-align:center!important;max-width:130px;min-width:130px;border-radius:4px!important;height:auto!important;margin:auto;margin-top:20px}
a.middle-download:hover{transition:all .5s ease-out;background-position:left bottom!important;color:#fff!important}
.ebook-section{text-align:center}
.mb-40{margin-bottom:40px}
.heading{padding-top:30px!important;padding-bottom:30px!important;margin:auto!important;font-size:xx-large!important;line-height:normal!important}
.box{transform:scale(0.85)}
.box .piechart{position:relative;width:200px;height:200px;margin:0 auto;line-height:200px;text-align:center;font-size:30px;color:#000}
.box h3{text-align:center}
.box canvas{position:absolute;top:0;left:0}
.counter-box-container{margin:40px auto}
.border-bottom-input{border:none;border-bottom:3px solid;line-height:1.4;padding-bottom:10px;background-color:transparent;width:100%;box-shadow:none;transition:all .3s;box-sizing:border-box;height:auto;margin-bottom:30px;border-color:#004d7f}
.calci-box{box-shadow:0 1px 10px rgba(0,0,0,0.18);margin:30px auto;border-radius:5px}
.results-box *{color:#fff!important}
.results-box p span{font-size:x-large}
.results-box{text-align:left;padding:30px;background:#13446a;min-height:400px;border-radius:0 5px 5px 0}
.calci-study{background:#13446a;padding-bottom:30px}
.calci-study:before{border-bottom:20px solid #13446a!important}
.calci-study a{color:#fff;text-align:center;display:inline-block;max-width:150px;min-width:150px;padding:5px!important;font-size:large}
.calci-input-box{padding:30px;min-height:400px}
.irs--square .irs-handle{border:3px solid #004d7f}
.irs--square .irs-single,.irs--square .irs-bar{background-color:#004d7f;border-radius:5px}
.white-header .logo{padding:20px 0}
.menu-section.white-header .actual-logo{max-width:130px}
.irs--square .irs-min,.irs--square .irs-max{border-radius:5px}
.adv-box .img-box{width:100px;height:100px;margin:auto;border-radius:100%;padding:20px;text-align:center;border:1px solid #4b4b4c}
.adv-box p{padding:10px}
.advantages-section{text-align:center}
.adv-box .img-box img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:.7}
.bread-crumb{top:50px}
.solution-banner-box{position:relative;margin-top:75px}
.solution-banner-box .text-box{position:absolute;top:127px;right:5%;left:auto;bottom:auto;width:34%;height:auto}
.solution-banner-box .text-box a{color:#fff;margin:auto;max-width:none;min-width:0}
.solution-banner-box .text-box.left{left:5%;right:auto;top:160px}
.solution-banner-box .text-box.black p{color:#000;background:none}
.solution-banner-box:before{position:absolute;content:'';background:rgba(0,0,0,0.2);top:0;left:0;right:0;bottom:0}
.solution-banner-box p{padding:0 10px!important;color:rgba(0,0,0,0.66);color:#fff;font-size:20px;margin:20px auto;line-height:normal;padding:10px!important}
.solution-banner-box .text-box.right-center{top:45%!important;text-align:left!important;right:0!important}
.solution-banner-box h1{background:#ff5d00!important;color:#fff;text-shadow:none;border-radius:5px!important;font-weight:300;padding:5px 15px;font-size:x-large;background:#000;margin:0;border-width:0;border-radius:0;letter-spacing:0;filter:none;margin:auto;display:inline-block;line-height:normal}
.solution-banner-box .text-box a{margin-left:10px;max-width:150px;min-width:140px}
.solution-banner-box .text-box .orange-filled-btn{font-size:large;padding:5px!important}
.main-navbar ul li a{color:#000}
.menu-section{background:#fff}
.solution-content{margin:auto}
.solution-icons{text-align:center}
.solution-icons .icon-box img{width:100px;height:auto}
.solution-icons .icon-box{margin:20px auto}
.solution-icons .icon-box p{font-weight:700;margin:10px auto}
.solution-ebook-box .content{padding:0 20px}
.solution-ebook-box{width:100%;background:#f7f8fc;margin:30px auto;padding:20px;border:1px solid rgba(211,211,211,0.45)}
.solution-accordion{text-align:center}
section.posts-container{text-align:center;margin:30px auto}
.solution-accordion .fc-pagination,.solution-accordion .fc-controls{display:none}
.solution-accordion .fc{margin:auto}
.banner-box{position:relative}
.banner-box .text-box{position:absolute;top:30%;left:5%;bottom:auto;right:auto;width:34%}
.banner-box h1{background:rgba(242,104,34,0.91)!important;color:#fff;text-shadow:none;border-radius:5px!important;font-weight:300;padding:15px;font-size:xx-large;border-width:0;letter-spacing:0;filter:none;margin:auto;display:inline-block}
.banner-box p{padding:0 10px!important;color:rgba(0,0,0,0.66);color:#fff;font-size:x-large;margin:20px auto;text-shadow:0 1px 20px rgba(0,0,0,0.32);line-height:normal}
.sub-heading{line-height:normal}
.glossary-box{position:relative;margin:20px auto;padding:10px 20px;min-height:290px;border-width:10px 0;border-radius:5px;border:1px solid darkgrey;box-shadow:0 1px darkgrey,1px 0 darkgrey,1px 2px darkgrey,2px 1px darkgrey,2px 3px darkgrey,3px 2px darkgrey,3px 4px darkgrey,4px 3px darkgrey,4px 5px darkgrey,5px 4px darkgrey,5px 6px darkgrey,6px 5px darkgrey}
.glossary-box .title p{font-size:x-large;line-height:normal;color:#000}
.glossary-tabs button{background:darkgrey;border:0;color:#fff;display:inline-block;padding:10px}
.glossary-tabs{margin-top:50px}
.glossary-tabs .mixitup-control-active{background:#000}
.glossary-box .title p span{font-size:xx-large;font-weight:700}
.glossary-content-box{width:60%;margin:30px auto}
.cookie-popup{display:none;padding:10px 30px;background:#000;color:#fff;position:fixed;bottom:0;width:100%;left:0;right:0;top:auto;z-index:999!important}
.cookie-popup p{margin-bottom:0}
.cookie-popup .readmore{color:#fff;text-decoration:underline}
a.cookie-agree{background:#fff;padding:3px 20px;text-align:center;border-radius:5px;display:inline-block;margin:auto 40px}
.cookie-popup.active{display:block!important}
.cookie-popup.agreed.active{display:none!important}
.cookie-popup p{margin-bottom:0;color:#fff}
.header.white .bread-crumb *{color:#fff!important}
.owl-dot{border:1px solid #000}
#ebook-popup{padding:20px}
.single-container p.date.left{padding:5px 10px}
.news-box{margin:10px;box-shadow:-1px 0 10px rgba(0,0,0,0.2);padding:15px;border-radius:5px}
.news-box .pr-logo{margin:auto auto 20px;line-height:30px;font-weight:600;color:#000}
.news-box .pr-desc{min-height:85px;border-bottom:1px solid #d1d2d4;color:inherit}
.owl-dots{text-align:center;margin:20px auto!important}
.news-box:hover a{background:#fff;color:#000}
p.news-date{font-size:15px;margin:auto}
p.sub-head strong{font-weight:700!important;display:inline-block}
.steps-box ul li{color:#000;font-size:17px;margin-left:20px;list-style-position:inside}
button.owl-dot{display:inline-block;background:none!important;border:1px solid #4b4b4c!important;width:10px;height:10px;border-radius:100%;margin:10px}
button.owl-dot.active{background:#4b4b4c!important}
.news-carousel img{display:block;-webkit-filter:grayscale(1);filter:grayscale(1);width:auto!important;max-width:100%!important}
.news-carousel img:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}
.news-section{padding-bottom:30px}
.single-container{border-radius:5px!important;min-height:205px;max-height:205px}
.key-features li i{color:#f26822;margin-right:10px;display:inline-block}
.key-features ul li{color:#000;margin:20px auto;list-style-position:outside!important;position:relative;color:#000;margin:20px auto 20px 20px;list-style-position:outside!important;position:relative;list-style:disc}
.mobile-app-section{background-color:#fff;margin:auto;padding:0 0 30px;text-align:left}
.fc-pagination a.active p{color:#fff!important}
.fc-portrait .fc-pagination a{background:#fff;box-shadow:0 1px 8px rgba(0,0,0,0.14)}
.fc-portrait{box-shadow:-2px 2px 10px rgba(0,0,0,0.15);border-radius:40px}
.fc-portrait .fc-pagination-inner a.active:before{border-right:15px solid #13446a}
.fc-portrait .fc-pagination-inner a.active{background:#13446a;position:relative!important}
.fc-pagination a p{color:#000}
.fc-portrait .fc-pagination{top:7%}
.page-features .solution-accordion{text-align:center;background:#f7f8fc;margin:auto!important;padding-bottom:40px}
.key-features{background:#f7f8fc;padding-bottom:30px}
.faq-accordion .heading{padding-top:15px!important;padding-bottom:15px!important}
.share-container .variants{text-align:left;border-collapse:collapse;background:rgba(247,248,252,0.4);min-height:550px!important;border:1px solid #eaf0fd;background-color:#fff;box-shadow:7px 7px 10px 0 rgba(63,116,255,.09);margin:10px;border-radius:8px}
.variants.center{position:relative}
.share-container{background:#f7f8fc}
.variants.center:before{content:'Popular';background:#f48451;color:#fff;padding:2px 15px;font-size:small;border-radius:20px;right:30px;left:auto;position:absolute;top:10px}
.share-container .variants:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.15);z-index:1}
.price-desc{padding:30px}
.price-desc img{width:auto;max-width:44%;margin:auto auto 20px}
.share-container .title{font-size:x-large;padding:20px 0;border-radius:5px 5px 0 0;margin:auto;text-align:center;background:#13446a;color:#fff}
.black-filled-btn{border:2px solid #273245!important;font-size:15px;color:#fff!important;background:linear-gradient(to right,#273245 50%,transparent 50%)!important;background-size:201% 100%!important;text-transform:uppercase;display:block;padding:5px!important;text-decoration:none!important;text-align:center!important;max-width:150px;min-width:150px;border-radius:4px!important;height:auto!important;margin:auto}
.black-filled-btn:hover{transition:all .5s ease-out;background-position:left bottom!important;color:#273245!important;background-position:right bottom!important}
.blue-filled-btn{border:2px solid #13446a!important;font-size:15px;color:#fff!important;background:linear-gradient(to right,#13446a 50%,transparent 50%)!important;background-size:201% 100%!important;text-transform:uppercase;display:block;padding:5px!important;text-decoration:none!important;text-align:center!important;max-width:150px;min-width:150px;border-radius:4px!important;height:auto!important;margin:auto}
.blue-filled-btn:hover{transition:all .5s ease-out;background-position:left bottom!important;color:#273245!important;background-position:right bottom!important}
.variants .price{display:block;color:#000;padding:7px;text-align:center}
.plan-terms{margin:30px auto;clear:both;float:none;background:#f7f8fc;padding-bottom:30px}
.plan-features-table .table_row{border:1px solid #e9e9e9;border-bottom:none;border-right:none;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.plan-features-table .table_row .table_cell.sub_heading{-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3;text-align:left;padding-left:30px}
.plan-features-table .table_row .table_cell{border-right:1px solid #e9e9e9;min-width:50px;font-size:16px;line-height:24px;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding-top:13px;padding-bottom:13px}
.plan-features-table h3{font-size:18px;padding:10px 10px 10px 30px;margin:auto;border-bottom:0;font-weight:700;border:1px solid #e9e9e9;border-bottom:0}
.table_cell i{color:#273245;border:1px solid #273245;padding:2px;border-radius:100%}
.table-shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.08);box-shadow:7px 7px 10px 0 rgba(63,116,255,.09);border:1px solid #eaf0fd}
.plan-features-table .small{text-align:right;padding:10px 0}
.table-header .table_row{background:#13446a;color:#fff;font-size:xx-large!important;font-weight:700}
.copy-right{background:#13446a}
.table-header h3{padding:0;background:none;border:0;background:none;color:#fff}
.share-container .tabs button{background:#273245;color:#fff;border:0;padding:10px;font-size:x-large}
.price-desc .rupeee{text-align:center;display:block;padding:20px}
.pricing-box{display:none}
.pricing-box.active{display:block}
.pricing-page-calculator{background:#f7f8fc;text-align:center}
.share-container .nav-tabs>li.active>a{border:2px solid #13446a!important;border-bottom-color:transparent!important;background:#13446a;color:#fff;border:0!important;position:relative;top:1px}
.share-container .nav-tabs>li>a{background:#d3d3d3}
.share-container .nav-tabs{background:transparent;margin:auto}
.share-container{background:#f7f8fc;padding:30px 0}
.workwithus-content{width:100%;margin:0 auto;padding:30px}
.workwithus-checkbox-contant a{color:#000!important}
.browser-mockup{border-top:2em solid rgba(230,230,230,0.7);box-shadow:0 .1em 1em 0 rgba(0,0,0,0.4);position:relative;border-radius:3px 3px 0 0}
.browser-mockup:before{display:block;position:absolute;content:'';top:-1.25em;left:1em;width:.5em;height:.5em;border-radius:50%;background-color:#f44;box-shadow:0 0 0 2px #f44,1.5em 0 0 2px #9b3,3em 0 0 2px #fb5}
.browser-mockup.with-tab:after{display:block;position:absolute;content:'';top:-2em;left:5.5em;width:20%;height:0;border-bottom:2em solid #fff;border-left:.8em solid transparent;border-right:.8em solid transparent}
.browser-mockup.with-url:after{display:block;position:absolute;content:'';top:-1.6em;left:5.5em;width:calc(100% - 6em);height:1.2em;border-radius:2px;background-color:#fff}
.browser-mockup > *{display:block}
.browser-mockup{flex:1}
.features-box{margin:60px auto}
.features-box .content-box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;min-height:333px;padding:10px 0}
.app-image img{margin:0}
.features-box .heading{padding-top:0!important}
.profile-popup{background:#fff;padding:20px}
.aboutus-second-section{background:none;float:none!important;min-height:0;clear:both;background:#f7f8fc;padding-bottom:30px}
.profile-popup .mfp-close{background:none;color:#000!important;right:25%}
.our-team-section{padding:0}
.community-tabs.nav-tabs>li.active>a{background:#184d77;color:#fff}
.nav-tabs.community-tabs{border-bottom:1px solid #184d77}
.select-option a,.partner-option a{border-radius:5px;box-shadow:none;border:1px solid #004c7b}
a.select-tag.active:before{left:-1px}
.faq-accordion .item .heading{border-bottom:1px solid #004c7b!important}
.solution-content p.sub-head,.contact-address p.sub-head{font-weight:700}
.scope ul li{list-style-type:disc;list-style-position:inside;color:#000}
.demo-form-container h3{text-align:center;margin-bottom:30px;font-size:x-large}
.demo-form-container form{box-shadow:1px 2px 10px rgba(0,0,0,0.2);padding:20px;margin:auto;border-radius:10px;background:#fff;margin-bottom:30px}
.mobile-navigation ul.dropdown-menu::before{content:none}
#ebook-popup .heading{padding:0!important;margin-bottom:20px!important;font-size:x-large!important}
.head-band.blue-band:after{top:auto;border-top-color:#13446a}
a.read-blue-btn{display:inline-block;margin:10px auto;font-weight:700}
.small-desc p{font-size:inherit}
.content.news-content{padding:20px}
p.media-source{font-weight:700;margin-bottom:10px!important;display:block;line-height:normal}
.post-meta p{font-size:small}
.resource-box .small-desc{min-height:120px}
.resource-box{margin-top:0;margin-bottom:30px;border-radius:5px}
div#resource-collection{padding:50px 0 30px}
.resource-box .head-band{background:#13446a;border-radius:5px 5px 0 0}
.resource-box .head-band p.title{min-height:60px}
#news-container .error{display:none}
.mix-tabs button{border-radius:5px}
.ebook-box{border:1px solid #d3d3d3;border-radius:5px;margin-bottom:30px}
.pt-zero{padding-top:0!important}
.pb-zero{padding-bottom:0!important}
.ebook-box .text-container{padding:15px;border-radius:0 0 5px 5px}
.text-container p{min-height:80px;text-align:left;margin:auto}
.ebook-box .image-container{overflow:hidden}
.ebook-box .image-container:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-duration:.3s;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s}
.ebook-box .image-container img{border-radius:5px 5px 0 0}
.ebook-box .text-container i{font-size:x-large;margin-top:15px;display:block;color:#f26822}
.solution-cards{width:360px;height:360px;overflow:hidden;position:relative;text-align:center;-webkit-box-shadow:1px 1px 5px 2px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 5px 2px rgba(0,0,0,0.15);box-shadow:1px 1px 5px 2px rgba(0,0,0,0.15);cursor:default;margin-bottom:30px;border-radius:5px}
.solution-cards .solution-mask{width:360px;height:360px;position:absolute;overflow:hidden;top:0;left:0;padding:20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}
p i{font-size:1.1em;line-height:normal}
.solution-cards h2{position:absolute;top:auto;bottom:30%;right:0;left:0;margin:auto;color:#fff;display:inline-block;height:40px!important;line-height:40px;background:#000;border:none!important;color:#fff!important;max-width:260px;border-radius:5px;font-size:medium;font-weight:700;z-index:1}
.solution-cards .image-box{position:relative}
.spin-effect img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0!important}
.spin-effect .solution-mask{background-color:#fff;-webkit-transform:translateX(-360px);-moz-transform:translateX(-360px);-o-transform:translateX(-360px);-ms-transform:translateX(-360px);transform:translateX(-360px);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.spin-effect p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;color:#333;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;font-size:15px;text-align:left}
.spin-effect a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.spin-effect:hover .solution-mask{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}
.spin-effect:hover img{-webkit-transform:translateX(360px);-moz-transform:translateX(360px);-o-transform:translateX(360px);-ms-transform:translateX(360px);transform:translateX(360px)}
.spin-effect:hover p,.spin-effect:hover a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.solution-cards.spin-effect:hover h2{display:none}
.steps-card img{width:70px;margin:10px auto;display:block}
.steps-card{box-shadow:0 2px 10px rgba(0,0,0,0.15);margin:10px auto;padding:20px}
.steps-card:hover{background:#f7f8fc}
._bb2 i{margin-right:10px}
.address{text-align:left;display:block;line-height:normal;padding:10px 0}
.address span{line-height:30px;font-size:17px;font-weight:400}
.request-form-fields input[type='submit']{height:40px!important}
.workwithus-checkbox-contant .faq-accordion a{margin:15px auto;padding:15px;border-radius:0!important;background:#e2e2e2;min-height:0;box-shadow:none;text-align:left;border:0!important;font-size:large;display:block;position:relative}
.workwithus-checkbox-contant .faq-accordion a .fa{float:right;font-size:x-large}
.workwithus-checkbox-contant .faq-accordion a:hover{background:#000;color:#fff!important;text-decoration:none!important}
.news-logo-carousel img,.news-logo img{width:90px!important;margin:10px auto;padding:3px;border-radius:2px}
.news-logo-carousel{text-align:center}
.bold{font-weight:700}
.news-content .min-height{min-height:120px}
div#careers_form input,div#careers_form select{height:40px;margin-bottom:20px}
ul li{color:#000}
.fc.fc-portrait{background-image:url(https://d3heky9bez47us.cloudfront.net/update/images/app-ios/phone-x/iphone.png
)!important}
.fc.fc-portrait a.fc-btn.fc-btn-left,.fc.fc-portrait a.fc-btn.fc-btn-right{background:#245176}
.adv-box .img-box img:hover{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:1}
form#contactus-form{position:relative;top:-300px;margin-bottom:-300px;background:#fff}
.orange-filled-btn,.foot-title1,.foot-title3,.foot-title2,.inverse-button,a.request-demo,nav ul li a.request-demo{text-transform:none!important;font-size:medium !important;}
.profile-box{max-width:200px}
.popup-modal .modal-dialog{max-width:600px;margin:auto}
.popup-modal.in{display:flex!important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;-ms-align-items:center;align-items:center;justify-content:center;height:100vh}
.popup-modal .modal-header{border:0;padding:0}
.popup-modal .modal-content{border-radius:20px}
.popup-modal .modal-header a img{width:33px;float:left}
.popup-modal .modal-header .close{font-size:25px;color:#000}
.popup-modal .modal-body{padding:20px}
.popup-modal .g-recaptcha{transform:scale(1);-webkit-transform:scale(1)}
.popup-modal .captcha-wrapper{transform:scale(.65)}
.popup-modal .mail-icon-blog{width:60px;height:60px;line-height:30px;margin:0 auto;text-align:center;background-color:#fff;font-size:30px;border-radius:100%;padding:14px;color:grey;z-index:1;bottom:-40px;position:absolute!important;top:-25px;left:0;right:0;bottom:auto}
.popup-modal .heading{font-size:21px!important;padding:0!important;color:#000;margin-bottom:10px!important;text-align:center}
.popup-modal .sub-heading{font-size:15px!important;padding:0;margin:auto!important;margin-bottom:10px!important;text-align:center}
.popup-modal form input{height:40px!important;margin:10px auto;width:100%;border-radius:15px;border:1px solid #d3d3d3;box-shadow:none;padding:0 15px}
.popup-modal form input[type='submit']{background:#f26822!important;border:0!important;color:#fff!important;max-width:120px;display:block}
.popup-modal form .inputgroup{position:relative}
.popup-modal form .inputgroup label.error{position:absolute!important;top:-2px;float:right;left:auto;right:15px!important;margin:auto;background:#fff;padding:3px 5px!important;font-size:12px}
.popup-modal .modal-header .close{font-size:30px;color:#000!important;opacity:.4!important}
.popup-modal form{width:85%;margin:auto}
form#ebook-form{width:100%}
div#ebook-popup-new input{height:35px;margin:auto auto 15px;border-radius:5px}
div#ebook-popup-new .g-recaptcha >div{margin-top:0}
.search-box{height:73px;overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center}
.search-box input{border:0}
.search-box button.btn.btn-default{border:0!important;background:none}
.search-box i.fa.fa-search{color:#ff5d01;font-size:22px}
input.search-field.form-control{box-shadow:inset 1px 2px 6px rgba(0,0,0,.075);border-bottom:0;background:transparent;border-radius:3px!important}
.mt-100{margin-top:100px!important}
body.page-search .bread-crumb{display:none}
.main-navbar ul li a{font-size:15px;white-space:normal}
.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-family:'Titillium Web',sans-serif!important}
.gcsc-more-maybe-branding-root{display:none}
.gs-title *{color:#000!important}
.gs-result .gs-visibleUrl{color:grey!important}
.gsc-adBlock{display:none!important}
.mobile-banner,.mobile-visible{display:none!important}
.copy-right p .seperator{margin:auto 5px}
.copy-right p a{color:#fff!important}
.request-form-fields input::placeholder,.request-form-fields textarea::placeholder{color:grey}
.small-ad{position:fixed;text-align:center;bottom:5%;left:0;right:0;top:auto;width:50%;max-width:500px;box-shadow:0 1px 10px grey;border-radius:5px;padding:10px;background:#fff;z-index:99!important;margin:auto}
.small-ad-close{float:right;position:absolute;top:-17px;right:-3px;border-radius:100%;background:#f17433;color:#fff;width:25px;height:25px;line-height:21px;border:0}
.small-ad.hide{display:none}
.title-layer{position:absolute;background:rgba(0,0,0,0.4);bottom:0;top:0;left:0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:center;padding:10px 20px;overflow:hidden;height:auto}
.single-container p.date.left{display:none}
.usa-home-address {
    margin-top: 15px;
    text-align: center;
    border: 2px solid lightgrey;
    padding: 10px 0px;
    border-left: 0px;
    border-right: 0px;
}
.usa-home-address span b {
    font-weight: bold !important;
}
a.accordion h1 {
    font-size: inherit;
    margin: auto;
    line-height: normal;
}
.heading h1 {
    display: inline-block !important;
    font-size: inherit !important;
    line-height: inherit !important;
    margin: auto;
}



@media only screen and (max-width: 1100px) and (min-width: 992px) {
	
	.news-content .min-height {
	    min-height: 120px;
	    max-height: 120px;
	    overflow: hidden;
	}
	.resource-box .head-band p.title {
	    min-height: 60px;
	    max-height: 60px;
	    overflow: hidden;
	}
	.ebook-box .text-container p{
		max-height:80px;
		overflow: hidden;
	}
	.fc-portrait {
	    transform: scale(.75);
	}
	.single-container {
	    border-radius: 5px!important;
	    min-height: 180px;
	    max-height: 180px;
	}
	.solution-cards{
		width: auto;
		height: auto;
	}
	.spin-effect:hover .solution-mask{
		transform: none;
	}
	.solution-cards .solution-mask{
		display: none;
		
	}
	.solution-banner-box .text-box p {
	    height: 290px;
	    overflow: hidden;
	    overflow-y: scroll;
	}
	
	p.title.ls-layer {
    transform: scale(1.25);
    height: auto !important;
    width: 80px !important;
    left: 100px !important;
}

}

@media only screen and (max-width: 1025px) {
    
p.title.ls-layer {
    transform: scale(1.25);
    height: auto !important;
    width: 80px !important;
    left: 100px !important;
}

a.request-demo:hover,.submit-button:hover,a.middle-download:hover,.orange-filled-btn:hover,a.free-trial-btn:hover{transition:all .15s ease-out 0}
.logo img{max-width:40px}
.menu-section.white-header .actual-logo{max-width:110px}
.hidden-ipad{display:none!important}
.visible-ipad{display:block!important}
.solution-banner-box h1{font-size:x-large}
.solution-banner-box p{font-size:16px!important;margin:auto}
.solution-banner-box .text-box .orange-filled-btn{font-size:medium;margin-top:20px;padding:3px!important;max-width:140px;min-width:140px}
.heading{padding:15px 0;margin:auto!important;font-size:x-large!important;line-height:normal!important;text-align:center}
div#clients-box{padding:0}
.client-slider .item img{max-width:90px;height:auto}
.cta{padding:0}
p,li,.plan-features-table .table_row .table_cell,.plan-features-table h3,footer#footer ul li a{font-size:14px!important;line-height:23px}
.branch-address span,.branch-address a{font-size:14px}
.share-container .title{font-size:16px!important}
.calci-box{margin-top:0}
.mh.mb-30{margin-bottom:20px!important}
#home-page-slider p{font-size:large!important}
.box{transform:scale(0.65)}
.desktop_carousel,.solution-accordion .fc{display:block;transform:scale(.85)}
.spin-effect{margin-bottom:20px;width:300px;height:300px}
.solution-cards h2{max-width:210px;font-size:small}
.spin-effect .solution-mask{width:300px;height:300px;background-color:#fff;-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-o-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}
.spin-effect p{font-size:13px;margin-bottom:8px;line-height:23px}
.spin-effect a.middle-download{min-width:100px;max-width:100px;font-size:12px;padding:2px!important}
.solutions-box{margin-bottom:0}
.sub-heading{font-size:large!important}
.calci-input-box,.results-box{min-height:370px}
.home-page-calculator .mh{margin-bottom:10px}
.calci-study a{max-width:130px;min-width:130px;font-size:14px}
.home-steps a.accordion{font-size:15px}
.how-it-works.mb-40{margin-bottom:20px}
.news-carousel img{max-width:80px}
.news-section{padding-bottom:0}
.ebook-box .text-container p{min-height:100px;line-height:23px}
.ebook-section{margin-bottom:0!important}
.inverse-button,a.request-demo,nav ul li a.request-demo{padding:5px!important;max-width:140px;min-width:140px;font-size:medium}
.search-box{justify-content:left!important}
.side-navbar{width:240px;padding:15px}
.menu-section.white-header .navbar-nav>li>a,.navbar-nav>li>a{font-size:15px}
.fc-portrait{transform:scale(.75)}
.interest-ebooks.mb-30{margin-bottom:0!important}
.request-form-fields input[type='submit']{height:35px!important;font-size:small;max-width:150px;min-width:150px}
.accordion,.question-tag{font-size:medium}
a.select-tag{font-size:17px;padding:15px}
.faq-accordion .item .heading{border-bottom:1px solid #004c7b!important;font-size:medium!important;text-align:left}
span.rupeee{font-size:1.5rem}
.ls-fullscreen-wrapper{margin-top:50px}
.dropdown.open-btn{margin-top:7px}
ul.nav.navbar-nav .request-demo{margin-top:15px}
.steps-card .sub-head{text-align:center}
.profile-popup .name{font-size:large!important}
.ssm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.2);display:none;z-index:1}
.side-navbar{height:100%;width:280px;background-color:#fff;left:auto;right:0;top:0;z-index:999;position:fixed;overflow-y:auto;overflow-x:visible;transform:translate(280px,0px)!important}
.side-navbar.ssm-nav-visible{transform:translate(0px,0px)!important}
nav.navbar{margin-top:30px;margin-left:10px}
a.ssm-toggle-nav.close-btn{position:absolute;top:0;left:auto;right:0;bottom:auto;height:40px;width:40px;background:#f26822;color:#fff;line-height:20px;padding:12px;font-family:sans-serif;font-size:20px}
a.ssm-toggle-nav.close-btn i{background:none!important}
}
@media only screen and (max-width: 992px) {
.ebook-thumb{display:none}
.price-desc{padding:15px}
.features-box .mobile-image{display:none}
.solution-banner-box .text-box .orange-filled-btn{margin-left:0!important}
.foot-title1+ul{display:none}
.foot-title1{position:relative}
h4.foot-title1:after{content:'+';position:absolute;right:15px;left:auto;bottom:0;top:0;margin:auto}
h4.foot-title1.active:after{content:'-'}
h4.foot-title1.active{border-bottom:1px solid grey;padding-bottom:5px}
.foot-title1.active+ul.active{display:block}
.spin-effect{margin:auto;margin-bottom:20px;width:340px;height:340px;margin-top:0!important}
.spin-effect .solution-mask{width:340px;height:340px;background-color:#fff;-webkit-transform:translateX(-340px);-moz-transform:translateX(-340px);-o-transform:translateX(-340px);-ms-transform:translateX(-340px);transform:translateX(-340px)}
.mobile-image{display:block}
.desktop_carousel,.solution-accordion .fc{display:none}
.select-option a,.partner-option a{border:0!important}
.solution-accordion .fc{display:none}
.bread-crumb{top:15px}
.solution-banner-box .text-box{width:80%!important;padding:20px 10px}
.solution-banner-box{position:relative;margin-top:50px}
.counter-box-container{margin-bottom:0}
.solutions-box .mobile{display:block}
.solutions-box .desktop{display:none}
.ls-nav-prev,.ls-nav-next{display:none}
.counter-box-container .box{margin-bottom:10px}
.intro-box.center.mt-30{margin-top:0!important;margin-bottom:0!important}
.flip-box{margin-bottom:30px}
.solutions-box .child p{position:static;color:#000!important;opacity:1!important;background:none;height:auto;padding:10px}
.solutions-box .child h3{position:static;text-align:center}
.solutions-box .child{position:relative;box-shadow:1px 1px 10px rgba(0,0,0,0.15);padding:10px;margin:10px auto;border-radius:5px;margin-top:30px!important;margin-bottom:0!important}
.home-page-calculator{margin-top:30px}
.heading{padding-top:10px!important;padding-bottom:10px!important;font-size:x-large!important}
}
@media only screen and (max-width: 769px) {
.fc .fc-pagination .fc-pagination-inner a.active{background:#13446a!important}
.fc .fc-pagination{bottom:-165px!important;top:auto!important}
.fc-portrait .fc-pagination-inner a.active:before{border-color:transparent;border-bottom:15px solid #13446a!important}
}
@media only screen and (max-width: 767px) {
.mobile-app-section{padding:0!important}
.ebook-box .text-container i{font-size:large}
.mobile-app-section .content-box{display:flex;align-items:center;justify-content:center;min-height:580px}
.fc .fc-pagination{bottom:-220px!important;top:auto!important;margin:0 auto 10px!important}
.ebook-box{margin:20px auto}
.mobile-image{margin:10px auto}
.ebook-box .text-container p{min-height:120px}
.image-box .small-desc{height:auto;background:#000;padding:10px 20px}
.small-desc .designation{margin:10px auto}
.solution-banner-box .text-box{padding:0;margin:20px auto auto!important}
.solution-banner-box p{font-size:15px}
.plan-features-table h3{padding-left:10px}
.solution-content{padding:0}
.cta.mb-30{margin-bottom:0!important}
.features-box .content-box{display:block;min-height:0}
p,li{word-break:break-word}
.glossary-content-box{width:100%;margin:30px auto}
.menu-section.white-header .actual-logo{max-width:100px;margin:auto!important}
.glossary-box{min-height:0}
.banner-box .text-box{position:static;width:100%;text-align:center;padding:30px;background:#000}
#home-page-slider p{font-size:medium!important;width:100%!important;top:10px!important;position:absolute!important;left:0!important}
.pricing-table{margin-bottom:0}
.plan-features-table .table_row .table_cell.sub_heading{-webkit-flex:1.5;-moz-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:left;padding-left:10px;overflow:hidden}
.features-box{margin:40px auto}
.features-box .heading{text-align:center}
.features-box .mobile-image{margin:10px auto 30px;display:block}
.features-box .browser-mockup{display:none}
.fc .fc-pagination .fc-pagination-inner a.active{background:#235176!important}
.fc-portrait .fc-pagination-inner a.active:before{border-right:15px solid transparent;border-bottom:15px solid #235176}
.calci-study a{max-width:150px;min-width:140px}
.share-container .variants{min-height:0!important;margin-bottom:20px}
.spin-effect:hover img{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}
}
@media only screen and (max-width: 630px) {
.share-container .nav-tabs{background:#d3d3d3}
.share-container .nav-tabs>li{width:100%}
.features-box{margin:10px auto}
.mobile-app-section .content-box{min-height:0;display:block}
.fc .fc-pagination{bottom:-20px!important;top:auto!important;bottom:-165px!important}
form#contactus-form{position:static!important;margin:20px auto}
p.heading img{width:140px!important}
.browser-mockup{display:none}
.features-box .mobile-image{display:block}
.solution-content p.sub-head,.contact-address p.sub-head{font-weight:700;font-size:17px!important}
.accordion:after,.question-tag:before{top:15%}
.copy-right p a{display:block;margin-top:5px}
.copy-right .seperator{display:none}
div#mobile-home-slider{overflow:hidden!important;max-height:660px!important}
.bread-crumb{top:10%}
.bread-crumb *{text-shadow:none!important;font-size:small!important}
.solution-cards{width:auto;height:auto}
.solution-cards .solution-mask{position:static;width:auto;height:auto;opacity:1!important;display:block;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
.spin-effect p{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.solution-cards img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.solution-cards h2{display:block!important}
.ls-fullscreen-wrapper{margin-top:10px}
.heading{padding-top:20px!important;padding-bottom:20px!important;font-size:20px!important}
.ebook-box .text-container p{min-height:0}
.ebook-box .text-container i{margin-top:0}
.menu-section.white-header .actual-logo{max-width:80px}
.logo img{max-width:30px}
h1.ls-layer{font-size:20px!important;height:auto!important;width:85px!important;max-width:none!important;padding:1px 10px!important}
#home-page-slider p{font-size:medium!important;width:auto!important;top:10px!important;position:absolute!important;left:0!important;text-shadow:2px 1px 5px rgba(0,0,0,0.15)}
.home-steps a.accordion,.accordion,.question-tag{margin-top:20px}
.solution-banner-box{position:relative;margin-top:10px;background:#f7f8fc}
.steps-card img{width:40px}
.menu-section.white-header{position:fixed}
.solution-banner-box .text-box{left:5%!important;right:auto!important;bottom:16%;top:auto!important}
.solution-banner-box .text-box p{text-align:left;max-height:250px;overflow:scroll}
.cta{margin-bottom:30px}
.steps-card img{width:40px}
.solution-banner-box h1{font-size:20px}
.solution-banner-box .text-box .orange-filled-btn{margin-left:10px!important;padding:5px!important}
.solution-ebook-box img{margin:auto;margin-bottom:10px}
.side-navbar{padding:30px!important}
section.posts-container{margin-bottom:0}
a.cookie-agree{margin:10px auto;display:block;width:100px}
.job-description-container{margin:20px auto}
.contact-address{padding-left:0;padding-right:0}
#resource-collection{background:#fff;padding:20px 0!important}
div#ebook-popup{width:100%;position:absolute;top:-260px;max-width:90%;margin:auto}
div#ebook-popup .ebook-thumb{display:none}
.fc.fc-portrait{box-shadow:none;border-radius:0}
.single-container{min-height:0;max-height:none;max-height:180px}
.profile-popup .mfp-close{right:0;background:#d3d3d3}
.desktop-banner,.desktop-visible{display:none!important}
.mobile-banner,.mobile-visible{display:block!important}
#mobile-home-slider .item{position:relative}
#mobile-home-slider .item .home-box{position:absolute;top:0}
.home-text-box{position:absolute;top:30%;bottom:auto;margin:auto;left:0;right:0;z-index:1;height:130px;padding:10px;width:90%}
.home-text-box.top{top:20%!important}
.home-text-box.middle{top:45%!important}
.home-text-box.top-right{right:0!important;left:auto;text-align:right}
.home-text-box .title{background:#f26823;color:#fff;display:inline-block;padding:10px;border-radius:5px;font-size:x-large;font-weight:600}
.home-text-box p{font-size:large!important;padding:10px;color:rgba(0,0,0,0.66);font-weight:600}
p,li,.plan-features-table .table_row .table_cell,.plan-features-table h3,footer#footer ul li a{font-size:15px!important;line-height:26px!important}
.home-page-calculator{margin-top:0}
#mobile-home-slider .owl-dots{position:absolute;bottom:5%;top:auto;left:0;right:0;margin:auto}
#mobile-home-slider .owl-dots .owl-dot{width:10px;height:10px;border-radius:100%;border:1px solid #fff!important;background:transparent;display: inline-block;margin-right:10px;}
#mobile-home-slider .owl-dots .owl-dot.active{background:#fff!important}
.spin-effect a.middle-download{padding:5px!important}
.counter-box-container{margin:20px auto}
.fc-portrait{transform:scale(.95)}
.cta.mb-30{margin-bottom:30px}
.plan-terms{padding-bottom:0}
#ebook-popup-new .heading{font-size:16px!important;margin-top:10px!important}
#ebook-popup-new .heading br{display:none}
div#ebook-popup-new input{height:35px!important;margin:auto auto 10px;border-radius:5px}
div#ebook-popup-new .modal-content{width:80%;margin:auto;border-radius:5px}
.modal-body .mt-20{margin-top:5px}
.popup-modal .modal-body{padding:15px}
}