.banner-txt{margin:0;padding-top:60px}
.main-header span{display:block}
.para-txt-s1{width:495px;padding-bottom:30px}
.para-txt-s1 span{color:#4d4d48;font-weight:500}
.abs-illustration1{position:absolute;left:0;bottom:30px}
.abs-illustration2{width:100%;margin:100px 0 0 auto;display:block}
.abs-illustration3{position:absolute;right:450px;top:0;width:300px}
.section2-grid{display:table;width:100%;padding-top:30px}
.rw-block{width:300px;float:left;margin-bottom:35px}
.rw-tab-list{padding:0;list-style:none;display:block;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.rw-tab-list li{width:100%;font-size:28px;font-weight:600;line-height:36px;color:#1954a5;display:block;padding:25px 20px 25px 30px;cursor:pointer;transition:all .2s;border-bottom:1px solid #d7d7d7;opacity:.5;position:relative}
.rw-tab-list li.active{opacity:1}
.rw-tab-list li.active:after{content:" ";position:absolute;left:0;top:0;bottom:0;margin:auto;width:10px;height:50%;border-radius:5px;background-color:#1954a5}
.rw-tab-list li:hover{opacity:1}
.rw-tab-list li:last-child{border-bottom:none}
.rw-content-block{float:right;width:1100px}
.rw-tab-content{width:100%}
.rw-tab-content img{width:100%;border:1px solid #ccc;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}
.section2-grid .cta-nofill{clear:left}
.section3 .inner-container:before{position:absolute;content:" ";width:400px;height:400px;background-color:#eef8fe;border-radius:50%;left:-100px;top:50px;z-index:-1}
.para-txt-s3{width:850px;margin:0 auto;display:block;text-align:center}
.section3-grid{display:table;width:100%;padding-top:60px}
.ceo-block{width:394px;float:right;margin-bottom:35px}
.ceo-tab-list{padding:0;list-style:none;display:block;position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.ceo-tab-list li{width:100%;font-size:28px;font-weight:600;line-height:36px;color:#1954a5;display:block;padding:25px 30px 25px 0;cursor:pointer;transition:all .2s;border-bottom:1px solid #d7d7d7;opacity:.5;position:relative;text-align:right}
.ceo-tab-list li span{display:block}
.ceo-tab02 span{display:initial!important}
.ceo-tab-list li.active{opacity:1}
.ceo-tab-list li.active:after{content:" ";position:absolute;right:0;top:0;bottom:0;margin:auto;width:10px;height:50%;border-radius:5px;background-color:#1954a5}
.ceo-tab-list li:hover{opacity:1}
.ceo-tab-list li:last-child{border-bottom:none}
.ceo-content-block{float:left;width:1050px}
.ceo-tab-content{width:100%}
.ceo-tab-content img{width:100%;border:1px solid #ccc;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}
.section3-grid .cta-nofill{float:right;display:inline-block}
.company-block-img img{display:block;margin:0 auto;transition:all .5s}
.company-block-img img:hover{opacity:.7}
.companies-carousel .owl-nav{display:table;width:100%;margin-top:30px}
.companies-carousel .owl-nav button{width:70px;outline:0;cursor:pointer}
.companies-carousel .owl-nav button .cmp-arrow{width:100%;transition:all .2s}
.companies-carousel .owl-nav .owl-prev{float:left;margin-left:35%}
.companies-carousel .owl-nav .owl-next{float:right;margin-right:35%}
.companies-carousel .owl-nav button:hover .cmp-arrow{filter:grayscale(50%)}
.section5 .lh-txt{font-weight:400;font-size:40px;line-height:50px;color:#4d4d48;padding-bottom:60px;letter-spacing:-2px;width:1020px;margin:0 auto}
.client-block{width:1020px;margin:0 auto;display:table}
.client-testimonial-img{float:left;width:190px}
.carousel-clients .carousel-control{position:absolute;top:95px;bottom:auto;width:110px;font-size:20px;color:#fff;text-align:center;text-shadow:none;background-image:none;background-color:rgba(0,0,0,0);opacity:1}
.carousel-clients .carousel-control img{width:100%;transition:all .2s}
.carousel-clients .carousel-control:hover img{filter:grayscale(50%)}
.carousel-clients .carousel-control.left{left:0}
.carousel-clients .carousel-control.right{right:0}
.client-testimonial-txt{width:80%;float:left;padding-left:70px;min-height:320px}
.client-testimonial-txt h4{font-weight:500;font-size:30px;line-height:40px;color:#666;padding:35px 0 10px}
.client-testimonial-txt .designation{font-weight:400;font-size:24px;line-height:32px;color:#666}
section.section-faq .faq-title{text-transform:none;text-align:center;font-size:50px;color:#4d4d48;font-weight:500}
@media (max-width:767px){
section.section-faq .faq-title{text-transform:none;text-align:center;font-size:32px}
}
section.section-faq ul.accordion-list{position:relative;display:block;width:100%;height:auto;padding:20px;margin:0;list-style:none}
section.section-faq ul.accordion-list li{position:relative;display:block;width:100%;height:auto;background-color:#fff;padding:20px;margin:0 auto 15px auto;border-bottom:1px solid #ebebeb;cursor:pointer}
section.section-faq ul.accordion-list li.active h3{color:#1a54a5}
section.section-faq ul.accordion-list li.active h3:after{content:"-"}
section.section-faq ul.accordion-list li h3{position:relative;display:block;width:100%;height:auto;padding-right:25px;margin:0;cursor:pointer;font-size:24px;line-height:29px;font-weight:500;color:#4d4d48}
section.section-faq ul.accordion-list li h3:after{content:"+";font-family:material-design-iconic-font;position:absolute;right:0;top:0;color:#a6a9b0;transition:all .3s ease-in-out;font-size:30px}
@media (max-width:767px){
section.section-faq ul.accordion-list li h3:after{font-size:24px}
}
@media (max-width:767px){
section.section-faq ul.accordion-list li h3{font-size:18px;line-height:20px}
}
section.section-faq ul.accordion-list li div.answer{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;cursor:pointer}
section.section-faq ul.accordion-list li div.answer p{position:relative;display:block;font-weight:500;padding:15px 0 0 0;cursor:pointer;line-height:22px;margin:0 0 15px 0;font-size:18px;color:#84847a}
@media (max-width:767px){
section.section-faq ul.accordion-list li div.answer p{font-size:16px}
}
.section6{padding-bottom:0}
.reason-block{width:100%;padding:30px 100px;background-color:#fff;border:1px solid #c7c8c9;border-radius:5px;display:table}
.download-pdf-block-img{float:left}
.reason-block .rb-txt{font-weight:400;font-size:44px;line-height:54px;color:#666;padding:50px 0 0;float:left;width:600px;margin:0 0 0 150px}
.reason-block .rb-txt span{font-weight:500}
.cta-download{float:right;margin-top:80px;width:220px}
.download-icon{margin-right:10px}
footer{margin-top:-80px}
.form-div .main-header{text-align:center;margin-bottom:50px}
.form-div .para-txt{text-align:center;margin-bottom:50px}
.demo-request-block .custom_input{width:500px;margin:0 auto;display:block;clear:both;height:62px;padding:20px;font-size:24px;line-height:24px;margin-bottom:30px}
.demo-request-block .cta-fill{margin:0 auto;display:block}
.demo-request-block .custom_input.error{border:1px solid #de2140}
.dp-popup{overflow-x:hidden;overflow-y:auto;padding-top:80px}
.demo-request-block{display:block;margin:0 auto 80px}
.tym img{display:block;margin:0 auto;width:150px}
.tym p{color:#84847a;font-size:28px;line-height:36px;position:relative;padding-bottom:120px;text-align:center}
@media (max-width:1600px){
.banner-txt{padding-left:100px}
.abs-illustration1{width:120px}
.abs-illustration3{right:420px;width:250px}
}
@media (max-width:1440px){
.banner-txt{padding-left:55px}
.main-header span{display:initial}
.abs-illustration2{margin:145px 0 0 auto}
.abs-illustration3{right:288px;width:250px}
.rw-content-block{width:72%}
.ceo-content-block{width:65%}
.section3 .inner-container:before{left:-190px}
.carousel-clients .carousel-control{width:75px}
.reason-block .rb-txt{margin:0 0 0 75px}
}
@media (max-width:1366px){
.banner-txt{padding-left:95px}
.reason-block{padding:30px 50px}
}
@media (max-width:1280px){
.banner-txt{padding-left:15px}
.abs-illustration1{width:120px;left:-25px}
.abs-illustration2{margin:170px 0 0 auto}
.abs-illustration3{right:184px;width:250px}
.rw-content-block{width:68%}
.ceo-content-block{width:60%}
.carousel-clients .carousel-control.left{left:-60px}
.carousel-clients .carousel-control.right{right:-60px}
.download-pdf-block-img{width:110px}
.reason-block .rb-txt{margin:0 0 0 50px;padding:30px 0 0}
.cta-download{margin-top:60px}
}
@media (max-width:1280px){
.abs-illustration1{display:none}
.banner-txt{padding-left:0}
.abs-illustration3{right:110px;width:250px}
.rw-tab-list li{font-size:24px;line-height:28px}
.rw-block{width:270px}
.rw-content-block{width:66%}
.section3 .inner-container:before{width:200px;height:200px;left:-75px;top:135px}
.para-txt-s3{width:100%}
.ceo-tab-list li{font-size:24px;line-height:28px}
.ceo-block{width:340px}
.client-block{width:80%}
.client-testimonial-txt{width:73%;padding-left:35px;min-height:342px}
.carousel-clients .carousel-control.left{left:-20px}
.carousel-clients .carousel-control.right{right:-20px}
.carousel-clients .carousel-control{width:56px;top:120px}
.client-testimonial-txt h4{font-size:26px;line-height:36px}
.client-testimonial-txt .designation{font-size:22px;line-height:28px}
.section5 .lh-txt{width:100%;font-size:32px;line-height:40px;text-align:center;padding-bottom:40px}
.cta-download{float:left;clear:right;display:table;margin:0 auto}
.reason-block .rb-txt{margin:0 0 35px 50px;padding:0}
.cta-download{float:left;clear:right;display:table;margin-left:55px;margin-top:0}
.download-pdf-block-img{width:140px}
}
@media (max-width:1024px){
.main-header{text-align:left}
.section1 .para-txt{text-align:left}
.banner-txt{padding-top:0}
.para-txt-s1{width:100%;padding-bottom:30px}
.abs-illustration2{width:50%;display:block;margin:60px auto 0}
.abs-illustration3{left:320px;width:198px;right:auto;top:-30px}
.client-testimonial-txt{min-height:362px}
}
@media (max-width:768px){
.section2-grid{padding-top:10px;display:block}
.rw-block{width:100%;float:none;display:block;margin-bottom:25px}
.rw-tab-list{width:100%;white-space:nowrap;overflow-x:scroll;padding-bottom:5px;z-index:999}
.rw-tab-list li{width:auto;display:inline-block;border-bottom:none;border-right:1px solid #d7d7d7;padding:12px 30px 16px}
.rw-tab-list li:last-child{border-right:none}
.rw-content-block{width:100%;float:none;clear:both}
.rw-tab-list li.active:after{content:" ";position:absolute;left:0;top:auto;right:0;bottom:0;margin:auto;width:90%;height:4px;border-radius:5px;background-color:#1954a5}
.section2-grid .cta-nofill{clear:both;display:block;margin:30px auto 0;float:none}
.rw-tab span{display:block}
.section3-grid{display:block}
.ceo-block{width:100%;float:none;display:block;margin-bottom:25px}
.ceo-tab-list{width:100%;white-space:nowrap;overflow-x:scroll;padding-bottom:5px}
.ceo-tab-list li{width:auto;display:inline-block;border-bottom:none;border-right:1px solid #d7d7d7;padding:12px 30px 16px;text-align:left}
.ceo-tab-list li:last-child{border-right:none}
.ceo-content-block{width:100%;float:none;clear:both}
.ceo-tab-list li.active:after{content:" ";position:absolute;left:0;top:auto;right:0;bottom:0;margin:auto;width:90%;height:4px;border-radius:5px;background-color:#1954a5}
.section3 .inner-container:before{top:335px}
.section3-grid .cta-nofill{clear:both;display:block;margin:30px auto 0;float:none}
.ceo-tab02 span{display:block!important}
.client-block{width:100%}
.client-testimonial-img{float:none;width:190px;display:block;margin:0 auto}
.client-testimonial-txt{width:100%;text-align:center;float:none;padding:30px 0 0;min-height:auto}
.client-testimonial-txt h4{padding:30px 0 10px}
.carousel-clients .carousel-control{width:70px;top:120px}
.carousel-clients .carousel-control.left{left:40px}
.carousel-clients .carousel-control.right{right:40px}
.reason-block{padding:30px 30px}
.cta-download{float:none;clear:both;display:block;margin:0 auto}
.reason-block .rb-txt{width:84%;font-size:34px;line-height:42px;margin:0;padding-top:28px;padding-left:50px}
.download-pdf-block-img{width:100px;margin-bottom:20px}
footer{padding:140px 0 40px}
}
@media (max-width:480px){
.abs-illustration3{left:126px;width:169px;top:0;position:relative;padding-top:25px}
.abs-illustration2{width:250px;display:block;margin:8px auto 0}
.rw-block{margin-bottom:20px}
.rw-tab-list li{font-size:20px;line-height:26px;padding:12px 25px 16px}
.section3-grid{padding-top:20px}
.ceo-block{margin-bottom:20px}
.ceo-tab-list li{font-size:20px;line-height:26px;padding:12px 25px 16px}
.companies-carousel .owl-nav{margin-top:20px}
.companies-carousel .owl-nav button{width:55px}
.companies-carousel .owl-nav .owl-prev{margin-left:80px}
.companies-carousel .owl-nav .owl-next{margin-right:80px}
.section5 .lh-txt{font-size:28px;line-height:36px;padding-bottom:25px}
.client-testimonial-img{width:150px}
.carousel-clients .carousel-control{width:55px;top:95px}
.carousel-clients .carousel-control.left{left:20px}
.carousel-clients .carousel-control.right{right:20px}
.client-testimonial-txt h4{padding:20px 0 5px;font-size:24px;line-height:34px}
.client-testimonial-txt .designation{font-size:20px;line-height:26px}
.reason-block{padding:20px}
.download-pdf-block-img{width:100px;float:none;display:block;margin:0 auto}
.reason-block .rb-txt{width:100%;float:none;font-size:28px;line-height:36px;padding:20px 0;text-align:center}
.demo-request-block .custom_input{width:100%;height:50px;margin-bottom:30px;font-size:20px;line-height:28px;padding:25px}
.lity-close{color:#000}
.dp-popup{padding-top:60px}
.demo-request-block{margin:0 auto 60px}
.form-div .main-header{text-align:center;margin-bottom:30px}
.tym img{width:100px}
}
@media (max-width:375px){
.carousel-clients .carousel-control.right{right:0}
.carousel-clients .carousel-control.left{left:0}
}
@media (max-width:375px){
.companies-carousel .owl-nav button{width:45px}
.client-testimonial-img{width:140px}
.carousel-clients .carousel-control{width:45px;top:95px}
.download-pdf-block-img{width:78px}
.reason-block .rb-txt{font-size:26px;line-height:34px}
}