@charset "utf-8";

/* CSS Document */

/* Table of Contents
-----------------------------------------------------------------------------
	1. Clean Base
	2. Base Typography
	3. Images
	4. Links
	5. Forms
	6. Tables
	7. Framework 
*/

/*----- Pages ----
	1. Pricing

*/

/* 1. Clean Base
------------------------------------------------------------------------------*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,a,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="text"],input[type="submit"],input[type="button"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"],textarea{-webkit-appearance:none;outline:none;}
textarea:focus,input:focus,a,div,img{outline:none;}
.clear{clear:both;}

/* 2. Base Typography
------------------------------------------------------------------------------*/
body{color:#2a3143;font-size:14px;font-family:'PoppinsRegular';line-height:1.4;}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:normal;line-height:1.6;font-family:'PoppinsRegular';}
h1{font-size:36px;}
h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:16px;}
p{color:#2a3143;font-size:16px;line-height:1.2;margin-bottom:20px;font-family:'PoppinsLight';font-weight:normal;}
ul{margin:20px;padding:0;}
ul li{font-size:16px;color:#2a3143;line-height:1.2;padding:0 0 5px 0;font-family:'PoppinsLight';font-weight:normal;}
ol{margin:20px;padding:0;}
ol li{font-size:16px;color:#2a3143;line-height:1.2;padding:0 0 5px 0;font-family:'PoppinsLight';font-weight:normal;}
blockquote{display:block;text-align:left;margin-bottom:20px;position:relative;background:#f3f3f3;padding:20px 20px 5px 20px;border-left:4px solid #be152d;border-radius:5px;}
blockquote p{font-size:14px;font-weight:400;line-height:1.6;margin:0 0 15px 0;position:relative;}
hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}

/* 3. Images
------------------------------------------------------------------------------*/
img{border:none;max-width:100%;vertical-align:top;}

/* 4. Link
------------------------------------------------------------------------------*/
a{font-family:'PoppinsRegular';color:#2a3143;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;text-decoration:none;}
a:focus{outline:none;}
a:hover{opacity:0.65;}

/* 5. Forms
------------------------------------------------------------------------------*/
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="search"]{border:1px solid #dedede;padding:0 15px;color:#000;font-size:12px;height:36px;font-family:'PoppinsRegular';}
textarea{border:1px solid #dedede;padding:5px 15px;color:#666666;font-size:12px;resize:none;font-family:'PoppinsRegular';}
input[type="submit"],input[type="button"],input[type="reset"]{background:#666;cursor:pointer;color:#fff;border:none;height:30px;display:block;font-size:15px;cursor:pointer;font-family:'PoppinsRegular';}
input[type="submit"]:hover,input[type="button"]:hover{background:#666;color:#fff;}
::-webkit-input-placeholder{opacity:1!important;color:#000;}
:-moz-placeholder{opacity:1!important;color:#000;}
::-moz-placeholder{opacity:1!important;color:#000;}
:-ms-input-placeholder{opacity:1!important;color:#000;}
select,select:-moz-focusring,select::-moz-focus-inner{color:transparent!important;text-shadow:0 0 0 #1a1a1a!important;background-image:none!important;border:0;border-color:inherit;-webkit-box-shadow:none;}
select:focus{outline:none;}

/* 6. Tables
------------------------------------------------------------------------------*/
table{border-spacing:0;border-collapse:collapse;}
td{text-align:left;font-weight:normal;}

/* 7. Layout Framework
------------------------------------------------------------------------------*/

/* main container */

#wrapper{width:100%;min-height:100%;}
.container{max-width:1200px;margin:0 auto;padding:0 15px;}

/* Header */
header{padding:20px 0px;}
header .container{display:flex;align-items:center;}
header .logo{}
header .logo a{}
header .logo a:hover{opacity:1;}
header .logo a img{}
header .menu{flex-grow:2}
header .menu ul{display:flex;justify-content:flex-end;margin:0px;}
header .menu ul li{list-style:none;position:relative;padding:17px 15px 17px;}
header .menu ul li.sub-menu{}
header .menu ul li.sub-menu:after{content:"";height:5px;width:5px;background:#008de6;display:block;border-radius:50%;position:absolute;right:6px;top:25px;}
header .menu ul li.menu-item-has-children:after{content:"";height:5px;width:5px;background:#008de6;display:block;border-radius:50%;position:absolute;right:6px;top:25px;}
header.home-header .menu ul li.menu-item-has-children::after{background:#fff;}
header .menu ul li a{text-decoration:none;font-size:16px;color:#2a3143;font-family:'PoppinsLight';letter-spacing:0.2px;}
header .menu ul li a:hover{color:#000;}
header .menu ul li ul{padding:8px 0;min-width:165px;position:absolute;top:100%;display:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;left:0;background:#008de6;z-index:9;}
header .menu ul li:hover ul{display:block;}
header .menu ul li:hover ul li ul{display:none;}
header .menu ul li ul li{padding:7px 15px;}
header .menu ul li ul li a{color:#ffffff;}
header .menu ul li ul li ul{display:none;position:absolute;right:0px;left:100%;top:0;}
header .menu ul li ul li.sub-menu:after{content:"";height:5px;width:5px;background:#ffffff;display:block;border-radius:50%;position:absolute;right:15px;top:15px;}
header .menu ul li ul li.menu-item-has-children:after{content:"";height:5px;width:5px;background:#ffffff;display:block;border-radius:50%;position:absolute;right:15px;top:15px;}
header .menu ul li ul li:hover ul{display:block;}
header .view-demo{margin-left:25px;}
header .view-demo a{border-radius:25px;background:#008de6;border:1px solid #008de6;font-family:'PoppinsLight';color:#ffffff;font-size:18px;line-height:normal;letter-spacing:0.4px;text-decoration:none;display:inline-block;padding:10px 22px;}
header .view-demo a:hover{background:#ffffff;color:#008de6;opacity:1;}
.menu-icon{display:none;}

/*---------------- 1. Pricing ----------------*/
.pricing-built{text-align:center;padding:56px 0 76px;}
.pricing-built .container{padding:0px 95px;}
.pricing-built h2{color:#008de6;font-family:'PoppinsRegular';font-size:38px;font-weight:normal;letter-spacing:0.8px;line-height:normal;margin-bottom:27px;}
.pricing-built p,.pricing-down p{color:#2a3143;font-family:'PoppinsLight';font-size:16px;line-height:36px;letter-spacing:0.64px;}
.pricing-built-key{}
.pricing-built-key ul{margin:0px;display:flex;align-items:center;justify-content:center;}
.pricing-built-key ul li{list-style:none;padding:0px;font-size:17px;color:#393939;font-family:'PoppinsLight';letter-spacing:0.6px;}
.switch{position:relative;display:inline-block;width:84px;height:40px;margin:0 11px;}
.switch input{display:none;}
.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f5f3f7;-webkit-transition:.4s;transition:.4s;}
.switch-slider:before{position:absolute;content:"";height:33px;width:33px;left:5px;bottom:4px;background-color:#17afb9;-webkit-transition:.4s;transition:.4s;}
input:checked + .switch-slider{background:#5f4b8b;}
input:checked + .switch-slider:before{-webkit-transform:translateX(40px);-ms-transform:translateX(40px);transform:translateX(40px);}

/* Rounded sliders */
.switch-slider.round{border-radius:34px;}
.switch-slider.round:before{border-radius:50%;}
.pricing-built-list{margin:125px 0 150px;}
.pricing-built-list ul{display:flex;margin:0px;}
.pricing-built-list ul li{list-style:none;border-radius:10px;padding:17px 50px 30px;text-align:center;width:33.33%;-webkit-box-shadow:2.487px 1.678px 12.16px 3.84px rgba(136,136,136,0.24);box-shadow:2.487px 1.678px 12.16px 3.84px rgba(136,136,136,0.24);position:relative;z-index:1}
.pricing-built-list ul li.standalone{background:#17afb9;}
.pricing-built-list ul li.integrated{background:#008de6}
.pricing-built-list ul li.enterprise{background:#5f4b8b;}
.pricing-built-list ul li.active{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:2;}
.pricing-built-list ul li img{width:71%;}
.pricing-built-list ul li.active img{width:76%;}
.pricing-built-list ul li h3{text-align:center;color:#ffffff;font-family:'PoppinsLight';font-size:33px;line-height:38px;letter-spacing:0.9px;font-weight:normal;margin-bottom:27px;margin-top:11px;}
.pricing-built-list ul li h4{text-align:center;color:#ffffff;font-family:'PoppinsRegular';font-size:47px;line-height:38px;letter-spacing:0.9px;font-weight:normal;}
.pricing-built-list ul li h4 span{font-size:22px;}
.pricing-built-list ul li p{color:#ffffff;font-size:14px;line-height:26px;font-family:'PoppinsLight';letter-spacing:0.2px;}
.pricing-built-list ul li ul{display:block;text-align:left;margin:0px;padding-left:18px;padding-top:15px;}
.pricing-built-list ul li ul li{padding:0px;text-align:left;width:100%;color:#ffffff;font-size:17px;font-family:'PoppinsLight';box-shadow:none;margin-bottom:20px;font-weight:normal;letter-spacing:0.2px;position:relative;padding-left:26px;}
.pricing-built-list ul li ul li:before{content:"\f058";font-family:"Font Awesome 5 Free";margin-right:8px;color:#ffffff;font-size:20px;position:absolute;left:0;}
.pricing-built-list ul li a.try-btn{background:#ebe8ef;border:1px solid #ebe8ef;color:#2a3143;text-decoration:none;font-family:'PoppinsLight';font-size:18px;letter-spacing:0.4px;border-radius:8px;display:inline-block;padding:14px 45px;}
.pricing-built-list ul li a.try-btn:hover{background:transparent;color:#ebe8ef;}
.animated-modal.fancybox-content{max-width:750px;padding:50px 80px;border-radius:10px;}
.animated-modal.fancybox-content .fancybox-button svg path{fill:#17afb9;}
.animated-modal.fancybox-content .fancybox-close-small{padding:0px!important;right:20px!important;top:40px!important;}
.content-popup{font-size:16px;font-family:'PoppinsLight';font-weight:normal;color:#2a3143;margin-bottom:10px;}
.form_btn label span{font-size:16px;font-family:'PoppinsLight';font-weight:normal;color:#2a3143;}
.animated-modal.fancybox-content .form_btn span.wpcf7-list-item{margin:0px;margin-bottom:15px;}
.animated-modal.fancybox-content input[type="checkbox"]{height:16px;width:16px;margin-bottom:0;}
.pricing-down{padding-bottom:150px;}

/* footer */
footer{background:#008de6;position:relative;}
footer::after{content:'';background:url(../images/footer-curve.svg);background-size:auto auto;position:absolute;width:100%;height:100px;background-size:102%;left:0;top:-100px;}
footer .container ul{display:flex;margin:0px;padding-top:17px;}
footer .container ul li{list-style:none;}
footer .container ul li.footer-contact{width:31%;}
footer .container ul li.footer-nav{width:21%;}
footer .container ul li.footer-other-link{width:22%;}
footer .container ul li.footer-newsletter{width:26%;padding-left:5px;}
footer .container ul li h3{color:#ffffff;font-size:20px;line-height:38px;letter-spacing:0.2px;font-family:'PoppinsRegular';font-weight:normal;margin-bottom:22px;}
footer .container ul li address{padding-left:38px;color:#ffffff;font-size:16px;line-height:26px;letter-spacing:0.2px;font-family:'PoppinsLight';font-weight:normal;font-style:normal;margin-bottom:11px;position:relative;}
footer .container ul li address:before{content:"";background:url(../images/address-icon.png);background-repeat:no-repeat;display:block;width:26px;height:26px;position:absolute;left:0;}
footer .container ul li .inquiry{margin-bottom:11px;position:relative;padding-left:38px;}
footer .container ul li .inquiry:before{content:"";background:url(../images/mail-icon.png);background-repeat:no-repeat;display:block;width:22px;height:17px;position:absolute;left:0;top:6px;}
footer .container ul li .inquiry p{color:#2a3143;font-size:16px;line-height:26px;letter-spacing:0.2px;font-family:'PoppinsRegular';margin-bottom:0px;}
footer .container ul li .inquiry a{color:#ffffff;font-size:16px;line-height:26px;letter-spacing:0.2px;font-family:'PoppinsLight';font-weight:normal;text-decoration:none;display:inline-block;}
footer .container ul li .contact-num{position:relative;padding-left:38px;}
footer .container ul li .contact-num:before{content:"";background:url(../images/phone-icon.png);background-repeat:no-repeat;display:block;width:22px;height:20px;position:absolute;left:0;}
footer .container ul li .contact-num a{color:#ffffff;font-size:16px;line-height:26px;letter-spacing:0.2px;font-family:'PoppinsLight';font-weight:normal;text-decoration:none;display:inline-block;}
footer .container ul li ul{display:block;}
footer .container ul li.footer-nav ul,footer .container ul li.footer-other-link ul{padding-top:3px;}
footer .container ul li.footer-nav ul li,footer .container ul li.footer-other-link ul li{padding:8px 0px;position:relative;padding-left:31px;}
footer .container ul li.footer-nav ul li:first-child,footer .container ul li.footer-other-link ul li:first-child{padding-top:0px;}
footer .container ul li.footer-nav ul li a,footer .container ul li.footer-other-link ul li a{color:#ffffff;font-size:17px;font-family:'PoppinsLight';font-weight:normal;text-decoration:none;}
footer .container ul li.footer-nav ul li:before,footer .container ul li.footer-other-link ul li:before{content:"";background:url(../images/footer-link-icon.png);background-repeat:no-repeat;display:block;width:22px;height:17px;position:absolute;left:0;}
footer .container ul li.footer-nav ul li a:hover,footer .container ul li.footer-other-link ul li a:hover,footer .container ul li .inquiry a:hover,footer .container ul li .contact-num a:hover,footer .container ul li.footer-newsletter ul li a:hover,footer  .footer-bottom a:hover{opacity:0.65;}
footer .container ul li.footer-newsletter form{margin-bottom:42px;}
footer .container ul li.footer-newsletter form .subscribe{font-size:18px!important;line-height:27px!important;background:#ffffff!important;min-height:45px;min-width:177px;border-radius:25px;text-align:left;display:inline-block;color:#008de6;text-decoration:none;padding:12px 20px;font-family:'PoppinsLight';font-weight:normal;border:0px;position:relative;letter-spacing:0.8px;transition:all 0.3s ease;}
footer .container ul li.footer-newsletter form .subscribe:hover{background:#e6e6e6!important}
.footer-btn-arrow{position:absolute;right:3px;width:47px;height:47px;background:#008de6;border-radius:50px;top:2px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.footer-btn-arrow img{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
footer .container ul li.footer-newsletter form .subscribe:hover .footer-btn-arrow img{transform:translateX(5px);}
footer .container ul li.footer-newsletter form .footerformElement input{font-size:16px;padding:10px 10px 10px 20px;display:block;width:100%;border-width:1px;border-color:rgb(255,255,255);border-style:solid;border-radius:50px;min-height:48px;background:transparent;color:#ffffff;}
footer .container ul li.footer-newsletter form .footerformElement label{position:absolute;font-size:16px;color:#ffffff;line-height:32px;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;top:-16px;left:25px;background:#008de6;padding:0 9px 0 3px;}
footer .container ul li.footer-newsletter form .footerformElement{position:relative;margin-bottom:30px;margin-top:36px;}
footer .container ul li.footer-newsletter ul{display:flex;padding:0}
footer .container ul li.footer-newsletter ul li{padding:0 11px;}
footer .container ul li.footer-newsletter ul li:first-child{padding-left:0;}
footer .container ul li.footer-newsletter ul li a{font-size:25px;color:#ffffff;}
footer  .footer-bottom{display:flex;justify-content:space-between;padding:67px 0 10px;}
footer  .footer-bottom p{color:#ffffff;font-weight:normal;font-size:18px;font-family:'PoppinsRegular';letter-spacing:0.2px;}
footer  .footer-bottom a{text-decoration:none;color:#ffffff;font-weight:normal;font-size:18px;font-family:'PoppinsRegular';letter-spacing:0.4px;display:inline-block;}
footer .mc4wp-response .mc4wp-alert p{color:#ffffff;font-size:16px;line-height:26px;letter-spacing:0.2px;margin:25px 0;}

/* Press */
.press-banner{padding:25px 0 45px;}
.press-banner .contact-banner-in{padding-top:18px;padding-bottom:25px;}
.press-banner .contact-banner_text p{letter-spacing:0.63px;}
.bg-common{position:relative;background:#ebe8ef;margin-top:70px;padding:78px 0 204px;}
.bg-common::after{content:'';background:url(../images/curve-shape.png);left:0;width:100%;height:70px;position:absolute;top:-70px;background-size:cover;}
.press-section ul.press-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 59px;}
.press-section ul.press-list li{list-style:none;width:48.6%;background:#ffffff;margin-bottom:72px;padding:0px;}
.press-section ul.press-list li .press-content{padding:21px 30px 33px 30px}
.press-section ul.press-list li img{width:100%;height:auto;}
.press-section ul.press-list li h4{font-size:20px;line-height:34px;letter-spacing:0.4px;font-family:'PoppinsRegular';font-weight:normal;color:#008de6;margin-bottom:6px;}
.press-section ul.press-list li h4 a{text-decoration:none;color:#008de6;font-size:20px;line-height:34px;letter-spacing:0.4px;font-family:'PoppinsRegular';font-weight:normal;}
.press-section ul.press-list li h4 a:hover,.press-section ul li a:hover{opacity:0.65;}
.press-section ul.press-list li h5{color:#383a39;font-weight:normal;font-style:italic;font-size:14px;line-height:normal;letter-spacing:0.5px;opacity:0.6;font-family:'PoppinsLight';}
.press-section ul.press-list li p{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:16px;line-height:30px;letter-spacing:0.66px;margin-bottom:13px;}
.press-section ul.press-list li a{color:#008de6;font-size:17px;line-height:normal;letter-spacing:0.2px;font-family:'PoppinsRegular';font-weight:normal;text-decoration:none;display:inline-block;}
.common-pagination{width:100%;text-align:center;}
.common-pagination ul{margin:0px;display:block;}
.common-pagination ul li{width:auto;margin-bottom:10px;}

/* feature */
.feature-section{margin-top:30px;padding:72px 0 114px;}
.feature-section p.top-content{font-family:'PoppinsLight';font-weight:normal;font-size:16px;letter-spacing:0.66px;line-height:30px;margin-bottom:80px;}
.feature-section ul{margin:0px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.feature-section ul li{list-style:none;width:47%;display:flex;padding:0px;margin-bottom:80px;}
.feature-section ul li figure{width:18%;}
.feature-section ul li figure img{width:55px;}
.feature-section ul li .feature-content{width:82%;}
.feature-section ul li .feature-content h3{color:#5f4b8b;font-size:20px;line-height:21px;font-family:'PoppinsRegular';font-weight:normal;letter-spacing:0.4px;}
.feature-section ul li .feature-content p{font-size:15px;font-family:'PoppinsLight';font-weight:normal;letter-spacing:0.3px;line-height:30px;}
.feature-banner.contact-banner_text{padding-right:54px;}

/* Client */
.client-section{padding:67px 0 165px;}
.client-section figure{text-align:center;margin-bottom:24px;}
.client-section p{color:#2a3143;font-size:16px;font-family:'PoppinsLight';font-weight:normal;line-height:30px;letter-spacing:0.35px;margin-bottom:16px;}
.client-section ul{margin:0 0 16px 5px;}
.client-section ul li{background:url(../images/core.png) no-repeat left 0px top 9px;list-style:none;padding:3px 0 10px 44px;color:#2a3143;font-size:16px;font-family:'PoppinsLight';font-weight:normal;line-height:30px;letter-spacing:0.36px;}
.client-section h6{color:#2a3143;font-size:16px;font-family:'PoppinsRegular';font-weight:normal;line-height:30px;letter-spacing:0.3px;padding-left:8px;}
.client-banner .contact-banner_text{padding-right:65px;}
.client-section .client-slider{margin:0px;}
.client-section .client-slider li{background:transparent;padding:0px;}
.client-section .client-slider li img{text-align:center;margin:0px auto;}
.client-slider-outer{text-align:center;position:relative;margin-bottom:100px;margin-top:35px;}
.iphone-x-trans{text-align:center;position:absolute;left:12px;right:0;z-index:1;top:-15px;}

/* Faq */
.faq-banner{padding-bottom:75px;}
.faq-banner .contact-banner_text{padding-top:20px;}
.faq-banner ul{margin:30px 0 0;}
.faq-banner ul li{list-style:none;margin-bottom:20px;border-radius:20px;display:inline-block;padding:0px;}
.faq-banner ul li a{text-decoration:none;font-size:16px;font-family:'PoppinsLight';font-weight:normal;line-height:36px;letter-spacing:0.66px;color:#ffffff;padding:1px 23px;display:inline-block;}

/*.general-a{background:#5f4b8b;border:1px solid #5f4b8b;}
.feature-a{background:#17afb9;border:1px solid #17afb9;}
.intergration-a{background:#008de6;border:1px solid #008de6;}*/
.faq-banner ul li:hover{background:transparent!important;}
.faq-banner ul li.general-a:hover a{color:#5f4b8b;opacity:1;}
.faq-banner ul li.feature-a:hover a{color:#17afb9;opacity:1;}
.faq-banner ul li.intergration-a:hover a{color:#008de6;opacity:1;}
.faq-section{padding:47px 0 182px;}
.faq-section .container{max-width:1010px;}
ul.tabs{margin:0;padding:0;list-style:none;border-bottom:1px solid #aaaaaa;width:100%;display:flex;align-items:center;justify-content:center;}
ul.tabs li{float:left;margin:0;cursor:pointer;padding:11px 0px 11px;margin:0 20px;color:#2a3143;overflow:hidden;position:relative;font-size:22px;line-height:27px;letter-spacing:1px;font-family:'PoppinsLight';font-weight:normal;}
ul.tabs li:hover{color:#008de6;}
ul.tabs li.active{color:#008de6;border-bottom:3px solid #008de6;display:block;margin-bottom:-2px;}
.tab_container{overflow:auto;}
.tab_content{padding:57px 0px;display:none;}
.tab_content h2{text-align:center;color:#008de6;font-size:37px;line-height:27px;font-family:'PoppinsLight';font-weight:normal;letter-spacing:1.5px;margin-bottom:27px;}
.tab_drawer_heading{display:none;}
.general_content{padding:0px;display:none;}
.general_heading{margin:0;padding:0px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.general_active{}
.general_active:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.faq-section .container h4:after{content:"";background:url(../images/down-blue.png);background-repeat:no-repeat;height:12px;width:22px;display:block;position:absolute;right:30px;top:17px;transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;-webkit-transition:0.4s all;}
.faq-section .container h4{color:#008de6;font-family:'PoppinsRegular';font-weight:normal;font-size:18px;line-height:36px;position:relative;letter-spacing:0.73px;margin-bottom:3px;padding-right:60px;}
.faq-section .container h4:hover{opacity:0.65;}
.faq-section .container p{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:14px;line-height:36px;letter-spacing:0.57px;margin-bottom:0px;}
.main-general-block{border-bottom:1px solid #aaaaaa;padding-bottom:23px;padding-top:23px;}
.faq-section .your-question p{font-size:22px;font-family:'PoppinsLight';font-weight:normal;color:#2a3143;text-align:center;letter-spacing:1px;line-height:36px;margin-bottom:3px;}
.faq-section .your-question p a{display:inline-block;color:#17afb9;text-decoration:none;margin-left:10px;}
.faq-section .your-question p a:hover{opacity:0.65;}

/* Join Us */
.apply_content{display:none;padding:13px 0 19px;}
.apply_heading{margin:0;padding:0px;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.apply_active{}
.apply_active:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.apply_heading:after{content:"";background:url(../images/down-blue.png);background-repeat:no-repeat;height:12px;width:22px;display:block;position:absolute;right:30px;top:13px;transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;-webkit-transition:0.4s all;}
.apply_heading{position:relative;}
.position h4,.position h3{color:#008de6;font-family:'PoppinsRegular';font-weight:normal;font-size:25px;line-height:36px;position:relative;letter-spacing:0.73px;margin-bottom:3px;padding-right:60px;}
.position h4:hover{opacity:0.65;}
.position h5{color:#696969;font-family:'PoppinsRegular';font-weight:normal;font-size:17px;}
.position p{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:14px;line-height:28px;letter-spacing:0.57px;margin-bottom:0px;padding:3px 0 32px;}
.position li{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:14px;line-height:28px;letter-spacing:0.57px;}
.position h6{color:#2a3143;font-family:'PoppinsRegular';font-weight:normal;font-size:18px;letter-spacing:0.3px;line-height:20px;}
.position h6 span{color:#696969;font-family:'PoppinsLight';font-weight:normal;font-size:16px;letter-spacing:0.7px;}
ul li.main-position-block{border-bottom:1px solid #aaaaaa;padding-bottom:24px;padding-top:24px;list-style:none;}
ul li.main-position-block:first-child{padding-top:5px;}
ul.position{margin:0px;}
.apply_active h5{display:none;}
a.apply-now{font-size:18px!important;line-height:27px!important;background:#008de6!important;min-height:45px;min-width:190px;border-radius:25px;text-align:left;display:inline-block;color:#fff;text-decoration:none;padding:10px 20px;font-family:'PoppinsLight';position:relative;letter-spacing:1.2px;transition:all 0.3s ease;}
a.apply-now .btn-arrow{position:absolute;right:3px;width:44px;height:43px;background:#fff;border-radius:50px;top:2px;text-align:center;display:flex;align-items:center;justify-content:center;}
.btn-arrow img{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
a.apply-now:hover .btn-arrow img{transform:translateX(5px);}
a.apply-now:hover{opacity:1;background:#006eb3!important}
.apply-form-inner{box-shadow:2.487px 1.678px 12.16px 3.84px rgba(136,136,136,0.24);border-radius:10px;}
.apply-form-inner .form_con{padding:0 25px 40px;}
.apply-form-inner h3{background:#17afb9;color:#ffffff;font-size:26px;font-family:'PoppinsRegular';font-weight:normal;border-radius:10px 10px 0 0;padding:24px 29px 18px;margin-bottom:45px;position:relative;}
.apply-form-inner h3:after{content:"";width:221px;height:1px;display:inline-block;background:#8bd7dc;position:absolute;right:26px;top:44px;}
.join-section .container{display:flex;justify-content:space-between;}
.apply-form{width:38.6%;}
.apple-detail{width:57%;}
.apply-form	select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/down-blue.png);background-repeat:no-repeat;background-position:right 15px center;}
.apply-form	select,.apply-form input,.apply-form textarea{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:16px;letter-spacing:0.57px;}
.join-section{padding:84px 0 234px;}
.formElement .form-control.file{padding:38px 10px 38px 20px;border-radius:22px;}
.apply-form-inner .form_btn .submit-after{display:flex;align-items:center;justify-content:center;}
.apply-form-inner .form_btn .contact{padding:10px 26px;min-height:50px;min-width:155px;color:#fff;border:0;cursor:pointer;}
.apply-form-inner .form_btn .submit-after{width:45px;height:46px;top:2px;right:3px;cursor:pointer;}
.apply-form-inner .form_btn{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.apply-form-inner .form_btn .submit-after img{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.apply-form-inner .form_btn:hover .submit-after img{transform:translateX(5px);}
.apply-form-inner .formElement .btn-file{text-align:center;text-decoration:none;margin-top:0px;position:relative;cursor:pointer;padding:0px 5px;color:#a6a6a6;font-size:18px;line-height:normal;background:transparent;overflow:hidden;padding:38px 10px 38px 20px;border-radius:22px;border-color:rgb(0,141,230);border-width:1px;border-color:rgb(0,141,230);border-style:solid;width:100%;color:#a5a5a5;font-family:'PoppinsLight';font-weight:normal;font-size:16px;display:flex;align-items:center;justify-content:center;}
.apply-form-inner .formElement .btn-file img{padding-right:10px;}
.apply-form-inner .formElement span.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;cursor:pointer;display:block;width:98%;}

/* upload */
.upload input[type="file"]{display:none;}
.upload-path{display:inline-block;padding:10px;min-width:200px;font-style:italic;}
.upload{display:inline-block;font-size:26px;color:#000;position:absolute;top:0;right:20px;}
.file{position:relative;width:calc(100% - 0px)!important;}
.upload{display:inline-block;font-size:26px!important;color:#000!important;position:absolute!important;top:0!important;right:0;cursor:pointer!important;line-height:0!important;pointer-events:all!important;left:20%!important;background:none!important;text-align:center;padding:38px 0 0 0!important;width:50px!important;}
.file .upload-path.form-control{padding:38px 20px;border-radius:22px;text-align:center;}
.upload-path::placeholder{color:#a5a5a5;font-style:normal;}
.upload-path::-moz-placeholder{color:#a5a5a5;font-style:normal;}
.upload-path::-webkit-placeholder{color:#a5a5a5;font-style:normal;}
.upload-path{color:#a5a5a5;font-style:normal;}
.main-position-block ul li{font-size:14px!important;line-height:28px!important;}

/*-- style-c --*/

/*contact page*/
.contact-banner .contact-banner_text{width:50%;padding-right:15px;}
.contact-banner .contact-banner_img{width:50%;text-align:center;padding:30px}
.contact-banner-in{display:flex;flex-direction:row;display:-webkit-flex;align-items:center;padding:50px 0px 5px;}
.contact-banner_img img{margin:0 auto;max-width:380px;}
.inner-banner-image img{margin:0 auto;max-width:500px;}
.contact-banner_text h3{color:#008de6;font-size:30px;line-height:64px;margin:0px!important;font-weight:normal;letter-spacing:0.5px;}
.contact-banner_text p{font-size:16px;line-height:36px;margin:0;color:#2a3143;letter-spacing:1px;font-family:'PoppinsLight';font-weight:normal;}
.contact-main-in{margin:0 auto;width:83.333%;margin-top:100px;margin-bottom:80px;display:flex;justify-content:space-between;display:-webkit-flex;}
.general-enquiry{padding:30px 50px;width:45%;float:left;box-shadow:2.487px 1.678px 20px -5px rgb(136,136,136);text-align:center;border-radius:10px;}
.general-enquiry-2{float:right;}
.general-enquiry h3{font-size:22px;text-transform:uppercase;font-family:'PoppinsRegular';letter-spacing:0.8px;line-height:27px;color:#008de6;font-weight:normal;}
.general-enquiry p{color:#2a3143;font-size:16px;line-height:27px;letter-spacing:0.8px;font-family:'PoppinsLight';font-weight:normal;}
.mail{font-size:18px;text-decoration:none;color:#008de6;line-height:27px;letter-spacing:0.8px;font-family:'PoppinsRegular';font-weight:normal;}
.call{font-size:18px;line-height:27px;text-decoration:none;font-family:'PoppinsMedium';letter-spacing:0.8px;color:#383a39;font-weight:normal;}
.btn_contact{display:inline-block;font-size:18px;text-decoration:none;background:#17afb9;color:#feffff;font-family:'PoppinsRegular';line-height:27px;letter-spacing:0.8px;min-width:190px;margin-top:40px;padding:10px;border-radius:10px;margin-bottom:20px;border:1px solid transparent;font-weight:normal;}
.formElement{position:relative;margin-bottom:30px;}
.formElement .form-control{font-size:16px;padding:10px 10px 10px 20px;display:block;width:100%;border-width:1px;border-color:rgb(0,141,230);border-style:solid;border-radius:50px;min-height:48px;}
.formElement label{position:absolute;font-size:16px;color:#008de6;line-height:32px;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;top:-16px;left:25px;background:#fff;padding:0 3px;z-index:99;}
.formElement textarea.form-control{border-radius:25px!important;}
.form_con h2{font-size:30px;line-height:27px;margin-bottom:30px;color:#17afb9;letter-spacing:0.8px;font-family:'PoppinsRegular';font-weight:normal;}
#animatedModal{min-width:750px;padding:50px 80px;border-radius:10px;}
#animatedModal .fancybox-button svg path{fill:#17afb9;}
#animatedModal .fancybox-close-small{padding:0px!important;right:20px!important;top:40px!important;}
.form_btn .contact{font-size:18px!important;line-height:27px!important;font-family:'PoppinsLight'!important;background:#008de6!important;min-height:45px;min-width:160px;border-radius:25px;text-align:left;padding-left:30px;font-weight:normal;transition:all 0.3s ease;}
.form_btn{display:inline-block;position:relative;}
.form_btn .submit-after{position:absolute;width:43px;height:41px;background:#fff;top:2px;right:3px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;}
.form_btn .submit-after i{font-size:25px;color:#008de6;text-align:center;}
.btn_contact:hover{background:transparent;border:1px solid #17afb9;color:#17afb9;opacity:1;}
.contact-main{padding:0 0 120px;}
.form_btn .contact::hover .submit-after img{transform:translateX(5px);}
.form_btn .contact:hover{background:#006eb3!important;opacity:1;}

/*case study page*/
.case-study-list{background:#ebe8ef;padding:60px 0 120px;float:left;width:100%;position:relative;margin:70px 0 20px;}
.case-study-list::after{content:'';background:url(../images/curve-shape.png);left:0;width:100%;height:100px;pod:;position:absolute;top:-70px;background-size:cover;}
.case-study-list-in-img{width:25%;float:left;position:relative;}
.case-study-list-in{width:100%;padding:45px 0;float:left;border-bottom:1px solid #b1b1bb;}
.case-study-list-in-details{width:75%;float:left;padding:0 0px 0 40px;}
.case-study-list-in-details h3{color:#008de6;font-size:26px;font-family:'PoppinsRegular';letter-spacing:0.5px;line-height:26px;font-weight:normal;}
.case-study-list-in-details p{font-size:16px;color:#2a3143;line-height:37px;letter-spacing:0.8px;font-family:'PoppinsLight';margin-bottom:0px;font-weight:normal;}
.case-study-list-in-details a{color:#008de6;font-size:17px;text-decoration:none;line-height:37px;margin-top:5px;display:inline-block;}
.case-study-list-in:last-of-type{border:none;}
.case-study-list-in-img img{width:100%;position:relative;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.play-btn-popup img{width:auto;-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.play-btn-popup{position:absolute;left:0;right:0;margin:0 auto;text-align:center;display:inline-block;top:30%;}
.case-study-test-drive{background:#fff;text-align:center;padding:40px 0;margin-bottom:140px;position:relative;}
.case-study-test-drive::after{content:'';background:url(../images/whiteshape.png);position:absolute;width:100%;height:100px;background-size:cover;left:0;top:-100px;}
.case-study-test-drive h3{color:#383a39;font-size:40px;line-height:27px;letter-spacing:0.8px;font-family:'PoppinsLight';font-weight:normal;}
.btn-main .contact{font-size:18px!important;line-height:27px!important;background:#008de6!important;min-height:45px;min-width:190px;border-radius:25px;text-align:left;display:inline-block;color:#fff;text-decoration:none;padding:10px 20px;font-family:'PoppinsLight';}
.btn-main{max-width:200px;margin:0 auto;margin-top:50px;position:relative;}
.btn-aerow{position:absolute;right:7px;width:44px;height:43px;background:#fff;border-radius:50px;top:2px;text-align:center;display:flex;justify-content:center;align-items:center;}
.btn-aerow img{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.btn-main .contact:hover .btn-aerow img{transform:translateX(5px);}
.btn-main .contact:hover{opacity:1;background:#006eb3!important;}

/*case study details */
.case-study-details-in{margin:0 auto;width:83.33%;}
.case-details-title{padding:80px 0;}
.case-details-title-img{width:25%;float:left;}
.case-details-title{padding:70px 0;float:left;width:100%;}
.case-details-title-on{width:75%;float:left;padding:0 45px;}
.case-details-title-img img{width:100%!important;object-fit:contain;height:auto;margin-bottom:50px;}
.case-details-title-on h3{font-size:30px;color:#008de6;font-family:'PoppinsRegular';font-weight:normal;}
.case-details-title-on h3{font-size:30px;color:#008de6;font-family:'PoppinsRegular';letter-spacing:0.5px;font-weight:normal;}
.case-details-title-on p{color:#2a3143;font-size:16px;line-height:37px;font-family:'PoppinsLight';letter-spacing:0.8px;font-weight:normal;}
.case-study-con-in h3{color:#008de6;font-size:18px;font-family:'PoppinsRegular';letter-spacing:0.8px;line-height:36px;font-weight:normal;}
.case-study-con-in p{font-size:14px;line-height:28px;color:#2a3143;font-family:'PoppinsLight';letter-spacing:0.8px;margin-bottom:0px;font-weight:normal;}
.case-study-con-in{padding:30px 0;border-bottom:1px solid #b1b1bb;}
.case-study-main-img{position:relative;width:100%;margin-bottom:15px;}
.case-study-main-img .play-btn-popup{top:40%;width:70px;z-index:99;}
.case-study-con-in:last-of-type{border:none;}
.case-study-details{padding:60px 0 140px;}
.case-study-main-img img{width:100%;object-fit:cover;}
.case-study-main-img::after{content:'';width:100%;height:100%;position:absolute;background:rgba(42,49,69,0.6);top:0;z-index:1;left:0;}

/*blog page*/
.blog-main-img img{min-height:520px;max-height:520px;width:100%;object-fit:cover;margin-top:-275px;}
.blog-main-detail{background:#ebe8ef;padding:0px 0px 100px;margin:310px 0 0px;}
.blog-main-con{width:94%;margin:0 auto;background:#fff;padding:17px 30px;margin-top:-130px;z-index:999;position:relative;}
.blog-main-con small{font-size:16px;text-transform:uppercase;letter-spacing:0.8px;font-family:'PoppinsLight';line-height:36px;color:#2a3143;font-weight:normal;}
.blog-main-con h3,.blog-main-con h3 a{font-family:'PoppinsMedium';font-size:26px;line-height:40px;color:#2a3143;letter-spacing:0.8px;font-weight:normal;}
.blog-main-con p,.blog-main-con ul li{list-style:none;color:#3c4459;font-size:16px;line-height:30px;font-family:'PoppinsLight';letter-spacing:0.4px;font-weight:normal;}
.blog-main-con ul{margin:0px;}
.blog-main-con span,.blog-main-con a,.author_post{color:#2a3143;font-size:14px;font-family:'PoppinsRegular';line-height:36px;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;font-weight:normal;}
.blog-main-con a,.author_post{color:#008de6;display:inline-block;padding-right:3px;}
h1.page-title{color:#008de6;font-size:30px;line-height:40px;margin:0px!important;font-weight:normal;letter-spacing:0.5px;padding:30px 0;}
.post-listing{width:75%;float:left;}
.sid-bar{width:25%;float:left;padding:0 15px;}
.post-inner{width:50%;float:left;padding:0 15px;margin-bottom:65px;}
.post-img img{max-height:285px;min-height:285px;object-fit:cover;height:auto;width:100%;}
.post-con{background:#fff;margin:0 15px;margin-top:-70px;z-index:999;position:relative;padding:15px;min-height:405px;}
.post-list{background:#ebe8ef;padding:0 0 180px 0;}
.post-con small{font-size:16px;color:#2a3143;text-transform:uppercase;line-height:36px;font-family:'PoppinsLight';letter-spacing:0.5px;font-weight:normal;}
.post-con h3{font-size:26px;line-height:37px;color:#2a3143;font-family:'PoppinsMedium';letter-spacing:0.5px;font-weight:normal;}
.post-con h3 a{font-size:26px;line-height:37px;color:#2a3143;font-family:'PoppinsMedium';letter-spacing:0.5px;font-weight:normal;}
.post-con p{font-size:16px;line-height:28px;color:#3c4459;font-family:'PoppinsLight';letter-spacing:0.3px;font-weight:normal;}
.post-con a{color:#008de6;font-size:14px;text-decoration:none;text-transform:uppercase;line-height:36px;letter-spacing:0.4px;}
.post-con span{font-size:14px;line-height:36px;text-transform:uppercase;color:#2a3143;letter-spacing:0.4px;}
.pagination li{display:inline-block;margin-right:5px;}
.pagination{display:block;}
.pagination li{background:#fff;border-radius:5px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.post-listing nav{width:100%;text-align:center;}
.page-item,.pagination li.prev-link{background:#fff;border-radius:5px;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.page-item .page-link,.pagination li.prev-link .page-link{font-size:18px;padding:12px 15px;display:block;height:40px;width:45px;text-align:center;cursor:pointer;}
.page-item.disabled,.page-item.last,.page-item.active,.pagination li.prev-link{background:#17afb9;border-radius:5px;}
.page-item.disabled .page-link,.page-item.last .page-link,.page-item.active .page-link{color:#fff;font-size:18px;padding:12px 15px;display:block;height:40px;width:45px;text-align:center;cursor:pointer;}
.page-item .page-link:hover,.pagination li.prev-link .page-link:hover{color:#fff;opacity:1;}
.pagination li.prev-link .page-link{color:#fff;}
.page-item:hover,.pagination li.prev-link:hover{background:#17afb9;}
.side-bar-search .search{min-height:48px;border:none;background:#fff;font-size:16px;width:100%;position:relative;}
.side-bar-search .searchButton{background:transparent;border:none;position:absolute;right:0;top:25%;font-size:18px;color:#a3cbf3;cursor:pointer;}
.side-bar-search{position:relative;}
.side-bar-search .search::placeholder{color:#a6a6a6;text-transform:capitalize;}
.side-bar-search .search::-webkit-placeholder{color:#a6a6a6;text-transform:capitalize;}
.side-bar-search .search::-moz-placeholder{color:#a6a6a6;text-transform:capitalize;}
.side-bar-categories h3,.side-bar-tags h3{color:#008de6;font-size:22px;font-family:'PoppinsLight';line-height:32px;position:relative;display:inline-block;font-weight:normal;}
.side-bar-categories ul{margin:0;list-style:none;}
.side-bar-categories ul li{width:100%;display:block;}
.side-bar-categories ul li a,.side-bar-categories ul li span{color:#191919;font-size:16px;line-height:41px;text-decoration:none;font-family:'PoppinsLight';font-weight:normal;}
.side-bar-categories ul li span{float:right;}
.side-bar-categories ul li:hover a,.side-bar-categories ul li:hover span{color:#008de6;opacity:1;}
.side-bar-categories{width:100%;padding:30px 0;}
.side-bar-categories ul li.current-cat a,.side-bar-categories ul li.current-cat span{color:#008de6;opacity:1;}
.tags-in a{padding:5px 10px;background:#008de6;display:inline-block;margin-bottom:10px;border-radius:3px;color:#fff;font-size:14px;line-height:30px;text-decoration:none;margin-right:3px;}

/*blog deatail page*/
.blog-detail-quote{width:100%;display:flex;display:-webkit-flex;height:100%;margin-bottom:20px;padding-top:10px;}
.blog-deatil-img-main{width:50%;height:100%;}
.blog-deatil-img{width:50%;height:100%;padding-right:30px;}
.blog-deatil-img-main p i{font-size:16px;line-height:32px;color:#737373;font-family:'PoppinsLight';font-weight:normal;}
.blog-deatil-img img{width:100%;height:100%;object-fit:cover;}
.blog-main-con p a{text-transform:initial;word-wrap:break-word;}
.blog-main-con figure img{margin-bottom:20px;}
.post-share{float:right;display:flex;}
.post-share ul li{display:inline-block;}
.post-share ul li a{color:#a6a6a6;font-size:20px!important;margin-right:10px;}
.post-share ul{margin:0;}
.post-share ul li.active a,.post-share ul li a:hover{color:#17afb9;opacity:1;}
.post-share p{display:inline-block;margin-bottom:0;color:#191919;font-size:20px;line-height:32px;font-family:'PoppinsRegular';margin-right:20px;font-weight:normal;}
.post-comments{width:94%;margin:0 auto!important;padding:40px 10px;}
.comment-total h3,.leave-comment h3{font-size:24px;line-height:32px;font-family:'PoppinsRegular';color:#008de6;font-weight:normal;}
.comment-in{width:95%;}
.comment-in .comment-in-main{padding:20px 0;}
.comment-detail h4{font-size:14px;line-height:14px;font-family:'PoppinsRegular';margin-bottom:10px;display:inline-block;color:#767676;font-weight:normal;}
.comment-detail h2{font-size:18px;line-height:24px;font-family:'PoppinsRegular';color:#191919;font-weight:normal;}
.comment-detail p{color:#595959;font-size:14px;line-height:28px;font-family:'PoppinsRegular';font-weight:normal;}
.comment-user-img{width:16%;float:left;}
.comment-detail{width:84%;float:left;margin-bottom:30px;}
.comment-user-img img{width:70px;height:70px;border-radius:50%;object-fit:cover;}
.btn-reply{min-width:90px;background:#17afb9;font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;font-family:'PoppinsLight';display:inline-block;text-align:center;padding:8px;border-radius:20px;border:1px solid transparent;font-weight:normal;}
.btn-reply:hover{color:#17afb9;background:transparent;border:1px solid #17afb9;opacity:1;}
.comment-in-reply{position:relative;margin-left:16%;padding:20px 0 10px;}
.leave-comment{width:75%;padding:0 0 20px;}
.comment-form form input[type="text"],.comment-form form input[type="email"]{width:48%;float:left;min-height:45px;background:#fff;border:1px solid #17afb9;margin-bottom:30px;border-radius:30px;margin-right:30px;line-height:20px;font-family:'PoppinsLight';font-weight:normal;font-size:16px;padding:10px 15px;}
.comment-form form textarea{width:100%;background:#fff;border:1px solid #17afb9;margin-bottom:30px;border-radius:30px;padding:10px 15px;line-height:20px;font-family:'PoppinsLight';font-weight:normal;font-size:16px;}
.comment-form form input[type="email"]{margin-right:0;}
.comment-form form input::placeholder,.comment-form form textarea::placeholder{font-size:16px;text-transform:capitalize;color:#a6a6a6;line-height:20px;font-family:'PoppinsLight';font-weight:normal;}
.comment-form form input::-webkit-placeholder,.comment-form form textarea::-webkit-placeholder{font-size:16px;text-transform:capitalize;color:#a6a6a6;line-height:20px;font-family:'PoppinsLight';font-weight:normal;}
.comment-form form input::-moz-placeholder,.comment-form form textarea::-moz-placeholder{font-size:16px;text-transform:capitalize;color:#a6a6a6;line-height:20px;font-family:'PoppinsLight';font-weight:normal;}
.comment-form{margin:0px 0 30px;}
.comment-form ul{margin:20px 0 20px;}
.comment-submit{min-width:180px;background:#17afb9!important;text-decoration:none;text-transform:uppercase;font-family:'PoppinsLight';font-weight:normal;display:inline-block;text-align:center;padding:8px;border-radius:30px;min-height:45px;font-weight:500!important;}
.comment-submit:hover{color:#17afb9!important;background:transparent!important;border:1px solid #17afb9!important;}
.blog-deatils-page{/*margin-bottom:30px;*/}

/*privacy page*/
.privacy-title-text{padding:50px 0 80px;}
.privacy-title-text h3,.privacy-main-details-in h3{font-size:30px;line-height:64px;color:#008de6;letter-spacing:0.2px;}
.privacy-title-text p,.privacy-main-details-in p,.privacy-main-details-in li{font-size:16px;line-height:30px;color:#2a3143;font-family:'PoppinsLight';letter-spacing:0.6px;font-weight:normal;}
.privacy-main-details-in h3{font-size:25px;}
.privacy-main-details{background:#ebe8ef;padding:0px 0 120px;margin-bottom:30px;position:relative;margin-top:80px;}
.privacy-main-details::after{position:absolute;left:0;content:'';background-image:url(../images/curve-shape.png);width:100%;background-repeat:no-repeat;top:-100px;height:110px;background-size:cover;}
.privacy-main-details-in ul li{background:url(../images/core.png) no-repeat left 0px top 9px;list-style:none;padding:3px 0 10px 40px;}
.privacy-main-details-in ul{margin:0px;}

/*about page */
.about-banner{padding:10px 0 70px;margin-bottom:80px;}
.about-main-sec{background:#ebe8ef;position:relative;padding:40px 0;margin-bottom:80px;margin-top:124px;}
.about-main-in{display:flex;display:-webkit-flex;width:100%;height:100%;position:relative;z-index:9;justify-content:space-between;}
.about-main-sec::after{position:absolute;content:'';background-image:url(../images/aboutshape.png);width:100%;top:-90px;height:140px;left:0;background-size:cover;}
.about-main-img{width:45.3%;}
.about-main-con{width:50%;}
.about-main-img img{width:100%;}
.meet-team{padding:90px 0;}
.about-main-sec::before{position:absolute;content:'';background-image:url(../images/aboutshape2.png);width:100%;bottom:-113px;height:498px;left:0;background-size:cover;z-index:0;}
.about-main-con p{font-size:16px;line-height:30px;color:#2a3143;letter-spacing:0.2px;font-family:'PoppinsLight';font-weight:normal;margin-bottom:10px;}
.about-main-con a{display:inline-block;text-decoration:none;color:#008de6;font-family:'PoppinsRegular';font-size:20px;letter-spacing:0.6px;}
.about-main-con a:hover{opacity:0.65;}
.meet-team h3{color:#008de6;font-family:'PoppinsRegular';font-size:38px;line-height:64px;letter-spacing:0.3px;font-weight:normal;margin-bottom:70px;}
.meet-team ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0px;}
.meet-team ul li{list-style:none;width:29.6%;padding:0px;background:#ebe8ef;margin-bottom:50px;}
.meet-team ul li figure{position:relative;max-height:311px;overflow:hidden;}
.meet-team ul li figure img{width:100%;height:auto;}
.static{top:0;position:absolute;background:white;opacity:0;left:0;}
.meet-team ul li figure:hover .static{opacity:1;cursor:pointer;}
.meet-team ul li h4{color:#008de6;font-family:'PoppinsRegular';font-size:19px;line-height:normal;letter-spacing:0.3px;font-weight:normal;margin-bottom:3px;}
.meet-team ul li h5{color:#2a3143;font-family:'PoppinsRegular';font-size:15px;line-height:normal;letter-spacing:0.3px;font-weight:normal;margin-bottom:0px;opacity:0.7;}
.meet-team ul li ul{display:flex;justify-content:flex-start;}
.meet-team ul li ul li{width:50%;padding:3px 7px;}
.meet-team ul li ul li:last-child{padding:3px 0px 3px 15px;}
.meet-team ul li ul li a{font-size:19px;color:#2a3143;opacity:0.5;}
.meet-team ul li ul li a:hover{color:#17afb9;opacity:1;}
.meet-team ul li p{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;line-height:26px;font-size:14px;letter-spacing:0.56px;margin-bottom:10px;}
.profile-detail{padding:17px 25px 20px 25px;}
.profile-head{display:flex;justify-content:space-between;margin-bottom:10px;}
.profile-title{}
.profile-social{}
.abous-us-join{padding:8px 0 250px;text-align:center;}
.abous-us-join p{font-size:18px;color:#2a3143;font-family:'PoppinsLight';font-weight:normal;line-height:36px;padding:0px 50px;letter-spacing:0.7px;margin-bottom:44px;}
.abous-us-join a.join-us{text-decoration:none;font-size:18px!important;line-height:27px!important;background:#17afb9!important;min-height:49px;min-width:170px;border-radius:25px;text-align:left;display:inline-block;color:#fff;text-decoration:none;padding:10px 30px;font-family:'PoppinsLight';position:relative;letter-spacing:0.7px;}
.abous-us-join a.join-us span{position:absolute;right:4px;width:44px;height:44px;background:#fff;border-radius:50px;top:2px;text-align:center;display:flex;justify-content:center;align-items:center;}
.abous-us-join a.join-us span img{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.abous-us-join a.join-us:hover span img{transform:translateX(5px);}
.abous-us-join a.join-us:hover{opacity:1;background:#14969f!important;}

/*404 page*/
.error404 .contact-banner_text{width:100%;text-align:center;}
.error404 .contact-banner{padding:105px 10px 199px 0px;}
.error404 .contact-banner .contact-banner_text{padding-right:0px;}

/*changes*/
.form_btn:hover img{transform:translateX(10%);}
.form_btn,.form_btn img{transition:all ease 0.4s;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;}
.formElement .form-control{color:#000}

/*Thank you*/
.thanyoupage{padding:105px 10px 199px 0px;text-align:center;}
.thanyoupage .contact-banner_text{width:100%;}
.home-continue{color:#fff;border-color:#008de6;margin-top:15px;padding:10px 26px;font-weight:normal;font-size:18px;transition:0.4s all;display:inline-block;font-family:'PoppinsLight';letter-spacing:0.5px;background-color:#008de6;margin-top:20px;}

/*cookies*/
#cn-accept-cookie{background-color:#008de6;position:relative;padding-left:55px;margin-left:22px!important;}
#cn-accept-cookie:before{content:"";width:26px;height:26px;background:url("../images/cookie.svg");background-repeat:no-repeat;display:block;position:absolute;left:12px;top:11px;}
#cn-more-info{background:transparent;color:#000;opacity:0.6;}
#cn-more-info:hover{opacity:0.7;}

/*--style--*/

/*--------- home page ------------*/
.inner-banner{position:relative;padding:120px 0;}
.inner-banner:before{position:absolute;content:"";background-image:url(../images/banner-shade-bottom.svg);background-size:100%;background-position:right center;background-repeat:no-repeat;bottom:-10px;left:0;height:90px;width:100%;}
.inner-banner .inner-banenr-wrapper{display:flex;justify-content:space-between;align-items:center;}
.inner-banner .inner-banenr-wrapper .inner-banenr-content{width:50%;}
.inner-banner .inner-banenr-wrapper .inner-banner-image{width:50%;text-align:center;padding:0 15px;}
.inner-banner .inner-banenr-wrapper h2{font-size:30px;font-weight:normal;color:#008de6;line-height:1.2;margin-bottom:20px;font-family:'PoppinsRegular';}
.inner-banner .inner-banenr-wrapper p{font-size:16px;font-family:'PoppinsLight';font-weight:normal;color:#2a3143;line-height:36px;letter-spacing:0.7px;padding-right:40px;}
.technology-section,.testimonial-section{background-color:#ebe8ef;position:relative;padding:70px 0 140px;}
.technology-section:before{position:absolute;content:"";background-image:url(../images/techno-before.svg);left:-29px;top:0px;height:520px;width:130px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.technology-section:after{position:absolute;content:"";background-image:url(../images/techno-after.svg);right:0;bottom:260px;height:515px;width:154px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.technology-block{display:flex;justify-content:space-between;margin:0 -15px 80px;position:relative;z-index:1;}
.technology-block:nth-child(even) .technology-image{order:1;text-align:right;}
.technology-block:nth-child(even) .technology-contnet{order:0;}
.technology-block .technology-image{width:50%;padding:0 15px;}
.technology-block .technology-image img{width:100%;}
.technology-block .technology-contnet{width:50%;padding:0 15px;}
.technology-contnet ul{margin:-8px 0 0;padding:0;}
.technology-contnet li{margin:0 0 15px 0;padding:0;list-style:none;position:relative;padding-left:35px;font-size:16px;font-weight:normal;color:#2a3143;line-height:36px;font-family:'PoppinsLight';}
.technology-contnet li:before{position:absolute;content:"";background-image:url(../images/arrow-bullet.png);height:20px;width:20px;background-size:cover;background-position:center center;background-repeat:no-repeat;left:0;top:8px;}
.technology-section p{font-size:16px;font-weight:normal;color:#2a3143;line-height:36px;font-family:'PoppinsLight';z-index:1;position:relative;}
.testdrive-section{text-align:center;padding:80px 0;position:relative;}
.testdrive-section:before{position:absolute;content:"";background-image:url(../images/white-shadow-angle.png);left:0;bottom:100%;height:95px;width:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
.testdrive-section h2{color:#383a39;font-size:40px;font-weight:400;line-height:1.2;margin-bottom:45px;}
.testdrive-section .started-btn a{background-color:#008de6;font-size:18px;line-height:1;color:#fff;padding:20px 65px 20px 20px;text-transform:capitalize;border-radius:50px;display:inline-block;position:relative;}
.testdrive-section .started-btn a:hover:before{height:40px;width:40px;}
.testdrive-section .started-btn a:before{position:absolute;content:"";transition:0.4s all;background-image:url(../images/btn-arrow.png);right:7px;top:50%;height:45px;width:45px;background-size:cover;background-position:center;background-repeat:no-repeat;transform:translate(0,-50%);}
.feature-section .explore-btn .btn{padding:10px 70px 10px 20px;}
.btn{font-size:18px;line-height:27px;position:relative;background:#008de6;min-height:50px;min-width:190px;border-radius:25px;text-align:left;display:inline-block;color:#fff;text-decoration:none;padding:10px 20px;font-family:'PoppinsLight';}
.btn-arrows{position:absolute;right:4px;width:44px;height:43px;background:#fff;border-radius:50px;top:3.3px;text-align:center;display:flex;justify-content:center;align-items:center;}
.btn-arrows img{transition:all ease 0.5s;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;}
.btn:hover .btn-arrows img{transform:translateX(5px);}
.btn:hover{opacity:1;background:#006eb3}
.btn.primary{background-color:#5f4b8b;}
.btn.primary:hover{background-color:#4f3e74;opacity:1;}
.testimonal-wrapper{margin:0 -15px;font-size:0;}
.testimonial-block{display:block;width:100%;height:100%;}
.testimonial-message{background-color:#fff;padding:30px;border-radius:10px;margin-bottom:40px;position:relative;}
.testimonial-block .testimonial-message p{margin-bottom:0;font-size:16px;line-height:30px;color:#2a3143;font-weight:normal;font-family:'PoppinsRegular';}
.testimonial-message:before{position:absolute;content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 30px 30px 0;border-color:transparent #ffffff transparent transparent;top:100%;left:30px;}
.testimonial-block .client-name p{font-size:18px;font-weight:normal;color:#008de6;font-family:'PoppinsRegular';margin-bottom:10px;line-height:normal;}
.client-logo{margin-bottom:20px;padding-left:30px;}
.testimonial-block .client-status p{color:#2a3143;font-weight:normal;font-size:16px;font-family:'PoppinsRegular';margin-bottom:0;display:block;}
.client-status{display:block;margin-bottom:15px;}
.grid-item{width:33.33%;padding:20px 15px;}
.testimonial-section{padding-bottom:180px;}
.integration-banner.inner-banner .inner-banenr-wrapper p{padding-right:70px;letter-spacing:0.63px;}
.integration-section{padding:80px 0 160px;background-color:#ebe8ef;}
.integration-block{display:flex;justify-content:space-between;margin:0 -15px 100px;align-items:flex-start;}
.integration-block:nth-child(even) .integration-img{order:1;}
.integration-block.even .integration-img{order:0;}
.integration-block:nth-child(even) .integration-content{order:0;}
.integration-block:last-child{margin-bottom:0;}
.integration-img{width:50%;padding:0 15px;}
.integration-content{width:50%;padding:0 15px;}
.integration-content h2{font-size:25px;font-weight:normal;color:#008de6;font-family:'PoppinsRegular';}
.integration-content p{color:#2a3143;font-weight:normal;font-size:16px;line-height:30px;font-family:'PoppinsLight';}
.integration-content i{color:#17afb9;font-weight:normal;font-size:16px;font-family:'PoppinsLight';}
.integration-content p strong{font-weight:normal;font-family:'PoppinsRegular';font-size:18px;}
.integration-content li{color:#2a3143;font-weight:normal;font-family:'PoppinsLight';font-size:16px;line-height:30px;position:relative;padding-left:30px;list-style:none;margin-bottom:15px;padding-bottom:0;}
.integration-content li:before{position:absolute;content:"";background-image:url(../images/arrow-bullet.png);left:0;top:5px;height:20px;width:20px;}
p small{font-size:14px;font-weight:normal;font-family:'PoppinsLight';}
.integration-img figure{box-shadow:11.375px 12.633px 17.1px 0.9px rgba(0,0,0,0.09);}
.integration-img figure img{display:block;max-width:100%;width:100%;}
.integration-custome-core{margin-bottom:50px;}
.integration-custome-core h2{font-size:25px;font-weight:normal;color:#008de6;font-family:'PoppinsRegular';}
.integration-custome-core h3{color:#2a3143;font-size:20px;line-height:38px;font-weight:normal;font-family:'PoppinsLight';}
.integration-custome-core h3 a{color:#008de6;font-weight:normal;font-family:'PoppinsRegular';}

/* Video block */
.video-wrapper{position:relative;}
.video-wrapper .video-btn{position:absolute;left:0;top:50%;transform:translate(0,-50%);right:0;margin:0  auto;text-align:center;font-size:30px;color:#fff;font-weight:800;text-transform:capitalize;width:80px;}
.video-wrapper .video-btn img{transition:0.4s all;}
.video-wrapper .video-btn:hover img{transform:scale(1.1);}
.video-wrapper .video-btn:hover{color:#fdb724;text-decoration:none;}
.video-play-block{position:absolute;left:0;top:0;height:100%;width:100%;display:none;}
.integration-img .video-play-block{width:calc(100% - 30px);left:15px;}
.video-block.video-show .video-wrapper .video-play-block{display:block!important;}
.video-block img{width:100%;display:block;}
.video-play-block iframe{height:100%;width:100%;}
.video-play-block video{display:block;height:100%;width:100%;}
.close-video{color:#fff;font-size:20px;height:40px;width:40px;position:absolute;right:20px;top:20px;z-index:99;border-radius:50%;border:3px solid #fff;display:block;text-align:center;padding:6px 0;cursor:pointer;transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;line-height:1.2;}
.close-video:hover{color:#008de6;}

/* According faq */
.faq-accordian{padding:0 0 50px;}
.single-faq{margin-bottom:0;border-bottom:1px solid #aaaaaa;overflow:hidden;text-align:left;}
.single-faq > a{color:#008de6;display:block;font-size:18px;font-weight:normal;font-family:'PoppinsRegular';line-height:1.3;padding:25px 35px 25px 0px;position:relative;text-decoration:none;}
.faq-content{padding:0px 30px 10px 0px;}
.single-faq .faq-content{display:none;}
.faq-content li{display:block;}
.single-faq > a::after{content:"";height:20px;position:absolute;right:10px;top:30px;width:20px;transition:0.4s all;-moz-transition:0.4s all;-ms-transition:0.4s all;-o-transition:0.4s all;-webkit-transition:0.4s all;background-image:url(../images/faq-arrow.png);background-size:auto;background-position:center;background-repeat:no-repeat;}
.single-faq.active > a::after{transform:rotate(180deg);}
.faq{margin-top:80px;}
.faq h2{font-size:25px;color:#008de6;font-family:'PoppinsRegular';font-weight:normal;}
.faq-content p{color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:14px;line-height:36px}
.banner{justify-content:center;align-items:center;background:url(../images/home-banner-bg.svg),url(../images/home-banner-bg2.svg);background-repeat:no-repeat,no-repeat;background-position:right top,left top;background-size:contain,100% 32%;padding:202px 0px 120px;}
.banner:after{content:}
.banenr-wrapper .container{}
.banner-image{padding:0px;width:50%;}
.banner-content{padding:0;width:44%;}
.banner-content .button-group a.button:hover{background:#ffffff;color:#008de6;opacity:1;}
ul.banner-slider{margin:0px;}
ul.banner-slider li{display:flex!important;justify-content:space-between;align-items:center;flex-wrap:wrap;}
ul.banner-slider .slick-next:hover,ul.banner-slider .slick-prev:hover{background:transparent;}
ul.banner-slider .slick-next:before,ul.banner-slider .slick-prev:before{display:none;}
.button-group a{z-index:999;position:relative;}
ul.banner-slider .slick-list.draggable{padding:0 10px!important;}
.banner-content h2,.banner-content h4{margin-bottom:30px;font-size:30px;font-weight:500;color:#464646;font-family:'PoppinsMedium';}
.button{padding:13px 20px;border-radius:50px;color:#fff;border:1px solid #fff;font-weight:normal;font-size:18px;transition:0.4s all;display:inline-block;font-family:'PoppinsLight';letter-spacing:0.5px;}
.button:hover{background:#008de6;}
.banner-content .btn.primary{margin-right:20px;}
.about-section{padding:153px 0 58px;}
.about-wrapper{display:flex;justify-content:space-between;/*align-items: center;*/flex-wrap:wrap;}
.about-content{width:50%;padding:15px 40px 0 0;}
.about-image{width:50%;padding:0px;}
.about-content img{margin-bottom:17px;max-width:181px;}
.about-content h2{font-size:25px;font-weight:normal;color:#008de6;margin-bottom:20px;font-family:'PoppinsRegular';letter-spacing:0.5px;}
.about-content p{font-weight:normal;font-size:16px;color:#686868;line-height:27px;font-family:'PoppinsLight';letter-spacing:0.3px;margin-bottom:9px;}
.about-content .button{color:#008de6;border-color:#008de6;margin-top:15px;padding:10px 26px;}
.about-content .button:hover{color:#fff;opacity:1;}
.welcome-section{padding:50px 0 30px;position:relative;}
.welcome-section:before{position:absolute;content:"";background-image:url(../images/techno-before.svg);left:-2px;top:0px;height:580px;width:135px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1;}
.welcome-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:35px;margin-bottom:30px;}
.welcome-image{width:40%;padding:0 0 0 0px;}
.welcome-content{width:62%;padding:0 15px;}
.welcome-content h2{font-size:25px;color:#008de6;font-weight:normal;line-height:38px;font-family:'PoppinsRegular';}
.welcome-content ul{margin:0 0 20px 0;padding:0;}
.welcome-content li{font-weight:normal;color:#2a3143;font-size:18px;line-height:38px;list-style:none;display:block;padding-left:45px;position:relative;font-family:'PoppinsLight';}
.welcome-content li:before{position:absolute;left:0;top:7px;content:"";height:25px;width:35px;background-image:url(../images/arrow-bullet-long.png);background-repeat:no-repeat;background-position:center;background-size:auto;}
.feature-section{/*overflow:hidden;*/padding:10px 0 70px;}
.feature-wrapper{display:flex;/*justify-content:center;*/align-items:flex-start;flex-wrap:wrap;margin:0 -50px 26px;}
.feature-block{width:33.33%;padding:0 50px;margin:20px 0;}
.feature-block .feature-img{margin-bottom:15px;}
.feature-block .feature-img img{height:70px;width:70px;}
.feature-block .feature-name{font-size:20px;font-weight:normal;color:#5f4b8b;line-height:38px;text-transform:capitalize;margin-bottom:15px;font-family:'PoppinsRegular';}
.feature-block p{font-size:15px;line-height:30px;color:#2a3143;font-weight:normal;font-family:'PoppinsLight';}
.feature-section .explore-btn{text-align:center;}
.our-team-section h2{font-size:25px;color:#008de6;font-weight:normal;line-height:38px;font-family:'PoppinsRegular';margin-bottom:40px;}
.our-team-wrapper{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;margin:0 -40px;}
.our-team-block{width:50%;padding:0 40px;}
.our-team-inner{padding:40px 30px;transition:0.4s all;}
.our-team-inner:hover{box-shadow:0px 1px 16.53px 2.47px rgba(0,0,0,0.11);background:#ffffff;}
.member-img{margin-bottom:20px;}
.member-img img{height:95px;width:95px;}
.member-name{font-size:20px;font-weight:normal;color:#5f4b8b;line-height:38px;margin-bottom:15px;font-family:'PoppinsRegular';}
.our-team-inner p{font-size:15px;line-height:30px;color:#2a3143;font-weight:normal;font-family:'PoppinsLight';}
.our-team-section{position:relative;padding:50px 0;overflow:hidden;}
.our-team-section:after{position:absolute;content:"";background-image:url(../images/techno-after.svg);right:0;bottom:-85px;height:592px;width:112px;background-size:100% 70%;background-position:center;background-repeat:no-repeat;z-index:-1;}
.testimonial-section-home{padding:90px 0 180px;position:relative;background-color:#ebe8ef;margin-top:100px;}
.testimonial-section-home:before{position:absolute;content:"";background-image:url(../images/banner-shade-bottom.svg);background-size:100%;background-position:right center;background-repeat:no-repeat;bottom:calc(100% - 11px);left:0;height:90px;width:100%;}
.testimonial-section-home:after{position:absolute;content:"";background-image:url(../images/white-shadow-angle.svg);left:0;bottom:-11px;height:89px;width:100%;background-size:100%;background-position:center;background-repeat:no-repeat;}
.testimonial-slider{position:relative;}
.testimonial-slider:before,.testimonial-slider:after{content:"";top:30px;width:25%;height:calc(100% - 60px);position:absolute;z-index:9;}
.testimonial-slider:before{left:0;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1); /* IE6-9 */}
.testimonial-slider:after{right:0;left:auto;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1); /* IE6-9 */}
.testimonial-block{padding:25px 25px;height:100%;}
.testimonial-block img{margin-bottom:25px;}
.testimonial-block p{margin-bottom:15px;font-size:18px;color:#2a3143;line-height:32px;font-family:'PoppinsRegular';font-weight:normal;}
.testimonial-block h3{font-size:20px;color:#008de6;line-height:38px;font-weight:normal;margin-bottom:0;font-family:'PoppinsRegular';}
.testimonial-inner{background-color:#fff;padding:30px 25px;min-height:450px;}
.testimonial-img{min-height:120px;}

/* slick slider */
.slick-dots{display:block;padding:0;text-align:center;position:absolute;left:0;right:0;bottom:-55px;}
.slick-dots li{display:inline-block;margin:0 5px;padding:0;}
.slick-dots li button{background-color:#d9d9d9;border:medium none;border-radius:50%;font-size:0;height:15px;width:15px;padding:0;}
.slick-dots li.slick-active button{background-color:#17afb9;}
.slick-prev{left:2%;}
.slick-next{right:2%;left:auto;}
.slick-next:hover,.slick-prev:hover{opacity:0.65;}
.slick-next:focus,.slick-prev:focus{outline:none;}
.slick-next,.slick-prev{height:50px;width:50px;position:absolute;top:50%;transform:translate(0,-50%);font-size:0;border:0;cursor:pointer;padding:0;transition:0.4s all;z-index:10;background-color:transparent;}
.slick-next:before,.slick-prev:before{position:absolute;transition:0.4s all;top:50%;left:0;right:0;transform:translate(0,-50%);content:"";background-size:auto;background-repeat:no-repeat;background-position:center;height:100%;width:100%;}
.slick-next:before{background-image:url(../images/next-arrow.png);}
.slick-prev:before{background-image:url(../images/prev-arrow.png);}
.slick-next:hover:before,.slick-prev:hover:before{color:#fff;}
.sponsar-section{padding:60px 0 200px;}
.sponsar-section h2{font-size:25px;color:#008de6;line-height:38px;text-align:center;margin-bottom:50px;font-weight:normal;font-family:'PoppinsRegular';}
.sponsar-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;}
.sponsar-wrapper:before{position:absolute;right:0;top:0;content:"";height:100%;width:1px;background:#fff;}
.sponsar-wrapper:after{position:absolute;left:0;bottom:0;content:"";height:1px;width:100%;background:#fff;}
.sponsar-block{width:33.33%;border-right:1px solid #b8dff8;border-bottom:1px solid #b8dff8;}
.sponsar-img{display:flex;min-height:100px;align-items:center;justify-content:center;}
.home-header{position:absolute;width:100%;z-index:999;}
header.home-header .menu ul li a{color:#ffffff;}
header.home-header .menu ul li a:hover{color:#ffffff;}
header.home-header .view-demo a{background:#ffffff;border:1px solid #ffffff;color:#008de6;}
header.home-header .view-demo a:hover{background:transparent;color:#ffffff;}
header.home-header .menu ul li ul{background:#ffffff;}
header.home-header .menu ul li ul li a{color:#2a3143;}
header.home-header .menu ul li ul li a:hover{color:#2a3143;}
header.home-header .menu ul li.sub-menu:after{background:#ffffff!important;}
header.home-header .menu ul li ul li.sub-menu:after{background:#008de6!important;}
.client-slider .slick-next{right:2%;}
.client-slider .slick-prev{left:2%;}
.client-slider-home{margin:0px;}
.client-slider-home li{background:transparent;padding:0px;}
.client-slider-home li img{text-align:center;margin:0px auto;}
.client-slider-outer-home{text-align:center;position:relative;min-height:549px;overflow:hidden;/* margin-bottom: 125px; margin-top: 35px; */}
.iphone-x-trans-home{text-align:center;position:absolute;left:12px;right:0;z-index:1;top:0px;}
.contact-banner_text h2{margin-bottom:22px;}
.demo-page .logo{margin-top:30px;}
.demo-page iframe{margin:30px 0px 30px 0px;}
.demo-page .logo a:hover{opacity:1!important;}
.sponsar-block:nth-child(3n){border-right:none;}
.home .feature-section{padding:0 0 70px;margin-top:0;}
.banner-content h2:first-child{margin-bottom:12px;}
.form_btn{transition:all ease 0.5s;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.form_btn::after{background:#fff;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;position:absolute;content:'';width:43px;height:41px;border-radius:50%;background-repeat:no-repeat;background-image:url(../images/btnback.png);top:2px;right:2px;background-blend-mode:multiply;background-position:top 12px center;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.form_btn:hover::after{background-position:top 12px right 5px;}
.join-section .apply-form-inner .form_btn::after{width:44px;height:44px;top:3px;right:3px;}
.footerauth{float:left;width:70%;}
.press-banner .contact-banner-in{align-items:normal;}
.case-study-bannerin{align-items:normal;}
.press-section ul.press-list li img{width:auto;height:auto;margin:0 auto;text-align:center;float:none;display:block;}
.banner-inner-part{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.side-bar-categories ul .cat-item.cat-item-7{display:none;}
.webpage{border-radius:1em;background-size:98% auto!important;width:243px;height:34em;position:absolute;top:15px;left:0px;right:0;margin:0px auto;animation:scroll 13s infinite cubic-bezier(.52,-0.39,.3,1.43);}
@keyframes scroll{
	0,10%{background-position:0 0;}
	20%,30%{background-position:0 -22em;}
	50%,60%{background-position:0 -50em;}
	90%,100%{background-position:0 0;}
}
.webpage:hover{animation-play-state:paused;}
.banner-content ul.banner-slider .slick-list.draggable{padding:0px!important;}
.integration-content p a{text-decoration:underline;}
.faq-content p a{text-decoration:underline;}
.general-faqs .general_content table td,.general-faqs .general_content table th{border:1px solid;padding:10px;}
.general-faqs .general_content p a{text-decoration:underline;}
.try-for-free .feature-list li{list-style:none;font-size:19px;line-height:34px;padding-left:35px;}
.try-for-free .feature-list li i{color:#008de6;min-width:30px;margin-left:-35px}
.try-for-free .contact-banner-in{align-items:baseline;}
.try-for-free .contact-banner-in h2{color:#008de6;margin-bottom:42px;}
.try-for-free .contact-banner_text.left p{font-size:14px;line-height:29px;}
.try-for-free .contact-banner_text.right{padding-left:23px;}
.try-for-free .wpcf7-acceptance .wpcf7-list-item{margin-left:0px;margin-top:12px;margin-bottom:18px;}
.icon_cursor::before{content:"\e07e";}
.icon_phone::before{content:"\e090";}
.video-demo .Getstarted{margin:auto;background-color:#5f4b8b;color:#fafafa;border:none;border-radius:2px;padding:15px 30px;font-size:16px;font-family:'PoppinsLight';font-weight:normal;}
.video-demo .Callback{margin:auto;background-color:#008de6;color:#fafafa;border:none;border-radius:2px;padding:15px 30px;font-size:16px;font-family:'PoppinsLight';font-weight:normal;}
.video-demo .buttons{width:50%;display:flex;margin:0 auto;justify-content:space-between;}
.video-demo .contact-banner_text iframe{width:80%;margin:40px auto 0;height:450px;}
.video-demo .Callback i{transform:rotate(90deg);}
.wpcf7-form .step2{display:none;}
.next-popup{background:#42bec6;color:#fff;font-weight:normal;font-size:18px;min-width:130px;display:inline-block;text-align:center;padding:10px 50px;border-radius:50px;border:1px solid transparent;}
.next-popup:hover{background:transparent;opacity:1;border:1px solid #42bec6;color:#42bec6;}
.previous-popup{margin-top:30px;}
.previous-popup{color:#42bec6;font-weight:normal;font-size:18px;min-width:130px;display:inline-block;text-align:center;padding:10px 20px;border-radius:50px;border:1px solid #42bec6;}
.previous-popup:hover{background:#42bec6;color:#fff;border:1px solid transparent;opacity:1;}
.step2 p{display:inline-block;margin-left:150px;}

/*Sales form*/
.salesforce_w2l_lead .w2linput.text{margin:0!important;}
.salesforce_w2l_lead .w2llabel{margin:3px 0 0!important;}
.w2llead .sf_field{position:relative;margin-bottom:30px;}
.w2llead .sf_field .form-control{font-size:16px;padding:10px 10px 10px 20px;display:block;width:100%;border-width:1px;border-color:rgb(0,141,230);border-style:solid;border-radius:50px;min-height:48px;}
.w2llead .sf_field label{width:auto!important;position:absolute;font-size:16px;color:#008de6;line-height:26px;pointer-events:none;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;top:-16px;left:25px;background:#fff;padding:0 3px;z-index:99;}
.w2llead .sf_field textarea.form-control{border-radius:25px!important;}
.w2llead .sf_field .w2linput{width:100%!important;font-size:16px;padding:5px 10px 5px 20px;display:block;border-width:1px;border-color:rgb(0,141,230);border-style:solid;border-radius:50px;min-height:48px;}
.w2llead .sf_field.sf_field_cb.sf_type_checkbox.sf_cc_user{display:none!important;}
.w2llead .w2linput.textarea{height:15em!important;margin:0px!important;padding-top:16px!important;}
.sf_field.sf_field_trf_txt.sf_type_html br{display:none;}
.sf_field sup{display:none;}
.w2llabel.checkbox.w2llabel-checkbox-label{color:#2a3143!important;font-family:'PoppinsLight';font-weight:normal;}
body .salesforce_w2l_lead .sf_type_checkbox{display:flex;align-items:flex-start;flex-wrap:wrap;}
body .w2llead .sf_field .checkbox.w2linput{width:13px!important;margin-top:10px!important;min-height:auto;margin-right:10px!important;}
body .w2llead .sf_field.sf_type_checkbox label{width:90%!important;position:unset;line-height:26px;pointer-events:auto;cursor:pointer;}
.w2llead .w2linput.submit{font-size:18px!important;line-height:27px!important;font-family:'PoppinsLight'!important;background:#008de6!important;min-height:45px;min-width:160px;border-radius:25px;text-align:left;padding-left:30px;padding-right:54px;font-weight:normal;transition:all 0.3s ease;margin-top:0px!important;}
.w2llead .w2linput.submit:hover{background:#006eb3!important;opacity:1;}
.w2llead .w2lsubmit:hover::after{background-position:top 12px right 5px;}
.w2llead .w2lsubmit::after{background:#fff;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;position:absolute;content:'';width:43px;height:41px;border-radius:50%;background-repeat:no-repeat;background-image:url(../images/btnback.png);top:9px;right:2px;background-blend-mode:multiply;background-position:top 12px center;transition:all ease 0.5s;-moz-transition:all ease 0.5s;-webkit-transition:all ease 0.5s;}
.w2llead .w2lsubmit{position:relative;display:inline-block;}
body .try-for-free .contact-banner-in{align-items:flex-start!important;}
.salesforce_w2l_lead #requiredfieldsmsg{display:none;}
.w2llead .w2llabel.required{font-weight:normal!important;}
.video-demo{padding:30px 10px 199px 0px;}
.video-demo .contact-banner_text h2{margin-bottom:35px;}
.video-demo .contact-banner-in{padding:11px 0px 5px;}
.wpcf7-form p{margin-bottom:32px;}
.formElement select.form-control{-webkit-appearance:none;height:45px!important;outline:none;}
.apply-form-inner .form_con span.wpcf7-not-valid-tip{padding-left:20px;padding-top:10px;}
.apply-form-inner .form_con div.wpcf7-validation-errors,.apply-form-inner .form_con div.wpcf7-acceptance-missing{border:2px solid #f00;color:#2a3143;font-family:'PoppinsLight';font-weight:normal;font-size:14px;line-height:20px;letter-spacing:0.57px;}

/*changes 10/9 */
.try-for-free .sf_type_select select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url(https://../images/down-blue.png)!important;background-repeat:no-repeat!important;background-position:right 15px center!important;}
.try-for-free .contact-banner_text h3{margin-bottom:30px!important;}
.try-for-free form select{padding:10px 10px 0px 20px!important;}
.t_modal{width:50%;margin:0 auto;}
.g_modal{width:50%;margin:0 auto;}
input:not([type]):disabled{background:#ffffff;}
.client-slider .slick-arrow.slick-disabled{opacity:0.1;}

/*chnages*/
.feature-section.bg-common ul li:first-child figure img{width:45px;}
.about-content{padding-top:0px;}
.page-id-1274 .contact-banner-in .right{}
/*.page-id-1274 .contact-banner-in .right img{margin-top:30px;}*/

/*changes 10-11*/
.point-blk ul li{font-weight:normal;font-weight:400;color:rgb(42,49,67);font-size:18px;line-height:38px;display:block;padding-left:45px;position:relative;font-family:poppinslight;list-style:none;}
.point-blk ul li::before{position:absolute;left:0;top:7px;content:"";height:25px;width:35px;background-image:url(../images/arrow-bullet-long.png);background-repeat:no-repeat;background-position:center;background-size:auto;}
body .point-blk ul{margin-left:0 !important;margin-right:0 !important;}


.point-blk p {margin-bottom: 20px;}

.client-slider .slick-slide img{left: 95px;position: relative;}