/*
	PROJECT NAME	: PROJECT
	CODER NAME		: Akif YALDIR
	CODER WEB		: http://yaldir.com
*/

/*RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; }
html { overflow: hidden }
body, html { height: 100%; background: #F8FAF9; }
body { text-rendering: optimizeLegibility; line-height: 1; font-size: 12px; overflow-x: hidden !important; overflow-y: auto; }
a { text-decoration: none; }
img { vertical-align: text-bottom; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
input, select, textarea { outline: none; }
input[type="text"], textarea { -webkit-appearance: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
::-moz-selection { background: #fcf7c5; color: #000; }
::selection { background: #fcf7c5; color: #000; }

.row, #resources li { margin-right: 2%; display: inline-block; float: left; }
.row:last-child, #resources li:last-child { margin-right: 0; }
.row1 { width: 4.375%; }
.row2 { width: 10.75%; }
.row3 { width: 17.125%; }
.row4 { width: 23.5%; }
.row5 { width: 29.875%; }
.row6 { width: 36.25%; }
.row7 { width: 42.625%; }
.row8 { width: 49.0%; }
.row9 { width: 55.375%; }
.row10 { width: 61.75%; }
.row11 { width: 68.125%; }
.row12 { width: 74.5%; }
.row13 { width: 80.875%; }
.row14 { width: 87.25%; }
.row15 { width: 93.625%; }
.row16 { width: 100%; }
.row50 { width: 50%; }
.row3x, #resources li { width: 32%; }
.row5x { width: 18.4%; }
.row6x { width: 15%; }

.left { float: left; }
.right { float: right; }
.liLeft > li { float: left; }
.taCenter { text-align: center; }
.taJustify, .pJustify p { text-align: justify; }
.clear:after, #commentPeople li:after, #featuresList > li .container:after, #platforms ul:after, .whatIsPlatforms ul:after, #partners .partnersRight:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.container { width: 1200px; margin: 0 auto; }
.relative { position: relative; }
.absolute { position: absolute; z-index: 1; }
.noMargin { margin: 0; }
.heightAuto { height: auto !important; }
.marginTop10px { margin-top: 10px; }
.marginTop20px { margin-top: 20px; }
.marginTop30px { margin-top: 30px; }
.marginTop40px { margin-top: 40px; }
.marginTop50px { margin-top: 50px; }
.marginTop70px { margin-top: 70px; }
.marginRight7px { margin-right: 7px; }
.marginLeft7px { margin-left: 7px; }
.marginRight10px { margin-right: 10px; }
.marginLeft10px { margin-left: 10px; }
.paddingTop0 { padding-top: 0; }
.radius2px, #platforms ul li .tag .bg { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -khtml-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; }
.radius4px, #pricingDetails .pricingTable.pricingBorder, #packages, #packages li .recommended, #packages .packagesBorder, #packagesTwo, #packagesTwo li .recommended, #packagesTwo .packagesBorder, #news .newsContainer .newsContent, #partners .partnersRight li img, .browser, #development .oneClick, #newsSlide, #text .addressContact, .areYouEnterprise, #resources li { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -khtml-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; }.radius10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; }
.radius30, .inputLeftButtonRight { -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -khtml-border-radius: 30px; -o-border-radius: 30px; -ms-border-radius: 30px; }
.radius33, #homeFeatures .button { -webkit-border-radius: 33px; -moz-border-radius: 33px; border-radius: 33px; -khtml-border-radius: 33px; -o-border-radius: 33px; -ms-border-radius: 33px; }
.radius0 { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -khtml-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; }
.radius100, #headAction #rotater span, #platforms ul li, #platforms ul li img, .iconContainer, .control li, .browser .browserHead .dots, .slick-dots li, #startSteps.assistantIcons .borderLine { -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -khtml-border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; }
.transition03, #logo:hover, .gotoHome:active, .button:hover, header #headRight #nav li:hover, header #headRight #nav li a:hover, footer .listFooter ul li a:hover, .md-overlay, .modal01 .md-content, .control li:hover, #news .newsContainer .newsContent h4 a, #packagesTwo li .showMore a:active, #getStarted .linkText a:hover, #getStarted .linkText a:hover b, .link0001 a:hover, #getStarted .new .h0800 a:hover, #development .oneClick { -webkit-transition: all .3s; transition: all .3s; }
.transition05, #platforms ul li img, #news .newsContainer .newsContent figure img { -webkit-transition: all .5s; transition: all .5s; }
.none { display: none; }

.button { color: #fff; display: inline-block; border: 1px solid #fff; cursor: pointer; }
.button.white { background: #fff; border-color: #fff; }
.button.borderWhite { border-color: #fff; background: none; }
.button.green { background: #4BD397; border-color: #4BD397; }
.button.borderGreen { border-color: #4BD397; background: none; }
.button.blue { background: #08AEE0; border-color: #08AEE0; }
.button.borderBlue { border-color: #08AEE0; background: none; }
.button.facebook { background: #3B5998; border-color: #3B5998; }
.button.twitter { background: #1da1f2; border-color: #1da1f2; }
.button.google {background: #4d90fc; border-color: #4d90fc;}
.button.transparent2 { background: rgba(255,255,255,.2); border-color: #3B5998; box-shadow: 0 10px 10px 0 rgba(0,0,0,.02); }
.button.borderFacebook { border-color: #3B5998; background: none; }
.button.borderTwitter { border-color: #1da1f2; background: none; }
.button.borderTrans06 { border: 1px solid rgba(255,255,255,.6); }
.button.borderGray { border-color: #08AEE0; background: none; }
.button.borderTrans2 { border: 1px solid rgba(255,255,255,.2); }
.button.height40, .button.height50, .button.height60 { letter-spacing: .1px; font: 600 1.2em 'Poppins'; }
.button.height40 { border-radius: 22px; padding: 10px 40px; }
.button.height50 { border-radius: 26px; padding: 15px 40px; }
.button.height60 { border-radius: 30px; padding: 18px 40px; }
.button.borderTransHover02:hover, .button.borderTransHover02:visited { background: rgba(255,255,255,.1); }
.button.borderHoverShadow:hover, .button.borderHoverShadow:visited { box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); }
.button.blueText { color: #08AEE0; }
.button.whiteText { color: #fff; }
.button.greenText { color: #4BD397; }
.button.blackText {color: #6A747F;}
.button.fontWeight500 { font-weight: 500; }
.button.height60.buttonOnlyRight { border-radius: 0 30px 30px 0; }

.bgColor1 { background: #383F47; }
.bgColor2 { background: #08AEE0; }
.bgColor3 { background: #4BD397; }

.link0001 { font:300 1em/22px 'Poppins'; text-align: center; color: #6A747F; }
.link0001 a { color: #6A747F; font-weight: 500; }
.link0001 a:hover { color: #4BD397; }

.shadowBackground { box-shadow: 0 10px 10px 0 rgba(0,0,0,.04); background: #fff; padding: 60px 100px; overflow: hidden; }

.shadowInput, .inputLeftButtonRight { box-shadow: 0 5px 10px 0 rgba(0,0,0,.1); }

.backgroundBlue { background: #053177; background-image: linear-gradient(-225deg, rgba(0,224,255,0.00) 0%, rgba(0,224,255,0.50) 100%); position: relative; }

header { padding: 37px 0; }
header #logo { margin: 1px 0; }
header #logo img { height: 40px; }
header .searchIcon { position: absolute; z-index: 2; left: 0; top: 0; margin: 14px 30px; }
header #headRight { position:relative; z-index: 99999999; }
header #headRight #nav { margin:12px 40px 12px 0; font:300 1.1em 'Poppins'; color: #fff; }
header #headRight a:hover { cursor: pointer; }
header #headRight #nav > li { float: left; position: relative; padding: 0 26px; }
header #headRight #nav > li > a { color: #fff; font:300 15px/15px 'Poppins'; color: #fff; letter-spacing: .3px; }
header #headRight #nav > li:hover > a { color:rgba(255,255,255,.5); }
header #headRight #nav .leftNavSub { padding-top: 20px; position: absolute; display: none; z-index: 99999; }
header #headRight #nav .leftNavSub > ul { background: #fff; border: 1px solid #F1F1F1; box-shadow: 0 6px 6px 0 rgba(0,0,0,0.04); border-radius: 4px; width: 300px; padding: 30px 40px 20px }
header #headRight #nav .leftNavSub > ul > li { padding: 12px 0 }
header #headRight #nav .leftNavSub > ul > li > a { font:300 1.1em/14px 'Poppins'; letter-spacing: .5px; color: #383F47; display: block; }
header #headRight #nav .leftNavSub > ul > li > a:hover { color: #4BD397; }
header #headRight #nav .leftNavSub > ul > li.active > a { font-weight: 600; letter-spacing: -.4px; color: #000; }
header #headRight #nav .leftNavSub > li.active .leftNavSub { display: block; }
header #headRight #nav > li:hover .leftNavSub { display: block !important; animation-name: fadeInLeft; animation-duration: 1s; animation-fill-mode: both; }
header #headRight #nav .leftNavSub > ul > li > ul { padding-left: 10px; margin: 20px 0 0 10px; border-left: 2px solid rgba(0,0,0,.1) }
header #headRight #nav .leftNavSub > ul > li > ul > li > a { letter-spacing: .5px; color: #383F47; padding: 5px; display: block; }
header #headRight #nav .leftNavSub > ul > li > ul > li > a:hover { color: #4BD397; }


#leftMenu #leftLogo { background: #fff; border-right: 1px solid #E0E5EB; padding: 20px 40px; position: absolute; z-index: 0; bottom: 0; left: 0; width: 100%; }
#leftMenu #leftNav .leftNavSub li a:hover { color: #fff; }

#text { text-align: center; padding: 80px 0; height: 555px; cursor: default; }
#text h3, #text h1 { color: #fff; font:300 3.3em/46px 'Poppins'; margin-bottom: 20px; letter-spacing: -.3px; }
#text h4 { font:300 2em 'Poppins'; margin-top: 40px; color: #fff; }
#text .line { width: 100px; height: 2px; background: rgba(255,255,255,.2); margin: 20px auto 60px; }
#text p, #text .addressContact { color: rgba(255,255,255,.7); font:300 1.3em/26px 'Poppins'; letter-spacing: .3px; }

#text p { color: rgba(255,255,255,.8); font:300 1.45em/27px 'Poppins'; }

#text .addressContact { border: 1px solid rgba(255,255,255,.2); width: 420px; margin: 30px auto 0; padding: 20px; }
#text .addressContact h5 { font-weight: 500; font-size: 12px; letter-spacing: 1px; color: rgba(255,255,255,.4); }

#text2 { text-align: center; cursor: default; text-align: center; }
#text2 h4 { color: #6A747F; font:300 2em 'Poppins'; margin-bottom: 10px; }
#text2 p { color: #A7B0BA; font:300 1.2em 'Poppins'; letter-spacing: .3px; margin-bottom: 40px; }

.signupMin #text2 { margin-bottom: 20px; }

#formGeneral, #formGeneralWidth { width: 570px;  }
#formGeneral { margin-top: 245px; margin-bottom: 60px; }
#formGeneralWidth { padding: 100px 0; }

.signupMin { margin: 100px auto; }
.inputContainer:first-child label { margin-top: 0; }
.inputContainer label { font:500 1.1em 'Poppins'; color: rgba(0,0,0,.5); letter-spacing: .2px; display: block; margin-bottom: 12px; margin-top: 30px; }
.inputContainer label a { color: rgba(0,0,0,.5); }
.inputContainer label a:hover { text-decoration: underline; }
.inputContainer input,.input001, .inputContainer textarea { border-radius: 30px; height: 50px; border: 1px solid #DFDFDF; width: 100%; padding: 10px 30px; letter-spacing: .1px; font: 1.1em 'Poppins'; color: #383F47; }
.inputContainer textarea { padding: 20px 30px; min-height: 200px; width:100% !important; }
.inputContainer input::-webkit-input-placeholder, .input001::-webkit-input-placeholder { color: rgba(0,0,0,.3); }
.inputContainer input::-moz-placeholder, .input001::-moz-placeholder { color: rgba(0,0,0,.3); }
.inputContainer input:-ms-input-placeholder, .input001:-ms-input-placeholder { color: rgba(0,0,0,.3); }
.inputContainer input:-moz-placeholder, .input001:-moz-placeholder { color: rgba(0,0,0,.3); }
.inputContainer input:focus, .inputContainer textarea:focus, .input001:focus { border-color: #999; }

.input001.white { border-color: #fff; }
.input001.big { padding: 14px 30px; height: 60px; font: 1.25em 'Poppins'; }
.inputOnlyLeft { border-radius: 30px 0 0 30px; padding-left: 40px !important; }

#socialandNews { margin-top: 90px; }
#socialandNews .leftNavSub li { float: left; margin-right: 30px; }
#socialandNews .leftNavSub li a { color: rgba(255,255,255,.8); font-size: 24px; cursor: pointer; }
#socialandNews .facebook-c:hover { color: #3b5999; }
#socialandNews .twitter-c:hover { color: #55acee; }
#socialandNews .linkedin-c:hover { color: #0077B5; }
#socialandNews .medium-c:hover { color: #02b875; }
#socialandNews .youtube-c:hover { color: #cd201f; }
#socialandNews .instagram-c:hover { color: #e4405f; }

footer { background:#383F47; padding: 100px 0; }

/**ENIS ACTIVE**/
footer #backgroundFooter { background: url(../../images/footerBot.svg) no-repeat right 50px; }


