*{margin:0;padding:0;box-sizing:border-box}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;display:block;max-width:100%;height:auto}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700}
q:before,q:after{content:''}
abbr,acronym{border:0}
.clear{clear:both;font-size:1px;line-height:1px;display:block;height:0}
.last{margin:0!important}
.pad_last{padding:0!important}
.no_bg{background:none!important}
.no_bor{border:0 none!important}
header,nav,section,article,aside,footer,hgroup,figure{display:block;padding:0;margin:0}
a{color:#000;text-decoration:none;outline:0 none!important}
a:hover,a:focus{color:#000;text-decoration:none;outline:0 none!important}
p{font-size:16px;line-height:32px;color:#000;padding:38px 0 0;"proxima-nova",sans-serif;}
h1{font-size:24px}
h2{font-size:60px;line-height:67px;color:#000;text-align:left;font-family:neuzeit-grotesk;font-weight:700}
h3{font-size:36px;line-height:38px;color:#fff;display:inline-block;float:left;font-family:neuzeit-grotesk;font-weight:700;padding: 4px 0 0 0;}
h4{font-size:24px;line-height: 30px;color:#000;font-family:neuzeit-grotesk;font-weight:700;}
h5{font-size:115px;line-height:117px;display:block;color:#000;padding:0 0 36px;font-family:neuzeit-grotesk;font-weight:400}
h6{font-size:22px;line-height:24px;color:#737373;padding:0 0 18px;font-family:neuzeit-grotesk;font-weight:400}
.textleft{margin: 0 0 84px;display:block;}
.textcenter{text-align:center}
body{color:#b1b1b1;font-family:"Arial",Verdana,Tahoma;font-size:12px}
.flt_lt{float:left;display:inline}
.flt_rt{float:right;display:inline}
.wrapper{margin:0 auto;width: 100%;}
.container{max-width:1070px;margin:0 auto;}

.google{display:inline-block;float:right}
.google a{display:inline-block}
.google a img{width:auto;height:auto}
.centertext{text-align:center}
.row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}

/* Header */
header {max-width: 1545px;margin: 0 auto;padding: 0 15px;}
.logo{display:inline-block;padding:53px 0 0 58px; }
.logo a{display:inline-block}
/* Header End */

/* Banner Blog */
.mainbanner  {
background: #fcfcfc;
background: -moz-linear-gradient(top,  #fcfcfc 0%, #f3f3f3 52%, #f4f4f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f3f3f3 52%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fcfcfc 0%,#f3f3f3 52%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.banner{position:relative;max-width: 1600px; margin:0 auto; background:url('../images/bannerimg.jpg'); background-position:center top; min-height:765px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
   .banner > img { content:url('../images/bannerimg@2x.jpg');}
}

.banner .container{position:relative;width:auto;max-width: 1215px;height:calc(100% - 91px);padding: 0 15px;}
.banner:after{content:'';position:absolute;bottom:-20px; width: 0;height: 0;border-left: 24px solid transparent; border-right: 24px solid transparent;border-top: 20px solid #f3f3f3; left:0; right:0; margin: 0 auto;}
.banner-inn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}
.bantext{display:inline-block;max-width: 545px;position:relative;top:46%; margin-top:-56%; margin-left: 57px;}
.bantext h2{padding:0 0 82px 0; display:block; }
/* Banner Blog End */

/* Google play button */
.downloadsection{display:block;max-width: 560px;margin: 0 auto;}
.downloadsection a{display:block;background:url(../images/gbackground.png) no-repeat;padding: 43px 38px 37px 40px;margin:0;border-radius: 5px;background-size:100% 100%;box-shadow: 4px 14px 24px rgba(0,0,0,0.16);}
.downloadsection a h3{padding: 6px 5px;}
.downloadsection a img { display: inline-block; float:right; }
.downloadsection.btn1{ }
.downloadsection.btn2{display:none; }
.downloadsection.btn3{}

.downloadsection.btn1.stk{position:fixed; top:0; left:0; max-width:100%; width:100%; }
.downloadsection.btn1.stk a{ padding:12px; border-radius:0; }
.downloadsection.btn2.stk + .spc2{display:none; }
/* Google play button End */

/* How It works */
.howitwork{padding: 130px 15px 103px; overflow:hidden; }
.howitwor-left{display:inline-block;float:left;width:44%;text-align:left;padding: 36px 0;}
.howitwor-right{display:inline-block;float:right;width:50%;margin:49px -70px 0 0;}
/* How It works Ends*/

/* Feature */
.feature{padding: 65px 15px; overflow:hidden; }
.feature h2{padding: 20px 0; text-align:center; }
.featuregal{overflow:hidden}
.feature ul{display:block;margin:0 -75px}
.feature ul li{display:inline-block; vertical-align:top; width:33%;padding:0 15px}
.feature ul li .feturecontent{width:100%;padding: 90px 15px 121px;text-align:center;}
.feature ul li a{display:inline-block;padding: 0 0 46px;}
.feature ul li img{display:block;margin:0 auto;}
.feature ul li h4 span{display:none; }
/* Feature Ends */

/* Pricing */
.prisingsection{padding: 0 15px 76px;}
.prisinginner{display:block;max-width:806px;margin:0 auto;padding: 54px 0 100px;}
.prisinginner ul{margin:0 -4px; }
.prisinginner ul li{display:inline-block;float:left;width:50%;padding: 0 30px;}
.prisinginner ul li .prisecontent{text-align:center;padding: 50px 15px 50px;background:url(../images/bordertop.png) no-repeat top;box-shadow: 0 13px 21px rgba(0,0,0,0.18);background-size:100%;height:100%;position:relative;min-height:538px;border-radius: 5px;}
.prisinginner ul li .prisecontent h5{position:relative;display: inline-block;padding: 0 0 25px 0;}
.prisinginner ul li .prisecontent sub{font-size:18px;line-height:20px;color:#8d8d8d;position:absolute;bottom: 40px;right: 0;}
.prisinginner ul li .prisecontent h3{color:#000;display:block;text-align:center;float:none;padding: 12px 0 40px;}
.prisinginner ul li .prisecontent sup{font-size:42px;line-height:44px;color:#000}
.prisinginner ul li .prisecontent span{font-size:18px;line-height:20px;color:#000;display:block;padding: 11px 0;font-family:neuzeit-grotesk;font-weight:700;}
.prisinginner ul li .prisecontent small{font-size:14px;line-height: 18px;color:#adadad;display:block;font-family:neuzeit-grotesk;font-weight:400;padding: 0 0 5px;}
 /* Pricing Ends */

/* Footer */
.footer{width:100%;background:#f0f0f0;padding: 90px 71px 75px;}
.footer .container{max-width:1200px; }
.fleft{display:inline-block;float:left;margin: 0;}
.needhelp{display:inline-block;/* float:left */vertical-align: bottom;}
.needhelp ul{display:inline-block;float:left}
.needhelp ul li{display:block;padding:0 0 15px;}
.needhelp ul li span{display:block;font-size:14px;line-height:16px;color:#00b8aa;text-transform:uppercase;font-family:neuzeit-grotesk;font-weight:700}
.needhelp ul li a{display:inline-block;font-size:13px;text-transform:uppercase;font-family:neuzeit-grotesk;font-weight:400;color:#818181}
.socialicon{display:inline-block;/* float:left; */padding: 0 0 10px 0;vertical-align: bottom;}
.socialicon ul{display:inline-block;float:left}
.socialicon ul li{display:inline-block;float:left;padding: 0 16px;}
.socialicon ul li a{display:block;font-size: 30px;line-height:22px;color:#c4c4c4;}
.fright{display:inline-block;float:right;margin: 18px 0 0 0;}
.flogo{display:block}
.flogo a{display:inline-block;float:right}
.fnave{display:block;padding:15px 0 0}
.fnave ul{display:block}
.fnave ul li{display:inline-block;float:left;padding:0 17px;border-right:solid 1px #a9a9a9}
.fnave ul li a{display:block;font-size: 12px;line-height:14px;color:#a7a7a7;font-family:neuzeit-grotesk;font-weight:400;}
.fnave ul li a:hover{text-decoration:underline;}
.fnave ul li span{display:block;font-size: 13px;line-height:14px;color:#a7a7a7;font-family:neuzeit-grotesk;font-weight:400;padding: 0 0 0 11px;}
/* Footer Ends */

.hinnerpage{padding:51px 33px 0 102px}
.success{padding: 77px 0 59px;text-align:center;}
.success span{font-size:22px;line-height:24px;color:#000;padding:12px 0 0;display:block;font-family:neuzeit-grotesk;font-weight:400}
.successgal{overflow:hidden;text-align:center;width:100%}
.successgal ul{display:block;margin:0 -70px}
.successgal ul li{display:inline-block;float:none;width:33.3%;padding:0 6px}
.successgal ul li .successcontent{width:100%;padding:78px 0 59px;text-align:center}
.successgal ul li .successcontent img{padding:0 0 48px;display:block;width:auto;height:auto;margin:0 auto}
.centertext1{text-align:center}

/* Inner page */
.faqsection{padding:20px 68px 83px;}
.faqsectioninn{padding:63px 0 0;max-width:971px}
.faqsectioninn ul{display:block}
.faqsectioninn ul li{display:block;border-bottom:solid 1px #cacaca;padding:0; background:#f6f6f6;}
.faqsectioninn ul li.active{background:#fff;}

.faqsectioninn ul li h3{display:block;font-size:22px;line-height:24px;color:#00b9ab;font-family:neuzeit-grotesk;font-weight:400;position: relative;float: none;cursor: pointer;padding: 17px 10px 20px;}

.faqsectioninn ul li h3:after {content: '+';position: absolute;height: 20px;right: 5px;width: 20px; top:50%;
transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -webkit-transition: all ease-in-out 0.5s;
transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%); color:#c0c0c0;  }
.faqsectioninn ul li.active h3:after {content: 'x';/*transform: rotate(136deg);*/}
.faqsectioninn ul li .faqconten  {width: 100%;display: none;padding: 15px 0 0 0;}
.faqsectioninn ul li .faqconten p  {padding:0 0 30px 10px;}
.formsection{max-width:643px;margin:0 auto;padding:62px 0 65px;text-align:center}
.formsection span{font-size:22px;line-height:24px;color:#000;padding:6px 0 0;display:block;font-family:neuzeit-grotesk;font-weight:400}
.forminn{width:100%;padding:99px 0 0}
.forminn ul{width:100%;display:inline-block}
.forminn ul li{width:100%;display:block;padding:2px 0 8px}
.forminn ul li .input1:focus  {  outline: 2px solid #73d5ce; color:#000;border-radius:4px;}
.forminn ul li .input1{width:51%;margin:0 auto;height:76px;border:0;background:#f6f6f6;color:#bfbfbf;text-align:center;font-size:22px;padding:0 18px;font-family:neuzeit-grotesk;font-weight:400; border-radius:4px;}
.forminn ul li .button1{width:51%;margin:0 auto;height:76px;outline:none;border:0;background:url(../images/gbackground.png) no-repeat; background-size: 100% 100%; color:#fff;text-align:center;font-size:22px;text-transform:capitalize;font-weight:700;border-radius:4px;cursor:pointer;font-family:neuzeit-grotesk;font-weight:bold}
.forminn ul li .button1:hover{background:url(../images/gbackground.png) no-repeat; background-size: 100% 100%;}
.forminn ul li .button1:active{ background: #00a9a8; border-radius:4px;}

.forminn ul li.buttwidth{padding:49px 0 0}
.termssection{display:block; padding-top: 20px;}
.termssection p{padding:0 0 30px;color:#585858}
.acceptance{padding:0 0 42px}
.eligibitity{padding:0 0 201px}
.termssection .phaarapad{padding:0 0 50px}

/* For Input Buttons */
input[type="text"],input[type="password"],input[type="button"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],textarea,button,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}

.errorMessage {
  color: rgb(255, 0, 0);
}

.container-911 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.list {
  list-style: disc;
  margin-left: 15px;
  padding-bottom: 15px;
  color: black;
  font-size: 16px;
}

.list li {
  margin-bottom: 10px;
  line-height: 32px;
  color: #585858;
}

/* For links */
a.link {
  color: #00a9a8;
  text-decoration: underline;
}

/* from Webflow styles */
.termssection .w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.termssection .grid {
  margin-top: 60px;
  margin-bottom: 60px;
  grid-auto-flow: row;
  grid-auto-columns: 0.25fr;
  grid-column-gap: 0px;
  grid-template-areas: "Area Area-2"
    "Area-3 Area-4"
    "Area-5 Area-6"
    "Area-7 Area-8"
    "Area-9 Area-10"
    "Area-11 Area-12"
    "Area-13 Area-14"
    "Area-15 Area-16";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto;
  border: 1px none #000;
}

.termssection .grid-header {
  height: 40px;
  margin-bottom: 0px;
  padding-left: 20px;
  background-color: #000;
  color: #fff;
  line-height: 40px;
}

.termssection .grid-p {
  margin-bottom: 0px;
  padding: 20px 20px 30px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #8149f8 #000 #000 #8149f8;
}

.termssection .grid-p.last {
  border-bottom-style: solid;
}
