*{padding:0;margin:0;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:MyriadPro-Regular,sans-serif;}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix{ clear:both}.clearfix::after{content:"";clear:both;display:table;}a{ text-decoration:none}
body{font-family:Raleway,sans-serif;font-weight:500;background-color:#fff;font-size:16px}*{margin:0;padding:0}
.lft { float: left; }.rig { float: right;}
p a{ color:#333;}
.container { max-width:1268px; margin: 0px auto; padding:0px 15px; width:100% }
#topBg{ width: 100%; float: left; position: relative; z-index: 100; background-image: linear-gradient(to right bottom, #00b3ff, #4a95f0, #7175d6, #8a51b1, #962584);/*background-image: linear-gradient(309deg, #FF00AE, #00B3FF);*/animation: Gradient 1000s ease infinite; padding-bottom:50px;}
#topBg:after{ background-image:url(../images/end.png); background-repeat:repeat-x; background-position: top left; width:100%; bottom:0; position:absolute; content:''; height:35px; }
header {width: 100%; background-color: transparent; text-align: center; z-index: 100000; padding:13px 0px 3px 0px;-webkit-transition: margin 1s ease;-moz-transition: margin 1s ease;-o-transition: margin 1s ease;-ms-transition: margin 1s ease;  transition: margin 1s ease; position:relative; }
#header .logo {max-width: 320px; }
#header .logo img.main-logo { width: 100%; display: block; }
#header .logo img.scroll-logo { width: 100%; display: none; }
.diwaligrph{background-image: url(../images/diwali-graphics1.svg), url(../images/diwali-graphics2.svg);    background-position: 100px 180px, right -100px;    background-repeat: no-repeat, no-repeat;}

header.stick{ position:fixed; z-index:9999999999;/* background-color:rgba(255, 255, 255, 0.9);*/ background-color:#fff; top:0;padding:0px 0px 0px 0px;box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1); -ms-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.1); }
.start-log{ display:table-cell; vertical-align:middle;}
.start-log a{font-size:14px; font-weight:600;color: #ffffff; padding:6px 14px; display:inline-block; margin-left:5px;border-radius:17.1px; border:1px solid #fff; }
.start-log a.login{ font-size:15px; font-weight:500;}


#header.stick .start-log{ padding-top:0px;}

.start-log a::last-child{ margin-left:0px}
.start-log a.start{background-color: #f5c900;border-color:#f5c900; color:#181818}
.start-log a.start:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; border:1px solid #181818}
.top-detail{ padding-bottom:5px;}
.top-detail ul li{ display:none;font-size: 14px;font-weight:600;color: #ffffff; padding-left:30px; position:relative} 
.top-detail ul li:after{ position:absolute; content:''; width:1px; height:100%; background-color:#cfcfcf; right:-15px; }
.top-detail ul li:last-child:after{ display:none} 
.top-detail ul li span{font-weight:400;} 
.top-detail ul li a{ text-transform:uppercase;color: #ffffff;}
.head-right.rig{padding-top:6px;}
.start-log a.login{margin-left:16px;}
#header .start-log a.login {display: block;}
#header.stick .start-log a.login {margin-top:0; display: inline-block;}
.start-log a.login:hover{background-color:#fff; color:#181818 !important; transition: 0.3s; border:1px solid #fff }
#header .start-log .free{margin-left:19px;}
.knowStart ul li a:hover{ background-color:#ffffff; color:#181818 !important; transition: 0.3s;}
.sbClass .knowStart ul li a:hover{ background-color:#ddd; color:#181818 !important; transition: 0.3s; border:1px solid #ddd }
.sbClass .knowStart ul li:last-child a:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; border:1px solid #181818 }
.knowStart ul li:last-child a:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; border:2px solid #181818   }
.slidText .button:hover{ background-color:#ddd; color:#181818 !important; transition: 0.3s; border:1px solid #ddd }
#header.stick .start-log a:hover{background-color:#ddd; color:#181818 !important; transition: 0.3s; border:1px solid #ddd }


#header.stick .logo{  max-width:215px;}
#header.stick .top-detail,#header.stick .logo img.main-logo{ display:none}
#header .start-log .free{margin-left:10px; border:0px;   display: inline-block ; font-size:14px; position:relative}
#header .start-log .free:before{background-image:url(../images/telephone.svg); background-repeat: no-repeat; background-position:top left;   position:absolute; content:'';   width:14px; height:14px; top:9px; left:-5px; }
#header.stick .start-log .free{ display:inline-block ;border-top:0px;border-bottom:0px; border-radius:0px; padding:12px 15px 20px; border-left: solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; font-size:14px; }
#header.stick .start-log .free span{ display:block; font-size:11px; text-align:left;}
#header.stick .start-log .start{ display:inline-block}
#header.stick .start-log  .solIcon{display:inline-block; padding:0px 8px }
#header.stick .start-log  .solIcon a{ margin:0px; padding:2px 5px; border:0px;}
#header.stick .logo img.scroll-logo{ display:block; padding:10px 0px}
#header .start-log .start{ }
#header .start-log  .solIcon{display:none}
#header.stick .top-detail{ padding-bottom:20px;}
/**/
#banner img.banner-img { margin-top: 0; width: 100%; }
#banner img {width: auto; float: right; }
#banner .gradient { width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; color: #fff;  opacity: 0.8; }
#banner .banner-text { padding:60px 0px 0px;text-align: center; margin: 0 auto; z-index: 1000; position: relative;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: top;-ms-flex-align: top;-webkit-align-items: top;align-items:top;}

.banner-text .ban-left { width:48%; margin-left:-30px; padding-bottom:20px; padding-top:20px; /*float: left;*/ display: table-cell; position: relative; }
.banner-text .ban-left img.girl { z-index: 1000; position: relative; }
.banner-text .ban-left img.bck-img { position: absolute; left: auto; top: 0; z-index: 99; margin-right: 0; margin-left: 11%; margin-top: 11%; }


#banner .banner-text-inner { padding: 40px 20px; text-align: center; width: 100%; margin: 0 auto; z-index: 1000; position: absolute; bottom: 44px; left: 0px; right: 0px; }
#banner .banner-text-inner img { float: none; }
.banner-text .ban-right{display: block;width: 100%;}
.banner-text .ban-right h1{ font-size:30px;font-weight:700;line-height:41px; color:#ffffff; padding-bottom:30px;}
.banner-text .ban-right span{color:#fff; line-height:28px;padding-bottom:60px; font-size:20px; font-weight:600;  display:block}
.banner-text .ban-right .knomor a {display:inline-block; font-size:20px; color:#fff; font-weight:600; text-decoration:underline; padding:20px  0px 45px 0px; } 
.partner{  margin-top: 20px;  display: block;   padding-top: 15px;  width: 100%;  clear: both;  margin-left: 79px;}
.partner p{ margin-bottom:10px; font-size:12px; color: #ffffff; display:inline-block; font-weight:600; text-align:center;}
.partner img{ float:none !important}

.knowStart{ display:block;}
.knowStart ul li{ display:inline-block; padding:0px 10px;}
.knowStart ul li a{ border-radius: 27.9px; border: solid 2px #ffffff;font-size: 19px;font-weight:600;color: #ffffff; padding:10px 30px; display:block} 
.knowStart ul li:last-child a{background-color: #f5c900; border-color:#f5c900;color: #181818; } 
.knowStart ul li:last-child a.fotin{font-size:19px; margin-left:-10px; font-weight:600;}
#banner a.know { padding: 10px 30px; margin-right: 10px; font-size: 23.8px; display: inline-block; color: #fff; text-decoration: none; border-radius: 34.8px; border: solid 2px #fff; transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
#banner a.know:hover { text-decoration: none; background: #fff; color: #505472; }
#banner a.trail { padding: 12px 30px; margin-left: 10px; font-size: 23.8px; display: inline-block; color: #505472; text-decoration: none; border-radius: 34.8px; background: #f5c900; transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
#banner a.trail:hover { text-decoration: none; background: #363434; color: #fff; }
/**/
#banner img.banner-img { margin-top: 0; width: 100%; }
#banner img {width: auto; float: right; }
#banner .gradient { width: 100%; position: absolute; top: 0px; left: 0px; height: 100%; color: #fff;  opacity: 0.8; }
#banner .banner-text { padding:00px 0px 0px;text-align: center; margin: 0 auto; z-index: 1000; position: relative; display:table; vertical-align:top}
.banner-text .ban-left { width:48%; margin-left:-20px; padding-bottom:0px; /*float: left;*/ display: table-cell; position: relative;valign-items:top; }
.banner-text .ban-left img.girl { z-index: 1000; position: relative; }
.banner-text .ban-left img.bck-img { position: absolute; left: auto; top: 0; z-index: 99; margin-right: 0; margin-left: 11%; margin-top: 11%; }
#banner .banner-text-inner { padding: 40px 20px; text-align: center; width: 100%; margin: 0 auto; z-index: 1000; position: absolute; bottom: 44px; left: 0px; right: 0px; }
#banner .banner-text-inner img { float: none; }
.banner-text .ban-right{display: table-cell; width:100%;  vertical-align:top; padding-top:60px;}
.banner-text .ban-right h1{ font-size:30px;font-weight:700;line-height:41px; color:#ffffff; padding-bottom:30px;}
.banner-text .ban-right span{color:#fff; line-height:28px;padding-bottom:60px; font-size:20px; font-weight:600;  display:block}
.banner-text .ban-right .knomor a {display:inline-block; font-size:20px; color:#fff; font-weight:600; text-decoration:underline; padding:20px  0px 45px 0px; } 
.partner{  margin-top: 20px;  display: block;   padding-top: 15px;  width: 100%;  clear: both;  margin-left: 79px;}
.partner p{ margin-bottom:10px; font-size:12px; color: #ffffff; display:inline-block; font-weight:600; text-align:center;}
.partner img{ float:none !important}

.knowStart{ display:block;}
.knowStart ul li{ display:inline-block; padding:0px 10px;}
.knowStart ul li a{ border-radius: 27.9px; border: solid 2px #fff;font-size: 19px;font-weight:600;color: #fff; padding:10px 30px; display:block} 
.knowStart ul li:last-child a{background-color: #f5c900; border-color:#f5c900;color: #181818; } 
.knowStart ul li a.ytvid{ background-image:url(../images/youtube.svg); background-repeat:no-repeat; background-size:40px auto; padding-left:80px; background-position: 25px 2px}

.knowStart ul li:last-child a.fotin{font-size:19px; margin-left:-10px; font-weight:600;}
#banner a.know { padding: 10px 30px; margin-right: 10px; font-size: 23.8px; display: inline-block; color: #fff; text-decoration: none; border-radius: 34.8px; border: solid 2px #fff; transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
#banner a.know:hover { text-decoration: none; background: #fff; color: #505472; }
#banner a.trail { padding: 12px 30px; margin-left: 10px; font-size: 23.8px; display: inline-block; color: #505472; text-decoration: none; border-radius: 34.8px; background: #f5c900; transition: all ease 750ms 0s; -moz-transition: all ease 750ms 0s; -webkit-transition: all ease 750ms 0s; -o-transition: all ease 750ms 0s; -ms-transition: all ease 750ms 0s; }
#banner a.trail:hover { text-decoration: none; background: #363434; color: #fff; }
/**/
section{ padding:50px 0px 40px 0px;}
.contentArea h2{ padding-bottom:31px; margin-left:-110px}
.contentArea .container{padding-bottom:70px }
.sbClass .row{ padding:55px 0px; vertical-align:top; display:table}
.sbClass .sbLeft{ position:relative; padding-left:30px; z-index:-1;display:table-cell;vertical-align:top;}
.sbClass .sbRight{ display:table-cell; width:100%; padding-left:141px;vertical-align:top;}
.sbClass .sbRight1{display:table-cell; width:100%;vertical-align:top; /*padding-left:80px;*/}
.sbClass .sbRight2{ display:table-cell; width:100%; padding-left:93px;vertical-align:top;}
.sbClass h2{ padding-bottom:18px}
.sbClass p{ font-size: 16px;font-weight:400;line-height: 1.8;color: #181818; margin-bottom:40px;}
.sbClass .knowStart ul li{ padding-left:0px}
.sbClass .knowStart ul li a{ padding:8px 18px;font-size:14.3px;font-weight: 600;color: #181818;  background-color: #fff;  border: solid 1px #181818;}
.sbClass .knowStart ul li:last-child a{ color: #181818; background-color:#f5c900; border:solid 0.6px #f5c900;}
.sbClass .row.bgGrayRad .sbLeft{ padding-left:0px; margin:0px 40px} 
.featArea{ padding:55px 0px 65px 0px;}
.featArea ul{ padding:20px 0px 0px; display:block}
.featArea h2{color:#000; padding-bottom:20px;}
.featArea p{ color:#000; line-height:26px; font-size:18px; margin-bottom:40px; }
.featArea ul li{ display:inline-block; width:24%; vertical-align:top}
.featArea ul li img{width:50%;}
.featArea ul li h3{ padding-top:5px;font-size:18px;line-height: 1.3;color:#000; padding-bottom:50px; font-weight:600;}
.featArea .knowStart li{ width:auto}
.featArea .knowStart li a{ font-size:19px;font-weight: 600; padding:10px 30px}

.ourLeaMod{background-color: #e9e9e9; width: 100%; float: left; position: relative; z-index: 1; padding:100px 0px 100px 0px;}

.ourLeaMod:before{background-image:url(../images/footer-start.png); background-repeat:repeat-x; background-position:left top; width:100%; top:0;left:0; position:absolute; content:''; height:35px; padding-top:0px;}
 
.ourLeaMod:after{background-image:url(../images/end.png); background-repeat:repeat-x; background-position:top left; width:100%;  bottom:0; position:absolute; content:''; height:35px;} 

.ourLeaMod .ourgraplef{width:35%; display:inline-block}
.ourLeaMod .ourgraprig{width:28%; display:inline-block; vertical-align:top}
.ourLeaMod .ourgraprig  span{ display:inline-block; padding-bottom:25px; width:25% }
.ourLeaMod .ourgraprig h5{vertical-align:top; display:inline-block; width:60%; text-align:left; margin-top:-6px; margin-left:10px;}
.ourLeaMod .ourgraprig h5 p{ font-size:16px; line-height:22px; padding-top: 5px;}
.learn{ color:#C85956 }
.apply{ color:#3DA4CF}
.revise{ color:#4964C7}
.revise{ color:#874FC8}
.ourLeaMod p{ font-size:18px; line-height:26px; color:#181818; }
.ourLeaMod strong{font-weight:600;}
.subhendu.clientDiv.ss .slidText{ position: relative; top:0px; background:#fff; padding:60px 38px; left:0; width:100%; box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.13); border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; margin-top:0px;}
.subhendu.clientDiv.ss  h3{color: #181818; font-size:17px; padding-bottom:0px;}
.subhendu.clientDiv.ss .sbRight .knowStart ul li{ margin-left:0px;}
.subhendu .slidText{ margin-top:-300px; background:#fff; padding:50px 0px 60px 0px;  width:100%; box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.13); border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px;}
.slidtextt{width:49%; display: inline-block; text-align:center; position:relative; vertical-align:top;}
.slidtextt.slidtextt2{width:100%;}
.slidtextt.slidtextt2 .sbLeft{width:25%; float:left; text-align:left;}
.slidtextt.slidtextt2 .sbLeft img{width:100%;}
.slidtextt.slidtextt2 .sbRight{width:75%; float:left; padding-left:80px;}
.slidtextt.slidtextt2 .sbRight h2{ text-align:left;}
.slidtextt.slidtextt2 .sbRight h3{text-align:left;}
.slidtextt.slidtextt2 .sbRight p{padding:10px 0px 10px 48px; text-align:left}
.subhendu .sbLeft .slidtextt.slidtextt2 img{ width: auto;}
.slidtextt:after{  position:absolute; content:''; border-right:0px solid #e4e4e4; height:100%; top:0px; right:-20px; }
.slidtextt:nth-child(2):after{border:0px;}
.slidtextt:nth-child(2){padding-left:40px; }

.subhendu .row{ display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: top;-ms-flex-align: top;-webkit-align-items: top;align-items:top;}
.subhendu .sbLeft{width:100%}
.subhendu .sbLeft img{ width:40%; display:inline-block;}
.subhendu .sbRight{ width:100%; }
.subhendu .sbRight p{position:relative; font-family:16px; line-height:1.94; color:#181818; padding:10px 100px; }
.subhendu .sbRight p:after{background-image:url(../images/con2.svg); background-repeat: no-repeat; background-position:bottom right; bottom:0px;  position:absolute; content:''; width:27px; height:24px; margin-left:15px; }
.subhendu .sbRight p:before{background-image:url(../images/con1.svg); background-repeat: no-repeat; background-position:top left;    position:absolute; content:'';   width:27px; height:24px; margin-left:-50px;}
.subhendu h2{color: #181818; font-size:28px; padding-bottom:10px; font-weight:600;}
.subhendu h3{color: #181818; font-size:17px; padding-bottom:20px;}
.subhendu .sbRight .knowStart ul li{display:inline-block; padding:46px 10px 0px 0px; margin-left:17px;}
.subhendu .sbRight .knowStart ul li a{border-radius: 34.8px; border: solid 1px #636363; background:#ffffff; color: #181818; font-size:14px; padding:17px 20px; font-weight:600;}
.featuress{ text-align:center; padding:60px 0px 40px; } 

.featuress img{ width: auto;} 
.featuress h1{font-weight:600; padding-bottom:0px} 
.featuress ul{ padding:100px 0px 50px; display:block}
.featuress ul li{ display:inline-block; width:24.5%; position:relative;}
.featuress ul li p{ text-transform:uppercase;}
.featuress .knowStart li{ width:auto; position:relative;}
.featuress ul li:after{border-right:solid 1px #cbcbcb; position:absolute; content:''; height:100%; right:0px; top:0; } 
.featuress ul li:last-child:after{border-right:0px;}

/*#topBg{ width: 100%; float: left; position: relative; z-index: 100; background-image: linear-gradient(to right bottom, #00b3ff, #4a95f0, #7175d6, #8a51b1, #962584);/*background-image: linear-gradient(309deg, #FF00AE, #00B3FF);*//*animation: Gradient 1000s ease infinite; padding-bottom:50px;}*/
/*#topBg:after{ background-image:url(../images/end.png); background-repeat:repeat-x; background-position: top left; width:100%; bottom:0; position:absolute; content:''; height:35px; }*/

footer{width: 100%; float: left; position: relative; z-index: 10; background-color:#0087d1 } 
footer:before{ background-image: url(../images/texture1.png); background-repeat: repeat-x; background-position: top left;  width: 100%;
    top: 0; position: absolute; content: ''; height: 3px;}
footer.fotter::before{background-image:none;}
footer .allDiv{ padding:52px 0px 30px 0px; width:70%; float:left; vertical-align:top}
footer .allDiv.tm20{ margin-top:53px;}
footer .allDiv.tm20 p{ font-size:14px; padding-bottom:8px; line-height:24px}
footer .allDiv:first-child p{padding-bottom:18px;}
footer .allDiv p{color:#fff; font-weight:500; padding-bottom:30px;}
footer .allDiv ul{ padding:0px 0px 10px 0px; width:100%; display:block; margin: 0px;}
footer .allDiv ul li{width: auto;  vertical-align:top; display: inline-block; padding-right: 74px; text-align: center;}
footer .allDiv ul li a{ font-size:12px; line-height:33px; font-weight:400; color:#ffffff;}
footer .allDiv.right{width:30%}
footer .allDiv.right p{padding-bottom:10px;}
footer .allDiv.right ul li{ padding-right:0px; }
footer a{ color:#fff !important}
.emailsup{clear: both; padding-bottom: 20px;}
.emailsup a{ color: #fff !important;}
.copyright{width:100%; float:left; }
.copyright ul{padding: 0px 0px 15px 0px;}
.copyright ul li{width:auto; display:inline-block;}
.copyright ul li p{font-size:12px; color:#ffffff; line-height:2.75; font-weight:400; padding-right:5px;}
.copyright ul li a{font-size:12px; color:#ffffff; line-height:2.75; font-weight:400; position:relative; padding:0px 10px;}
.copyright ul li a:before{border-left:solid 1px rgba(255, 255, 255, 0.52); position:absolute; content:''; height:100%; left:0px; top:0; }

.padLR10P{ padding-left:10%; padding-right:10%;}
.padTb40{ padding-top:40px; padding-bottom:40px;}
.padT60{ padding-top:70px;}
.textCent{text-align: center;}
.bgGray{background-image: linear-gradient(306deg, #3A6EB8, #0093D2); animation: Gradient 1000s ease infinite; margin-top:50px;}
.row{ display:block}
.bgGrayRad{border-radius: 40px; background-color: #f5f5f5;}
h1, .h1{ font-size:30px;font-weight:400;color: #181818; padding-bottom:16px;}
h2{font-size:28px;font-weight: 600;color: #181818;}
h5{font-size:22px;font-weight:600;color:#181818; margin-bottom:15px;}
p{font-size:16px;font-weight: 400;line-height:1.8;color:#181818;}
.textleft{text-align:left;}
.boxshdo{box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12); border-radius:30px; margin-bottom:40px;}
.padr60{padding-right:60px;}
.padr134{padding-right:84px;}
.patop{padding-top:10px;}
.mr-2{ margin-right:15px;}
.ml-2{ margin-left:15px;}

/* ---------- book a demo ----------- */
#bookDemo { background:#ffffff; padding:35px;border-radius:30px;}
#bookDemo h5{color:#181818; font-weight:600; text-align:center}
#bookDemo fieldset { border: 0; }
#bookDemo p { width: 100%; float: left; }
#bookDemo input[type="text"], #formReview input[type="email"], #formReview input[type="tel"] {padding:13px 0px; width: 100%; font-size:14px; background: none;  border: 0; background: #fff; color: #181818; border-bottom: 1px solid #bababa }

#bookDemo select { padding: 13px 0px; width: 100%; font-size: 15px; appearance: none; -ms-appearance: none; -moz-appearance: none; -o-appearance: none; -webkit-appearance: none; -o-border-radius: 5px; border: 0; color: #454545; background: #fff url("../images/arrow-down.svg") 100% 57% no-repeat; background-size:15px auto; border-bottom: 1px solid #bababa;}
#bookDemo textarea { padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; width: 100%;  height: 100px; background: #fff; font-size: 15px;   color:#454545;  border: 1px solid #979797}
#bookDemo input[type="submit"],#bookDemo input[type="button"] {padding:12px 20px; cursor: pointer; font-size: 12px; border: 0; color: #181818;  font-weight: 600; font-size: 19px; width: 100%; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; background: #f5c900;  appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none; margin-top:10px; margin-bottom:10px; }
::-ms-expand{ display: none;}
input[type="text"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="text"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="text"]:-ms-input-placeholder {color: #181818;opacity:1;}
input[type="text"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="tel"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="tel"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="tel"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="tel"]:-ms-input-placeholder {color: #181818;opacity:1;}
input[type="email"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="email"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="email"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="email"]:-ms-input-placeholder {color: #181818;opacity:1;}
input[type="password"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="password"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="password"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="password"]:-ms-input-placeholder {color: #181818;opacity:1;}

/* ---------- review form ----------- */
#topBg.eighth {background-image: linear-gradient(to right bottom, #00b3ff, #9a98ff, #ed6fcd, #ff5378, #ed6b08);/* background-image: linear-gradient(119deg, #D0972F, #C61659);*/ padding-bottom:0px; }
#topBg.ninth { /*background-image: linear-gradient(119deg, #18B8FF, #0642CE );*/ background-image: linear-gradient(to right bottom, #00b3ff, #5496f3, #8176d9, #9f50b2, #ad2080);  padding-bottom:0px;}
#topBg.tenth { /*background-image: linear-gradient(119deg, #724CEC, #69289C );*/ background-image: linear-gradient(to right bottom, #00b3ff, #9b98ff, #ef6fcf, #ff5379, #f16c07);  padding-bottom:0px;}
#topBg.whygeneo { /*background-image: linear-gradient(119deg, #F18C8C, #0B65A9);*/ background-image: linear-gradient(to right bottom, #00b3ff, #55a1ff, #9b85ff, #d65de3, #ff00ae); padding-bottom:0px;}
#topBg.features { /*background-image: linear-gradient(119deg, #92E375, #1FAACA);*/ background-image: linear-gradient(to right bottom, #00b3ff, #00c1ed, #00c8b9, #07c872, #92bf25); padding-bottom:0px; }
#topBg.get-in { padding-bottom: 30px; background-image: linear-gradient(to right bottom, #00b3ff, #4a95f0, #7175d6, #8a51b1, #962584);

 }
#topBg.about { padding-bottom: 30px; background-image: linear-gradient(to right bottom, #00b3ff, #4a95f0, #7175d6, #8a51b1, #962584);}
#topBg.eighth .row { padding: 50px 0px 60px; background: url(../images/eighth-bck-img.png) bottom right no-repeat; }
#topBg.ninth .row { padding: 50px 0px 120px; background: url(../images/class-9-bck.png) bottom right no-repeat; }
#topBg.tenth .row { padding: 50px 0px 70px; background: url(../images/class-10-bck.png) bottom right no-repeat; }
#topBg.whygeneo .row { text-align: center; padding:60px 200px 60px 200px; background: url(../images/why-geneo.png) bottom right no-repeat; }
#topBg.whygeneo .row .ban-right h2 { text-align: center; margin-bottom: 20px; font-size:32px; font-weight:700;color: #fff; }
#topBg.whygeneo .row .ban-right p { margin-bottom:30px; padding-bottom: 17px; font-size: 16px; color: #fff; font-weight: 600; }
#topBg.whygeneo a.see { padding: 14px 30px 14px 67px; color: #181818; background: #f5c900 url(../images/video-icon.svg) 25px 13px no-repeat; font-size:23px }
#topBg.features .row { text-align: center; padding: 60px 100px 60px 100px; background: url(../images/features-bck.png) bottom right no-repeat; }
#topBg.features .row .ban-right h2 { text-align: center; margin-bottom: 20px; font-size:32px; font-weight:700;color: #fff; }
#topBg.features .row .ban-right p { padding-bottom: 17px; font-size: 16px; color: #fff; font-weight: 600; }
#topBg.features a.see { padding: 18px 30px 18px 67px; color: #505472; background: #f5c900 url(../images/video-icon.svg) 25px 18px no-repeat; }
#topBg.eighth .row{ display: table; text-align: left;  }
#topBg.eighth .row .ban-left { width:50%;display: table-cell;vertical-align: top} 

#topBg.eighth .row .ban-right{  text-align: left; padding-left:89px; vertical-align: top}
.ban-right.eighth .knowStart ul li{ padding:0px 20px 0px 0px }
#topBg.eighth .row .ban-right h2{text-align: left; margin-bottom: 20px;width: 100%; font-size:32px; font-weight:700;color: #ffffff;  } 
#topBg.eighth .row .ban-right p{ margin-bottom:50px;font-size:20px; font-weight:600;color: #ffffff; line-height:28px;   }
#topBg.ninth .row{ display: table; text-align: left;  }
#topBg.ninth .row .ban-left { width:50%;display: table-cell;vertical-align: top} 
/*#topBg.ninth .row .ban-left img{ max-width:90%; width:90%}*/
#topBg.ninth .row .ban-right{  text-align: left; padding-left:64px; vertical-align: top}
#topBg.ninth .row .ban-right h2{text-align: left; margin-bottom: 20px;width: 100%; font-size:32px; font-weight:700;color: #ffffff;  } 
#topBg.ninth .row .ban-right p{font-size:20px; font-weight:600;color: #ffffff; margin-bottom:50px; line-height:28px;   }
#topBg.tenth .row .ban-right p{font-size:20px; font-weight:600;color: #ffffff;margin-bottom:50px; line-height:28px;  }
#topBg.tenth .row{ display: table; text-align: left;  }
#topBg.tenth .row .ban-left { width:50%;display: table-cell;vertical-align: bottom; position: relative;} 
/*#topBg.tenth .row .ban-left img{float:left; max-width:85%; width:85%}*/

#topBg.tenth .row .ban-right{  text-align: left; padding-left:89px; vertical-align: top}
#topBg.tenth .row .ban-right h2{text-align: left; margin-bottom: 20px;width: 100%; font-size:32px; font-weight:700;color: #ffffff;  } 
#topBg.tenth .row .ban-right p{font-size:20px; font-weight:600;color: #ffffff; line-height:28px   }
.innerRight { width: 65%; float: right; }

.acc-out { box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.17); -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.17); -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.17); -ms-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.17); -o-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.17); background-color: #fff; }


.getTouch { padding: 60px 0; width: 100%; float: left; background-color: #f4f4f4; } 
.getTouch h4 { margin-top: 8px; color: #565656; font-size: 28px; float: left; font-weight: bold; }
.getTouch ul { list-style: none; float: right; }
.getTouch li { padding: 5px 30px; float: left; border-right: 1px solid #c3c3c3; }
.getTouch li:last-child { border-right: 0; padding-right: 0; }
.getTouch li .imgArea { float: left; margin-right: 10px; }
.getTouch li .textArea { padding-top: 4px; float: left; }
.getTouch li .textArea span { margin-bottom: 3px; display: block; font-size: 11px; }
.getTouch li .textArea a { text-decoration: none; }
.getTouch li .textArea a:hover { text-decoration: none; color: #3C1ED4; } 

.inner-content .partnersDiv { width: 65%; float: right; }
.partnersDiv ul { list-style: none; }
.partnersDiv li { width: 100%; padding-bottom: 40px; margin-bottom: 40px; float: left; border-bottom: 1px solid #ddd; }
.partnersDiv li:last-child { padding-bottom: 0px; margin-bottom: 0; border-bottom: 0; }
.partnersDiv li .part-img { width: 34%; float: left; padding-top:5px; }
.partnersDiv li .part-div { width:59%; float: right; }

.inner-content .teamDiv { width: 65%; float: right; }
.teamDiv ul { list-style: none; }
.teamDiv li { width: 100%; padding-bottom: 40px; margin-bottom: 40px; float: left; border-bottom: 1px solid #ddd; }
.teamDiv li span { font-size: 15px; margin-bottom: 20px; display: inline-block; color: #4a4a4a; line-height: 1.6; font-weight: bold; }
.teamDiv span { font-weight: bold; }
.teamDiv li:last-child { padding-bottom: 0px; margin-bottom: 0; border-bottom: 0; }
.teamDiv p{text-align:justify; margin-bottom:25px}


.touchDiv { padding: 80px 0; margin-bottom:40px; width: 100%; float: left; }
.touchDiv h2 { color: #181818; font-size:32px; text-align: center; margin-bottom: 70px; float: none; font-weight:700 }
.touchDiv.thank h1 {color: #181818;}
.touchDiv ul { list-style: none; width: 100%; clear: both; }
.touchDiv li { padding: 0 2%; float: left; width:50%; text-align: center; border-right: 1px solid #c3c3c3; }
.touchDiv li:last-child { border-right: 0; }
.touchDiv li .touchText { margin-top: 25px; font-weight: 600; width: 100%; float: left; text-align: center; font-size:25px; color: #181818; }
.touchDiv li span { font-weight: normal; display: block; font-size: 17px; margin-bottom: 6px; }
.touchDiv li span.tm {font-size: 12px;  color:#666 }
.touchDiv li .touchText  a{color: #181818;}

.sendQuery { width: 100%; float: left; padding-bottom:60px; }
.sendQuery h3 { font-size: 26px; color: #4a4a4a; font-weight: 600; text-align: center; margin-bottom:50px; width: 100%; }
.sendQuery .queryBox { padding: 50px 175px; width: 100%; float: left; box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.11); -moz-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.11); -webkit-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.11); -ms-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.11); -o-box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.11); border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; -ms-border-radius: 30px; -o-border-radius: 30px; }
.sendQuery fieldset { width: 100%; float: left; border: 0; }
.sendQuery .div_select { width: 100%; float: left; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border: solid 1px #e1e1e1; background: #fff url(../images/arrow-1.png) 98% 20px no-repeat; box-shadow: inset 0 4px 7px 0 rgba(113, 113, 113, 0.28); margin-bottom: 30px; }
.sendQuery select { width: 100%; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 0; background: transparent; color: #8a8a8a; font-size: 14px; padding: 15px 30px; }
.sendQuery .radioDiv { width: 100%; float: left; margin-bottom: 30px; }

.sendQuery textarea { width: 100%; margin-bottom: 50px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border: solid 1px #e1e1e1; box-shadow: inset 0 4px 7px 0 rgba(113, 113, 113, 0.28); color: #8a8a8a; font-size: 14px; padding: 15px 30px; resize: none; height: 250px; font-size: 14px; color: #727272; font-family: 'MyriadPro-Regular', sans-serif; }

.sendQuery .fieldDiv { width: 100%; float: left; }
.sendQuery .input-block { width: 48%; float: left; margin-bottom: 35px; }
.sendQuery .input-block:nth-child(2n) { float: right; }
.sendQuery input[type="text"], .sendQuery input[type="email"], .sendQuery input[type="tel"] { width: 100%; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -o-border-radius: 40px; -ms-border-radius: 40px; border: solid 1px #e1e1e1; box-shadow: inset 0 4px 7px 0 rgba(113, 113, 113, 0.28); color: #8a8a8a; font-size: 14px; padding: 15px 30px; }

.sendQuery .submit-btn { width: 100%; float: left; text-align: center; }
.sendQuery input[type="submit"] { padding: 15px; width: 240px; border-radius: 34.8px; color: #181818; font-size: 23.8px; border: 0; background-color: #f5c900; text-transform: uppercase; cursor: pointer; font-family: 'MyriadPro-Regular', sans-serif; font-weight: 600; }
.sendQuery input[type="submit"]:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s;}
#header.stick .start-log a.start:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; border:1px solid #181818}


.sendQuery .radio-list { display: block; float: left; position: relative; padding-left: 30px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; margin-right: 25px; -ms-user-select: none; user-select: none; font-size: 14px; font-weight:400}

.radioDiv span { float: left; font-size: 14px; color: #727272; margin-right: 20px; font-weight: bold; }

.whyGeneo { padding: 80px 0px 40px 0px; width: 100%; float: left; }
.whyGeneo ul { list-style: none; }
.whyGeneo li { width: 48.8%; margin-right: 2%; display: inline-block; margin-bottom: 70px; vertical-align: top;  }
.whyGeneo li:nth-child(2n) { margin-right: 0; }
.whyGeneo li .whyImg { padding-top: 25px; width: 100%; text-align: center; float: left; background: #f4f4f4; border-top-left-radius: 20px; border-top-right-radius: 20px; }
.whyGeneo li img { width: 100%; vertical-align: bottom; }
.whyGeneo li .whyText {  padding: 20px 45px; text-align: center; width: 100%; float: left; background: #fff; border: 1px solid #f4f4f4; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; min-height:380px; }
.whyGeneo li .whyText p{line-height:26px;}
.whyGeneo h3 { font-size: 22px; color: #181818; font-weight: 600; margin-bottom: 15px; }

.featuresDiv { padding: 100px 0px 30px 0px; width: 100%; float: left; position:relative; z-index:9 }
.featuresDiv ul { list-style: none; }
.featuresDiv li { padding-bottom: 70px; margin-bottom: 70px; width: 100%; float: left; border-bottom: dashed 1px #e5e5e5; z-index:-1 }
.featuresDiv li .featImg { padding:0px ; width: 42%; text-align: center; float: left; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; }
.featuresDiv li .featText { padding-top: 40px; width: 52%; float: right; }
.featuresDiv li .featText h3{ font-weight:600; font-size:22px; color:#181818; margin-bottom:20px;}

.featuresDiv li:nth-child(2n) .featImg { padding:0px; width: 42%; text-align: center; float: right;  border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; }
.featuresDiv li:nth-child(2n) .featText { padding-top: 40px; width: 52%; float: left; }

.feat-btn { padding-top:18px; padding-bottom: 58px; width: 100%; float: left; text-align: center; }
.feat-btn a.demo { padding: 9px 25px; margin-right: 10px; display: inline-block; font-size: 23.8px; font-weight: 500; text-decoration: none; background-color: #fff; border: 2px solid #5f5f5f; color: #181818; border-radius: 50px; }
.feat-btn a.trial { padding: 12px 25px; margin-left: 10px; display: inline-block; font-size: 23.8px; font-weight: 500; text-decoration: none;   border-radius: 14px; box-shadow: 0 2px 1px 0 #b5921c; background-color: #efc01e;}
.feat-btn a.trial.btnas {border-radius: 50px; color:#000; }
.feat-btn a.demo:hover{ background-color:#dddddd; color:#181818 !important; transition: 0.3s; border:2px solid #dddddd }
.feat-btn a.trial:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; }



.subjectDiv { padding-top:15px; width: 100%; float: left; margin-bottom: 80px; }
.subjectDiv	.subInn:first-child { padding-left: 0; }
.subjectDiv	.subInn { width: 33.3%; float: left; text-align: center; }
.subjectDiv	.subInn:last-child { padding-left: 0; }
.subjectDiv	.subInn:last-child ul { border-right: 0; }
.subjectDiv figure { margin-bottom: 20px; }
.newcont h3 { font-size:28px; font-weight:600; text-align:center; color:#181818;  padding-bottom:31px; }
.newcont p{ }
.newcont h4 { font-size:28px; font-weight:600; text-align:center; color:#181818;  padding-bottom:20px; padding-top:31px; }
.subjectDiv	.subBox {width:388px; padding: 60px 0; text-align: center; background: #fff; float: left; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; 
-webkit-box-shadow: 0px 0px 5px 0px rgba(224,224,224,1);
-moz-box-shadow: 0px 0px 5px 0px rgba(224,224,224,1);
box-shadow: 0px 0px 5px 0px rgba(224,224,224,1);

 
 margin: 30px 0px 0 0px; }
.subjectDiv	h2 { float: none; margin-bottom: 0; }

.subjectDiv	.subText { width: 82%; min-height:100px; float: left; margin: 30px 30px 25px 30px; }
.subjectDiv ul { padding: 0 11%; list-style: none; text-align: left!important; width: 97%; float: left;  }
.subjectDiv ul li { padding-left: 53px; width: 100%; margin-bottom: 20px; float: left; background: url('../images/tick.svg') 20px 4px no-repeat; background-size:6%; }
.subjectDiv ul li p{line-height:22px;}
.subjectDiv ul li span { font-size: 18px; font-weight: 600; margin-bottom:6px; display: block; }
.subjectDiv	.subText p { line-height:26px; }
.clientDiv { padding: 80px 0; width: 100%; float: left; background-image: linear-gradient(119deg, #9a5fca, #45a8fd); }

.clientDiv.ninth { background-image: linear-gradient(to right bottom, #00b3ff, #5496f3, #8176d9, #9f50b2, #ad2080); }
.clientDiv.eighth { background-image: linear-gradient(to right bottom, #00b3ff, #9a98ff, #ed6fcd, #ff5378, #ed6b08); }
.clientDiv.tenth{ background-image: linear-gradient(to right bottom, #00b3ff, #9b98ff, #ef6fcf, #ff5379, #f16c07);} 
.clientDiv .clientBox { padding: 80px 135px 80px 65px; width: 100%; float: left; background: #fff; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; }
.clientDiv .clientImg { float: left; width: 263px; }
.clientDiv .clientTxt { text-align: center; float: right; width: 619px; }
.clientDiv h3 { font-size: 26px; color: #181818; margin-bottom: 10px; }
.clientDiv p.standard { margin-top: 0; }
.clientDiv .open-comma { float: left; margin-top: -44px; }
.clientDiv .close-comma { float: right; margin-top: 40px; }
.clientDiv p { margin-top: 58px; }
/* Hide the browser's default radio button */
.radio-list input {position: absolute;opacity: 0;cursor: pointer;}

/* Create a custom radio button */
.checkmark {
position: absolute;
top: -1px;
left: 0;
height: 20px;
width: 20px;
background-color: #fff;
border: 1px solid #808080;
border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.radio-list:hover input ~ .checkmark {
background-color: #fff;
}

/* When the radio button is checked, add a blue background */
.radio-list input:checked ~ .checkmark {
background-color: #fff; border: 1px solid #808080;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
content: "";
position: absolute;
display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-list input:checked ~ .checkmark:after {
display: block;
}

/* Style the indicator (dot/circle) */
.radio-list .checkmark:after {
top: 4px;
left: 4px;
width: 10px;
height: 10px;
border-radius: 50%;
background: #808080;
}




/**/
#topBg.team{background-image: linear-gradient(87deg, #dd77bb, #de5d2f); padding:0px;}
.teamArea{ padding:10px 0px;}
.teamArea h1{font-size:32px;font-weight: 700;}
.teamArea .rowSb{ padding:20px 0px 50px}
.teamArea .sbLeft { width:350px; display:block}
.teamArea .sbLeft .boxShad{ padding:41px 25px 50px; display:block}
.teamArea .sbLeft .boxShad.stick{ position:fixed; z-index:99; top:120px;  width:297px;}
.teamArea .sbLeft ul li{ display:block;border-bottom:solid 0px #d4d4d4;}
.teamArea .sbLeft ul li:last-child{border-bottom:0px #d4d4d4;}
.teamArea .sbLeft ul li.borFo{border-bottom:0px }
.teamArea .sbLeft ul li a{font-size: 16px;font-weight: 400;line-height:3.30;color: #4d4d4d; padding:2px 20px; display:block }
.teamArea .sbLeft ul li.active a{ border-radius: 27px; background-image: linear-gradient(76deg, #8477dd, #ffc2bc); color:#fff;font-weight:500; padding-left:20px; font-weight:600}
.teamArea .sbLeft ul li.active{ border:0px;}
.teamArea .sbRight{ width:80%; display:block; margin-left:100px;}

.teamArea .sbRight.team{ float:right; text-align:left;}
.teamArea .sbRight.team ul li{ float:right; text-align:left; padding:0px;}
.teamArea .sbRight.team h4{ margin-bottom:0px; font-size:24px; font-weight:600}
.teamArea .sbRight.team span{font-weight:600; line-height:28px;}
.teamArea .sbRight ul li{ padding:17px 40px;background-color: #f6f6f6; margin-bottom:22px;}
.companyTeam.teamArea .sbRight ul li{ padding:0px 0px 40px 0px;background-color:#ffffff; margin-bottom:40px;}
.companyTeam.teamArea .sbRight ul li p{ margin-bottom:27px;padding-top:0px;}
.teamArea .sbRight ul li.bgnone{ background:#ffffff; padding-bottom:40px; border-bottom:1px solid #ddd; margin-bottom:40px;}
.teamArea .sbRight ul li:last-child.bgnone{border:none;}
.teamArea .sbRight ul li h3{ font-size:18px;font-weight:600;line-height:32px;color:#181818;  cursor:pointer; background:url(../images/plus-icon.svg) no-repeat; background-position:100% 10px; padding-right:30px;}
.teamArea .sbRight ul li.togClas{ background-color:#fff; padding:48px}
.teamArea .sbRight ul li:first-child .sbDob{ display:block}
.teamArea .sbRight ul li .sbDob{ display:none}
.teamArea .sbRight ul li.togClas h3{ font-size:20px; line-height:32px; background:url(../images/minus-icon.svg) no-repeat; background-position:100% 15px; }
.teamArea .sbRight ul li.togClas > .sbBob{ display:block}
.teamArea .sbRight ul li p{ font-weight: 400; line-height: 1.71; color: #181818; padding-top:20px;}
strong{font-weight:600;}
.rowSb{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: top;-ms-flex-align: top;-webkit-align-items: top;align-items:top;}
.boxShad{ border-radius: 30px; background-color: #ffffff;box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.17);}
#mainContent{padding-bottom:0px; margin-bottom:30px;}

.patopleft{padding-right:10px;}
.imdisplay{display:none;}
.slidText .button{border:1px solid #181818; border-radius:35px; margin-top:60px;  padding:10px 30px; display:inline-block}
.slidText a.button{font-size:14px; color:#181818; font-weight:600; color:#181818}

.start-log2{display:none;}

/*Create Css by Renu*/

#topBg.eighth .row{  padding: 50px 0px 100px; display: table; text-align: left;  }
#topBg.eighth .row .ban-left { display: table-cell; text-align:left; position: relative; vertical-align: bottom; padding-left:50px; } 

#topBg.eighth img.girl { width: auto; z-index: 1000; position: relative; }
#topBg.eighth img.bck-img { position: absolute; right: 166px	; top: 24px; z-index: 99; }
#topBg.eighth img.bck-img2 { position: absolute; left: 252px; top: 1px; z-index: 99; }
#topBg.eighth img.home { position: absolute; right: 214px; top: 58px; }
#topBg.eighth img.atom { position: absolute; left: 151px; top: 46px; }
#topBg.eighth img.compass { position: absolute; right: 178px; top: 35px; z-index: 100; }
#topBg.eighth img.testtube { position: absolute; left: 85px; top: 84px; z-index: 1000; }
#topBg.eighth img.scale { position: absolute; right: 155px; top: 105px; z-index: 100; }
#topBg.eighth img.book { position: absolute; left: 33px; top: 164px; z-index: 100; }
#topBg.eighth img.cloud { position: absolute; right: 109px; top: 176px; z-index: 100; }
#topBg.eighth img.book2 { position: absolute; right: 218px; bottom: 96px; z-index: 100; }
#topBg.eighth img.boiler { position: absolute; left: 69px; bottom: 7px; z-index: 100; }
#topBg.eighth img.papers { position: absolute; right: 109px; bottom: 40px; z-index: 100; }


#topBg.ninth .row{  padding: 50px 0px 70px; display: table; text-align: left;  }
#topBg.ninth .row .ban-left { display: table-cell; text-align: right; position: relative; vertical-align: bottom; } 

#topBg.ninth img.boy { max-width:auto; width:auto; z-index: 99; position: relative; }
#topBg.ninth img.bck { position: absolute; right: 181px; top: 35px; z-index: 99; } 
#topBg.ninth img.atom { position: absolute; left: 242px; top: -23px; z-index: 99; }
#topBg.ninth img.pen { position: absolute; left: 134px; top: -6px; z-index: 99; }
#topBg.ninth img.trophy { position: absolute; right: 142px; top: 44px;z-index: 1000; }
#topBg.ninth img.alarm { position: absolute; left: 58px; top: 15px; z-index: 1000; }
#topBg.ninth img.triangle { position: absolute; right: 107px; top: 133px; z-index: 1000; }
#topBg.ninth img.clock { position: absolute; left: 107px; top: 94px; z-index: 1000; }
#topBg.ninth img.cross { position: absolute; right: 77px; top: 162px; z-index: 1000; }
#topBg.ninth img.book { position: absolute; left: -16px; top: 138px; z-index: 1000; }
#topBg.ninth img.apple { position: absolute; right: 208px; top: 156px; z-index: 1000; }
#topBg.ninth img.bulb { position: absolute; left: -40px; top: 227px; z-index: 1000; }
#topBg.ninth img.cactus { position: absolute; right: 223px; top: 243px; z-index: 1000; }
#topBg.ninth img.abacus { position: absolute; left: 29px; bottom: 23px; z-index: 1000; }
#topBg.ninth img.globe { position: absolute; right: 107px; bottom: 20px; z-index: 1000; }



#topBg.tenth img.boy { max-width:auto; width:auto; z-index: 99; position: relative; }
#topBg.tenth img.bkg { position: absolute; left: 1px; top: -2px; z-index: 99; } 
#topBg.tenth img.line { position: absolute; left: 221px; top: 101px; z-index: 99; } 
#topBg.tenth img.line2 { position: absolute; left: 59px; top: 209px; z-index: 99; } 
#topBg.tenth img.line3 { position: absolute; left: 107px; top: 28px; z-index: 99; } 
#topBg.tenth img.microscope { position: absolute; left: 285px; top: -5px; z-index: 99; } 
#topBg.tenth img.molecules { position: absolute; left: 75px; top: 74px; z-index: 99; } 
#topBg.tenth img.diary { position: absolute; right: 178px; top: 55px; z-index: 99; } 
#topBg.tenth img.plane { position: absolute; left: 144px; top: 152px; z-index: 99; } 
#topBg.tenth img.nucleus { position: absolute; right: 60px; top: 66px; z-index: 99; } 
#topBg.tenth img.alphabet1 { position: absolute; left: -21px; top: 202px; z-index: 99; } 
#topBg.tenth img.alphabet2 { position: absolute; right: 1px; top: 136px; z-index: 99; } 
#topBg.tenth img.medal { position: absolute; left: 168px; top: 173px; z-index: 99; } 
#topBg.tenth img.triangle { position: absolute; left: 228px; top: 117px; z-index: 99; } 
#topBg.tenth img.setting { position: absolute; right: -7px; bottom: 116px; z-index: 99; } 
#topBg.tenth img.pinger { position: absolute; left: 47px; bottom: 18px; z-index: 99; } 
#topBg.tenth img.compass { position: absolute; right: 0; bottom: 40px; z-index: 99; }




#topBg.eighth.seveAnim .row{  padding: 50px 0px 100px; display: table; text-align: left;  }
#topBg.eighth.seveAnim .row .ban-left { display: table-cell; text-align:left; position: relative; vertical-align: bottom; padding-left:50px; text-align:center } 

#topBg.eighth.seveAnim img.girl { width: auto; z-index: 1000; position: relative;top: 62px;right: 40px; }
#topBg.eighth.seveAnim img.sev1 { position: absolute; right: 222px;top: 215px; z-index: 99; }
#topBg.eighth.seveAnim img.sev2 { position: absolute; left: 62%;top: 35%; z-index: 99; }
#topBg.eighth.seveAnim img.sev3 { position: absolute; right: 130px;bottom: 58px; }
#topBg.eighth.seveAnim img.sev4 { position: absolute; left: 28px;top: 56px; }
#topBg.eighth.seveAnim img.sev5 { position: absolute; right: 36px;top: 100px; z-index: 100; }
#topBg.eighth.seveAnim img.sev6 { position: absolute; left: 15px; bottom: 36px; z-index: 1000; }
#topBg.eighth.seveAnim img.sev7 { position: absolute; left: -1px; top: 139px; z-index: 100; }
#topBg.eighth.seveAnim img.sev8{ position: absolute; left: 142px;top: -4px; z-index: 100; }
#topBg.eighth.seveAnim img.sev9 { position: absolute; right: 26px; top: 16px; z-index: 100; }
#topBg.eighth.seveAnim img.sev10 { position: absolute; left: 15%;top: 0; z-index: 100; }
#topBg.eighth.seveAnim img{max-width: 100%;}
#topBg.eighth.seveAnim img.sev11 { position: absolute; left:0px; top: 12%; z-index: 100; }


#topBg.testi { padding-bottom: 0; background-image: linear-gradient(102deg, #00b3ff, #d753ad); }
#topBg.testi .row { text-align: center; padding: 60px 100px 60px 100px; background: url(../images/testi-bck.png) bottom left no-repeat; }

#topBg.testi .row .ban-left { width: 100%;display: table-cell;vertical-align: top} 
#topBg.testi .row .ban-right{  adding-left: 50px; vertical-align: top}
#topBg.testi .row .ban-right h2{ margin-bottom:0px;width: 100%; font-size:32px; font-weight:700;color: #ffffff;  }
#topBg.testi .row .ban-right p{font-size:16px; font-weight:600;color: #ffffff;   }

.testimonialDiv { text-align: center; padding:0px 0px 60px 0px ; width: 100%; float: left;  }
.testimonialDiv img { width: 100%; }

.testimonialDiv h2{text-align: center; margin-bottom:55px; font-size: 32px; font-weight: 700;color: #fff;}

.testimonialDiv .test-list { width: 100%; float: left; /*display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: middle;-ms-flex-align: middle;-webkit-align-items: middle;align-items:middle;*/ margin-bottom: 2%; flex-direction: row; }

.testimonialDiv .cl1 { width: 31%; float: left; margin-right: 2%; }
.testimonialDiv .cl1 .row-1 { text-align: center; width: 100%; float: left; overflow: hidden; /*border: solid 1px #d6d6d6;*/ border-radius: 25px; background-color: #fff; margin-bottom: 6%; }


.testimonialDiv .cl2 { width: 24%; float: left; margin-right: 2%; padding-right:1px; }
.testimonialDiv .cl2 .row-1 { text-align: center; width: 100%; float: left; overflow: hidden; /*border: solid 1px #d6d6d6;*/ border-radius: 25px; background-color: #fff; margin-bottom: 7%; }


.testimonialDiv .cl3 { width: 41%; float: left; margin-right: 2%; }
.testimonialDiv .cl3 .row-1 { text-align: center; width: 100%; float: left; overflow: hidden; /*border: solid 1px #d6d6d6;*/ border-radius: 25px; background-color: #fff; margin-bottom: 5%; }


.testimonialDiv .cl4 { width: 57%; float: left; margin-right: 2%; }
.testimonialDiv .cl4 .row-1 { text-align: center; width: 100%; float: left; overflow: hidden;/* border: solid 1px #d6d6d6;*/ border-radius: 25px; background-color: #fff; margin-bottom: 3%; }

.testimonialDiv .cl5 { width: 19%; float: left; margin-right: 2%; }
.testimonialDiv .cl5 .row-1 { text-align: center; width: 100%; float: left; overflow: hidden;/* border: solid 1px #d6d6d6;*/ border-radius: 25px; background-color: #fff; margin-bottom: 7%; }


.testimonialDiv .row-1:last-child { margin-bottom: 0; }



.testimonialDiv .cl1:last-child { margin-right: 0px; }
.testimonialDiv .cl2:last-child { margin-right: 0px; }
.testimonialDiv .cl3:last-child { margin-right: 0px; }
.testimonialDiv .cl4:last-child { margin-right: 0px; }
.testimonialDiv .cl5:last-child { margin-right: 0px; }

.testimonialDiv .row-1.grad-1 { color: #fff; background-image: linear-gradient(327deg, #6354ed, #c86dd7); border: 0; }
.testimonialDiv .row-1.grad-2 { color: #fff; background-image: linear-gradient(295deg, #3023ae, #53a0fd 48%, #b4ec51); border: 0; }
.testimonialDiv .row-1.grad-3 { color: #fff; background-image: linear-gradient(121deg, #fad961, #f76b1c); border: 0; }
.testimonialDiv .row-1.grad-4 { color: #fff; background-image: linear-gradient(116deg, #47fdff, #eff115); border: 0; }

.testimonialDiv .Txt1 { padding: 40px; text-align: left; color: #fff; }
.testimonialDiv .Txt1 p { font-weight: 500; line-height: 1.71; color: #fff; font-size: 24px; }
.testimonialDiv .Txt1 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt2 { padding: 40px; text-align: center; color: #fff; }
.testimonialDiv .Txt2 p { font-weight: 500; line-height: 1.34; color: #fff; font-size: 29px; }
.testimonialDiv .Txt2 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt3 { padding: 40px; text-align: center; color: #fff; }
.testimonialDiv .Txt3 p { font-weight: 600; line-height: 1.63; color: #fff; font-size: 22px; }
.testimonialDiv .Txt3 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt4 { padding: 40px; text-align: left; color: #181818; }
.testimonialDiv .Txt4 p { line-height: 1.31; color: #181818; font-size: 26px; }
.testimonialDiv .Txt4 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt5 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt5 p { line-height: 1.63; color: #181818; font-size: 22px; }
.testimonialDiv .Txt5 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt6 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt6 p { line-height: 2.05; color: #181818; font-size: 20px; }
.testimonialDiv .Txt6 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt7 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt7 p { font-weight: 500; line-height: 1.17; color: #181818; font-size: 24px; }
.testimonialDiv .Txt7 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt8 { padding: 40px; text-align: left; color: #3f66e4; }
.testimonialDiv .Txt8 p { font-weight: 500; line-height: 1.88; color: #3f66e4; font-size: 24px; }
.testimonialDiv .Txt8 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt9 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt9 p { font-weight: 500; line-height: 1.23; color: #181818; font-size: 30px; }
.testimonialDiv .Txt9 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt10 { padding: 40px; text-align: center; color: #9b19a2; }
.testimonialDiv .Txt10 p { font-weight: 500; line-height: 1.71; color: #9b19a2; font-size: 14px; }
.testimonialDiv .Txt10 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt11 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt11 p { font-weight: 500; line-height: 1.56; color: #181818; font-size: 18px; }
.testimonialDiv .Txt11 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt12 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt12 p { font-weight: 500; line-height: 1.75; color: #181818; font-size: 16px; }
.testimonialDiv .Txt12 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt13 { padding: 40px; text-align: center; color: #50e3c2; }
.testimonialDiv .Txt13 p { font-weight: 500; line-height: 1.4; color: #50e3c2; font-size: 20px; }
.testimonialDiv .Txt13 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt14 { padding: 40px; text-align: left; color: #8b572a; }
.testimonialDiv .Txt14 p { font-weight: 500; line-height: 1.55; color: #8b572a; font-size: 22px; }
.testimonialDiv .Txt14 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt15 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt15 p { font-weight: 500; line-height: 1.55; color: #181818; font-size: 26px; }
.testimonialDiv .Txt15 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .Txt16 { padding: 40px; text-align: center; color: #181818; }
.testimonialDiv .Txt16 p { line-height: 1.5; color: #181818; font-size: 20px; }
.testimonialDiv .Txt16 span { margin-top: 30px; font-size: 14px; display: block; }

.testimonialDiv .listTxt.txt55 { padding: 66px 40px 67px 40px; }
.testimonialDiv .listTxt.Txt88 { padding: 102px 40px 104px 40px; }
.testimonialDiv .listTxt.Txt99 { padding: 55px 40px 54px 40px; }
.testimonialDiv .listTxt.Txt33 { padding: 66px 40px 67px 40px; }
.testimonialDiv .listTxt.Txt44 { padding: 101px 40px 105px 40px; }
.testimonialDiv .listTxt.Txt22 { padding: 71px 40px 74px 40px; }
.testimonialDiv .listTxt.Txt11 { padding: 40px 40px 112px 40px; }
.testimonialDiv .listTxt.Txt00 { padding: 58px 40px 55px 40px; }
.testimonialDiv .listTxt.Txt77 { padding: 63px 40px 90px 40px; }
.testimonialDiv .listTxt.Txt66 { padding: 75px 40px 74px 40px; }
.testimonialDiv .listTxt.Txt999 { padding: 66px 40px 67px 40px; }
.testimonialDiv .listTxt.Txt786 { padding: 53px 40px 53px 40px; }
.testimonialDiv .listTxt.Txt876 { padding: 49px 40px 50px 40px; }
.testimonialDiv .listTxt.Txt796 { padding: 44px 40px 44px 40px; }

.testimonialDiv .listTxt.Txt005 { padding: 75px 40px 74px 40px; }

.testimonialDiv .listTxt.Txt009 { padding: 75px 40px 74px 40px; }

.testimonialDiv .Txt5.Txt56 { padding-bottom: 42px; } 



.grad2-pad { padding-right: 1px; } 

.topad { margin-top: 4px; }

.topad2 { padding-right: 1px; }


.boldText{ margin-top:20px; width:100%;}
#topBg.eighth #header .start-log a.start,  #topBg.tenth #header .start-log a.start,  #topBg.ninth #header .start-log a.start{ display:none}
#topBg.eighth #header.stick .start-log a.start,  #topBg.tenth #header.stick .start-log a.start,  #topBg.ninth #header.stick .start-log a.start{ display:inline-block}

.featuresDiv li .featText ul{ padding-top:10px; list-style: circle; }
.featuresDiv li .featText ul li{display: inline-block; border-bottom:0px; padding:10px 0px 0px 30px; margin-bottom:0px; position:relative;  font-size:16px; color:#181818; font-weight:600; z-index:9999}
.featuresDiv li .featText ul li:before{position:absolute; content:''; background-image:url(../images/tick.svg); background-repeat:no-repeat; background-position:top left; width:20px; height:100%;  top:17px; left:0; background-size:15px auto; }

subjectDiv .subBox {width:351px;height:280px; position: absolute;margin-bottom:150px;}
.subjectDiv .subInn{ position:relative; }
.subjectDiv .subBox.fixed {position: fixed; top:32px; height:100px;padding: 30px 0;  border-top-right-radius:0px;  border-top-left-radius:0px;}
.subjectDiv .subBox.fixed figure{ display:none; }
.subjectDiv .subBox.fixed + .subText { margin-top:250px;}
.featuress .numscroller, .featuress .bckhelp{font-weight:600; padding-bottom:0px;font-size: 30px;font-weight:500;color: #181818;}
.teamArea .sbRight.disclRight{ width:100%;margin-left:0px;}
.teamArea .sbRight.disclRight h4{ font-size:16px; line-height:20px; padding-top:30px; font-weight:600; }
.teamArea .sbRight.disclRight h4 + p{ padding-top:10px}
.teamArea .sbRight.disclRight a{ font-weight: 400; line-height: 1.71; color: #181818; padding-top:20px; text-decoration:underline}
.teamArea .sbRight ul li p em{font-style:italic; font-size:16px; color:#181818; font-weight:500;}


[data-aos="rotate-c"] {
  transform: rotate(-50deg);
  transition-property: transform; opacity: 0; transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s;
}

[data-aos="rotate-c"].aos-animate {
  transform: rotate(0deg);  opacity: 1; transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s;
}
.textCentt{text-align:left;} 

.ourLeaMod .row { display: table; margin:0px auto }
.ourLeaMod .ourgraplef { display: table-cell; }
.ourLeaMod .ourgraprig { width: 28%;display: table-cell;vertical-align: middle; }
.ourLeaMod  .container p.padT60{ padding-left:10%; padding-right:10%;}
.ourLeaMod .ourgraprig img { vertical-align: bottom; margin-top:5px; }
.ourLeaMod .ourgraprig .ourgra { margin-bottom: 20px; }
.ourLeaMod .ourgraprig span { display: table-cell;
padding-bottom: 0;
width: auto; }
.ourLeaMod .ourgraprig h5 {vertical-align: middle;
display: table-cell;
width: auto;
text-align: left;
margin-top: 0px;
margin-left: 10px;
padding-left: 22px; }


.banner-text .ban-left-mobile { width: 100%; text-align: center; display: none; }

#topBg.eighth .row .ban-left-mobile { display: none; }

#topBg.ninth .row .ban-left-mobile { display: none; }

#topBg.tenth .row .ban-left-mobile { display: none; }

.partner ul li{width:38%; float:left; text-align: right;  position:relative; padding-right:20px;}
.partner ul li:last-child{ text-align:left; padding-left:15px;}
.partner ul li:after{position:absolute; content:''; border-right:1px solid rgba(255, 255, 255, 0.8); height:80%;  right:0px; top:4px;}
.partner ul li:last-child::after{border-right:0px;}
.teamArea.dicomer h1{color:#ffffff;}


/**/
footer .allDiv.learn{padding-top:105px;}
footer .allDiv.learn p{ padding-bottom:15px;}/*remove Line 181*/
footer .allDiv.learn p img{padding-top:0px;}/*line 182%*/
footer .allDiv .followus ul li{width:45px; float:left; padding-bottom:10px;}
.signUp {min-height: 100%;  width: 100%; float:left; background: url(../images/sign-bck.png) bottom left no-repeat, linear-gradient(90deg, #18f3d5, #922fde); background-position:100%; }
.signUp #wrapper { width: 100%; height: 100%; float:left; }
header#headerSec { padding:40px 0px 30px; background: transparent; width: 100%; float: left; }
.logoSec { width: 300px; margin: 0 auto; }
.logoSec img { width:300px; vertical-align: bottom; }
section.strfree{ padding-top:0px}
.signBox .freeTrial { padding: 40px 30px 30px 30px; position: relative; max-width:790px; margin: 0 auto; background: #fff; border-radius: 40px; box-shadow: 0px 0px 0px 8px rgba(255,255,255,0.3); }
.signBox fieldset{ display:block; width:100%}
.signBox .row{ margin-left:-15px; margin-right:-15px;}
.freeTrial .input-field { width:50%; float: left; margin-bottom:30px; padding:0px 15px; }
.freeTrial h3 { color: #181818; font-size: 22px; margin-bottom: 22px; font-weight: 600; text-align: center; }
.freeTrial input[type="text"], .freeTrial input[type="email"], .freeTrial input[type="tel"], .freeTrial input[type="password"] {    width: 100%;    border-radius: 40px;    -moz-border-radius: 40px;    -webkit-border-radius: 40px; border-bottom: 0;    -o-border-radius: 40px;    -ms-border-radius: 40px;    border: solid 1px #e1e1e1!important;    box-shadow: inset 0 4px 7px 0 rgba(113, 113, 113, 0.28); background: none;    font-size: 14px; color: #181818;    padding: 15px 25px;}
.freeTrial .div_select {    width: 50%;    float: left;    border-radius: 40px;     margin-bottom: 12px; padding:0px 15px}
.signBox fieldset .bttns{ text-align:center; display:block }
.signBox fieldset .bttns input{ width:50%; display:inline-block;font-size:20px; font-weight:600 }

.freeTrial select {    width: 100%;    appearance: none;    -moz-appearance: none;    -webkit-appearance: none;    border: 0;    background: transparent;    color: #181818;    font-size: 14px;    padding: 15px 22px; -moz-border-radius: 40px;    -webkit-border-radius: 40px;    -o-border-radius: 40px;    -ms-border-radius: 40px;    border: solid 1px #e1e1e1;    background: #fff url('../images/trial-arrow.svg') 94% 23px no-repeat;    box-shadow: inset 0 4px 7px 0 rgba(113, 113, 113, 0.28); opacity:1 }

.freeTrial input[type="checkbox"] { margin-top: 2px; margin-right: 10px; float: left; }	

.freeTrial .check-field { margin-top: 5px; font-size: 14px; width: 100%; float: left; padding-bottom:15px;}
.freeTrial .check-sign { width: 100%; float: left; position: relative; }
.freeTrial .check-field a { color: #181818; text-decoration: none; font-weight: 600;}
.signUp input[type="submit"], .signUp input[type="button"]  {    letter-spacing: 1px;    padding: 10px;    cursor: pointer;    width: 100%;    border-radius: 27.9px;    background-color: #f5c900;    color: #181818;    font-size: 19px;    border: 0;	margin-top:10px;}.signBox{ margin-top:20px;}

#mySpriteSpin{ background-image:url(../images/hmseq/bkg.png); background-repeat:no-repeat;margin-top:53px;}


.termsus{ max-height:500px; overflow-y:scroll; padding:30px; margin-bottom:30px;}
.termsus h1{ font-size:30px;color:#181818; padding-bottom:0px; font-weight:600;}
.termsus h3{ font-size:16px; color:#181818; line-height:30px; font-weight:400; padding:20px 0px 10px;}
.termsus p{ font-size:14px; }
.termsus a{ color:#181818; }
.touchDiv .thank h2 {color: #181818; font-size:28px; font-weight:500; line-height:47px; padding-top:40px;}
.touchDiv .thank{text-align:center; padding:50px 0px;}
.signUp.thanRegi{ padding-bottom:50px; background: url(../images/thanRegi.svg) bottom left no-repeat, linear-gradient(72deg, #18f3d5, #922fde); background-size:auto;}
.thanRegiCont{ display:block; padding-bottom:63px;max-width: 875px; margin:auto}
.thanRegiCont h1{font-size: 28px;line-height: 1.68;color: #ffffff; padding-bottom:40px;font-weight:500;}
.thanRegiCont a{color: #ffffff; text-decoration:underline}
.thanRegiCont h2{font-size: 28px;line-height: 1.68;color: #ffffff;font-weight:500;}
#mainContent.classespg{ margin-bottom:0px;}
.teamArea .sbLeft .boxShad.fixed{ position:sticky; top:80px;}
.teamAreaDivTop{ width:100%; float:left;}
.freeTrial.formotp p{ font-size:14px; line-height:26px; font-weight:400; padding:0px 0px 30px 0px; text-align:center}
.freeTrial.formotp a{ text-decoration:underline; font-size:14px; font-weight:400; float:right; color:#181818; padding:8px 0px;}
.freeTrial .input-field.tooltip1{position:relative;}
.freeTrial .input-field.tooltip1 .after{position: absolute;  width:20px; height:20px; right:-25px; top:15px;cursor:pointer;}
.freeTrial .input-field.tooltip1 .after img{ width:95%; height:auto}
.freeTrial .input-field.tooltip1 .tooltip1text {visibility: hidden;max-width:330px;color:#181818; text-align:left; border-radius:20px;padding:15px;position: absolute;z-index:99999;right:-330px;font-size:14px;line-height:22px;top:-28%;font-weight:500; width:100%; background-color:#efefef}
.freeTrial .input-field.tooltip1 input:focus + .tooltip1text {visibility: visible;}
.freeTrial .input-field.tooltip1 .after:hover + .tooltip1text {visibility: visible;}
.freeTrial .acconSect a{ text-decoration:underline; font-size:14px; color:#7d7d7d; line-height:20px; padding-top:27px; text-align:center; display:block; font-weight:400; }
.freeTrial .input-field.tooltip1 .tooltip1text::after{content: " "; position: absolute; width: 0;height: 0;border-style: solid; border-width: 10px 10px 10px 0px;border-color: transparent #efefef transparent; margin: 0px auto;content: "";position: absolute;left:-10px;top:32px }
.togglePassword{position: absolute;  width:20px; height:20px; right:30px; top:15px;cursor:pointer; background-image:url(../images/eye-open.svg); background-position:center; background-repeat:no-repeat; z-index:9  }
.togglePassword.eyeSlash{ background-image:url(../images/eye-close.svg);}
#free_trial_form > p{ font-size:13px; text-align: right; padding:4px 0px 3px 0px; line-height:20px; color:#F00; font-style:italic;    font-weight: 500; } 
.frm_msg .err{ margin:0px 0px 20px 0px;  text-align:center; color:#F00}
.frm_msg .suc{ margin:20px 0px 10px 0px;  text-align:center; color:#090}
.hidden{display: none!important}
.sitmato{display:flex; padding-top:20px;}
.sitma{width:33%; padding:5px 0px 0px 0px;  vertical-align:top;  margin-right:10px; height:auto; position:relative;}
.sitma h6{padding-bottom:20px;}
.sitma:after{content:""; position:absolute; border-right:dashed 1px #e5e5e5;  right:34%; top:10px; bottom:0px;}
.sitma:last-child:after{border-right:0px;}
.sitma ul{list-style:disc; padding:0px 0px 25px 16px; }
.sitma ul li{padding:5px 0px;} 
.sitma h6{font-size:16px; font-weight:500;}
.sitma a{color:#181818;}
.seasonOffer{ max-width:353px;border-radius: 8px;border:dotted 1px #ffffff; display:inline-block; margin-top:5px; width:100%; text-align: center; padding:33px 15px 26px; position:relative }
.seasonOffer:before{ position:absolute; content:''; background-image:url(../images/special-offer.svg); background-repeat:no-repeat; width:100%; height:80px; background-position: top center; left:0; right:0; top:-40px; }

.seasonOffer p{font-size: 18px;font-weight: 500; color:#ffffff;line-height:inherit; padding-bottom:16px; }
.seasonOffer .offerBuyNow a{border-radius:28px;font-size: 20px;font-weight: 500;color:#ffffff; margin:0px 7px; border: solid 1px #ffffff; display:inline-block; padding:9px 23px;}
.seasonOffer .offerBuyNow a.buyNow{background-color: #f5c900; border-color:#f5c900;  color: #212121;}
#sidebar > .telCall{ text-align: right; position: relative; padding-bottom:0px; top:-5px;  }
#sidebar > .telCall a{ display: inline-block;font-size: 14px; color: white; font-weight: 600; background-image:url(../images/callicon1.svg); background-repeat: no-repeat; background-position:0px 0px; padding-left: 25px;}
#sidebar > .telCall:hover a + span{ display: block }
#sidebar > .telCall span{ /*display: none;*/font-size:14px; color: white; display:block;  right: 0; margin-top:-1px;}
#header.stick .telCall, #header li.telCall{ display:none}
#header.stick li.telCall{display:inline-block}
#header.stick nav ul li.telCall{ border-left: 1px solid rgba(0, 0, 0, 0.15); border-right: 1px solid rgba(0, 0, 0, 0.15);padding-top:18px; padding-bottom:8px; padding-left:15px; padding-right: 5px; }
#header.stick nav ul li.telCall a{font-size: 14px; padding-bottom: 0px; font-weight: 600;background-image:url(../images/callicon.svg); background-repeat: no-repeat; background-position:0px 8px; padding-left: 25px; padding-right:14px}
#header.stick nav ul li.telCall:hover a{ background-color: transparent}
header.stick nav ul li.telCall span{font-size: 11px; font-weight: normal;color: #a2a2a2;}
p.ac{ position:absolute; font-size:12px; padding-left:22px;}
p#status-message span.success {color: green;}
p#status-message span.error {color: red;}
p#status-message span.correction {font-weight: bold;}


/*quesPapers*/

#topBg.quesPaper{  background-image: linear-gradient(114deg, #92e375, #1faaca);padding-bottom:0px;}
#topBg.quesPaper .row { text-align: center;padding:60px;background: url(../images/ques-paper.png) bottom right no-repeat; }
#topBg.quesPaper .row .ban-right h2{margin-bottom: 20px;font-size: 32px;font-weight: 700;color: #fff;  } 
#topBg.quesPaper .row .ban-right p{ margin-bottom: 30px;padding-bottom: 17px;font-size: 16px;color: #fff;font-weight: 600;}
#quesPaper .subjectDiv, .quesPap .quePapBun{margin-bottom:50px;}
.quesPap .quePapBun a{  font-size: 20px;font-weight: 500;color:#4a4a4a; border-radius: 27px; border:1px solid #4a4a4a; padding:15px 36px; display:inline-block}
.quesPap .quePapBun a.active{ background-color: #4a90e2; border-color: #4a90e2; color:#ffffff}
.quesPap .quePapBun a:hover{ background-color:#000; color:#FFF}
.quesPap .quePaps .row{border-radius: 6px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13); background-color:#ffffff; margin-bottom:30px;}
.quesPap .quePaps .quesDiv{border-radius:5px 5px 0px 0px; padding:22px 28px; position:relative;background: rgb(85,102,122);background: -moz-linear-gradient(left, rgba(85,102,122,1) 0%, rgba(141,159,177,1) 45%);background: -webkit-linear-gradient(left, rgba(85,102,122,1) 0%,rgba(141,159,177,1) 45%);background: linear-gradient(to right, rgba(85,102,122,1) 0%,rgba(141,159,177,1) 45%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55667a', endColorstr='#8d9fb1',GradientType=1 );}
.quesPap .quePaps .quesDiv:after {content: " ";position: absolute;width: 0;height: 0;border-style: solid;border-width:10px 10px 10px 10px;border-color:#55667a transparent transparent  ;margin: 0px auto;content: "";position: absolute;left:23px; bottom:-20px}
.quesPap .quePaps .quesDiv p{  font-size: 14px; line-height: 1.79;color:#ffffff}
.quesPap .quePaps .quesDiv p strong{ display:block; font-weight:500;}
.quesPap .quePaps .quesDiv img{ max-width:100%;height:auto }
.quesPap .quePaps .ansDiv{ padding:20px 28px 15px;}
.quesPap .quePaps .ansDiv p{font-size: 14px; line-height: 1.79; color: #393939; padding-bottom:5px;}
.quesPap .quePaps .ansDiv p strong{ display:block; font-weight:500; font-size:16px;}
.quesPap .quePaps .ansDiv img{ max-width:100%;height:auto }
.quesPap .quePaps .ansDiv ul li{font-size: 14px; line-height: 1.79; color: #393939;padding-bottom:5px; position:relative; padding-left:15px;}
.quesPap .quePaps .ansDiv ul li:before{ position:absolute; left:0; top:10px; width:8px; height:8px;border-radius:100%; background:#55667a;content:'';  }
.quesPap .quePaps .text-right{ text-align:right} 
.quesPap .quePaps em{ font-style:italic; font-weight:400;}
.quesPap .quePaps .opcDiv{ position:relative;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.020);}
.quesPap .quePaps .opcDiv .ansDiv{ position:relative}
.quesPap .quePaps .opcDiv .ansDiv.helast{ height:120px; overflow:hidden}
.quesPap .quePaps .opcDiv .ansDiv::before { content: ''; position: absolute; bottom:-20px; height:90%; z-index: 9; width: 100%; left: 0; background:url(../images/fade.png) left bottom ;background-repeat:repeat-x; background-size:1px auto; }
.quesPap .freeSign{  border-radius: 5px;background-color: #f1e7d2; padding:18px 30px;display: -ms-flexbox !important;display: flex !important; margin-bottom:100px; margin-top:-29px;}
.quesPap .freeSign p{ display:inline-block;  font-size: 22px;line-height: 1.23;color: #111a28;} 
.quesPap .freeSign a{  font-size: 16px;line-height: 1.41;text-align: center; width:325px;color: #505472; display:inline-block;  box-shadow: 0 2px 0 0 rgba(88, 88, 88, 0.5);background-color: #f5c900;border-radius: 45px; padding:7px 56px;}
.quesPap .freeSign a strong{ display:block;font-weight: 500;  color: #454545; font-size:20px;}
.quesPap .freeSign a:hover{ background:#000; color:#fff}
.quesPap .freeSign a:hover strong{ color:#f5c900}
.quesPap sup{ vertical-align:super; font-size:80%;}
.quesPap sub{ vertical-align: baseline; position:relative;font-size:80%;bottom: -0.25em;}
#sidebar > .quesPap { text-align: right; position: relative; display:inline-block; margin-right:10px}
#sidebar > .quesPap samp{ position:absolute; right:-5px; top:-12px}
/*#sidebar > .quesPap a{ background-color:#aa217d; padding:5px 10px; border-radius:20px; font-size:12px; color:#FFFFFF; font-weight:500;}*/
#sidebar > .quesPap a{ padding:5px 10px; border-radius:20px; font-size:12px; color:#FFFFFF; font-weight:500;}
#sidebar > .quesPap a img{ width:100%; max-width:165px; height:auto}
#sidebar > .telCall{ display:inline-block}
#header.stick .quesPap{ display:none}
#header  nav .quesPap{ display:none}
#header.stick nav ul li.quesPap{ display:inline-block}
#header.stick nav ul li.quesPap a{background-color:#aa217d; padding:5px 10px; border-radius:20px; font-size:12px; color:#FFFFFF; font-weight:500;}
#header.stick nav ul li.quesPap:hover a{ background-color:#000000; color:#FFFFFF}
#sidebar.head-right.rig { text-align:right}
#header.stick nav ul li.quesPap samp{ position:absolute; right:0px; top:-5px}
#header .start-log .start {	display:none}
.askfordemo {	width:100%;	float:left;	text-align:center;	font-size:22px; margin-top:-60px; position:relative; z-index:99}
.askfordemo .button {	border: 1px solid #181818;	border-radius: 35px;	padding: 10px 30px;	font-size:18px;	font-weight:500;	display: inline-block;	color:#333;	margin-left:10px;}
.askfordemo .button:hover {	background-color:#ddd;	color:#181818 !important;	transition: 0.3s;	border:1px solid #ddd}
.videcont{padding:10px; width:90%; margin-top:10px; border-radius:4px; display:block; float:left; background-color:#ffffff}
#banner .videcont img{ width:100%}
.videcont img:hover{ opacity:0.9; }
.videoWrapper {	position: relative;	padding-bottom: 53.45%; /* 16:9 */	padding-top: 25px;	height: 0; }
.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%; }
.btndown{}

.btndown:hover{ background-color:#ddd; color:#181818 !important; transition: 0.3s; border:1px solid #ddd }
.sbClass .knowStart ul li:last-child a:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; border:1px solid #181818 }
.knowStart ul li:last-child a:hover{background-color:#181818; color:#ffffff !important; transition: 0.3s; border:2px solid #181818   }


.btndown{ border-radius: 27.9px; border: solid 2px #ffffff;font-size: 19px;font-weight:600; background-color: #f5c900; margin-top:30px; border-color:#f5c900;color: #181818;padding:10px 30px;} 
header#headerSec .teacAmb {    position: absolute;    top: 40%;    right: 20px;}
header#headerSec .teacAmb img {    width: 100%;    max-width: 165px;}
.mob{ display:none!important}


.freeTrial .input-field{ position:relative } 
.freeTrial .input-field span.error{color: red; font-size:11px;padding-top:2px; text-align:left;display: block; position: absolute;bottom:-16px;}
.freeTrial .input-field.error-border input, .freeTrial .input-field.error-border select{ border-color:red!important;  }

.sendQuery .div_select, .sendQuery .input-block,#contactus_form .error-border{ position:relative } 
.sendQuery .div_select span.error, .sendQuery .input-block.error-border span.error, .error-border span.error {color: red; font-size:11px;padding-top:2px; text-align:left;display: block; position: absolute;bottom:-16px !important;}
#contactus_form .error-border span.error {bottom:20px;}
.sendQuery .input-block.error-border input, .sendQuery .div_select.error-border select,.error-border textarea{ border:1px solid red!important;border-radius: 40px;  }


#bookDemo fieldset p{ position:relative } 
#bookDemo fieldset  span.error {color: red; font-size:11px;padding-top:2px; text-align:left;display: block; position: absolute;bottom:-16px; z-index: 9 }
#bookDemo fieldset .error-border input, #bookDemo fieldset .error-border select{ border-bottom:1px solid red!important;}
#bookDemo fieldset #rbtnSubmit{ margin-top:20px; }

#header.stick .head-right .geneo-x {display: none}
.head-right .geneo-x {text-align: right;
    position: relative;
    display: inline-block;
    margin-right: 10px;width: 109px;}

.head-right .geneo-x a{padding: 5px 10px;
    border-radius: 20px;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: 500;}

#sidebar > .geneo-x a img {
    width: 100%;
    max-width: 165px;
    height: auto;
}
#topBg.eighth.seveAnim .clas6{ position:relative}
#topBg.eighth.seveAnim .clas6 img{ position:absolute; max-width:200px; top:0}
#topBg.eighth.seveAnim .clas6 img.boy1 {max-width: 140px;top: inherit;bottom:0px;margin: auto;left: 32.5%; z-index:99}
#topBg.eighth.seveAnim .clas6 img.computer {max-width: 171px;top:42%;right: 19.5%;}
#topBg.eighth.seveAnim .clas6 img.computer2{max-width: 76px;top:45.5%;right:16.2%;} 
#topBg.eighth.seveAnim .clas6 img.computer3{max-width: 240px;top:53%;left: 21.8%;z-index: 1;} 
#topBg.eighth.seveAnim .clas6 img.computer4{max-width: 231px;top:24%;left: 32.5%;}  
#topBg.eighth.seveAnim .clas6 img.computer5{max-width: 100px;top:26%;right: 18%;} 
#topBg.eighth.seveAnim .clas6 img.computer6{max-width: 60px;top:16%;right: 32%;}  
#topBg.eighth.seveAnim .clas6 img.computer7{max-width: 60px;top:35%;left: 24.3%;}   

.learningneverstops{width:100%; padding:23px 0px; display:block; background-color:#ffffff; margin-bottom:15px;} 
.learningneverstops .container2 {max-width: 990px;    margin: 0px auto;    padding: 0px 15px;    width: 100%;}
.learningneverstops p{  font-size: 14px; color: #333333; text-align:center; position:relative;}
.learningneverstops p:before{background-image:url(../images/volume.png); background-repeat: no-repeat; background-position:top left;   position:absolute; content:'';   width:24px; height:20px; top:3px; left:-15px; }
.learningneverstops p strong{ font-weight:600; padding-left:10px;}
.learningneverstops p  span{color:#31b4eb; font-weight:500; display:inline-block}
.learningneverstops a{border-radius: 2px;  background-color: #f5c902; color:#484848; font-weight:500; padding:2px 5px; margin-left:4px; text-decoration:none;}

.freeTrial.scholSumr h3{ line-height:30px;}
.freeTrial.scholSumr h3 strong{ font-weight:700}
.freeTrial.scholSumr #free_trial_form > p{ text-align:left; font-style:normal; padding-bottom:20px;font-size:14px; font-weight:500;color: #141e1f; }
.freeTrial.scholSumr .input-field label{ display:block;font-size:14px; font-weight:600;color: #141e1f; padding:10px 0px; border-bottom:1px solid #cccccc}
.freeTrial.scholSumr .input-field label.bord-0{ border-bottom:0px;}
.freeTrial.scholSumr .input-field small{font-size:12px; font-weight:400;color: #7f7f7f;}
.freeTrial.scholSumr .input-field.inpuRadio{ padding-top:8px; margin-bottom:20px; }
.freeTrial.scholSumr .input-field.inpuRadio label{ width:48%; display:inline-block ; border-bottom:0px; }
.freeTrial.scholSumr .input-field.inpuRadio input{ margin-right:10px}
.freeTrial.scholSumr .validTill{ display:block; padding-bottom:10px; text-align:center;font-size:18px; font-weight:700;color: #141e1f; }

.faqRow{counter-reset: my-awesome-counter; margin-top:20px; }
.faqRow li{ padding:24px 26px!important; display:block; position:relative; padding-left:80px!important; counter-increment: my-awesome-counter;border-radius: 4px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.04); border: solid 1px #dcdcdc; background-color:white; margin-bottom:15px;}
.faqRow li:after{position:absolute;content: counter(my-awesome-counter) " "; text-align:center; left:26px; top:24px; width:34px;height:34px;border: solid 1px #113c84; border-radius:50%;font-size: 16px; font-weight:600;color: #113c84; line-height:35px; }
.faqRow li a{ font-size: 18px;font-weight: normal;line-height: 1.88;color: #2e3354; display:block;  }
.faqRow li.show{background-color:#113c84; border-color:#113c84; padding-bottom:10px!important}
.faqRow li.show a{ font-size:18px;font-weight:600;line-height:1.64;letter-spacing: normal;color: #FFFFFF;}
.faqRow li.show:after{background-color: #FFFFFF; border-color:#FFFFFF; color:#113c84}
.faqRow li .hide{ padding-top:10px;}
.faqRow li .text-center{ text-align:center; }
.faqRow li .hide a{ font-size:14px;font-weight:600;color:#FFFFFF; display:inline-block; }
.faqRow li .hide p{ margin-bottom: .5rem!important;  font-size: 14px;font-weight:300;line-height: 22px; color: #FFFFFF;}

#topBg.features.media {background-image: linear-gradient(283deg, #3c65cc -25%, #65ae31 110%), linear-gradient(284deg, #c7c932 3%, #4b9bc0 97%);  padding-bottom:0px; }
#topBg.features.media .row { text-align: center; padding: 60px 175px 60px 175px; background: url(../images/features-bck.png) bottom right no-repeat; }
.mediaDiv{padding: 77px 0px 30px 0px; width: 100%; float: left; position: relative; z-index: 9;}
.mediaDiv .row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -12px;margin-left: -12px;  }
.mediaDiv .col-4{ -ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; padding:0px 12px; margin-bottom:25px;  }
.mediaDiv .card {border-radius: 32px;box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12); background-color:#ffffff;padding:12px; height: 100%; display: -ms-flexbox;
display: flex; -ms-flex-direction: column; flex-direction: column;min-width: 0;word-wrap: break-word;}
.mediaDiv .card img{border-top-left-radius:25px; border-top-right-radius:25px;width: 100%; height: auto; }
.mediaDiv .card .card-text h5{font-size: 16px; font-weight: 500;line-height: 22px;color: #212121; margin-top:22px; margin-bottom: 10px;}
.mediaDiv .card .card-text p{  font-size: 12px;line-height:24px;color: #000000;}
.viewMore{font-size: 16px;font-weight: 600;line-height:42px; letter-spacing: normal;color: #000000; height:42px; background-color:#EFC01D; display: inline-block; padding: 0px 25px; border-radius: 40px; margin: 25px 0px 14px; }
.mediaDiv .card .mt-auto {margin-top: auto !important;}
.syllabusClass{padding-right: 15px; padding-left: 15px; margin-top:30px;}
.syllabusClass .boxShad{ box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.13); margin-bottom:40px;}
.syllabusClass .row {display: -webkit-box; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.syllabusClass .col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;padding-right: 15px; padding-left: 15px;}
.syllabusClass .col-12.boxShad{ padding:48px 48px 24px;}
.syllabusClass ul{ padding:0px!important; padding:0px!important;}
.syllabusClass ul li{background-size:22px auto;background-position:0px 7px;}
.syllabusClass ul li span{ font-size: 14px;font-weight:600;line-height: 1.64;color: #000000;}
.syllabusClass ul li p{ font-size: 14px;font-weight: normal;line-height: 1.42;color: #000000;}
.syllabusClass .figuFigc{ text-align:center}
.syllabusClass .figuFigc .figure img{ margin-bottom:24px;}
.syllabusClass .figuFigc figcaption{ margin-bottom:10px;font-size:22px;font-weight: 600;color: #000000;}
.syllabusClass .figuFigc p{font-size: 15px;font-weight: normal;line-height: 1.73;color: #2e2e2e;}
.syllabusClass .col-3 {    width: 100%;padding-right: 15px; padding-left: 15px; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.ourLeaMod .ourgraprig span{   border-radius: 50%;    display: block;     width: 100% !important;    padding-left: 31px;    padding-bottom: 14px; text-align: left;}
.ourLeaMod .ourgraprig span img{   display: block!important;    border-radius: 50%;}
.ourgraprig .ourgra{ float:left;}


/* ---------- book a demo ----------- */
#bookDemo { background:#ffffff; padding:35px;border-radius:30px;}
#bookDemo h5{color:#181818; font-weight:600; text-align:center}
#bookDemo fieldset { border: 0; }
#bookDemo p { width: 100%; float: left; }
#bookDemo input[type="text"], #formReview input[type="email"], #formReview input[type="tel"] {padding:13px 0px; width: 100%; font-size:14px; background: none;  border: 0; background: #fff; color: #181818; border-bottom: 1px solid #bababa }

#bookDemo select { padding: 13px 0px; width: 100%; font-size: 15px; appearance: none; -ms-appearance: none; -moz-appearance: none; -o-appearance: none; -webkit-appearance: none; -o-border-radius: 5px; border: 0; color: #454545; background: #fff url("../images/arrow-down.svg") 100% 57% no-repeat; background-size:15px auto; border-bottom: 1px solid #bababa;}
#bookDemo textarea { padding: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; width: 100%;  height: 100px; background: #fff; font-size: 15px;   color:#454545;  border: 1px solid #979797}
#bookDemo input[type="submit"],#bookDemo input[type="button"] {padding:12px 20px; cursor: pointer; font-size: 12px; border: 0; color: #181818;  font-weight: 600; font-size: 19px; width: 100%; border-radius:28px; -moz-border-radius:28px; -webkit-border-radius: 28px; -ms-border-radius: 28px; -o-border-radius: 28px; background: #f5c900;  appearance: none; -moz-appearance: none; -webkit-appearance: none; -ms-appearance: none; -o-appearance: none; margin-top:10px; margin-bottom:10px; }
::-ms-expand{ display: none;}
input[type="text"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="text"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="text"]:-ms-input-placeholder {color: #181818;opacity:1;}
input[type="text"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="tel"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="tel"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="tel"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="tel"]:-ms-input-placeholder {color: #181818;opacity:1;}
input[type="email"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="email"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="email"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="email"]:-ms-input-placeholder {color: #181818;opacity:1;}
input[type="password"]::-webkit-input-placeholder {color: #181818;opacity:1;}
input[type="password"]:-moz-placeholder {color: #181818;opacity:1;}
input[type="password"]::-moz-placeholder {color: #181818;opacity:1;}
input[type="password"]:-ms-input-placeholder {color: #181818;opacity:1;}

#header nav.list-group {margin-left: auto}
#topBg.about:after {background-image: none;}

.page-wrapper .seclect-board-sec {width: 100%; float: left; position: relative;
background-image: linear-gradient(to right bottom, #00b3ff, #4a95f0, #7175d6, #8a51b1, #962584); height: 100vh}
.page-wrapper .seclect-board-sec .sel-board {width: 65%; margin:0 auto}
.page-wrapper .seclect-board-sec .sel-board .sel-info {width: 100%; float: left; padding: 70px 0 10px}
.page-wrapper .seclect-board-sec .img-resp {max-width: 100%; height:auto; display: block; margin:0 auto}
.page-wrapper .seclect-board-sec .sel-logo {padding: 22px 0 }
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info {width: 100%; float: left; padding: 30px 0 50px}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info .lft-info {width: 48%; float:left; text-align:right}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info .right-info {width: 48%; float:right}
.page-wrapper .seclect-board-sec .sel-board .sel-info .bordr-rght {position: relative;  }
.page-wrapper .seclect-board-sec .sel-board .sel-info .bordr-rght::after {content: ""; position:absolute; width: 2px; height: 100%; right: -18px;
background-color: #ffffff; top: 0}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info p {color: #ffffff; font-size:30px; line-height: normal; font-weight: normal; 
margin-bottom: 10px}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info h3 {color: #ffffff; font-size:28px; line-height: normal; font-weight: 700; 
margin-bottom: 26px}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info a.btn-click{font-size: 14px; font-weight: 500;  color: #ffffff; padding: 8px 18px;
    display: inline-block;border-radius: 18px;  border: 1px solid #fff;}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info a.btn-click:hover {background-color: #f5c900; color: #000000;
border: 1px solid #f5c900;}	
.page-wrapper .seclect-board-sec .sel-board .copy-rght {text-align: center; width: 100%; float: left; padding: 50px 0 0}
.page-wrapper .seclect-board-sec .sel-board .copy-rght p {color: #ffffff; font-size: 18px; line-height: normal; font-weight: normal; 
margin-bottom: 20px}
.page-wrapper .seclect-board-sec .sel-board .copy-rght span {color: #ffffff; font-size: 14px; line-height: normal; font-weight: normal; 
margin-bottom: 20px}

.js-hiraku-header-fixed.animateIt.stick .container {width: 100%; clear: both; display: flex; justify-content: space-between; align-items: center;}
li.dropdown{list-style:none;}
.dropdown {position:relative;display: inline-block; padding:5px 11px;}
.dropdown a {font-size: 15px;color: #ffffff; font-weight: 600; }
.dropdown span{display:block; font-size:10px; padding-bottom:3px; width:100%; font-weight:500;}
.dropdown strong{display:block; padding-right:15px; font-size:13px;}
header li.dropdown{ padding:0px 0px 9px 15px; margin-left:15px; border-left:1px solid #ffffffa3;}
header li.dropdown .dropdown-toggle::after{position:absolute; top:27px; }
header li.dropdown a{text-decoration:none; }
header li.dropdown .dropdown-menu{ border-radius:0px; background-color:#fff; min-width:110px; border:0px; border-radius:0px 0px 5px 5px; color:#333; top:96%;}
header.stick li.dropdown .dropdown-menu{ background-color:#f9f9f9}

.dropdown-menu {    position: absolute;    top: 100%;    left: 0;    z-index: 1000;    display: none;    float: left;    min-width: 8rem;    padding: .5rem 0;    margin: .125rem 0 0;    font-size: 1rem;    color: #212529;    text-align: left;    list-style: none;      background-clip: padding-box;    border: 1px solid rgba(0,0,0,.15);    border-radius: .25rem;}
.dropdown-menu.show {display: block;}

header li.dropdown .dropdown-menu a{display:block; padding:5px 10px; font-size:13px; text-align:center; color:#333;}

header.stick .dropdown a { color:#000000; }
header.stick li.dropdown .dropdown-menu a{color:#333;}
header.stick li.dropdown .dropdown-menu a:hover{color:#333;}
header.stick li.dropdown{ padding:5px 18px 5px; vertical-align:bottom; margin-bottom:10px;}
header.stick li.dropdown.logSig{ padding:16px 0px 17px 15px; vertical-align:bottom; margin-bottom:0px; border-left: 1px solid rgba(0, 0, 0, 0.15);}
header.stick li.dropdown a{color:#333;}
header.stick li.dropdown a:hover{ color:#000000;}


header li.dropdown .dropdown-toggle::after {    display: inline-block;    margin-left: -10px; vertical-align:top; margin-top:-4px;     content: "";    border-top: .3em solid;    border-right: .3em solid transparent;    border-bottom: 0;    border-left: .3em solid transparent;}
header.stick li.dropdown .dropdown-toggle::after {margin-top:14px;  }

.signUp header li.dropdown .dropdown-menu{top:-74% !important;}
.mobsm{display:none;}
.teamDiv.banab h2{ font-size:24px; font-weight:500; padding:0px 0px 20px 0px; margin:0px;}
.teamDiv.banab  ul{	list-style:disc; padding-bottom:20px; margin:0px 0px 0px 30px; width:100%; float:left	}
.teamDiv.banab  ul li{ border:0px; margin:0px 0px 10px 0px; padding:0px; }

.freeTrial .input-field.tooltip .tooltiptext::after {
   content: " ";
   position: absolute;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 10px 10px 10px 0px;
   border-color: transparent #efefef transparent;
   margin: 0px auto;
   content: "";
   position: absolute;
   left: -10px;
   top: 32px;
}
.freeTrial .input-field.tooltip .tooltiptext {
   visibility: hidden;
   max-width: 330px;
   color: #181818;
   text-align: left;
   border-radius: 20px;
   padding: 15px;
   position: absolute;
   z-index: 99999;
   right: -330px;
   font-size: 14px;
   line-height: 22px;
   top: -28%;
   font-weight: 500;
   width: 100%;
   background-color: #efefef;
}
.freeTrial .input-field.tooltip input:focus + .tooltiptext{  visibility: inherit;}
.teamDiv ul{ list-style-type:disc; margin:0px 0px 10px 20px;}
.teamDiv ul li{ list-style:disc}
@media (max-width: 991px){ 
#sidebar > .telCall {text-align: right;position: absolute;padding-bottom: 0px;top: 15px;left: 0px;right: 0px;width: 100%;text-align: center;padding-top:0px; z-index:-1;}

header li.dropdown {padding:15px 18px 5px;}
header.stick li.dropdown{vertical-align:top; margin-top:-20px; padding:15px 18px 5px;}
}


@media (max-width: 640px){ 
.page-wrapper .seclect-board-sec .sel-board {width: 100%;}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info p {font-size: 22px;}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info h3 {font-size: 20px;}
.page-wrapper .seclect-board-sec .sel-board .sel-info .bordr-rght::after {right: -14px;}
.page-wrapper .seclect-board-sec .img-resp {width: 150px}
.page-wrapper .seclect-board-sec .sel-board .sel-info { padding: 20px 0 10px;}


}

@media (max-width: 480px){ 
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info .lft-info {width: 100%; text-align: center; margin-bottom: 30px}
.page-wrapper .seclect-board-sec .sel-board .sel-info .text-info .right-info {width: 100%; text-align: center}
.page-wrapper .seclect-board-sec .sel-board .sel-info .bordr-rght::after{display: none}
.page-wrapper .seclect-board-sec .sel-board .copy-rght { padding: 20px 0 0;}
}