/**AKIF ACTIVE
footer #backgroundFooter { background: url(../images/footerBot.svg) no-repeat right 50px; }
**/
footer .listFooter { float: left; margin-right: 70px; }
footer .listFooter .head { color: rgba(255,255,255,0.3); font:600 1.1em 'Poppins'; margin-bottom: 20px; }
footer .listFooter ul { float: left; margin-right: 50px; }
footer .listFooter ul li { margin-bottom: 16px; }
footer .listFooter ul li:last-child { margin-bottom: 0; }
footer .listFooter ul li a { color: #fff; letter-spacing: .1px; font:300 1.2em/14px 'Poppins'; display: block; cursor: pointer; }
footer .listFooter ul li a:hover { color: rgba(255,255,255,.3); }
footer .copyright, footer .startup500 { margin-top: 90px; font:400 1.1em 'Poppins'; color: rgba(255,255,255,.3); letter-spacing: .2px; }
footer .address2 { margin-top: 50px; margin-bottom:-40px; position:relative; font:400 1.1em 'Poppins'; color: rgba(255,255,255,.3); letter-spacing: .2px; }
footer .startup500 { margin-top:70px; }
footer .copyright a { color: rgba(255,255,255,.8); }
footer .copyright a:hover { text-decoration: underline; }
footer .startup500 { margin-right: 7px; }
footer .startup500 span { position: relative; top: 8px; margin: 0 8px; }

.popup { box-shadow: 0 10px 10px 0 rgba(0,0,0,.04); background: #fff; border-radius: 4px; margin: 0 auto; padding: 60px 30px 60px 80px; width: 1200px }

#pricingDetails h6 { font:600 1.1em 'Poppins'; color: #4BD397; letter-spacing: .5px; margin-bottom: 20px; }
#pricingDetails ul { margin-bottom: 20px; }
#pricingDetails ul li { font:400 1.1em 'Poppins'; color: #6A747F; letter-spacing: .3px; padding: 10px 0; height: 42px; }
#pricingDetails ul li i { display: block; font-size: 11px; padding: 1px; }
#pricingDetails ul li .i-done { color: #4BD397; }
#pricingDetails ul li .i-close { color: #E0E5EB; }
#pricingDetails .pricingTable { text-align: center; float: right; width: 33.333%; padding: 0 30px; }
#pricingDetails .pricingTable.pricingBorder { border: 1px solid #E0E5EB; position: relative; margin:-32px 0; padding: 30px; }

#packages { box-shadow: 0 10px 10px 0 rgba(0,0,0,.04); background: #fff; margin-top: 120px; }
#packages li { width: 33.33%; float: left; padding: 60px 60px 0; position: relative; }
#packages li .recommendedPosition { position: absolute; top: -85px; width: 100%; }
#packages li .recommended { background: #4BD3C8; width: 160px; padding: 5px; font:500 1em 'Poppins'; letter-spacing: .1px; color: #fff; margin: 0 auto; }
#packages li .type { font:600 1.3em 'Poppins'; color: #6A747F; letter-spacing: .5px; }
#packages li .price { font:400 3.2em 'Helvetica Neue','Poppins'; color: #6A747F; margin: 10px 0; }
#packages li .price span { color: rgba(0,0,0,.1); }
#packages li .text { font:400 1.2em/28px 'Poppins'; color: #6A747F; letter-spacing: .2px; }
#packages li .button { margin: 50px 0; }
#packages li .showMore { font:400 1.4em 'Poppins'; letter-spacing: .1px; border-top: 1px solid rgba(0,0,0,.1); position: relative; margin: 0 -60px; padding: 20px 60px; }
#packages li .showMore a { color: #6A747F; display: inline-block; }
#packages li .medium { font-weight: 300; color: #6A747F !important; }

#packages .packagesBorder { padding: 70px 60px 0; margin: -10px 0; box-shadow: 0 10px 10px 0 rgba(0,0,0,.04); background: #fff; }
#packages .packagesBorder .showMore { margin-top: 10px; }

.areYouEnterprise { box-shadow: 0 10px 10px 0 rgba(0,0,0,.04); background: #fff; position: absolute; z-index: 2; width: 100%; padding: 20px 0; left: 0; font: 300 16px 'Poppins'; color: #6A747F; bottom: -100px; border: 3px solid rgba(0,0,0,.1) }
.areYouEnterprise:hover { border-color: #4BD397 }
.areYouEnterprise span { color: #4BD397; font-weight: 600px; }
.areYouEnterpriseBottom { margin-top: 355px !important; }

#headAction { position: relative; width: 350px; height: 350px; margin: 0 auto; }
#headAction .pulseStyle { display: block; border-radius: 50%; border: 1px solid #4190B4; position: absolute; z-index: 1; top: 0; left: 0; width: 350px; height: 350px; top: 0; }
#headAction .pulseStyle.pulse01, #headAction .pulseStyle.pulse02, #headAction .pulseStyle.pulse03 { top: -60px; left: -60px; width: 470px; height: 470px; }
#headAction .pulseStyle.pulse04 { top: -60px; left: -60px; width: 470px; height: 470px; }

#headAction .pulseStyle.pulseStatic { border-color: #4190B4; }
#headAction .pulse01, #headAction .pulse02, #headAction .pulse03 { animation: pulse 6s infinite; }
#headAction .pulse02 { animation-delay: 2s; }
#headAction .pulse03 { animation-delay: 4s; }

#headAction #bubbleGeneral { text-align: center; z-index: 999; }
#headAction #bubbleGeneral .bubbleLogo { padding:123px 0; }
#headAction #bubbleGeneral > img { width: 90px; height: 103px; }
#headAction #rotater { position: absolute; left: 0; width: 350px; height: 350px; -webkit-animation: rotation 40s infinite linear; }
#headAction #rotater .relative { height: 350px; }
#headAction #rotater span { border: 2px solid #1B7FB2; width: 70px; height: 70px; display: block; position: relative; position: absolute; -webkit-animation: rotationReverse 40s infinite linear;}
#headAction #rotater span.small { width: 54px; height: 54px; }
#headAction #rotater span:nth-child(1) { top: -33px; left: 143px; background: #0366A1; }
#headAction #rotater span:nth-child(2) { right: -33px; top: 143px; background: #0366A1; }
#headAction #rotater span:nth-child(3) { left: -33px; top: 143px; background: #0366A1; }
#headAction #rotater span:nth-child(4) { bottom: -33px; left: 143px; background: #0366A1; }
#headAction #rotater span:nth-child(5) { top: -20px; left: -20px; background: #0366A1; }
#headAction #rotater span:nth-child(6) { right: -20px; top: -20px; background: #0366A1; }
#headAction #rotater span:nth-child(7) { right: -20px; bottom: -20px; background: #0366A1; }
#headAction #rotater span:nth-child(8) { bottom: -20px; left: -20px; background: #0366A1; }
#headAction #rotater span img { height:66px; width: 66px; position: absolute; left: 0; top: 0; }
#headAction #rotater span.small img { height:50px; width: 50px; }
#headAction #botUsing { position: absolute; z-index: 999; width: 100%; text-align: center; bottom: -180px; }
#headAction #botUsing .text { font:500 3em/36px 'Poppins'; letter-spacing: -.5px; color: #fff; }
#headAction #botUsing .using { font:300 1em 'Poppins'; letter-spacing: 1px; color: rgba(255,255,255,.5); margin-top: 10px; }

section.minHeight { min-height: 1000px; }
.indexHead #headAction { margin: 150px 70px 240px 0; }
.indexHead #text { text-align: left; margin-top: 75px; position: relative; z-index: 9999; }
.indexHead .goToVideo { border: 1px solid rgba(255,255,255,.2); padding: 15px 40px; display: block; float: left; color: #fff; font:300 1.2em 'Poppins'; letter-spacing: .3px; -webkit-border-radius: 27px; -moz-border-radius: 27px; border-radius: 27px; -khtml-border-radius: 27px; -o-border-radius: 27px; -ms-border-radius: 27px; position: absolute; z-index: 2; bottom: -40px; }
.indexHead .goToVideo:hover { border: 1px solid rgba(255,255,255,.8); background: rgba(255,255,255,.1); }
.indexHead .goToVideo i { margin-right: 10px; }
.textBottomInput { margin-top: 60px; }
.inputLeftButtonRight { background: #fff; }
.inputLeftButtonRight input { width: 60%; float: left; margin: 0; }
.inputLeftButtonRight button { width: 40%; float: left; margin: 0; }
.indexHead .textBottomInput { margin-right: 50px; }

#platforms { padding: 100px 0; }
#platforms ul li { float: left; background: #fff; margin-left: 19px !important; position: relative; }
#platforms ul li:first-child { margin-left: 0; }
#platforms ul li img { border: 2px solid #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); }
#platforms ul li img:hover { -webkit-transform: scale(1.2); box-shadow: 0 6px 10px 0 rgba(0,0,0,.1); }
#platforms ul li .tag { position: absolute; bottom: -55px; left: -44px; display: none; }
#platforms ul li .tag, #platforms ul li .tag .bg { width: 150px; }
#platforms ul li .tag .bg { box-shadow: 0 2px 4px 0 rgba(0,0,0,.2); background: #6A747F; padding: 10px 20px; font: 500 1em/12px 'Poppins'; letter-spacing: 0; color: #fff; margin: 0 auto; text-align: center; display: block; }
#platforms ul li .tag .bg:after { top: -14px; left: 75px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-bottom-color: #6A747F; border-width: 8px; margin-left: -8px;
}

/**
#platforms.centerPlatforms { text-align: center; width: 800px; margin: 0 auto; }
#platforms.centerPlatforms ul { margin-top: 30px; }
#platforms.centerPlatforms ul li { display: block; }
**/

.iconContainer { border: 2px solid #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10); width: 60px; height: 60px; text-align: center; color: #fff; position: relative; margin-left: -4px; }
.iconContainer.green { background: #4BD3C8; }
.iconContainer.orange { background-image: linear-gradient(44deg, #E0C608 0%, #FF6553 100%); }
.iconContainer.blue { background-image: linear-gradient(-135deg, #08AEE0 0%, #53D8FF 100%); }

.iconContainer i { font-size: 24px; line-height: 56px; }

.h06 { font: 500 1.3em/25px 'Poppins'; color: #A7B0BA; letter-spacing: .2px; margin-bottom: 8px;  }
.h07 { font: 300 2em/34px 'Poppins'; color: #383F47; }
.h08 { font: 500 2.4em/36px 'Poppins'; color: #383F47; letter-spacing: -.5px; }
.p001 { font: 300 1.4em/29px 'Poppins'; letter-spacing: .3px; color: #6A747F; }
.voicep001{ font: 300 1.4em/29px 'Poppins'; letter-spacing: .3px; color: #6A747F; margin-top: 20px }
.p001 a { font-weight: 500; letter-spacing: 0; color: #383F47; }
.p001 a:hover { text-decoration: underline; }
.p002 { font: 300 1.3em/32px 'Poppins'; letter-spacing: .4px; color: #6A747F; }

#development { padding: 100px 0; background: #fff; }
#development .devLeft { width: 40%; margin: 70px 0; }
#development img { box-shadow: 0 10px 10px 0 rgba(0,0,0,.02); }
#development .oneClick { position: absolute; z-index: 999; right: -105px; top: 60px; background-image: linear-gradient(-45deg, #0076FF 0%, #00C6FF 100%); box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2); padding: 10px 20px; font: 300 14px/14px 'Poppins'; letter-spacing: -.1px; color: #fff; }
#development .oneClick:after { bottom: -16px; left: 150px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #00ADFF; border-width: 8px; margin-left: -8px; }

#homeFeatures { padding: 60px 0; background: #7E4BD3; background-image: linear-gradient(135deg, rgba(175,64,83,0) 0%, #46B0A7 100%); }

#homeFeatures .featuresLeft { width: 40%; padding: 60px 0 120px 0; }
#homeFeatures .h06 { color: rgba(255,255,255,.4) !important }
#homeFeatures .h06, #homeFeatures .h08 { color: #fff; }
#homeFeatures .p001 { color: rgba(255,255,255,.8); }
#homeFeatures .colorWhite { color: rgba(255,255,255,1); }
#homeFeatures .line { margin: 60px 0; height: 1px; background: rgba(255,255,255,.1); }
#homeFeatures .funnelImage { margin-top: 70px; }
#homeFeatures #funnelText { font: 500 1.3em/25px 'Poppins'; letter-spacing: .3px; color: rgba(255,255,255,.8); text-align: center; width: 100%; margin-top: 30px; }


#slideContainerGeneral  { overflow: hidden; }
#slideContainerGeneral h6 { font: 400 2.5em 'Poppins'; color:#383F47; letter-spacing: -.1px; text-align: center; margin-top: 60px; }

#slide { padding: 40px 0 0; position: relative; cursor: default; margin: 0 -20% 0 0; left: -20%; width: 140%; height: 390px; }
#slide > div .slideCenter { position: relative; padding:0 30px; }
#slide > div p { font: 300 1.3em/28px 'Poppins'; color: #383F47; }
#slide > div .name { font: 500 1.3em/16px 'Poppins'; color: #4BD3C8; letter-spacing; .3px; margin: 20px 0 10px; }
#slide > div .title { font: 300 1.083em/13px 'Poppins'; color: #A7B0BA; letter-spacing; .3px; }
#slide > div figure { position: absolute; top: 0; left: 0; }
#slide > div figure, #slide > div figure img { width: 70px; height: 70px; }
#slide > div .comment { position: relative; background: #fff; border-radius: 6px; padding: 40px 60px; box-shadow: 0 5px 10px 0 rgba(0,0,0,.02);  float: left; width: 100%; }

#slide.noAvatar { margin-left: 0; }
#slide.noAvatar .slideCenter { padding: 0 40px; }
#slide.noAvatar .slideCenter .comment:after { display: none !important; }

#slide .slick-dots { margin: 50px auto 0; }
#slide .slick-dots .slick-active { background: #4BD3C8; }

#news { background: #fff; padding: 40px 0; }
#news .newsLeft { margin: 140px 0; width: 40%; }
#news .newsContainer { margin: 30px 0 0; width: 40%; margin-left: 20%; }
#news .newsContainer .newsContent { overflow: hidden; }
#news .newsContainer .newsContent img { width: 100%; }
#news .newsContainer .newsContent figure { height: 247px; overflow: hidden;  }
#news .newsContainer .newsContent figure:hover img { -webkit-transform: scale(1.1);}
#news .newsContainer .newsContent h4 { font: 500 1.3em/24px 'Poppins'; padding: 30px 40px 10px; }
#news .newsContainer .newsContent h4, #news .newsContainer .newsContent h4 a { color: #383F47; }
#news .newsContainer .newsContent h4 a:hover { color: #999; }
#news .newsContainer .newsContent p { font: 300 1.2em/24px 'Poppins'; color: #6A747F; letter-spacing: .3px; padding: 0 40px 30px; }

#newsSlide {width: 480px; position: relative;margin-bottom: 20px;overflow: hidden; box-shadow: 0 5px 10px 0 rgba(0,0,0,.05); }

#news .slick-dots { margin-bottom: 30px; }
#news .slick-dots .slick-active { background: #FF6553; }

#ourUsing { background: #D34B4B; background-image: linear-gradient(44deg, rgba(109,40,228,0.00) 0%, #7E4BD3 100%); padding: 90px 0 80px; text-align: center }

#ourUsing h6 { font: 300 2.5em 'Poppins'; color: #fff; letter-spacing: -.1px; }
#ourUsing img { margin-top: 70px; width: 70%; }

#partners .partnersLeft { margin: 110px 0; width: 420px; }
#partners .partnersRight { width: 700px; padding: 90px 0 100px; }
#partners .partnersRight li { width: 33.3%; padding: 20px 0 0 20px; text-align: center; float: left; }
#partners .partnersRight li figure { border: 1px solid rgba(223,228,234,.5); }
#partners .partnersRight li img { height: 24px; margin: 28px 0; }
#partners .partnersRight li img.big { height: 20px; margin: 30px 0; }
#partners .container, .readyStartedBorderBottom .container, #howisItDifferent .container { border-bottom:1px solid #E0E5EB; }
#howisItDifferent .container .row6 img { width: 100%; }

#partners.whatIsPlatforms2.p003 .container { padding: 70px 0 !important; }
#partners.whatIsPlatforms2 .iconPartnersTop { text-align: center; margin-bottom: 50px; }
#partners.whatIsPlatforms2 h4 { font: 500 2.4em/38px 'Poppins'; margin-bottom: 10px; }
#partners.whatIsPlatforms2 .small { font: 500 1.4em/29px 'Poppins'; color: rgba(0,0,0,.4); letter-spacing: -.2px }

.readyStarted { padding: 100px 0; }

.browser { box-shadow: 0 10px 10px 0 rgba(0,0,0,.05); border: 1px solid #EDF1F5; background: #fff; overflow: hidden; height: 373px; width: 560px; }
.browser img { width: 100%; }
.browser .browserHead { background: #EDF1F5; padding: 10px; }
.browser .browserHead .dots { width: 11px; height: 11px; margin-right: 10px; float: left; }
.browser .browserHead .dots.red { background: #FF6057; }
.browser .browserHead .dots.yellow { background: #FFC12E; }
.browser .browserHead .dots.green { background: #28CA40; }

#text.featuresHead { height: auto; padding-bottom: 60px; }
#featuresHeadInputCenter { width: 500px; margin: 60px auto 100px; animation: pulse105 3s infinite; }

#featuresList { margin-top: 50px; }
#featuresList li { padding: 100px 0; }
#featuresList > li .browser { float: right; border: 0; max-width: 90% !important; }
#featuresList .featuresLeft { margin: 50px 0; }
#featuresList > li:nth-child(2) .featuresLeft, #featuresList > li:nth-child(3) .featuresLeft, #featuresList > li:nth-child(4) .featuresLeft { margin-top: 70px; }
#featuresList > li:nth-child(5) .featuresLeft  { margin-top: 80px; }
#featuresList .featureTexts li { padding: 0 0 6px; list-style: circle; list-style-position: inside; }
#featuresList > li:nth-child(2n) { background: #fff; }
#featuresList > li:nth-child(2n-1) .featuresLeft { float: right; }
#featuresList > li:nth-child(2n-1) .featuresRight, #featuresList > li:nth-child(2n-1) .featuresRight .browser { float: left; }

.featuresSignup { background: #fff; }
.featuresSignup b { letter-spacing: -.7px; font-weight: 600; }
.featuresSignup.backgroundNone { background: none; }

.readyStartedBorder { border-top:1px solid #E0E5EB }

#getStarted { height: 100%; }
#getStarted .gotoHome { position: absolute; top: 0; left: 0; width: 100%; text-align: center; z-index: 2; }
#getStarted .gotoHome img { height: 40px; margin-top: 40px; }
#getStarted #contLeft { width: 30%; float: left; height: 100%; overflow: hidden; box-shadow: 10px 0 10px 0 rgba(0,0,0,0.04); position: relative; }
#getStarted #contLeft .cover { height: 100%; }
#getStarted #contLeft .cover > div { height: 100%; }
#getStarted #contLeft > div {  height: 100%; width: 100%; text-align: center; }
#getStarted #contLeft > div .new { padding: 100px 60px; background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 21%, rgba(0,0,0,0.80) 100%); height: 100%; width: 100%; }


#getStarted .new .h06 { color: rgba(255,255,255,.6); margin-top: 70%; }
#getStarted .new .h0800 { font: 300 1.4em/30px 'Poppins'; color: #fff; margin-bottom: 60px; }
#getStarted .new .h0800 a { color: #fff; }
#getStarted .new .h0800 a:hover { color: rgba(255,255,255,.5); }

#getStarted #contRight { width: 70%; float: left; height: 100%; overflow: auto; }
#getStarted #formGeneral { width: 570px; margin-top: 0; margin-bottom: 0; }
#getStarted .linkText { font:300 1.2em 'Poppins'; letter-spacing: .3px; margin-top: 40px; display: block; text-align: center; }
#getStarted .linkText b { font-weight: 500 !important; }
#getStarted .linkText a { color: #A7B0BA; }
#getStarted .linkText a b, #getStarted .linkText a:hover { color: #6A747F }
#getStarted .linkText a:hover b { color: #4BD397; }

#coverContainer .newPosition { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0;  }
#coverContainer, #coverContainer .slick-list, #coverContainer .slick-track { height: 100% !important; }
#coverContainer .slick-dots { position: relative; top: -50px; }
#coverContainer .slick-dots li { background: rgba(255,255,255,.2); }
#coverContainer .slick-dots li.slick-active { background: #fff; }
#coverContainer .slick-initialized .slick-slide { position: relative; }
#coverContainer .slick-dotted.slick-slider { margin-bottom: 0 !important; }

.terms { margin: 40px auto; }

.terms h2, .terms .p0001, .terms .p0001 { font: 300 1.2em/34px 'Poppins'; color: #383F47; letter-spacing: .2px;  }
.terms h2 { font-weight: 500; letter-spacing: 0; }
.terms h2 { margin:40px 0 10px; }
.terms h3 { font-weight: 900; letter-spacing: 0; margin: 20px 0 10px; font: 400 1.2em/34px 'Poppins'; color: #383F47 !important;}
.terms a { font-weight: 500; color:#4BD397; }

.terms .p0002, .terms li { font: 300 1.1em/26px 'Poppins'; letter-spacing: .3px; color: #6A747F; margin-bottom: 0px; }
.terms .p0002 { margin-bottom: 10px; text-align: justify; }
.terms ul { list-style-type: circle; list-style-position: inside; margin-left: 20px; }

.p003 { text-align: center; background: #fff; }
.p003 .container { padding: 100px 0; }
.p003.grayBg { background: #F8FAF9 !important; }
.p003 h4 { font: 300 2em/24px 'Poppins'; color: #383F47; margin-bottom: 25px; }
.p003 p { font: 300 1.3em/32px 'Poppins'; color: #6A747F; letter-spacing: .4px; margin-bottom: 20px; }
.p003 p a { font-weight: 500; letter-spacing: 0; color: #6A747F; }
.p003 p a:hover { text-decoration: underline; }
.p003 p a.blue { font-weight: 300; letter-spacing: .4px; color: #08AEE0; text-decoration: underline; }
.p003 p:last-child { margin-bottom: 0; }
.p003 p.small { font: 300 1.2em/28px 'Poppins'; letter-spacing: .3px; }
.p003 p.mini { font: 300 1.1em/28px 'Poppins'; letter-spacing: .3px; }
.p003 .leftRightText { margin-top: 100px; text-align: left; }
.p003 .leftRightText .left { padding-right: 40px; }
.p003 .leftRightText .right { padding-left: 40px; }
.p003 .container.paddingTop0 { padding-top: 0; }

#howtobotanalytics { padding: 100px 0; }
#howtobotanalytics .howtobotanalyticsLeft { width: 60%; margin-bottom: 40px; padding-top: 40px; }
#howtobotanalytics .howtobotanalyticsRight { width: 40%; text-align: right; margin-bottom: 20px; }
#howtobotanalytics .howtobotanalyticsRight img { width: 90%; float: right; }


.whatIsPlatforms { padding: 0 !important; }
.whatIsPlatforms ul { width: 472px !important; margin: 40px auto; }
.whatIsPlatforms#partners .partnersRight { margin: 0 auto; padding: 0; width: 700px; }
.whatIsPlatforms#partners .partnersRight ul { width: 700px !important; margin: 0 auto !important; }
.whatIsPlatforms#partners .container { border-bottom: 0; }
.whatIsPlatforms#platforms ul { width: 540px !important; text-align: center; }
.whatIsPlatforms#platforms ul li { margin-bottom: 4%; display: inline-block; float: none; margin: 10px !important; }

#text.howisist { height: auto; padding-bottom: 160px; }

#headerBrowser { margin: 0 auto; position: relative; top: -145px; width: 100%; text-align: center; }
#headerBrowser.howisit figure { padding: 30px 30px 40px; }

#howisItDifferent .container { padding: 100px 0; }
#howisItDifferent .howContainer { box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05); background: #fff; border-radius: 4px; height: 400px; }
#howisItDifferent .p003 { text-align: left; }
#howisItDifferent ul { padding: 60px 0; }
#howisItDifferent li { margin-bottom: 60px; }
#howisItDifferent li:last-child { margin-bottom: 0; }
#howisItDifferent .p003.grayBg.right { padding-left: 50px; }

#howItWorks { text-align: justify; }
#howItWorks h4 { text-align: center; }
#howItWorks b { letter-spacing:  }

#startSteps { background: #F8FAF9; padding: 100px 0; }
#startSteps figure { width: 200px; margin: 0 auto; }
#startSteps figure img { width: 100%; border-radius: 6px;  }
#startSteps li { width: 33.3%; float: left; text-align: center; }
#startSteps li .borderLine { border: 1px solid #EDF1F5; box-shadow: 0 10px 10px 0 #F8FAF9; border-radius: 6px; background: #fff; }
#startSteps li h5 { font: 300 1.8em/22px 'Poppins'; color: #383F47; letter-spacing: -.4px; margin-top: 30px; margin-bottom: 10px; }
#startSteps li p { font: 300 1.1em/14px 'Poppins'; color: #6A747F; letter-spacing: .3px;}
#startSteps.assistantIcons .borderLine { padding: 30px; border: 0; box-shadow: 0 5px 10px 0 rgba(0,0,0,0.05); }


#resources { background: #F8FAF9; padding: 100px 0; }
#resources li { box-shadow: 0 5px 10px 0 rgba(0,0,0,.05); overflow: hidden; }
#resources li .content { padding: 20px; }
#resources li img { width: 100%; }
#resources li figure { height: 180px; overflow: hidden;  }
#resources li figure:hover img { -webkit-transform: scale(1.1);}
#resources li h4 { font: 500 1.3em/24px 'Poppins'; padding: 30px 40px 10px; }
#resources li h4, #resources li h4 a { color: #383F47; }
#resources li h4 a:hover { color: #999; }
#resources li p { font: 300 1.1em/24px 'Poppins'; color: #6A747F; color: #6A747F; letter-spacing: .3px; padding: 0 40px 30px; }


.loadingNow { right: 40px; bottom: 40px; position: absolute; z-index: 99999999; }
.loadingNow .multiple { font:300 1.2em/30px 'Poppins'; color: #6A747F; letter-spacing: .2px; background: #fff; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1); border-radius: 5px; padding: 20px 70px 20px 20px; margin-bottom:20px; border: 1px solid #DFDFDF; width: 350px; }
.loadingNow .loadingSvg { position: relative; margin-bottom: -10px; margin-top: -1px; }
.loadingNow .loadingText { margin-left: 16px; }
.loadingNow .close { right: -50px; top: -2px; color: #6A747F; position: absolute; font-size: 10px; background: rgba(0,0,0,.05); display: block; width: 32px; height: 32px; text-align: center; padding:2px 10px; border-radius: 100%; }
.loadingNow .close:hover { background: #D34B4B; color: #fff; }

@-webkit-keyframes pulse {
  from { border-color: rgba(255,255,255,.2); -webkit-transform: scale(1); }
  to { border-color: rgba(255,255,255,0); -webkit-transform: scale(2); }
}

@-webkit-keyframes pulse105 {
  0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.05); }
  100% { -webkit-transform: scale(1); }
}
.pulse105animation { animation: pulse105 3s infinite; }
@-webkit-keyframes pulse103 {
  0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.03); }
  100% { -webkit-transform: scale(1); }
}
.pulse103animation { animation: pulse103 3s infinite; }

@-webkit-keyframes pulse102 {
  0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.02); }
  100% { -webkit-transform: scale(1); }
}
.pulse102animation, #featuresList .browser { animation: pulse102 3s infinite; }

@-webkit-keyframes toptoBottom {
  0% { top: 60px; }
  50% { top: 70px; }
  100% { top: 60px; }
}
.top103animation { animation: toptoBottom 3s infinite; }

@-webkit-keyframes rotation {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(359deg); }
}

@-webkit-keyframes rotationReverse {
  from { -webkit-transform: rotate(359deg); }
  to { -webkit-transform: rotate(0deg); }
}

/* Desktop Slim */
@media (max-width : 1224px) {
body { min-width: 990px }
.container { width: 990px; }
.popup { padding: 50px 5px 50px 60px; width: 990px }
#pricingDetails .pricingTable { padding: 0 5px; }
#pricingDetails .pricingTable.pricingBorder { padding: 30px 20px; }
#packages li { padding: 60px 40px 20px; }
#packages .packagesBorder { padding: 70px 40px 20px; }
#text { height: 570px; }
#platforms ul li { margin-left:10px !important; }

#news .container { width: 100%; }
#news .newsLeft { margin: 100px 0 20px; width: 100%; text-align: center; }
#news .p001 { width: 70%; margin: 20px auto 0; }
#news .iconContainer { margin: 0 auto; }
#news .newsContainer { margin:0 auto; float: none; }

#resources li figure { height: 140px; overflow: hidden;  }
#ourUsing img { width: 800px; }

#partners { text-align: center; }
#partners .partnersLeft { margin-bottom: 20px; width: 100%; float: none; }
#partners .iconContainer { margin: 0 auto; }
#partners .partnersRight { width: 80%; padding-top: 0; float: none; margin: 0 auto; }

}

b { font-weight: 700; }
.medium { font-weight: 400; }

.buttonScale95, #logo:active, #logo:visited, .button:active, .button:visited, header #headRight #nav li.active, footer .listFooter ul li a:active, footer .listFooter ul li a:visited, #packages li .showMore a:active, #packagesTwo li .showMore a:active, .gotoHome:active { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); }

.buttonScale98, .goToVideo:active { -webkit-transform: scale(0.98); -ms-transform: scale(0.98); transform: scale(0.98); }

.transition03, #logo:hover, .gotoHome:active, .button:hover, header #headRight #nav li:hover, header #headRight #nav li a:hover, footer .listFooter ul li a:hover, .md-overlay, .modal01 .md-content, .control li:hover, #news .newsContainer .newsContent h4 a, #packagesTwo li .showMore a:active, #getStarted .linkText a:hover, #getStarted .linkText a:hover b, .link0001 a:hover, #getStarted .new .h0800 a:hover, #development .oneClick, .goToVideo:hover, .areYouEnterprise:hover { -webkit-transition: all .3s; transition: all .3s; }
.transition05, #platforms ul li img, #news .newsContainer .newsContent figure img, #resources li figure img { -webkit-transition: all .5s; transition: all .5s; }

/* Popup */
.md-modal { position: fixed; top: 50%; left: 50%; height: auto; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(143,27,15,.8); }
.md-show { visibility: visible; }
.md-show ~ .md-overlay { opacity: 1; visibility: visible; }
.modal01 .md-content { -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); opacity: 0; }
.md-show.modal01 ~ .md-overlay { background: rgba(0,0,0,.5); }
.md-show.modal01 .md-content { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform:scale(1); opacity: 1; }

@media (min-height: 960px) {
.verticalAlignCenter { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; }
.verticalAlignCenterElement { position: relative; top: 50%; transform: translateY(-50%); }
}
@media (max-height: 959px) {
.verticalAlignCenter { padding: 50px 0; }
}

/*ENES ACTIVE***/
@font-face {
  font-family: 'landing';
  src:  url('../../fonts/landing/landing.eot?a6muy0');
  src:  url('../../fonts/landing/landing.eot?a6muy0#iefix') format('embedded-opentype'),
    url('../../fonts/landing/landing.ttf?a6muy0') format('truetype'),
    url('../../fonts/landing/landing.woff?a6muy0') format('woff'),
    url('../../fonts/landing/landing.svg?a6muy0#landing') format('svg');
  font-weight: normal;
  font-style: normal;
}


/**AKIF ACTIVE
@font-face {
  font-family: 'landing';
  src:  url('../fonts/landing.eot?a6muy0');
  src:  url('../fonts/landing.eot?a6muy0#iefix') format('embedded-opentype'),
    url('../fonts/landing.ttf?a6muy0') format('truetype'),
    url('../fonts/landing.woff?a6muy0') format('woff'),
    url('../fonts/landing.svg?a6muy0#landing') format('svg');
  font-weight: normal;
  font-style: normal;
}**/

[class^="i-"], [class*=" i-"] {
  font-family: 'landing' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.i-facebook:before {
  content: "\e90a";
}
.i-youtube:before {
  content: "\e90b";
}
.i-instagram:before {
  content: "\e90c";
}
.i-linkedin:before {
  content: "\e90d";
}
.i-twitter:before {
  content: "\e90e";
}
.i-medium:before {
  content: "\e90f";
}
.i-mlogo:before {
  content: "\e908";
  color: #fff;
}
.i-mmenu:before {
  content: "\e909";
  color: #fff;
}
.i-logo:before {
  content: "\e902";
  color: #fff;
}
.i-success:before {
  content: "\e903";
}
.i-briefcase:before {
  content: "\e904";
}
.i-worldwide:before {
  content: "\e905";
}
.i-speech-bubble-17:before {
  content: "\e906";
}
.i-settings-9:before {
  content: "\e907";
}
.i-close:before {
  content: "\e900";
}
.i-done:before {
  content: "\e901";
}
.i-play-button-1:before {
  content: "\e910";
}
.i-play-button:before {
  content: "\e911";
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v2/01M8UnHoM7MaVdT1TD1pbgsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v2/MEXWGbc1EWORtBwy9fFeUgsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v2/D2gN9uyZ9Ucx1fJ1Fhb7swzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v2/dDzx7Qrpf6EUDCpeO-RralKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v2/w5uwZf-mdghB6LOAw_y9AFKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v2/HUuNgGR31mqIHE6zs0BlBgLUuEpTyoUstqEm5AMlJo4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v2/2fCJtbhSlhNNa6S2xlh9GwsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v2/UGh2YG8gx86rRGiAZYIbVwsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v2/yQWaOD4iNU5NTY0apN-qjwzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v2/BAM-XigHGVWzifDv8-EC1QsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+02BC, U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200B-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v2/9VWMTeb5jtXkNoTv949NpQsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v2/zO07Oxe3SOlw0l2YX2sdIQzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

.calendly-overlay {
    z-index: 9999999999 !important;
}


/** - 6 April 2018 after - **/
.page404 { height: 100%; }
.page404 #text .button { font-size: 14px; }
.page404 #text h3 { line-height: 64px; }
.page404 .bot404 { margin:30px auto 80px -20px; opacity: .4; }