.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_7,.grid_8,.grid_9{float:left}
figure,sub,sup{position:relative}
.clear,.clearfix:after,.float-clear,.row:after{clear:both}
.txt-left,hr,th{text-align:left}
.clear,.container:after,.cta,.invisable{visibility:hidden}
.state--loading,.state--successful{cursor:default;text-indent:-9999px}
.row{margin:0 auto;width:1200px;display:table}
.row .row{margin:0 -20px;width:auto;display:inline-block}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_7,.grid_8,.grid_9{display:inline;margin:0 20px}
.grid_1{width:60px}
.grid_2{width:160px}
.grid_3{width:260px}
.grid_4{width:360px}
.grid_5{width:460px}
.grid_6{width:560px;margin:0 20px;float:left;display:inline}
.grid_7{width:660px}
.grid_8{width:760px}
.grid_9{width:860px}
.grid_10{width:960px}
.grid_11{width:1060px}
.grid_12{width:1160px}
.offset_1{margin-left:120px}
.offset_2{margin-left:220px}
.offset_3{margin-left:320px}
.offset_4{margin-left:420px}
.offset_5{margin-left:520px}
.offset_6{margin-left:620px}
.offset_7{margin-left:720px}
.offset_8{margin-left:820px}
.offset_9{margin-left:920px}
.offset_10{margin-left:1020px}
.offset_11{margin-left:1120px}
.show-mobile,.show-tablet{display:none!important}
.show-screen{display:inherit}
.hide-mobile,.hide-tablet{display:inherit!important}
.hide-screen{display:none!important}
@media only screen and (min-width:960px)and (max-width:1199px){.row{width:960px}
.row .row{margin:0 -16px}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_7,.grid_8,.grid_9{margin:0 16px}
.grid_1{width:48px}
.grid_2{width:128px}
.grid_3{width:208px}
.grid_4{width:288px}
.grid_5{width:368px}
.grid_6{width:448px;margin:0 16px}
.grid_7{width:528px}
.grid_8{width:608px}
.grid_9{width:688px}
.grid_10{width:768px}
.grid_11{width:848px}
.grid_12{width:928px}
.offset_1{margin-left:96px}
.offset_2{margin-left:176px}
.offset_3{margin-left:256px}
.offset_4{margin-left:336px}
.offset_5{margin-left:416px}
.offset_6{margin-left:496px}
.offset_7{margin-left:576px}
.offset_8{margin-left:656px}
.offset_9{margin-left:736px}
.offset_10{margin-left:816px}
.offset_11{margin-left:896px}
.show-mobile,.show-tablet{display:none!important}
.hide-mobile,.hide-tablet,.show-screen{display:inherit!important}
.hide-screen{display:none!important}
}
@media only screen and (min-width:768px)and (max-width:959px){.row{width:768px}
.row .row{margin:0 -14px}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_7,.grid_8,.grid_9{margin:0 14px}
.grid_1{width:36px}
.grid_2{width:100px}
.grid_3{width:164px}
.grid_4{width:228px}
.grid_5{width:292px}
.grid_6{width:356px;margin:0 14px}
.grid_7{width:420px}
.grid_8{width:484px}
.grid_9{width:548px}
.grid_10{width:612px}
.grid_11{width:676px}
.grid_12{width:740px}
.grid_1_tablet{width:36px}
.grid_2_tablet{width:100px}
.grid_3_tablet{width:164px}
.grid_4_tablet{width:228px}
.grid_5_tablet{width:292px}
.grid_6_tablet{width:356px}
.grid_7_tablet{width:420px}
.grid_8_tablet{width:484px}
.grid_9_tablet{width:548px}
.grid_10_tablet{width:612px}
.grid_11_tablet{width:676px}
.grid_12_tablet{width:740px}
.offset_1{margin-left:78px}
.offset_2{margin-left:142px}
.offset_3{margin-left:206px}
.offset_4{margin-left:270px}
.offset_5{margin-left:334px}
.offset_6{margin-left:398px}
.offset_7{margin-left:462px}
.offset_8{margin-left:526px}
.offset_9{margin-left:590px}
.offset_10{margin-left:654px}
.offset_11{margin-left:718px}
.show-mobile{display:none!important}
.show-tablet{display:inherit!important}
.show-screen{display:none!important}
.hide-mobile{display:inherit!important}
.hide-tablet{display:none!important}
.hide-screen{display:inherit!important}
}
@media only screen and (max-width:767px){.row,.row .row{width:100%;display:block}
.row{padding:0 16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.row .row{margin:0;padding:0}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{width:100%;margin:0;float:none;display:table}
.grid_6_mobile{width:48%}
.grid_6_mobile:nth-child(odd){width:48%;float:left}
.grid_6_mobile:nth-child(even){float:right}
.show-mobile{display:inherit!important}
.hide-mobile,.show-screen,.show-tablet{display:none!important}
.hide-screen,.hide-tablet{display:inherit!important}
}
.container:after{content:"\0020";display:block;height:0;clear:both}
.clearfix:after,.clearfix:before,.row:after,.row:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix,.row{zoom:1}
.clear{display:block;overflow:hidden;width:0;height:0}
.img-max,form,hr,table{width:100%}
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;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body,p{line-height:20px}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
html{overflow-y:scroll;overflow:-moz-scrollbars-vertical}
body{margin:0;color:#333}
h1,h2,h3,h4,h5,h6{margin:0 0 16px;padding:0;color:#333;font-weight:400}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}
dt,td.highlight,th{font-weight:700}
p{margin:0 0 20px;padding:0}
em{font-style:italic}
small{font-size:11px}
sub,sup{height:0;line-height:0;vertical-align:baseline;font-size:80%}
sup{top:-5px}
sub{bottom:-5px}
pre{padding:18px 26px 16px}
pre code{margin:0;padding:0;font-family:'Consolas',Courier,monospace;font-size:12px;line-height:19px;color:#F1F1F1;display:block;background-color:#111;border:1px solid #111;overflow-x:auto}
.media,figure,form span,pre code,table{overflow:hidden}
hr,img{border:0}
abbr[data-original-title],abbr[title]{border-bottom:1px dotted #999;cursor:help}
address{margin:26px 0;padding:0;display:block;font-style:normal;line-height:20px}
hr{padding:0}
ol,ul{margin:20px 0 30px 20px;padding:0;display:block}
ol{list-style:decimal}
li{margin:0 0 10px;padding:0}
ol ol,ol ul,ul ol,ul ul{margin:10px 0 20px 20px}
ul.circle ul.square,ul.square,ul.square ul{list-style:square inside}
ul.circle,ul.circle ul,ul.square ul.circle{list-style:circle inside}
ul.disc,ul.disc ul{list-style:disc inside}
.career-details,.careers,.countries,.faq,.faq-links,.intergrations-links,.logo-grid,.no-bullet,.no-styling,.photo-block,.social,footer ol,footer ul,nav ol,nav.fullmenu .top-links,nav.fullmenu ol,nav.submenu ol{list-style:none}
ul.circle li,ul.disc li,ul.square li{margin:0 0 5px 18px;padding:0;line-height:18px;background:0 0}
dl{margin:16px 0 26px;padding:0}
dt{margin:0 0 10px;font-size:18px;line-height:20px}
dd{margin:0 0 10px 10px}
figure{margin:16px 0;padding:0;top:0;left:0}
blockquote{margin:0;padding:70px 0 0}
blockquote p{padding:0;color:#777;font-style:italic}
blockquote p:first-of-type:before{content:'\201C';display:block;font-family:'Arial Black',Gadget,sans-serif;font-size:100px;line-height:100px;font-style:normal;position:absolute;top:0;left:0}
blockquote p:last-of-type:after{content:'\201D'}
figcaption:before{content:'\2014';display:block}
figcaption{margin:0;padding:0;font-size:11px}
a{text-decoration:underline;outline:0;-moz-transition:all .1s cubic-bezier(.33,0,.2,1)0s;-o-transition:all .1s cubic-bezier(.33,0,.2,1)0s}
a:focus{outline:0;-moz-outline-style:none}
img{vertical-align:middle;-ms-interpolation-mode:bicubic}
.img-left{float:left;margin:0 30px 30px 0;border:none}
.img-right{float:right;margin:0 0 30px 30px;border:none}
.img-max{margin:0 0 30px;height:auto}
.media{position:relative;margin:0 0 15px;padding-bottom:51%;padding-top:30px;height:0;border:1px solid #ccc}
td,th{border:none;padding:8px}
.media embed,.media iframe,.media object{position:absolute;top:0;left:0;width:100%;height:100%}
.select,fieldset,fieldset small{position:relative}
table{margin:20px 0 40px;font-size:13px;line-height:17px;border-bottom:1px solid #D6D6D6;border-collapse:collapse;border-spacing:0}
caption{margin:0 0 10px}
tr{background-color:#FFF;-moz-transition:all .1s cubic-bezier(.33,0,.2,1)0s;-webkit-transition:all .1s cubic-bezier(.33,0,.2,1)0s;-o-transition:all .1s cubic-bezier(.33,0,.2,1)0s}
tr,tr:hover{transition:all .1s cubic-bezier(.33,0,.2,1)0s}
tr:hover{background-color:#F1F1F1;-moz-transition:all .1s cubic-bezier(.33,0,.2,1)0s;-webkit-transition:all .1s cubic-bezier(.33,0,.2,1)0s;-o-transition:all .1s cubic-bezier(.33,0,.2,1)0s}
tr.even{background-color:#FFF}
th,tr.odd{background-color:#F1F1F1}
th{color:#222;border-bottom:3px solid #D6D6D6;white-space:nowrap}
td{min-width:100px;background-color:transparent;color:#666;border-top:1px solid #D6D6D6}
td.highlight{padding:11px 8px;color:#EEE;display:block;font-size:inherit;border:none;background-color:#333}
.txt-success{color:#2ECC71}
.bg-success{background-color:#2ECC71}
.border-success{border-color:#2ECC71}
.txt-info{color:#3498DB}
.bg-info{background-color:#3498DB}
.border-info{border-color:#3498DB}
.txt-warning{color:#FA9300}
.bg-warning{background-color:#FA9300}
.border-warning{border-color:#FA9300}
.border-error,fieldset small{border-color:#E74C3C}
.txt-error{color:#E74C3C}
.bg-error{background-color:#E74C3C}
.float-left{float:left}
.float-right{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
.txt-justify{text-align:justify}
.txt-normal{font-weight:400}
.txt-big,.txt-bold,.txt-highlight{font-weight:700}
.txt-italic{font-style:italic}
.txt-underline{border-bottom:1px solid}
.txt-highlight{padding:4px 7px;color:#000;line-height:19px;display:inline-block;background:#00DEFF}
.no-padding,fieldset,form,form span{padding:0}
.txt-intro{font-size:130%;line-height:130%}
.txt-big{color:#A2BD30;line-height:26px}
.txt-break-all{word-break:break-all}
.rounded{border-radius:50%}
.radius{border-radius:3px}
.no-indent{margin-left:0;padding-left:0}
.no-styling{margin:0;padding:0}
.inline{display:inline}
.block,.show{display:block}
.hidden,.hide,.invisable{display:none}
.visable,fieldset,form span{display:block}
.visable{visibility:visible}
button:focus,input:focus,select:focus,textarea:focus{outline:0}
@media only screen and (max-width:767px){table,td{padding:0}
table,tbody,td,th,tr{border:0;display:block;text-align:left;white-space:normal}
table{border-top:1px solid #D6D6D6;table-layout:fixed}
tr{margin:0;padding:6px;border-bottom:1px solid #D6D6D6}
tr:hover{background-color:#FFF}
td:empty,th,thead{display:none;visibility:hidden}
td:first-child{font-weight:700}
td[data-title]:before,th[data-title]:before{content:attr(data-title)":\00A0";font-weight:700}
}
form{margin:0 0 16px;display:inline-block}
label{margin:0;padding:11px 16px 0 0;float:left;text-align:right;width:30%;min-height:40px;font-family:sans-serif;font-size:14px;line-height:16px;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
fieldset small,label{box-sizing:border-box}
label.checkbox,label.radio{text-align:left;width:auto}
form span{margin:10px 0;float:left}
fieldset{margin:0 0 20px;top:0;left:0}
fieldset small{margin:0 0 0 30%;padding:3px 8px;font-family:sans-serif;font-size:11px;line-height:20px;color:#FFF;background-color:#E74C3C;width:70%;float:right;display:inline-block;top:-1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.select,input,select,textarea{box-sizing:border-box;margin:0}
input,select,textarea{padding:0 10px;display:block;border-radius:0;width:70%;height:40px;font-family:sans-serif;font-size:14px;line-height:40px;color:#555;border:1px solid #DDD;overflow:hidden;position:relative;top:0;left:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none}
textarea{padding:0 0 0 10px;resize:none;min-height:100px;overflow-y:auto}
.blog-author,.blog-author span,.careers,.container.open,.countries,.faq-links,.faq>li,.intergrations-links,.pagination-block,.photo-block,.select,.side-menu ol,.side-menu ol li ol,.support-numbers,.support-numbers li h3,footer,footer .social,footer .tracking ol,header,nav.fullmenu .top-links,nav.fullmenu ol,section{overflow:hidden}
input[type=search]{-webkit-padding-start:0}
.select{padding:0;display:inline-block;width:70%;right:0;top:0;height:40px;background:#FFF;border:1px solid #DDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.select:after{margin:0;padding:0;content:'\25be';color:#999;line-height:35px;text-align:center;right:0;top:0;background:#FFF;width:38px;height:38px;border-left:1px solid #F1F1F1;position:absolute;pointer-events:none}
.select select{padding:11px 10px 10px;background-color:#FFF;-webkit-padding-before:0;-webkit-padding-start:6px;width:100%;height:40px;font-family:sans-serif;font-size:14px;line-height:40px;float:left;color:#999;border:none;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
.select option{padding:10px;border-bottom:1px solid #F2F2F2}
.select optgroup{padding:0 10px;color:#000;background-color:#FFF}
.select optgroup[label]{padding-top:10px;background-color:#FFF;font-style:normal}
.select optgroup option{border-bottom:1px solid #F2F2F2;font-family:sans-serif;font-size:12px;line-height:40px}
.select optgroup option:first-child{margin:10px 0 0;border-top:1px solid #F2F2F2}
.checkbox{padding:8px 0 0;width:70%;float:right}
.checkbox>span{margin:0 0 10px;padding:0 20px 0 0;float:left;position:relative;top:0;left:0;width:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.checkbox>span label{padding:2px 0 0 32px;width:100%;height:auto;font-family:sans-serif;font-size:14px;line-height:20px;text-align:left;cursor:pointer;float:none;display:block;position:relative;left:0;top:0}
input[type=checkbox],input[type=checkbox]:not(:focus):invalid{width:22px;height:22px;position:absolute;top:0;left:0}
input[type=checkbox]+label:before{margin:0;content:'\2718';position:absolute;left:0;top:0;background-color:#FFF;border:1px solid #CCC;cursor:pointer;display:inline-block;height:20px;width:20px;text-align:center;font-family:sans-serif;font-size:13px;line-height:22px;color:#CCC;transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;-o-transition:all .1s linear 0s}
input[type=checkbox]:checked+label:before{background-color:#000;content:'\2714';border-color:#000;color:#FFF;transition:all .6s linear 0s;-moz-transition:all .6s linear 0s;-webkit-transition:all .6s linear 0s;-o-transition:all .6s linear 0s}
input[type=checkbox]+label+small{margin:0;padding:0 0 0 32px;background:0 0;border:none;color:#E74C3C;width:auto;float:none}
.radio{padding:8px 0 0;width:70%;float:right}
.radio>span{margin:0 0 10px;padding:0 20px 0 0;float:left;position:relative;top:0;left:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.radio>span label{margin:0;padding:2px 0 0 32px;width:100%;height:auto;font-family:sans-serif;font-size:14px;line-height:20px;text-align:left;cursor:pointer;display:block;position:relative;left:0;top:0}
input[type=radio],input[type=radio]:not(:focus):invalid{width:22px;height:22px;border:none;position:absolute;top:0;left:0}
input[type=radio]+label:before{margin:0;content:'';position:absolute;left:0;top:0;background-color:#FFF;border:1px solid #CCC;cursor:pointer;display:inline-block;height:20px;width:20px;text-align:center;font-family:sans-serif;font-size:13px;line-height:22px;color:#CCC;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;-o-transition:all .1s linear 0s}
input[type=radio]:checked+label:before{border:7px solid #000;transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-webkit-transition:all .1s linear 0s;-o-transition:all .1s linear 0s}
input[type=radio]+label+small{margin:0;padding:0 0 0 32px;background:0 0;border:none;color:#E74C3C;width:auto;float:none}
input:not(:focus):invalid{box-shadow:none}
.error input,input:focus:invalid,input[type=checkbox]:focus:invalid,input[type=checkbox]:focus:invalid+label:before,select:focus:invalid{color:#E74C3C;box-shadow:none}
form .failure,form .loading,form .successful{padding-right:46px;color:#FFF}
input:focus:invalid::-webkit-input-placeholder{color:#E74C3C;opacity:1}
input:focus:invalid:-moz-placeholder{color:#E74C3C;opacity:1}
input:focus:invalid::-moz-placeholder{color:#E74C3C;opacity:1}
input:focus:invalid:-ms-input-placeholder{color:#E74C3C;opacity:1}
.error input+small{margin:0;padding:3px 8px;font-family:sans-serif;font-size:11px;line-height:20px;color:#FFF;border-color:#E74C3C;background-color:#E74C3C;width:70%;float:right;display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
form .loading,form .loading:hover{background-color:#25A35A}
button,input[type=button],input[type=submit],input[type=reset]{margin:0 0 20px;width:auto;height:auto;border:none;display:inline-block;font:14px/20px "joey",sans-serif}
input:first-of-type[type=button],input:first-of-type[type=submit],input:first-of-type[type=reset]{margin-left:30%}
form .loading{position:relative;cursor:default}
form .loading:after{margin:-10px 0 0;content:'';width:20px;height:20px;background:url(../img/loading.png)no-repeat;position:absolute;top:50%;right:16px;-webkit-animation:spinner 1s infinite linear reverse;animation:spinner 1s infinite linear reverse}
.flag-icon,.flag-icon-background{background-size:contain;background-position:50%}
.flag-icon,.flag-icon-background,.want-to-know-more,header{background-repeat:no-repeat}
form .successful{background-color:#25A35A;position:relative;cursor:default}
form .successful:hover{border-color:#25A35A;background-color:#25A35A}
form .successful:after{content:'\2714';width:20px;height:20px;font-size:14px;line-height:30px;position:absolute;top:10px;right:16px}
form .failure{background-color:#E74C3C;position:relative;cursor:default}
form .failure:after{content:'\00D7';width:20px;height:20px;font-size:20px;line-height:30px;position:absolute;top:10px;right:16px}
form .failure:hover{background-color:#E74C3C;border-color:#E74C3C}
h1:after,h2:after,h3:after{height:3px;display:block;background-color:#D6D6D6}
@keyframes spinner{0%{transform:rotate(0);-webkit-transform:rotate(0)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}
@-webkit-keyframes spinner{0%{transform:rotate(0);-webkit-transform:rotate(0)}
100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}
}
.hide-lables label{display:none}
.hide-lables .checkbox label,.hide-lables .radio label{display:block}
.hide-lables .select,.hide-lables fieldset.error input+small,.hide-lables input,.hide-lables select,.hide-lables textarea{width:100%}
.hide-lables small{margin:0;width:100%}
.hide-lables .checkbox,.hide-lables .radio{width:100%;float:right}
input[type=checkbox],input[type=checkbox]:not(:focus):invalid,input[type=radio],input[type=radio]:not(:focus):invalid{width:20px;height:20px}
.hide-lables input:not(:focus):invalid+small{width:100%}
.hide-lables input[type=button],.hide-lables input[type=submit],.hide-lables input[type=reset]{margin:6px 6px 6px 0;width:auto}
::-webkit-input-placeholder{color:#333;opacity:.5}
:-moz-placeholder{color:#333;opacity:.5}
::-moz-placeholder{color:#333;opacity:.5}
:-ms-input-placeholder{color:#333;opacity:.5}
:focus::-webkit-input-placeholder{color:#333;opacity:1}
:focus:-moz-placeholder{color:#333;opacity:1}
:focus::-moz-placeholder{color:#333;opacity:1}
:focus:-ms-input-placeholder{color:#333;opacity:1}
input:focus,select:focus,textarea:focus{color:#000;border-color:#999;outline:0}
.nysmnyd-labels fieldset{margin:0 0 30px}
.nysmnyd-labels fieldset label{padding:0;display:block;position:absolute;left:1px;top:0;height:auto;width:auto;z-index:1;font-family:sans-serif;font-size:12px;line-height:40px;color:#999;transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-webkit-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s}
h3 span,p{font-size:16px}
.nysmnyd-labels fieldset.show-all label{top:-27px;transition:all .1s ease-out 0s;-moz-transition:all .1s ease-out 0s;-webkit-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s}
.nysmnyd-labels .select,.nysmnyd-labels input,.nysmnyd-labels textarea{z-index:2}
.nysmnyd-labels textarea{min-height:110px}
.nysmnyd-labels .select,.nysmnyd-labels fieldset input:not(:focus):invalid+small,.nysmnyd-labels fieldset.error input+small,.nysmnyd-labels input,.nysmnyd-labels select,.nysmnyd-labels small,.nysmnyd-labels textarea{width:100%}
.nysmnyd-labels .checkbox,.nysmnyd-labels .radio{width:100%;float:right}
.flag-icon{margin:-8px 0 0;height:18px;width:23px;line-height:30px;border:1px solid rgba(0,0,0,.1);display:inline-block;position:absolute;top:50%;left:0}
.txt-center h3:after,h2.txt-center:after,header{position:relative;top:0}
.want-to-know-more,header{background-position:center 0}
.flag-icon:before{content:"\00a0"}
.flag-icon-row{margin-top:-11px;height:25px;background-image:url(../img/flags/row.svg);border:none}
.flag-icon-ad{background-image:url(../img/flags/ad.svg)}
.flag-icon-ae{background-image:url(../img/flags/ae.svg)}
.flag-icon-af{background-image:url(../img/flags/af.svg)}
.flag-icon-ag{background-image:url(../img/flags/ag.svg)}
.flag-icon-ai{background-image:url(../img/flags/ai.svg)}
.flag-icon-al{background-image:url(../img/flags/al.svg)}
.flag-icon-am{background-image:url(../img/flags/am.svg)}
.flag-icon-ao{background-image:url(../img/flags/ao.svg)}
.flag-icon-aq{background-image:url(../img/flags/aq.svg)}
.flag-icon-ar{background-image:url(../img/flags/ar.svg)}
.flag-icon-as{background-image:url(../img/flags/as.svg)}
.flag-icon-at{background-image:url(../img/flags/at.svg)}
.flag-icon-au{background-image:url(../img/flags/au.svg)}
.flag-icon-aw{background-image:url(../img/flags/aw.svg)}
.flag-icon-ax{background-image:url(../img/flags/ax.svg)}
.flag-icon-az{background-image:url(../img/flags/az.svg)}
.flag-icon-ba{background-image:url(../img/flags/ba.svg)}
.flag-icon-bb{background-image:url(../img/flags/bb.svg)}
.flag-icon-bd{background-image:url(../img/flags/bd.svg)}
.flag-icon-be{background-image:url(../img/flags/be.svg)}
.flag-icon-bf{background-image:url(../img/flags/bf.svg)}
.flag-icon-bg{background-image:url(../img/flags/bg.svg)}
.flag-icon-bh{background-image:url(../img/flags/bh.svg)}
.flag-icon-bi{background-image:url(../img/flags/bi.svg)}
.flag-icon-bj{background-image:url(../img/flags/bj.svg)}
.flag-icon-bl{background-image:url(../img/flags/bl.svg)}
.flag-icon-bm{background-image:url(../img/flags/bm.svg)}
.flag-icon-bn{background-image:url(../img/flags/bn.svg)}
.flag-icon-bo{background-image:url(../img/flags/bo.svg)}
.flag-icon-bq{background-image:url(../img/flags/bq.svg)}
.flag-icon-br{background-image:url(../img/flags/br.svg)}
.flag-icon-bs{background-image:url(../img/flags/bs.svg)}
.flag-icon-bt{background-image:url(../img/flags/bt.svg)}
.flag-icon-bv{background-image:url(../img/flags/bv.svg)}
.flag-icon-bw{background-image:url(../img/flags/bw.svg)}
.flag-icon-by{background-image:url(../img/flags/by.svg)}
.flag-icon-bz{background-image:url(../img/flags/bz.svg)}
.flag-icon-ca{background-image:url(../img/flags/ca.svg)}
.flag-icon-cc{background-image:url(../img/flags/cc.svg)}
.flag-icon-cd{background-image:url(../img/flags/cd.svg)}
.flag-icon-cf{background-image:url(../img/flags/cf.svg)}
.flag-icon-cg{background-image:url(../img/flags/cg.svg)}
.flag-icon-ch{background-image:url(../img/flags/ch.svg)}
.flag-icon-ci{background-image:url(../img/flags/ci.svg)}
.flag-icon-ck{background-image:url(../img/flags/ck.svg)}
.flag-icon-cl{background-image:url(../img/flags/cl.svg)}
.flag-icon-cm{background-image:url(../img/flags/cm.svg)}
.flag-icon-cn{background-image:url(../img/flags/cn.svg)}
.flag-icon-co{background-image:url(../img/flags/co.svg)}
.flag-icon-cr{background-image:url(../img/flags/cr.svg)}
.flag-icon-cu{background-image:url(../img/flags/cu.svg)}
.flag-icon-cv{background-image:url(../img/flags/cv.svg)}
.flag-icon-cw{background-image:url(../img/flags/cw.svg)}
.flag-icon-cx{background-image:url(../img/flags/cx.svg)}
.flag-icon-cy{background-image:url(../img/flags/cy.svg)}
.flag-icon-cz{background-image:url(../img/flags/cz.svg)}
.flag-icon-de{background-image:url(../img/flags/de.svg)}
.flag-icon-dj{background-image:url(../img/flags/dj.svg)}
.flag-icon-dk{background-image:url(../img/flags/dk.svg)}
.flag-icon-dm{background-image:url(../img/flags/dm.svg)}
.flag-icon-do{background-image:url(../img/flags/do.svg)}
.flag-icon-dz{background-image:url(../img/flags/dz.svg)}
.flag-icon-ec{background-image:url(../img/flags/ec.svg)}
.flag-icon-ee{background-image:url(../img/flags/ee.svg)}
.flag-icon-eg{background-image:url(../img/flags/eg.svg)}
.flag-icon-eh{background-image:url(../img/flags/eh.svg)}
.flag-icon-er{background-image:url(../img/flags/er.svg)}
.flag-icon-es{background-image:url(../img/flags/es.svg)}
.flag-icon-et{background-image:url(../img/flags/et.svg)}
.flag-icon-fi{background-image:url(../img/flags/fi.svg)}
.flag-icon-fj{background-image:url(../img/flags/fj.svg)}
.flag-icon-fk{background-image:url(../img/flags/fk.svg)}
.flag-icon-fm{background-image:url(../img/flags/fm.svg)}
.flag-icon-fo{background-image:url(../img/flags/fo.svg)}
.flag-icon-fr{background-image:url(../img/flags/fr.svg)}
.flag-icon-ga{background-image:url(../img/flags/ga.svg)}
.flag-icon-gb{background-image:url(../img/flags/gb.svg)}
.flag-icon-gd{background-image:url(../img/flags/gd.svg)}
.flag-icon-ge{background-image:url(../img/flags/ge.svg)}
.flag-icon-gf{background-image:url(../img/flags/gf.svg)}
.flag-icon-gg{background-image:url(../img/flags/gg.svg)}
.flag-icon-gh{background-image:url(../img/flags/gh.svg)}
.flag-icon-gi{background-image:url(../img/flags/gi.svg)}
.flag-icon-gl{background-image:url(../img/flags/gl.svg)}
.flag-icon-gm{background-image:url(../img/flags/gm.svg)}
.flag-icon-gn{background-image:url(../img/flags/gn.svg)}
.flag-icon-gp{background-image:url(../img/flags/gp.svg)}
.flag-icon-gq{background-image:url(../img/flags/gq.svg)}
.flag-icon-gr{background-image:url(../img/flags/gr.svg)}
.flag-icon-gs{background-image:url(../img/flags/gs.svg)}
.flag-icon-gt{background-image:url(../img/flags/gt.svg)}
.flag-icon-gu{background-image:url(../img/flags/gu.svg)}
.flag-icon-gw{background-image:url(../img/flags/gw.svg)}
.flag-icon-gy{background-image:url(../img/flags/gy.svg)}
.flag-icon-hk{background-image:url(../img/flags/hk.svg)}
.flag-icon-hm{background-image:url(../img/flags/hm.svg)}
.flag-icon-hn{background-image:url(../img/flags/hn.svg)}
.flag-icon-hr{background-image:url(../img/flags/hr.svg)}
.flag-icon-ht{background-image:url(../img/flags/ht.svg)}
.flag-icon-hu{background-image:url(../img/flags/hu.svg)}
.flag-icon-id{background-image:url(../img/flags/id.svg)}
.flag-icon-ie{background-image:url(../img/flags/ie.svg)}
.flag-icon-il{background-image:url(../img/flags/il.svg)}
.flag-icon-im{background-image:url(../img/flags/im.svg)}
.flag-icon-in{background-image:url(../img/flags/in.svg)}
.flag-icon-io{background-image:url(../img/flags/io.svg)}
.flag-icon-iq{background-image:url(../img/flags/iq.svg)}
.flag-icon-ir{background-image:url(../img/flags/ir.svg)}
.flag-icon-is{background-image:url(../img/flags/is.svg)}
.flag-icon-it{background-image:url(../img/flags/it.svg)}
.flag-icon-je{background-image:url(../img/flags/je.svg)}
.flag-icon-jm{background-image:url(../img/flags/jm.svg)}
.flag-icon-jo{background-image:url(../img/flags/jo.svg)}
.flag-icon-jp{background-image:url(../img/flags/jp.svg)}
.flag-icon-ke{background-image:url(../img/flags/ke.svg)}
.flag-icon-kg{background-image:url(../img/flags/kg.svg)}
.flag-icon-kh{background-image:url(../img/flags/kh.svg)}
.flag-icon-ki{background-image:url(../img/flags/ki.svg)}
.flag-icon-km{background-image:url(../img/flags/km.svg)}
.flag-icon-kn{background-image:url(../img/flags/kn.svg)}
.flag-icon-kp{background-image:url(../img/flags/kp.svg)}
.flag-icon-kr{background-image:url(../img/flags/kr.svg)}
.flag-icon-kw{background-image:url(../img/flags/kw.svg)}
.flag-icon-ky{background-image:url(../img/flags/ky.svg)}
.flag-icon-kz{background-image:url(../img/flags/kz.svg)}
.flag-icon-la{background-image:url(../img/flags/la.svg)}
.flag-icon-lb{background-image:url(../img/flags/lb.svg)}
.flag-icon-lc{background-image:url(../img/flags/lc.svg)}
.flag-icon-li{background-image:url(../img/flags/li.svg)}
.flag-icon-lk{background-image:url(../img/flags/lk.svg)}
.flag-icon-lr{background-image:url(../img/flags/lr.svg)}
.flag-icon-ls{background-image:url(../img/flags/ls.svg)}
.flag-icon-lt{background-image:url(../img/flags/lt.svg)}
.flag-icon-lu{background-image:url(../img/flags/lu.svg)}
.flag-icon-lv{background-image:url(../img/flags/lv.svg)}
.flag-icon-ly{background-image:url(../img/flags/ly.svg)}
.flag-icon-ma{background-image:url(../img/flags/ma.svg)}
.flag-icon-mc{background-image:url(../img/flags/mc.svg)}
.flag-icon-md{background-image:url(../img/flags/md.svg)}
.flag-icon-me{background-image:url(../img/flags/me.svg)}
.flag-icon-mf{background-image:url(../img/flags/mf.svg)}
.flag-icon-mg{background-image:url(../img/flags/mg.svg)}
.flag-icon-mh{background-image:url(../img/flags/mh.svg)}
.flag-icon-mk{background-image:url(../img/flags/mk.svg)}
.flag-icon-ml{background-image:url(../img/flags/ml.svg)}
.flag-icon-mm{background-image:url(../img/flags/mm.svg)}
.flag-icon-mn{background-image:url(../img/flags/mn.svg)}
.flag-icon-mo{background-image:url(../img/flags/mo.svg)}
.flag-icon-mp{background-image:url(../img/flags/mp.svg)}
.flag-icon-mq{background-image:url(../img/flags/mq.svg)}
.flag-icon-mr{background-image:url(../img/flags/mr.svg)}
.flag-icon-ms{background-image:url(../img/flags/ms.svg)}
.flag-icon-mt{background-image:url(../img/flags/mt.svg)}
.flag-icon-mu{background-image:url(../img/flags/mu.svg)}
.flag-icon-mv{background-image:url(../img/flags/mv.svg)}
.flag-icon-mw{background-image:url(../img/flags/mw.svg)}
.flag-icon-mx{background-image:url(../img/flags/mx.svg)}
.flag-icon-my{background-image:url(../img/flags/my.svg)}
.flag-icon-mz{background-image:url(../img/flags/mz.svg)}
.flag-icon-na{background-image:url(../img/flags/na.svg)}
.flag-icon-nc{background-image:url(../img/flags/nc.svg)}
.flag-icon-ne{background-image:url(../img/flags/ne.svg)}
.flag-icon-nf{background-image:url(../img/flags/nf.svg)}
.flag-icon-ng{background-image:url(../img/flags/ng.svg)}
.flag-icon-ni{background-image:url(../img/flags/ni.svg)}
.flag-icon-nl{background-image:url(../img/flags/nl.svg)}
.flag-icon-no{background-image:url(../img/flags/no.svg)}
.flag-icon-np{background-image:url(../img/flags/np.svg)}
.flag-icon-nr{background-image:url(../img/flags/nr.svg)}
.flag-icon-nu{background-image:url(../img/flags/nu.svg)}
.flag-icon-nz{background-image:url(../img/flags/nz.svg)}
.flag-icon-om{background-image:url(../img/flags/om.svg)}
.flag-icon-pa{background-image:url(../img/flags/pa.svg)}
.flag-icon-pe{background-image:url(../img/flags/pe.svg)}
.flag-icon-pf{background-image:url(../img/flags/pf.svg)}
.flag-icon-pg{background-image:url(../img/flags/pg.svg)}
.flag-icon-ph{background-image:url(../img/flags/ph.svg)}
.flag-icon-pk{background-image:url(../img/flags/pk.svg)}
.flag-icon-pl{background-image:url(../img/flags/pl.svg)}
.flag-icon-pm{background-image:url(../img/flags/pm.svg)}
.flag-icon-pn{background-image:url(../img/flags/pn.svg)}
.flag-icon-pr{background-image:url(../img/flags/pr.svg)}
.flag-icon-ps{background-image:url(../img/flags/ps.svg)}
.flag-icon-pt{background-image:url(../img/flags/pt.svg)}
.flag-icon-pw{background-image:url(../img/flags/pw.svg)}
.flag-icon-py{background-image:url(../img/flags/py.svg)}
.flag-icon-qa{background-image:url(../img/flags/qa.svg)}
.flag-icon-re{background-image:url(../img/flags/re.svg)}
.flag-icon-ro{background-image:url(../img/flags/ro.svg)}
.flag-icon-rs{background-image:url(../img/flags/rs.svg)}
.flag-icon-ru{background-image:url(../img/flags/ru.svg)}
.flag-icon-rw{background-image:url(../img/flags/rw.svg)}
.flag-icon-sa{background-image:url(../img/flags/sa.svg)}
.flag-icon-sb{background-image:url(../img/flags/sb.svg)}
.flag-icon-sc{background-image:url(../img/flags/sc.svg)}
.flag-icon-sd{background-image:url(../img/flags/sd.svg)}
.flag-icon-se{background-image:url(../img/flags/se.svg)}
.flag-icon-sg{background-image:url(../img/flags/sg.svg)}
.flag-icon-sh{background-image:url(../img/flags/sh.svg)}
.flag-icon-si{background-image:url(../img/flags/si.svg)}
.flag-icon-sj{background-image:url(../img/flags/sj.svg)}
.flag-icon-sk{background-image:url(../img/flags/sk.svg)}
.flag-icon-sl{background-image:url(../img/flags/sl.svg)}
.flag-icon-sm{background-image:url(../img/flags/sm.svg)}
.flag-icon-sn{background-image:url(../img/flags/sn.svg)}
.flag-icon-so{background-image:url(../img/flags/so.svg)}
.flag-icon-sr{background-image:url(../img/flags/sr.svg)}
.flag-icon-ss{background-image:url(../img/flags/ss.svg)}
.flag-icon-st{background-image:url(../img/flags/st.svg)}
.flag-icon-sv{background-image:url(../img/flags/sv.svg)}
.flag-icon-sx{background-image:url(../img/flags/sx.svg)}
.flag-icon-sy{background-image:url(../img/flags/sy.svg)}
.flag-icon-sz{background-image:url(../img/flags/sz.svg)}
.flag-icon-tc{background-image:url(../img/flags/tc.svg)}
.flag-icon-td{background-image:url(../img/flags/td.svg)}
.flag-icon-tf{background-image:url(../img/flags/tf.svg)}
.flag-icon-tg{background-image:url(../img/flags/tg.svg)}
.flag-icon-th{background-image:url(../img/flags/th.svg)}
.flag-icon-tj{background-image:url(../img/flags/tj.svg)}
.flag-icon-tk{background-image:url(../img/flags/tk.svg)}
.flag-icon-tl{background-image:url(../img/flags/tl.svg)}
.flag-icon-tm{background-image:url(../img/flags/tm.svg)}
.flag-icon-tn{background-image:url(../img/flags/tn.svg)}
.flag-icon-to{background-image:url(../img/flags/to.svg)}
.flag-icon-tr{background-image:url(../img/flags/tr.svg)}
.flag-icon-tt{background-image:url(../img/flags/tt.svg)}
.flag-icon-tv{background-image:url(../img/flags/tv.svg)}
.flag-icon-tw{background-image:url(../img/flags/tw.svg)}
.flag-icon-tz{background-image:url(../img/flags/tz.svg)}
.flag-icon-ua{background-image:url(../img/flags/ua.svg)}
.flag-icon-ug{background-image:url(../img/flags/ug.svg)}
.flag-icon-um{background-image:url(../img/flags/um.svg)}
.flag-icon-us{background-image:url(../img/flags/us.svg)}
.flag-icon-uy{background-image:url(../img/flags/uy.svg)}
.flag-icon-uz{background-image:url(../img/flags/uz.svg)}
.flag-icon-va{background-image:url(../img/flags/va.svg)}
.flag-icon-vc{background-image:url(../img/flags/vc.svg)}
.flag-icon-ve{background-image:url(../img/flags/ve.svg)}
.flag-icon-vg{background-image:url(../img/flags/vg.svg)}
.flag-icon-vi{background-image:url(../img/flags/vi.svg)}
.flag-icon-vn{background-image:url(../img/flags/vn.svg)}
.flag-icon-vu{background-image:url(../img/flags/vu.svg)}
.flag-icon-wf{background-image:url(../img/flags/wf.svg)}
.flag-icon-ws{background-image:url(../img/flags/ws.svg)}
.flag-icon-ye{background-image:url(../img/flags/ye.svg)}
.flag-icon-yt{background-image:url(../img/flags/yt.svg)}
.flag-icon-za{background-image:url(../img/flags/za.svg)}
.flag-icon-zm{background-image:url(../img/flags/zm.svg)}
.flag-icon-zw{background-image:url(../img/flags/zw.svg)}
.blog-author:after,.btn--cancel:after,.btn--cancel:before,.btn--hover--cancel:after,.btn--hover--cancel:before,.btn--hover--cancel:hover:after,.btn--hover--cancel:hover:before,.btn--hover--save:after,.btn--hover--save:before,.btn--hover--save:hover:after,.btn--hover--save:hover:before,.btn--large:after,.btn--large:before,.btn--save:after,.btn--save:before,.btn--small:after,.btn--small:before,.btn:before,.has-icon--after:after,.has-icon--arrow--after:after,.has-icon--arrow:before,.has-icon--arrowLeft--after:after,.has-icon--arrowLeft:before,.has-icon--arrowLeftFirst--after:after,.has-icon--arrowLeftFirst:before,.has-icon--arrowRightLast--after:after,.has-icon--arrowRightLast:before,.has-icon--arrowUp--after:after,.has-icon--arrowUp:before,.has-icon--case--after:after,.has-icon--case:before,.has-icon--checkList--after:after,.has-icon--checkList:before,.has-icon--cross--after:after,.has-icon--cross:before,.has-icon--globe--after:after,.has-icon--globe:before,.has-icon--graph--after:after,.has-icon--graph:before,.has-icon--handshake--after:after,.has-icon--handshake:before,.has-icon--headset--after:after,.has-icon--headset:before,.has-icon--house--after:after,.has-icon--house:before,.has-icon--id--after:after,.has-icon--id:before,.has-icon--infinityCloud--after:after,.has-icon--infinityCloud:before,.has-icon--infinityLogo--after:after,.has-icon--infinityLogo:before,.has-icon--infinityLogoP1--after:after,.has-icon--infinityLogoP1:before,.has-icon--infinityLogoP2--after:after,.has-icon--infinityLogoP2:before,.has-icon--infinityMark--after:after,.has-icon--infinityMark:before,.has-icon--infinityMarkSolid--after:after,.has-icon--infinityMarkSolid:before,.has-icon--jigsaw--after:after,.has-icon--jigsaw:before,.has-icon--link--after:after,.has-icon--link:before,.has-icon--money--after:after,.has-icon--money:before,.has-icon--noIcon--after:after,.has-icon--noIcon:before,.has-icon--padlock--after:after,.has-icon--padlock:before,.has-icon--pencil--after:after,.has-icon--pencil:before,.has-icon--people--after:after,.has-icon--people:before,.has-icon--person--after:after,.has-icon--person:before,.has-icon--phone--after:after,.has-icon--phone:before,.has-icon--phoneConversation--after:after,.has-icon--phoneConversation:before,.has-icon--play--after:after,.has-icon--play:before,.has-icon--questionMark--after:after,.has-icon--questionMark:before,.has-icon--socialGithub--after:after,.has-icon--socialGithub:before,.has-icon--socialGoogle--after:after,.has-icon--socialGoogle:before,.has-icon--socialLinkedin--after:after,.has-icon--socialLinkedin:before,.has-icon--socialTwitter--after:after,.has-icon--socialTwitter:before,.has-icon--socialVimeo--after:after,.has-icon--socialVimeo:before,.has-icon--trafficLight--after:after,.has-icon--trafficLight:before,.has-icon--vistaView--after:after,.has-icon--vistaView:before,.has-icon:before,.side-menu ol li ol li ol li a:before,.state--failure:after,.state--failure:before,.state--loading:after,.state--loading:before,.state--successful:after,.state--successful:before,nav.fullmenu ol li .btn:after,nav.fullmenu ol li ol li a:after{font-family:"icon"}
.has-icon--infinityLogo--after:after,.has-icon--infinityLogo:before{content:'\e600'}
.has-icon--infinityLogoP1--after:after,.has-icon--infinityLogoP1:before{content:'\e601'}
.has-icon--infinityLogoP2--after:after,.has-icon--infinityLogoP2:before{content:'\e602'}
.has-icon--infinityMark--after:after,.has-icon--infinityMark:before{content:'\e603'}
.has-icon--infinityMarkSolid--after:after,.has-icon--infinityMarkSolid:before{content:'\e604'}
.has-icon--socialTwitter--after:after,.has-icon--socialTwitter:before{content:'\e605'}
.has-icon--socialGithub--after:after,.has-icon--socialGithub:before{content:'\e606'}
.has-icon--socialLinkedin--after:after,.has-icon--socialLinkedin:before{content:'\e607'}
.has-icon--socialGoogle--after:after,.has-icon--socialGoogle:before{content:'\e608'}
.has-icon--socialVimeo--after:after,.has-icon--socialVimeo:before{content:'\e609'}
.blog-author:after,.btn--cancel:after,.btn--hover--cancel:after,.btn--hover--cancel:hover:after,.btn--hover--save:after,.btn--hover--save:hover:after,.btn--large:after,.btn--save:after,.btn--small:after,.has-icon--arrow--after:after,.has-icon--arrow:before,.side-menu ol li ol li ol li a:before,.state--failure:after,.state--loading:after,.state--successful:after,nav.fullmenu ol li .btn:after,nav.fullmenu ol li ol li a:after{content:'\e60a'}
.has-icon--arrowUp--after:after,.has-icon--arrowUp:before{content:'\e60b'}
.has-icon--noIcon--after:after,.has-icon--noIcon:before{content:'\e60c'}
.has-icon--person--after:after,.has-icon--person:before{content:'\e60d'}
.has-icon--phone--after:after,.has-icon--phone:before{content:'\e60e'}
.has-icon--play--after:after,.has-icon--play:before{content:'\e60f'}
.has-icon--padlock--after:after,.has-icon--padlock:before{content:'\e610'}
.has-icon--pencil--after:after,.has-icon--pencil:before{content:'\e611'}
.has-icon--checkList--after:after,.has-icon--checkList:before{content:'\e612'}
.has-icon--vistaView--after:after,.has-icon--vistaView:before{content:'\e613'}
.has-icon--case--after:after,.has-icon--case:before{content:'\e614'}
.has-icon--globe--after:after,.has-icon--globe:before{content:'\e615'}
.has-icon--graph--after:after,.has-icon--graph:before{content:'\e616'}
.has-icon--headset--after:after,.has-icon--headset:before{content:'\e617'}
.has-icon--jigsaw--after:after,.has-icon--jigsaw:before{content:'\e618'}
.has-icon--money--after:after,.has-icon--money:before{content:'\e619'}
.has-icon--people--after:after,.has-icon--people:before{content:'\e61a'}
.has-icon--phoneConversation--after:after,.has-icon--phoneConversation:before{content:'\e61b'}
.has-icon--questionMark--after:after,.has-icon--questionMark:before{content:'\e61c'}
.has-icon--id--after:after,.has-icon--id:before{content:'\e61d'}
.has-icon--cross--after:after,.has-icon--cross:before{content:'\e61e'}
.has-icon--infinityCloud--after:after,.has-icon--infinityCloud:before{content:'\e61f'}
.has-icon--trafficLight--after:after,.has-icon--trafficLight:before{content:'\e620'}
.has-icon--link--after:after,.has-icon--link:before{content:'\e621'}
.has-icon--house--after:after,.has-icon--house:before{content:'\e622'}
.has-icon--arrowLeft--after:after,.has-icon--arrowLeft:before{content:'\e623'}
.has-icon--arrowLeftFirst--after:after,.has-icon--arrowLeftFirst:before{content:'\e624'}
.has-icon--arrowRightLast--after:after,.has-icon--arrowRightLast:before{content:'\e625'}
.has-icon--handshake--after:after,.has-icon--handshake:before{content:'\e626'}
h1:after,h2:after,h3:after,header:before{content:''}
@font-face{font-family:'joey';src:url(../font/fs-joey-regular.eot);src:url(../font/fs-joey-regular.eot?#iefix)format('embedded-opentype'),url(../font/fs-joey-regular.woff)format('woff'),url(../font/fs-joey-regular.ttf)format('truetype'),url(../font/fs-joey-regular.svg#joeyregular)format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'joey';src:url(../font/fs-joey-bold.eot);src:url(../font/fs-joey-bold.eot?#iefix)format('embedded-opentype'),url(../font/fs-joey-bold.woff)format('woff'),url(../font/fs-joey-bold.ttf)format('truetype'),url(../font/fs-joey-bold.svg#joeybold)format('svg');font-weight:700;font-style:normal}
@font-face{font-family:'icon';src:url(../font/infinityWebsite.eot);src:url(../font/infinityWebsite.eot?#iefix)format('embedded-opentype'),url(../font/infinityWebsite.woff)format('woff'),url(../font/infinityWebsite.ttf)format('truetype'),url(../font/infinityWebsite.svg#infinityWebsite)format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'clood';src:url(../font/clood.eot);src:url(../font/clood.eot?#iefix)format('embedded-opentype'),url(../font/clood.woff)format('woff'),url(../font/clood.ttf)format('truetype'),url(../font/clood.svg#clood)format('svg');font-weight:400;font-style:normal}
@-webkit-keyframes Rotate{from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(180deg)}
}
@-keyframes Rotate{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
}
@-webkit-keyframes overlay{from{opacity:0}
to{opacity:1}
}
@-keyframes overlay{from{opacity:0}
to{opacity:1}
}
body{padding:0;background-color:#EDEDED;letter-spacing:.5px;font:15px/20px 'joey',sans-serif}
b,footer .footer-menu ol li,h4,strong{font-weight:700}
h1{margin:0;font-size:50px;line-height:60px;text-transform:uppercase;color:#FFF}
h1:after,h2:after{margin:20px 0;width:100px}
h2{font-size:32px;line-height:34px;text-transform:uppercase}
h2.txt-center:after{margin-left:-50px;left:50%}
h3{font-size:22px;line-height:26px;text-transform:uppercase}
h3:after{margin:20px 0;width:40px}
h4{margin:0;font-size:15px;line-height:20px;color:#2F3840}
h5{font-size:14px;line-height:16px}
h6{font-size:11px;line-height:13px}
.txt-center h3:after{margin-left:-20px;left:50%}
p+h3{margin-top:70px}
p{color:#666}
hr{margin:20px 0 35px;border-top:1px solid #E5E5E5;height:1px;display:inline-block}
a{color:#333;-webkit-transition:color .33s cubic-bezier(.33,0,.2,1)0s;transition:color .33s cubic-bezier(.33,0,.2,1)0s}
a:hover{color:#E52D87}
.intro{margin:0 0 30px;padding:0;font-size:20px;line-height:22px;color:#2F3840;letter-spacing:1px}
h1+.intro{font-size:25px;line-height:30px;color:#fff;color:rgba(255,255,255,.8)}
figure blockquote p{margin:0 0 10px;font-size:22px;line-height:26px;color:#2F3840}
figure blockquote p:first-of-type:before{color:#E52D87}
footer,footer a,footer h3{color:#FFF}
figure.quote-with-img{margin:0 0 30px}
figure.quote-with-img blockquote{padding:10px 0 0}
figure figcaption{font-size:14px}
figure figcaption span{padding:0 5px;display:inline-block;background-color:#E52D87;color:#FFF}
@media only screen and (min-width:960px)and (max-width:1199px){h1{font-size:40px}
h1+.intro{font-size:22px}
figure.quote-with-img{margin:0}
figure.quote-with-img img{margin:20px 0 0;width:200px}
figure.quote-with-img blockquote p{font-size:16px;line-height:20px}
}
@media only screen and (min-width:768px)and (max-width:959px){figure blockquote p,figure.quote-with-img blockquote p{font-size:16px;line-height:20px}
h1{font-size:46px}
h1+.intro{font-size:22px}
figure.quote-with-img{margin:0;padding:70px 0 0}
figure.quote-with-img .img-left{display:none}
.company_partners figure.quote-with-img{padding:0}
}
@media only screen and (min-width:668px)and (max-width:767px){body,html{background-color:#2F3840}
h1{font-size:38px;line-height:40px}
h1+.intro{font-size:22px;line-height:26px}
figure blockquote p{font-size:16px;line-height:20px}
figure.quote-with-img{padding:70px 0 0}
figure.quote-with-img .img-left{display:none}
}
@media only screen and (max-width:667px){body,html{background-color:#2F3840}
h1{font-size:38px;line-height:40px}
h1+.intro{font-size:22px;line-height:26px}
figure blockquote p{font-size:16px;line-height:20px}
figure.quote-with-img{padding:70px 0 0}
figure.quote-with-img .img-left{display:none}
}
footer{margin:0;padding:50px 0 30px;background-color:#242b31}
footer h3:after{display:none}
footer h4{color:#CCC}
footer p{margin:0;color:#999;font-size:13px}
footer hr{margin:0 0 10px;border-top:1px solid #222;border-bottom:1px solid #2F3840;height:0}
footer ol,footer ul{margin:0;padding:0}
footer .logo{margin:0 6px 0 0;float:left;font-size:20px;line-height:27px;text-decoration:none}
footer .footer-menu ol{margin:0 0 50px}
footer .footer-menu ol li{margin:0;color:#FFF;font-size:13px;line-height:26px;float:left;width:20%}
footer .footer-menu ol li a{color:#FFF;font-weight:700;text-decoration:none;display:block}
footer .footer-menu ol li a+a{margin:25px 0 0}
footer .footer-menu ol li a:before{font-size:30px;color:#FFF}
footer .footer-menu ol li a:hover{color:#FFF}
footer .footer-menu ol li ol{margin:0 0 25px;float:none;display:block}
footer .footer-menu ol li ol li{float:none;width:auto}
footer .footer-menu ol li ol li a{color:#CCC;font-weight:400}
footer .blog li{margin:0 0 30px}
footer .blog li h4 a{text-decoration:none}
footer .tracking{margin:0 0 20px;padding:0;min-height:50px}
footer .tracking h3{margin:20px 0 0}
footer .tracking ol{margin:20px 0 30px;padding:0;border-left:1px solid #222}
footer .tracking ol li{margin:0;padding:0 0 0 20px;float:left;width:20%;color:#999;border-right:1px solid #222;border-left:1px solid #2F3840}
footer .tracking ol li:last-child{border-right:none}
footer .tracking ol li a{color:#999}
footer .tracking ol li img{width:55px;height:auto;float:left}
footer .tracking ol li span{display:block;font-size:30px;line-height:40px;font-weight:700;color:#FFF}
footer .social{margin:0 0 10px;float:right}
footer .social li{margin:0 0 0 20px;display:inline-block;float:none}
footer .social li a{color:#CCC}
.cta.fixed+footer{margin-top:60px}
@media only screen and (min-width:768px)and (max-width:959px){footer .blog-posts{border-bottom:1px solid #242b31}
footer .blog-posts li{padding:0 0 0 20px;float:left;width:50%}
footer .blog-posts li:first-child{padding:0}
footer .tracking{display:none}
}
@media only screen and (min-width:668px)and (max-width:767px){footer .blog-posts{border-bottom:1px solid #242b31}
footer .blog-posts li{padding:0 0 0 20px;float:left;width:50%}
footer .blog-posts li:first-child{padding:0}
footer .tracking{display:none}
}
@media only screen and (max-width:667px){footer .blog-posts,footer .footer-menu li:first-child,footer .tracking{display:none}
footer .footer-menu li{margin:0;float:none;border-top:1px solid #3a454f;border-bottom:1px solid #242b31}
footer .footer-menu li:nth-child(2){border-top:none}
footer .footer-menu li a{padding:10px 0;display:block}
footer .footer-menu li a:before{font-size:30px;color:#FFF}
footer .social{float:none;border-top:1px solid #3a454f}
footer .social li{margin:20px 20px 0 0}
}
.form_contact form label,.form_demo form label,.form_trial form label{margin:0 0 10px;padding:0;min-height:20px;display:block;font-family:joey;font-weight:700;font-size:16px;text-align:left;float:none;width:100%}
.careers li,.cta,.faq>li:before,.logo-grid li,.want-to-know-more{text-align:center}
.form_contact form input,.form_contact form textarea,.form_demo form input,.form_demo form textarea,.form_trial form input,.form_trial form textarea{padding:0 20px;width:100%;height:50px;font-family:joey;font-size:16px;line-height:50px;letter-spacing:1px}
.form_contact form small,.form_demo form small,.form_trial form small{margin:0;float:none;width:100%}
.form_contact form .select,.form_demo form .select,.form_trial form .select{width:100%;height:50px}
.form_contact form .select:after,.form_demo form .select:after,.form_trial form .select:after{line-height:45px;width:48px;height:48px}
.form_contact form .select select,.form_demo form .select select,.form_trial form .select select{padding:11px 10px 10px;background-color:transparent;-webkit-padding-before:0;-webkit-padding-start:20px;height:50px;font-family:joey;font-size:16px;line-height:50px}
.logo,.logo a:before{font-family:"icon"}
.form_contact form textarea,.form_demo form textarea,.form_trial form textarea{margin:0 0 30px;height:350px}
.homepage header,header{margin:0}
.form_contact form .btn,.form_contact form .btn--cancel,.form_contact form .btn--hover--cancel,.form_contact form .btn--hover--cancel:hover,.form_contact form .btn--hover--save,.form_contact form .btn--hover--save:hover,.form_contact form .btn--large,.form_contact form .btn--save,.form_contact form .btn--small,.form_contact form .state--failure,.form_contact form .state--loading,.form_contact form .state--successful,.form_demo form .btn,.form_demo form .btn--cancel,.form_demo form .btn--hover--cancel,.form_demo form .btn--hover--cancel:hover,.form_demo form .btn--hover--save,.form_demo form .btn--hover--save:hover,.form_demo form .btn--large,.form_demo form .btn--save,.form_demo form .btn--small,.form_demo form .state--failure,.form_demo form .state--loading,.form_demo form .state--successful,.form_trial form .btn,.form_trial form .btn--cancel,.form_trial form .btn--hover--cancel,.form_trial form .btn--hover--cancel:hover,.form_trial form .btn--hover--save,.form_trial form .btn--hover--save:hover,.form_trial form .btn--large,.form_trial form .btn--save,.form_trial form .btn--small,.form_trial form .state--failure,.form_trial form .state--loading,.form_trial form .state--successful{width:100%;height:50px;background-color:#25A35A;color:#FFF;font-size:18px}
.form_contact form .btn--cancel:hover,.form_contact form .btn--hover--cancel:hover,.form_contact form .btn--hover--save:hover,.form_contact form .btn--large:hover,.form_contact form .btn--save:hover,.form_contact form .btn--small:hover,.form_contact form .btn:hover,.form_contact form .state--failure:hover,.form_contact form .state--loading:hover,.form_contact form .state--successful:hover,.form_demo form .btn--cancel:hover,.form_demo form .btn--hover--cancel:hover,.form_demo form .btn--hover--save:hover,.form_demo form .btn--large:hover,.form_demo form .btn--save:hover,.form_demo form .btn--small:hover,.form_demo form .btn:hover,.form_demo form .state--failure:hover,.form_demo form .state--loading:hover,.form_demo form .state--successful:hover,.form_trial form .btn--cancel:hover,.form_trial form .btn--hover--cancel:hover,.form_trial form .btn--hover--save:hover,.form_trial form .btn--large:hover,.form_trial form .btn--save:hover,.form_trial form .btn--small:hover,.form_trial form .btn:hover,.form_trial form .state--failure:hover,.form_trial form .state--loading:hover,.form_trial form .state--successful:hover{background-color:#208d4d}
@media only screen and (min-width:768px)and (max-width:959px){.get-in-touch{padding:40px 0 0;border-top:1px solid #3a454f}
}
@media only screen and (min-width:668px)and (max-width:767px){.get-in-touch{padding:40px 0 0;border-top:1px solid #3a454f}
}
@media only screen and (max-width:667px){.get-in-touch .form-left,.get-in-touch .form-right{padding:0;width:100%;float:none}
}
header{padding:0;width:100%;height:360px;background-color:#2F3840;background-size:cover;left:0;z-index:9    }
header:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#191d22;background-color:rgba(25,29,34,.4);z-index:7}
header button.close-video{color:#FFF;font-size:30px;line-height:30px;display:none;position:absolute;top:100px;right:20px;left:auto;z-index:10}
header .header-content{margin:-50px 0 0;height:310px;width:100%;position:absolute;top:50%;left:0;z-index:8}
header .header-content a{color:#FFF}
header .header-content div{position:relative;top:0;left:0}
header .header-content .play{margin:-60px 0 0;background-color:transparent;font-size:20px;line-height:20px;color:#fff;color:rgba(255,255,255,.5);cursor:pointer;position:absolute;top:50%;right:-140px;left:auto;-webkit-transition:color .2s;transition:color .2s}
header .header-content .play:before{margin:0 0 10px;font-size:100px;line-height:100px;display:block}
header .header-content .play:hover{color:#FFF}
header .header-content .btn,header .header-content .btn--cancel,header .header-content .btn--hover--cancel,header .header-content .btn--hover--cancel:hover,header .header-content .btn--hover--save,header .header-content .btn--hover--save:hover,header .header-content .btn--large,header .header-content .btn--save,header .header-content .btn--small,header .header-content .state--failure,header .header-content .state--loading,header .header-content .state--successful{margin:0 10px 0 0}
header .video{position:relative;top:0;left:0}
header .video .media{margin:0;padding:0 0 35%;border:none}
header .video .media video{width:100%}
header .video .media iframe,header.playing .header-content,header.playing:before{display:none}
header.playing button.close-video{display:block}
header.playing .video .media{padding:0 0 35.3%}
header.playing .video .media video{display:none}
header.playing .video .media iframe{display:block}
.call_tracking_overview header,.company_overview header,.homepage header,.hosted_pbx_overview header,.infinity_cloud header,.our_support header,.platform_overview header{height:auto}
.call_tracking_overview .header-content,.company_overview .header-content,.homepage .header-content,.hosted_pbx_overview .header-content,.infinity_cloud .header-content,.our_support .header-content,.platform_overview .header-content{margin-top:-110px}
.call_tracking_overview .header-content h1,.company_overview .header-content h1,.homepage .header-content h1,.hosted_pbx_overview .header-content h1,.infinity_cloud .header-content h1,.our_support .header-content h1,.platform_overview .header-content h1{font-size:70px;line-height:60px}
.call_tracking_overview .header-content h1:after,.company_overview .header-content h1:after,.homepage .header-content h1:after,.hosted_pbx_overview .header-content h1:after,.infinity_cloud .header-content h1:after,.our_support .header-content h1:after,.platform_overview .header-content h1:after{width:100px}
.call_tracking_overview .header-content .intro,.company_overview .header-content .intro,.homepage .header-content .intro,.hosted_pbx_overview .header-content .intro,.infinity_cloud .header-content .intro,.our_support .header-content .intro,.platform_overview .header-content .intro{font-size:28px}
@media only screen and (min-width:960px)and (max-width:1199px){.header-content{height:220px}
.call_tracking_overview .header-content,.company_overview .header-content,.homepage .header-content,.hosted_pbx_overview .header-content,.infinity_cloud .header-content,.our_support .header-content,.platform_overview .header-content{margin-top:-60px}
.call_tracking_overview .header-content h1,.company_overview .header-content h1,.homepage .header-content h1,.hosted_pbx_overview .header-content h1,.infinity_cloud .header-content h1,.our_support .header-content h1,.platform_overview .header-content h1{font-size:46px;line-height:48px}
.call_tracking_overview .header-content h1:after,.company_overview .header-content h1:after,.homepage .header-content h1:after,.hosted_pbx_overview .header-content h1:after,.infinity_cloud .header-content h1:after,.our_support .header-content h1:after,.platform_overview .header-content h1:after{margin:10px 0;width:100px}
.call_tracking_overview .header-content .intro,.company_overview .header-content .intro,.homepage .header-content .intro,.hosted_pbx_overview .header-content .intro,.infinity_cloud .header-content .intro,.our_support .header-content .intro,.platform_overview .header-content .intro{margin:0 0 20px;font-size:24px;line-height:26px}
}
@media only screen and (min-width:768px)and (max-width:959px){header .video{position:relative;top:0;left:0}
header .video .media{margin:0;padding:0 0 35%;border:none}
header .video .media video{display:none}
.blog_author_list nav.submenu,.blog_category_list nav.submenu,.blog_list nav.submenu,.blog_view nav.submenu,.call_tracking_overview nav.submenu,.company_overview nav.submenu,.homepage nav.submenu,.hosted_pbx_overview nav.submenu,.infinity_cloud nav.submenu,.our_support nav.submenu,.platform_overview nav.submenu{top:0}
.blog_author_list header,.blog_category_list header,.blog_list header,.blog_view header,.call_tracking_overview header,.company_overview header,.homepage header,.hosted_pbx_overview header,.infinity_cloud header,.our_support header,.platform_overview header{height:400px}
.blog_author_list header .header-content,.blog_category_list header .header-content,.blog_list header .header-content,.blog_view header .header-content,.call_tracking_overview header .header-content,.company_overview header .header-content,.homepage header .header-content,.hosted_pbx_overview header .header-content,.infinity_cloud header .header-content,.our_support header .header-content,.platform_overview header .header-content{margin-top:-70px}
.blog_author_list header .header-content h1,.blog_category_list header .header-content h1,.blog_list header .header-content h1,.blog_view header .header-content h1,.call_tracking_overview header .header-content h1,.company_overview header .header-content h1,.homepage header .header-content h1,.hosted_pbx_overview header .header-content h1,.infinity_cloud header .header-content h1,.our_support header .header-content h1,.platform_overview header .header-content h1{font-size:46px;line-height:48px}
.blog_author_list header .header-content h1:after,.blog_category_list header .header-content h1:after,.blog_list header .header-content h1:after,.blog_view header .header-content h1:after,.call_tracking_overview header .header-content h1:after,.company_overview header .header-content h1:after,.homepage header .header-content h1:after,.hosted_pbx_overview header .header-content h1:after,.infinity_cloud header .header-content h1:after,.our_support header .header-content h1:after,.platform_overview header .header-content h1:after{margin:10px 0;width:100px}
.blog_author_list header .header-content .intro,.blog_category_list header .header-content .intro,.blog_list header .header-content .intro,.blog_view header .header-content .intro,.call_tracking_overview header .header-content .intro,.company_overview header .header-content .intro,.homepage header .header-content .intro,.hosted_pbx_overview header .header-content .intro,.infinity_cloud header .header-content .intro,.our_support header .header-content .intro,.platform_overview header .header-content .intro{margin:0 0 20px;font-size:24px;line-height:26px}
}
@media only screen and (min-width:668px)and (max-width:767px){.call_tracking_overview header .header-content .btn,.call_tracking_overview header .header-content .btn--cancel,.call_tracking_overview header .header-content .btn--hover--cancel,.call_tracking_overview header .header-content .btn--hover--cancel:hover,.call_tracking_overview header .header-content .btn--hover--save,.call_tracking_overview header .header-content .btn--hover--save:hover,.call_tracking_overview header .header-content .btn--large,.call_tracking_overview header .header-content .btn--save,.call_tracking_overview header .header-content .btn--small,.call_tracking_overview header .header-content .state--failure,.call_tracking_overview header .header-content .state--loading,.call_tracking_overview header .header-content .state--successful,.company_overview header .header-content .btn,.company_overview header .header-content .btn--cancel,.company_overview header .header-content .btn--hover--cancel,.company_overview header .header-content .btn--hover--cancel:hover,.company_overview header .header-content .btn--hover--save,.company_overview header .header-content .btn--hover--save:hover,.company_overview header .header-content .btn--large,.company_overview header .header-content .btn--save,.company_overview header .header-content .btn--small,.company_overview header .header-content .state--failure,.company_overview header .header-content .state--loading,.company_overview header .header-content .state--successful,.homepage header .header-content .btn,.homepage header .header-content .btn--cancel,.homepage header .header-content .btn--hover--cancel,.homepage header .header-content .btn--hover--cancel:hover,.homepage header .header-content .btn--hover--save,.homepage header .header-content .btn--hover--save:hover,.homepage header .header-content .btn--large,.homepage header .header-content .btn--save,.homepage header .header-content .btn--small,.homepage header .header-content .state--failure,.homepage header .header-content .state--loading,.homepage header .header-content .state--successful,.hosted_pbx_overview header .header-content .btn,.hosted_pbx_overview header .header-content .btn--cancel,.hosted_pbx_overview header .header-content .btn--hover--cancel,.hosted_pbx_overview header .header-content .btn--hover--cancel:hover,.hosted_pbx_overview header .header-content .btn--hover--save,.hosted_pbx_overview header .header-content .btn--hover--save:hover,.hosted_pbx_overview header .header-content .btn--large,.hosted_pbx_overview header .header-content .btn--save,.hosted_pbx_overview header .header-content .btn--small,.hosted_pbx_overview header .header-content .state--failure,.hosted_pbx_overview header .header-content .state--loading,.hosted_pbx_overview header .header-content .state--successful,.infinity_cloud header .header-content .btn,.infinity_cloud header .header-content .btn--cancel,.infinity_cloud header .header-content .btn--hover--cancel,.infinity_cloud header .header-content .btn--hover--cancel:hover,.infinity_cloud header .header-content .btn--hover--save,.infinity_cloud header .header-content .btn--hover--save:hover,.infinity_cloud header .header-content .btn--large,.infinity_cloud header .header-content .btn--save,.infinity_cloud header .header-content .btn--small,.infinity_cloud header .header-content .state--failure,.infinity_cloud header .header-content .state--loading,.infinity_cloud header .header-content .state--successful,.our_support header .header-content .btn,.our_support header .header-content .btn--cancel,.our_support header .header-content .btn--hover--cancel,.our_support header .header-content .btn--hover--cancel:hover,.our_support header .header-content .btn--hover--save,.our_support header .header-content .btn--hover--save:hover,.our_support header .header-content .btn--large,.our_support header .header-content .btn--save,.our_support header .header-content .btn--small,.our_support header .header-content .state--failure,.our_support header .header-content .state--loading,.our_support header .header-content .state--successful,.platform_overview header .header-content .btn,.platform_overview header .header-content .btn--cancel,.platform_overview header .header-content .btn--hover--cancel,.platform_overview header .header-content .btn--hover--cancel:hover,.platform_overview header .header-content .btn--hover--save,.platform_overview header .header-content .btn--hover--save:hover,.platform_overview header .header-content .btn--large,.platform_overview header .header-content .btn--save,.platform_overview header .header-content .btn--small,.platform_overview header .header-content .state--failure,.platform_overview header .header-content .state--loading,.platform_overview header .header-content .state--successful,body header .header-content .btn,body header .header-content .btn--cancel,body header .header-content .btn--hover--cancel,body header .header-content .btn--hover--cancel:hover,body header .header-content .btn--hover--save,body header .header-content .btn--hover--save:hover,body header .header-content .btn--large,body header .header-content .btn--save,body header .header-content .btn--small,body header .header-content .state--failure,body header .header-content .state--loading,body header .header-content .state--successful,header .video .media video{display:none}
header .video{position:relative;top:0;left:0;display:none}
header .video .media{margin:0;padding:0 0 35%;border:none}
.call_tracking_overview nav.submenu,.company_overview nav.submenu,.homepage nav.submenu,.hosted_pbx_overview nav.submenu,.infinity_cloud nav.submenu,.our_support nav.submenu,.platform_overview nav.submenu,body nav.submenu{top:0}
.call_tracking_overview header,.company_overview header,.homepage header,.hosted_pbx_overview header,.infinity_cloud header,.our_support header,.platform_overview header,body header{min-height:200px}
.call_tracking_overview header .header-content,.company_overview header .header-content,.homepage header .header-content,.hosted_pbx_overview header .header-content,.infinity_cloud header .header-content,.our_support header .header-content,.platform_overview header .header-content,body header .header-content{margin:40px 0;height:auto;position:relative;top:0}
.call_tracking_overview header .header-content h1,.company_overview header .header-content h1,.homepage header .header-content h1,.hosted_pbx_overview header .header-content h1,.infinity_cloud header .header-content h1,.our_support header .header-content h1,.platform_overview header .header-content h1,body header .header-content h1{font-size:36px;line-height:38px}
.call_tracking_overview header .header-content h1:after,.company_overview header .header-content h1:after,.homepage header .header-content h1:after,.hosted_pbx_overview header .header-content h1:after,.infinity_cloud header .header-content h1:after,.our_support header .header-content h1:after,.platform_overview header .header-content h1:after,body header .header-content h1:after{margin:10px 0;width:100px}
.call_tracking_overview header .header-content .intro,.company_overview header .header-content .intro,.homepage header .header-content .intro,.hosted_pbx_overview header .header-content .intro,.infinity_cloud header .header-content .intro,.our_support header .header-content .intro,.platform_overview header .header-content .intro,body header .header-content .intro{margin:0 0 20px;font-size:22px;line-height:26px}
}
@media only screen and (max-width:667px){.call_tracking_overview header .header-content .btn,.call_tracking_overview header .header-content .btn--cancel,.call_tracking_overview header .header-content .btn--hover--cancel,.call_tracking_overview header .header-content .btn--hover--cancel:hover,.call_tracking_overview header .header-content .btn--hover--save,.call_tracking_overview header .header-content .btn--hover--save:hover,.call_tracking_overview header .header-content .btn--large,.call_tracking_overview header .header-content .btn--save,.call_tracking_overview header .header-content .btn--small,.call_tracking_overview header .header-content .state--failure,.call_tracking_overview header .header-content .state--loading,.call_tracking_overview header .header-content .state--successful,.company_overview header .header-content .btn,.company_overview header .header-content .btn--cancel,.company_overview header .header-content .btn--hover--cancel,.company_overview header .header-content .btn--hover--cancel:hover,.company_overview header .header-content .btn--hover--save,.company_overview header .header-content .btn--hover--save:hover,.company_overview header .header-content .btn--large,.company_overview header .header-content .btn--save,.company_overview header .header-content .btn--small,.company_overview header .header-content .state--failure,.company_overview header .header-content .state--loading,.company_overview header .header-content .state--successful,.homepage header .header-content .btn,.homepage header .header-content .btn--cancel,.homepage header .header-content .btn--hover--cancel,.homepage header .header-content .btn--hover--cancel:hover,.homepage header .header-content .btn--hover--save,.homepage header .header-content .btn--hover--save:hover,.homepage header .header-content .btn--large,.homepage header .header-content .btn--save,.homepage header .header-content .btn--small,.homepage header .header-content .state--failure,.homepage header .header-content .state--loading,.homepage header .header-content .state--successful,.hosted_pbx_overview header .header-content .btn,.hosted_pbx_overview header .header-content .btn--cancel,.hosted_pbx_overview header .header-content .btn--hover--cancel,.hosted_pbx_overview header .header-content .btn--hover--cancel:hover,.hosted_pbx_overview header .header-content .btn--hover--save,.hosted_pbx_overview header .header-content .btn--hover--save:hover,.hosted_pbx_overview header .header-content .btn--large,.hosted_pbx_overview header .header-content .btn--save,.hosted_pbx_overview header .header-content .btn--small,.hosted_pbx_overview header .header-content .state--failure,.hosted_pbx_overview header .header-content .state--loading,.hosted_pbx_overview header .header-content .state--successful,.infinity_cloud header .header-content .btn,.infinity_cloud header .header-content .btn--cancel,.infinity_cloud header .header-content .btn--hover--cancel,.infinity_cloud header .header-content .btn--hover--cancel:hover,.infinity_cloud header .header-content .btn--hover--save,.infinity_cloud header .header-content .btn--hover--save:hover,.infinity_cloud header .header-content .btn--large,.infinity_cloud header .header-content .btn--save,.infinity_cloud header .header-content .btn--small,.infinity_cloud header .header-content .state--failure,.infinity_cloud header .header-content .state--loading,.infinity_cloud header .header-content .state--successful,.our_support header .header-content .btn,.our_support header .header-content .btn--cancel,.our_support header .header-content .btn--hover--cancel,.our_support header .header-content .btn--hover--cancel:hover,.our_support header .header-content .btn--hover--save,.our_support header .header-content .btn--hover--save:hover,.our_support header .header-content .btn--large,.our_support header .header-content .btn--save,.our_support header .header-content .btn--small,.our_support header .header-content .state--failure,.our_support header .header-content .state--loading,.our_support header .header-content .state--successful,.platform_overview header .header-content .btn,.platform_overview header .header-content .btn--cancel,.platform_overview header .header-content .btn--hover--cancel,.platform_overview header .header-content .btn--hover--cancel:hover,.platform_overview header .header-content .btn--hover--save,.platform_overview header .header-content .btn--hover--save:hover,.platform_overview header .header-content .btn--large,.platform_overview header .header-content .btn--save,.platform_overview header .header-content .btn--small,.platform_overview header .header-content .state--failure,.platform_overview header .header-content .state--loading,.platform_overview header .header-content .state--successful,body header .header-content .btn,body header .header-content .btn--cancel,body header .header-content .btn--hover--cancel,body header .header-content .btn--hover--cancel:hover,body header .header-content .btn--hover--save,body header .header-content .btn--hover--save:hover,body header .header-content .btn--large,body header .header-content .btn--save,body header .header-content .btn--small,body header .header-content .state--failure,body header .header-content .state--loading,body header .header-content .state--successful,header .video .media video{display:none}
header .video{position:relative;top:0;left:0;display:none}
header .video .media{margin:0;padding:0 0 35%;border:none}
.call_tracking_overview nav.submenu,.company_overview nav.submenu,.homepage nav.submenu,.hosted_pbx_overview nav.submenu,.infinity_cloud nav.submenu,.our_support nav.submenu,.platform_overview nav.submenu,body nav.submenu{top:0}
.call_tracking_overview header,.company_overview header,.homepage header,.hosted_pbx_overview header,.infinity_cloud header,.our_support header,.platform_overview header,body header{min-height:200px}
.call_tracking_overview header .header-content,.company_overview header .header-content,.homepage header .header-content,.hosted_pbx_overview header .header-content,.infinity_cloud header .header-content,.our_support header .header-content,.platform_overview header .header-content,body header .header-content{margin:40px 0;height:auto;position:relative;top:0}
.call_tracking_overview header .header-content h1,.company_overview header .header-content h1,.homepage header .header-content h1,.hosted_pbx_overview header .header-content h1,.infinity_cloud header .header-content h1,.our_support header .header-content h1,.platform_overview header .header-content h1,body header .header-content h1{font-size:36px;line-height:38px}
.call_tracking_overview header .header-content h1:after,.company_overview header .header-content h1:after,.homepage header .header-content h1:after,.hosted_pbx_overview header .header-content h1:after,.infinity_cloud header .header-content h1:after,.our_support header .header-content h1:after,.platform_overview header .header-content h1:after,body header .header-content h1:after{margin:10px 0;width:100px}
.call_tracking_overview header .header-content .intro,.company_overview header .header-content .intro,.homepage header .header-content .intro,.hosted_pbx_overview header .header-content .intro,.infinity_cloud header .header-content .intro,.our_support header .header-content .intro,.platform_overview header .header-content .intro,body header .header-content .intro{margin:0 0 20px;font-size:22px;line-height:26px}
}
.logo{margin:0;font-size:120px;line-height:80px;position:relative;top:0;left:0}
.logo a{width:120px;height:80px;display:block;text-decoration:none;color:#E52D87}
.logo a:before{content:'\e601';color:#333;position:absolute;top:0;left:0}
.logo a span:before{content:'\e602';position:absolute;top:0;left:0}
.container .btn-mobile span:after,.container .btn-mobile span:before,.want-to-know-more:before,nav.topmenu ol li.nav ol li.login:before{content:''}
.container{width:100%;background-color:#F3F3F3;display:table;height:100vh;position:absolute;top:0;bottom:0;left:0;z-index:2;-webkit-transition:-webkit-transform .33s cubic-bezier(.33,0,.2,1)0s;transition:transform .33s cubic-bezier(.33,0,.2,1)0s}
.container .btn-mobile span:after,.container .btn-mobile span:before{height:4px;background-color:#FFF;width:20px;position:absolute;left:20px}
.container .btn-mobile{margin:0;padding:0 20px;display:none;height:60px;width:60px;text-align:center;border:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;position:relative}
.container .btn-mobile span{width:20px;height:6px;background-color:transparent;display:block}
.container .btn-mobile span:before{display:block;top:24px}
.container .btn-mobile span:after{display:block;bottom:24px}
.container.open{display:block;position:fixed;-webkit-transform:translate3d(-250px,0,0);transform:translate3d(-250px,0,0)}
.container.open .btn-mobile span{background-color:transparent}
.container.open .btn-mobile span:before{top:28px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
.container.open .btn-mobile span:after{bottom:28px;-webkit-transform:rotate(-40deg);-ms-transform:rotate(-40deg);transform:rotate(-40deg)}
.fixed+section{margin-top:70px}
section{padding:40px 0;position:relative;top:0;left:0;z-index:5}
section.no-fixed-height{min-height:50px}
section.cosmic-latte{background-color:#F3F3F3;border-bottom:1px solid #FFF}
.faq>li,section.white-snow{border-bottom:1px solid #E5E5E5}
section.cosmic-latte .img-rounded,section.white-snow{background-color:#FFF}
section.cosmic-latte hr{border-color:#D6D6D6}
section.cosmic-latte .img-border{padding:6px;border:1px solid #BBB}
section.cosmic-latte+.white-snow{border-top:1px solid #E5E5E5}
section.white-snow .img-border{padding:6px;border:1px solid #ebebeb}
section.white-snow+.cosmic-latte{border-top:1px solid #FFF}
section.white-snow .btn,section.white-snow .btn--cancel,section.white-snow .btn--hover--cancel,section.white-snow .btn--hover--cancel:hover,section.white-snow .btn--hover--save,section.white-snow .btn--hover--save:hover,section.white-snow .btn--large,section.white-snow .btn--save,section.white-snow .btn--small,section.white-snow .state--failure,section.white-snow .state--loading,section.white-snow .state--successful{border:1px solid #E5E5E5}
section .demo.img-right{position:absolute;top:90px;left:50%}
section .demo.img-left{position:absolute;top:90px;right:50%}
section .demo.icon.img-right{top:60px;left:45%}
section .demo.icon.img-left{top:60px;right:45%}
section .img-rounded{margin-top:30px;background-color:#F1F1F1;border-radius:50%;height:180px;width:180px;display:block;position:relative;top:0;left:0;-webkit-shape-outside:circle();shape-outside:circle()}
section .img-rounded img{width:200px;height:auto;position:absolute;top:-10px;left:-10px}
.want-to-know-more{padding:100px 0 80px;background-color:#666;min-height:50px;background-image:url(../img/header-default.jpg);background-size:cover}
.want-to-know-more:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#191d22;background-color:rgba(25,29,34,.4);z-index:2}
.want-to-know-more .row{position:relative;top:0;left:0;z-index:8}
.want-to-know-more h2,.want-to-know-more p{color:#FFF}
.want-to-know-more h2:after{margin-left:-50px;background-color:#FFF;position:relative;top:0;left:50%}
.want-to-know-more a.btn,.want-to-know-more a.btn--cancel,.want-to-know-more a.btn--hover--cancel,.want-to-know-more a.btn--hover--cancel:hover,.want-to-know-more a.btn--hover--save,.want-to-know-more a.btn--hover--save:hover,.want-to-know-more a.btn--large,.want-to-know-more a.btn--save,.want-to-know-more a.btn--small,.want-to-know-more a.state--failure,.want-to-know-more a.state--loading,.want-to-know-more a.state--successful{background:0 0;border:2px solid #FFF;color:#FFF;text-shadow:none}
.career-details,.cta,.goggle-badge,.intergrations-links li{background-color:#FFF}
.want-to-know-more a.btn--cancel:hover,.want-to-know-more a.btn--hover--cancel:hover,.want-to-know-more a.btn--hover--save:hover,.want-to-know-more a.btn--large:hover,.want-to-know-more a.btn--save:hover,.want-to-know-more a.btn--small:hover,.want-to-know-more a.state--failure:hover,.want-to-know-more a.state--loading:hover,.want-to-know-more a.state--successful:hover,.want-to-know-more a:hover.btn{background-color:#FFF;color:#222;box-shadow:none}
.cta{padding:6px 0;border-top:1px solid #E5E5E5;width:100%;min-height:60px;height:60px;position:relative;top:auto;bottom:0;left:0;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear}
.cta.fixed{position:fixed}
.cta.visible{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}
.cta .btn,.cta .btn--cancel,.cta .btn--hover--cancel,.cta .btn--hover--cancel:hover,.cta .btn--hover--save,.cta .btn--hover--save:hover,.cta .btn--large,.cta .btn--save,.cta .btn--small,.cta .state--failure,.cta .state--loading,.cta .state--successful{margin:4px 6px 0;padding:10px 20px;min-width:200px}
.faq-links{margin:50px 0 0;padding:0;display:block;width:100%}
.faq-links li{margin:0 20px 0 0;padding:0;float:left}
.faq{margin:0;padding:0}
.faq>li{margin:0 0 50px;padding:0 0 30px 26px;position:relative;top:0;left:0}
.faq>li:before{content:'Q:';font-size:20px;font-weight:700;color:#E52D87;position:absolute;top:2px;left:0}
.faq>li h3{margin:0 30px 0 0}
.faq>li img{width:400px;height:auto}
.countries{margin:0 0 20px;padding:0;width:100%;display:block}
.countries li{margin:0 2% 0 0;padding:0 0 0 40px;width:23%;height:40px;line-height:40px;float:left;border-bottom:1px solid #DDD;position:relative;top:0;left:0}
.intergrations-links{margin:10px 0 0}
.intergrations-links li{margin:0 2% 10px 0;float:left;width:31.33%}
.intergrations-links li img{padding:6px;width:100%;height:auto;border:1px solid #DDD}
.logo-grid{margin:0 0 20px;padding:0;width:100%;display:block;overflow:hidden}
.logo-grid li{margin:0;padding:10px 0;float:left;width:50%;border-bottom:1px solid #BBB;border-right:1px solid #BBB}
.logo-grid li:nth-child(2){border-right:none}
.logo-grid li:nth-child(3){border-bottom:none}
.logo-grid li:last-child{border:none}
.logo-grid li img{width:80%;height:auto}
.support-numbers{margin:50px 0 20px;padding:0;list-style:none;width:100%;display:block}
.support-numbers li{margin:0;padding:0 0 0 20px;width:33.33%;float:left;border-left:1px solid #DDD;position:relative;top:0;left:0}
.support-numbers li h3{float:left;width:100%;display:block}
.support-numbers li h3 .flag-icon{margin:0 6px 0 0;top:5px;position:relative}
.support-numbers li h3 .flag-icon.flag-icon-row{top:2px}
.support-numbers li .phone-number{margin:0 0 50px}
.support-numbers li .phone-number a{margin:10px 0 0;font-size:40px;display:block;text-decoration:none}
.twentyfourseven{padding:100px 0;min-height:50px}
.twentyfourseven .grid_12{padding:0 0 0 300px;position:relative;top:0;left:0}
.twentyfourseven img{position:absolute;top:-50px;left:0}
.twentyfourseven p{font-size:20px}
.career-details{margin:20px 0 50px 50px;padding:30px 30px 20px;float:right;width:300px}
.career-details li{margin:0 0 10px;padding:0}
.careers{margin:50px 0 20px;padding:0;width:100%;display:block}
.careers li{margin:0;padding:0 20px 20px;width:25%;float:left;border-left:1px solid #DDD;border-bottom:1px solid #DDD;position:relative;top:0;left:0}
.careers li:first-child,.careers li:nth-child(5){border-left:none}
.careers li:last-child,.careers li:nth-child(5),.careers li:nth-child(6),.careers li:nth-child(7){border-bottom:none}
.careers li span{margin:30px 0 20px -90px;left:50%}
.careers li strong{display:block}
.photo-block{margin:0;padding:0}
.photo-block li{margin:0;padding:0;float:left;width:50%}
.photo-block li:nth-child(3){width:100%}
.photo-block li img{padding:5px;width:100%;height:auto}
.goggle-badge{margin-top:10px;padding:40px 30px 0}
.goggle-badge img{margin:0 0 20px;width:100%;height:auto}
.goggle-badge p{font-size:18px;line-height:20px}
.goggle-badge .btn,.goggle-badge .btn--cancel,.goggle-badge .btn--hover--cancel,.goggle-badge .btn--hover--cancel:hover,.goggle-badge .btn--hover--save,.goggle-badge .btn--hover--save:hover,.goggle-badge .btn--large,.goggle-badge .btn--save,.goggle-badge .btn--small,.goggle-badge .state--failure,.goggle-badge .state--loading,.goggle-badge .state--successful{border:1px solid #E5E5E5}
button,nav.topmenu ol li.nav ol{border:none}
@media only screen and (min-width:960px)and (max-width:1199px){section{padding:30px 0 10px;min-height:50px}
section .demo.img-left,section .demo.img-right{top:30px}
.pop-map{background-position:center 20px;background-size:900px}
.world-map{background-position:37% -100px}
.support-numbers li .phone-number a{font-size:30px}
.careers li{height:370px}
}
@media only screen and (min-width:768px)and (max-width:959px){body{background-color:#2F3840}
.container.open{-webkit-transform:translate3d(-350px,0,0);transform:translate3d(-350px,0,0)}
.container.open+.fullmenu{display:block}
.container.open .cta.fixed{position:relative}
section{padding:30px 0 10px;min-height:50px}
section .demo.img-left,section .demo.img-right{top:30px}
section .img-rounded{margin-top:10px;height:100px;width:100px}
section .img-rounded img{width:120px;top:-10px;left:-10px}
.fixed+section{margin-top:0}
.pop-map{background-position:right;background-size:80%}
.countries li{width:31.33%}
.support-numbers li .phone-number a{font-size:27px}
.logo-grid{margin:50px 0 20px}
.careers li{height:290px}
.careers li span{margin:20px 0 10px -50px;left:50%}
}
@media only screen and (min-width:668px)and (max-width:767px){.careers li:nth-child(5),.careers li:nth-child(6),.support-numbers li{border-bottom:1px solid #DDD}
.container{padding-top:60px}
.container.open{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}
.container.open+.fullmenu{display:block}
.cta,.demo,section .demo{display:none}
.container.open .cta.fixed{position:relative}
section{padding:30px 0 10px;min-height:50px}
section .img-rounded{margin-top:80px;height:100px;width:100px}
section .img-rounded.img-right{margin-bottom:70px}
section .img-rounded img{width:120px;top:-10px;left:-10px}
.fixed+section{margin-top:0}
.pop-map{background:0 0}
.countries li{width:48%}
.support-numbers{margin:20px 0}
.support-numbers li{margin:0 0 30px;padding:0;width:100%;float:none;border-left:none}
.twentyfourseven{padding:30px 0;min-height:50px}
.twentyfourseven .grid_12{padding:0;position:relative;top:0;left:0}
.twentyfourseven img{position:relative;top:0;left:0;width:160px;height:auto}
.twentyfourseven p{font-size:20px}
.career-details{margin:0 0 50px;width:100%}
.careers li{width:50%}
.careers li:nth-child(7){border-left:none}
}
@media only screen and (max-width:667px){.careers li:nth-child(5),.careers li:nth-child(6),.support-numbers li{border-bottom:1px solid #DDD}
.container{padding-top:60px}
.container.open{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}
.container.open+.fullmenu{display:block}
.cta,.demo,section .demo{display:none}
.container.open .cta.fixed{position:relative}
section{padding:30px 0 10px;min-height:50px}
section .img-rounded{margin-top:80px;height:100px;width:100px}
section .img-rounded.img-right{margin-bottom:70px}
section .img-rounded img{width:120px;top:-10px;left:-10px}
.fixed+section{margin-top:0}
.pop-map{background:0 0}
.want-to-know-more{padding:40px 0 30px;text-align:left}
.want-to-know-more h2:after{margin-left:0;left:0}
.countries li,.intergrations-links li{width:48%}
.support-numbers{margin:20px 0}
.support-numbers li{margin:0 0 30px;padding:0;width:100%;float:none;border-left:none}
.support-numbers li .phone-number a{font-size:30px}
.twentyfourseven{padding:30px 0;min-height:50px}
.twentyfourseven .grid_12{padding:0;position:relative;top:0;left:0}
.twentyfourseven img{position:relative;top:0;left:0;width:160px;height:auto}
.twentyfourseven p{font-size:20px}
.career-details{margin:0 0 50px;width:100%}
.careers li{width:50%}
.careers li:nth-child(7){border-left:none}
}
nav ol,nav ol li{padding:0;margin:0}
nav{width:100%;position:absolute;top:0;left:0;z-index:10    }
nav ol li{float:left}
nav.topmenu{padding:0 20px;height:81px}
nav.topmenu ol{display:block;height:80px;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,.2)}
.state--failure:before,.state--loading:before,.state--successful:before{width:20px;top:50%;left:50%;height:20px}
nav.topmenu ol li.logo{margin:0 50px 0 0}
nav.topmenu ol li.logo a,nav.topmenu ol li.logo a:before{color:#FFF}
nav.topmenu ol li.nav ol li{margin:0 4px 0 0;padding:0;font-size:16px;line-height:80px;letter-spacing:1px}
nav.topmenu ol li.nav ol li a{margin:0;padding:10px 15px 12px;color:#FFF;text-decoration:none;cursor:pointer;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}
nav.topmenu ol li.nav ol li a:hover{background-color:#E52D87;color:#FFF}
nav.topmenu ol li.nav ol li.active a{background-color:#FFF;color:#1E2830}
nav.topmenu ol li.nav ol li.login{margin:0 0 0 4px;padding:0 0 0 10px;position:relative;top:0;left:0}
nav.topmenu ol li.nav ol li.login:before{margin-top:-10px;width:1px;height:20px;background-color:#fff;background-color:rgba(255,255,255,.5);position:absolute;top:50%;left:0}
nav.topmenu ol li.nav ol li.login a:before{margin:0 8px 0 0;font-size:13px}
nav.topmenu ol li.phone-number{margin:0;padding:0 0 0 30px;font-size:30px;line-height:80px;letter-spacing:1px;float:right;position:relative;top:0;left:0}
nav.topmenu ol li.phone-number a{color:#FFF;text-decoration:none}
nav.submenu{padding:0;background-color:#FFF;border-bottom:1px solid #E5E5E5;width:100%;height:70px;position:relative;top:0}
nav.submenu ol{margin:0;padding:0;position:relative;top:0;left:0}
nav.submenu ol li,nav.submenu ol li a{display:none}
nav.submenu ol li ol li{display:block}
nav.submenu ol li ol li a{margin:0;padding:0 25px;float:left;font-size:15px;line-height:70px;color:#333;text-decoration:none;display:block;position:relative;top:0;left:0}
nav.submenu ol li ol li a:before{font-size:20px;line-height:70px;height:70px;position:absolute;top:0;left:0}
nav.submenu ol li ol li a:hover,nav.submenu ol li ol li.active a{color:#E52D87}
nav.submenu ol li.active{display:block}
nav.submenu ol li.login{padding:0 0 20px 26px;position:relative;top:0;left:0}
nav.submenu ol li.login a:before{margin:-15px 0 0;font-size:20px;line-height:30px;height:30px;position:absolute;top:50%;left:0}
nav.submenu ol li.phone-number{margin:0;padding:0 0 0 30px;font-size:30px;line-height:70px;letter-spacing:1px;display:block;visibility:hidden;opacity:0;position:absolute;top:0;right:0;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear}
nav.submenu ol li.phone-number a{display:block;color:#E33387;text-decoration:none}
nav.submenu.fixed{position:fixed;top:0}
nav.submenu.fixed ol li.phone-number{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}
nav.fullmenu{padding:20px 30px;color:#FFF;background-color:#2F3840;display:none;width:250px;height:100vh;position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1}
nav.fullmenu .top-links{margin:0;padding:0}
nav.fullmenu .top-links li{margin:0;padding:0;float:left;width:50%;line-height:40px}
nav.fullmenu .top-links li.login-link{text-align:right;color:#BBB}
nav.fullmenu .top-links li.login-link a:after{margin:0 0 0 7px}
nav.fullmenu .top-links li a{color:#FFF;text-decoration:none}
nav.fullmenu ol{margin:0;padding:0}
nav.fullmenu ol li{margin:0 0 20px;padding:0;display:block;width:100%;font-size:20px;line-height:60px;text-transform:uppercase}
nav.fullmenu ol li a{margin:0;padding:0;height:60px;color:#FFF;text-decoration:none;display:block;position:relative;top:0;left:0}
nav.fullmenu ol li ol{border-top:1px solid #242b31;border-bottom:1px solid #3a454f}
nav.fullmenu ol li ol li{margin:0;font-size:16px}
nav.fullmenu ol li ol li a{padding:0 0 0 30px;text-transform:none;color:#BBB;border-top:1px solid #3a454f;border-bottom:1px solid #242b31}
nav.fullmenu ol li ol li a:before{font-size:20px;position:absolute;top:0;left:0}
nav.fullmenu ol li ol li a:after{color:#242b31;position:absolute;top:0;right:0}
nav.fullmenu ol li .btn,nav.fullmenu ol li .btn--cancel,nav.fullmenu ol li .btn--hover--cancel,nav.fullmenu ol li .btn--hover--cancel:hover,nav.fullmenu ol li .btn--hover--save,nav.fullmenu ol li .btn--hover--save:hover,nav.fullmenu ol li .btn--large,nav.fullmenu ol li .btn--save,nav.fullmenu ol li .btn--small,nav.fullmenu ol li .state--failure,nav.fullmenu ol li .state--loading,nav.fullmenu ol li .state--successful{padding-left:20px;background-color:#242b31;text-align:left}
nav.fullmenu ol li .btn--cancel:before,nav.fullmenu ol li .btn--hover--cancel:before,nav.fullmenu ol li .btn--hover--cancel:hover:before,nav.fullmenu ol li .btn--hover--save:before,nav.fullmenu ol li .btn--hover--save:hover:before,nav.fullmenu ol li .btn--large:before,nav.fullmenu ol li .btn--save:before,nav.fullmenu ol li .btn--small:before,nav.fullmenu ol li .btn:before,nav.fullmenu ol li .state--failure:before,nav.fullmenu ol li .state--loading:before,nav.fullmenu ol li .state--successful:before{float:none;font-size:16px}
nav.fullmenu ol li .btn--cancel:after,nav.fullmenu ol li .btn--hover--cancel:after,nav.fullmenu ol li .btn--hover--cancel:hover:after,nav.fullmenu ol li .btn--hover--save:after,nav.fullmenu ol li .btn--hover--save:hover:after,nav.fullmenu ol li .btn--large:after,nav.fullmenu ol li .btn--save:after,nav.fullmenu ol li .btn--small:after,nav.fullmenu ol li .btn:after,nav.fullmenu ol li .state--failure:after,nav.fullmenu ol li .state--loading:after,nav.fullmenu ol li .state--successful:after{color:#FFF;font-size:10px;position:absolute;top:0;right:20px}
nav.fullmenu ol li.contact-links a{padding:0;color:#FFF}
@media only screen and (min-width:960px)and (max-width:1199px){nav.topmenu ol li.logo{margin:0 20px 0 0;font-size:100px}
nav.topmenu ol li.logo a{width:100px}
nav.topmenu ol li.nav ol li{margin:0}
nav.topmenu ol li.nav ol li a{padding:8px 8px 10px}
nav.topmenu ol li.phone-number{font-size:26px;letter-spacing:0}
nav.submenu ol li ol li a{padding:0 16px 0 25px;font-size:15px}
nav.submenu ol li.phone-number{font-size:24px;letter-spacing:0}
}
@media only screen and (min-width:768px)and (max-width:959px){nav.topmenu ol li.nav{position:absolute;top:10px;right:0}
nav.topmenu ol li.nav .btn-mobile{display:inline-block}
nav.submenu,nav.topmenu ol li.nav ol{display:none}
nav.topmenu ol li.phone-number{margin-left:-30%;font-size:30px;width:60%;text-align:center;position:absolute;left:50%}
nav.topmenu ol li.phone-number .flag-icon{margin:-8px 6px 0 0;line-height:14px;position:relative}
nav.topmenu ol li.phone-number .flag-icon-row{margin-top:-11px}
nav.submenu.fixed{position:relative;top:0}
nav.submenu.fixed ol li.phone-number{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}
nav.fullmenu{width:350px}
}
@media only screen and (min-width:668px)and (max-width:767px){nav.topmenu{height:60px;background-color:#242b31}
nav.topmenu ol{border-bottom:none}
nav.topmenu ol li{line-height:60px}
nav.topmenu ol li.logo{font-size:34px}
nav.topmenu ol li.logo a{width:auto}
nav.topmenu ol li.logo a:before{content:'\e604'}
nav.topmenu ol li.logo a span{display:none}
nav.topmenu ol li.nav{position:absolute;top:0;right:0}
nav.topmenu ol li.nav .btn-mobile{display:inline-block}
nav.submenu,nav.topmenu ol li.nav ol,nav.topmenu ol li.phone-number .flag-icon{display:none}
nav.topmenu ol li.phone-number{margin-left:-30%;padding:0;font-size:20px;line-height:60px;width:60%;text-align:center;position:absolute;left:50%}
nav.fullmenu{width:260px}
}
@media only screen and (max-width:667px){nav.topmenu{height:60px;background-color:#242b31;position:fixed}
nav.topmenu ol{border-bottom:none}
nav.topmenu ol li{line-height:60px}
nav.topmenu ol li.logo{font-size:34px}
nav.topmenu ol li.logo a{width:auto}
nav.topmenu ol li.logo a:before{content:'\e604'}
nav.topmenu ol li.logo a span{display:none}
nav.topmenu ol li.nav{position:absolute;top:0;right:0}
nav.topmenu ol li.nav .btn-mobile{display:inline-block}
nav.submenu,nav.topmenu ol li.nav ol,nav.topmenu ol li.phone-number .flag-icon{display:none}
nav.topmenu ol li.phone-number{margin-left:-30%;padding:0;font-size:20px;line-height:60px;width:60%;text-align:center;position:absolute;left:50%}
nav.fullmenu{width:260px}
}
button{margin:0;padding:0;width:auto;background:0 0;font:14px/20px "joey",sans-serif;text-transform:none;text-align:left;float:none;cursor:pointer;position:relative;top:0;left:0;-webkit-transition:color .33s cubic-bezier(.33,0,.2,1)0s,background .33s cubic-bezier(.33,0,.2,1)0s;transition:color .33s cubic-bezier(.33,0,.2,1)0s,background .33s cubic-bezier(.33,0,.2,1)0s}
button:hover{border:none;color:inherit}
.btn,.btn--cancel,.btn--hover--cancel,.btn--hover--cancel:hover,.btn--hover--save,.btn--hover--save:hover,.btn--large,.btn--save,.btn--small,.state--failure,.state--loading,.state--successful{margin:0 0 20px;padding:14px 20px;background-color:#FFF;min-width:100px;min-height:40px;font-size:18px;display:inline-block;text-decoration:none;box-shadow:0 -2px 0 rgba(0,0,0,.2)inset;text-align:center;color:#666;position:relative;-webkit-transition:color .33s cubic-bezier(.33,0,.2,1)0s,background .33s cubic-bezier(.33,0,.2,1)0s;transition:color .33s cubic-bezier(.33,0,.2,1)0s,background .33s cubic-bezier(.33,0,.2,1)0s}
.state--failure:before,.state--loading:before,.state--successful:before{margin:-10px 0 0 -10px;position:absolute}
.btn--cancel:hover,.btn--hover--cancel:hover,.btn--hover--save:hover,.btn--large:hover,.btn--save:hover,.btn--small:hover,.btn:hover,.state--failure:hover,.state--loading:hover,.state--successful:hover{background-color:#3a454f;color:#FFF;box-shadow:0 -2px 0 rgba(0,0,0,.3)inset}
.active.btn--cancel,.active.btn--hover--cancel,.active.btn--hover--cancel:hover,.active.btn--hover--save,.active.btn--hover--save:hover,.active.btn--large,.active.btn--save,.active.btn--small,.active.state--failure,.active.state--loading,.active.state--successful,.btn.active{background-color:#E52D87;color:#FFF}
.btn--cancel:before,.btn--hover--cancel:before,.btn--hover--cancel:hover:before,.btn--hover--save:before,.btn--hover--save:hover:before,.btn--large:before,.btn--save:before,.btn--small:before,.btn:before,.state--failure:before,.state--loading:before,.state--successful:before{margin-right:6px;float:left;font-size:10px}
.btn.demo-cta,.demo-cta.btn--cancel,.demo-cta.btn--hover--cancel,.demo-cta.btn--hover--cancel:hover,.demo-cta.btn--hover--save,.demo-cta.btn--hover--save:hover,.demo-cta.btn--large,.demo-cta.btn--save,.demo-cta.btn--small,.demo-cta.state--failure,.demo-cta.state--loading,.demo-cta.state--successful{background-color:#E52D87;color:#FFF}
.btn.demo-cta:hover,.demo-cta.btn--cancel:hover,.demo-cta.btn--hover--cancel:hover,.demo-cta.btn--hover--save:hover,.demo-cta.btn--large:hover,.demo-cta.btn--save:hover,.demo-cta.btn--small:hover,.demo-cta.state--failure:hover,.demo-cta.state--loading:hover,.demo-cta.state--successful:hover{background-color:#c61970}
.btn.trial-cta,.trial-cta.btn--cancel,.trial-cta.btn--hover--cancel,.trial-cta.btn--hover--cancel:hover,.trial-cta.btn--hover--save,.trial-cta.btn--hover--save:hover,.trial-cta.btn--large,.trial-cta.btn--save,.trial-cta.btn--small,.trial-cta.state--failure,.trial-cta.state--loading,.trial-cta.state--successful{background-color:#2F3840;color:#FFF}
.btn.trial-cta:hover,.trial-cta.btn--cancel:hover,.trial-cta.btn--hover--cancel:hover,.trial-cta.btn--hover--save:hover,.trial-cta.btn--large:hover,.trial-cta.btn--save:hover,.trial-cta.btn--small:hover,.trial-cta.state--failure:hover,.trial-cta.state--loading:hover,.trial-cta.state--successful:hover{background-color:#191e23}
.btn.contact-cta,.contact-cta.btn--cancel,.contact-cta.btn--hover--cancel,.contact-cta.btn--hover--cancel:hover,.contact-cta.btn--hover--save,.contact-cta.btn--hover--save:hover,.contact-cta.btn--large,.contact-cta.btn--save,.contact-cta.btn--small,.contact-cta.state--failure,.contact-cta.state--loading,.contact-cta.state--successful{background-color:#29B765;color:#FFF}
.btn.contact-cta:hover,.contact-cta.btn--cancel:hover,.contact-cta.btn--hover--cancel:hover,.contact-cta.btn--hover--save:hover,.contact-cta.btn--large:hover,.contact-cta.btn--save:hover,.contact-cta.btn--small:hover,.contact-cta.state--failure:hover,.contact-cta.state--loading:hover,.contact-cta.state--successful:hover{background-color:#208d4d}
.btn--small{padding:6px 14px 8px;min-width:50px;min-height:20px}
.btn--large{font-size:24px}
.btn--cancel,.btn--hover--cancel:hover{background-color:#E74C3C;color:#FFF}
.btn--cancel:hover,.btn--hover--cancel:hover{color:#FFF}
.btn--hover--save:hover,.btn--save{background-color:#29B765;color:#FFF}
.btn--hover--save:hover,.btn--save:hover{color:#FFF}
.state--loading{background-color:#2F3840}
.state--loading:hover{background-color:#2F3840;color:#2F3840}
.state--loading:before{content:'';background:url(/bundles/infinitylayout/img/loading.png)no-repeat;-webkit-animation:spinner 1s infinite linear reverse;animation:spinner 1s infinite linear reverse}
.state--successful,.state--successful:hover{background-color:#29B765}
.state--failure,.state--failure:hover{background-color:#E74C3C}
.state--successful:before{color:#FFF;text-indent:0}
.state--failure{text-indent:-9999px;cursor:default}
.state--failure:before{color:#FFF;text-indent:0}
@media only screen and (min-width:960px)and (max-width:1199px){.btn,.btn--cancel,.btn--hover--cancel,.btn--hover--cancel:hover,.btn--hover--save,.btn--hover--save:hover,.btn--large,.btn--save,.btn--small,.state--failure,.state--loading,.state--successful{padding:10px 18px;min-height:35px;font-size:16px}
}
@media only screen and (min-width:668px)and (max-width:767px){.btn,.btn--cancel,.btn--hover--cancel,.btn--hover--cancel:hover,.btn--hover--save,.btn--hover--save:hover,.btn--large,.btn--save,.btn--small,.state--failure,.state--loading,.state--successful{padding:10px 18px;min-height:35px;font-size:16px;min-width:50px;text-align:left}
}
@media only screen and (max-width:667px){.btn,.btn--cancel,.btn--hover--cancel,.btn--hover--cancel:hover,.btn--hover--save,.btn--hover--save:hover,.btn--large,.btn--save,.btn--small,.state--failure,.state--loading,.state--successful{padding:10px 18px;min-height:35px;font-size:16px;min-width:50px;text-align:left}
}
.pagination-block{margin:0 0 30px;padding:0 0 10px;border-bottom:1px solid #CCC;width:100%}
.pagination-block p{margin:0;padding:0;font:200 14px/30px 'fs-joeyregular',sans-serif;color:#444;display:inline-block;float:left}
.pagination{margin:0;padding:0;list-style-type:none;display:inline-block;float:right}
.pagination li{margin:0;padding:0;float:left;background:0 0;height:30px;width:30px;font:200 14px/28px 'fs-joeyregular',sans-serif;color:#444;text-align:center}
.pop-map,.world-map{background-position:center -100px}
.pop-map,.team-shot,.world-map{background-repeat:no-repeat}
.pagination li.active,.pagination li:hover.active{background-color:#E33387;color:#FFF}
.pagination li:hover{background-color:#EEE}
.pagination li a{text-decoration:none;display:block}
.pagination li .icon{font:14px/30px 'Infinity',sans-serif}
@media only screen and (min-width:668px)and (max-width:767px){.pagination-block p{display:block;float:none}
.pagination{float:none}
}
@media only screen and (max-width:667px){.pagination-block p{display:block;float:none}
.pagination{float:none}
}
.side-menu ol{margin:0;padding:0;list-style-type:none}
.side-menu ol li{margin:0;padding:0;text-transform:uppercase;font:18px/18px 'joey',sans-serif;color:#333;position:relative;top:0;left:0}
.side-menu ol li a{margin:0;padding:6px 0 6px 16px;color:#e33387;text-decoration:none;display:block;border-left:1px solid #CCC}
.side-menu ol li.active>a{color:#e33387}
.side-menu ol li ol{margin:0;padding:0;list-style-type:none}
.side-menu ol li ol li{margin:0;padding:0;font:15px/18px 'joey',sans-serif;font-weight:700;color:#333;text-transform:none}
.side-menu ol li ol li a{margin:0;padding:6px 0 6px 16px;color:#333;text-decoration:none;display:block;border-left:1px solid #CCC;font-weight:700}
.side-menu ol li ol li a:hover{color:#e33387}
.side-menu ol li ol li.active>a{color:#e33387;border-left:3px solid #e33387;font:15px/18px 'joey',sans-serif;font-weight:700}
.side-menu ol li ol li.active a{border-color:#e33387}
.side-menu ol li ol li ol li a{padding-left:35px;font-weight:400}
.side-menu ol li ol li ol li a:before{font-size:10px;position:absolute;top:8px;left:19px}
.content{float:right}
@media only screen and (min-width:768px)and (max-width:959px){.content,.side-menu{float:right}
}
.social{margin:0}
.social li{margin:0 20px 0 0;float:left}
.social li a{font-size:18px;line-height:18px;color:#CCC;text-align:center;text-decoration:none}
.social li a.has-icon--socialTwitter:hover{color:#64CBEE}
.social li a.has-icon--socialGithub:hover{color:#FFF}
.social li a.has-icon--socialLinkedin:hover{color:#4E74BF}
.social li a.has-icon--socialGoogle:hover{color:#F06361}
.social li a.has-icon--socialVimeo:hover{color:#8acfdd}
.homepage header{background-image:url(../img/bg-home-blur.jpg)}
.call_tracking_overview header{background-image:url(../img/bg-call-tracking-blur.jpg)}
.call_tracking_countries header,.call_tracking_overview .want-to-know-more{background-image:url(../img/header-countries.jpg)}
.call_tracking_countries .want-to-know-more,.call_tracking_features header{background-image:url(../img/header-features.jpg)}
.call_tracking_features .want-to-know-more,.call_tracking_reporting header{background-image:url(../img/header-reporting.jpg)}
.call_tracking_integrations header,.call_tracking_reporting .want-to-know-more{background-image:url(../img/header-integrations.jpg)}
.call_tracking_integrations .want-to-know-more{background-image:url(../img/bg-hosted-pbx-blur.jpg)}
.call_tracking_pricing header{background-image:url(../img/header-.jpg)}
.call_tracking_faq header,.call_tracking_pricing .want-to-know-more{background-image:url(../img/header-faq.jpg)}
.call_tracking_faq .want-to-know-more,.hosted_pbx_overview header{background-image:url(../img/bg-hosted-pbx-blur.jpg)}
.hosted_pbx_features header,.hosted_pbx_overview .want-to-know-more{background-image:url(../img/header-pbx-features.jpg)}
.hosted_pbx_call_centre_features header,.hosted_pbx_features .want-to-know-more{background-image:url(../img/header-call-centre-features.jpg)}
.hosted_pbx_call_centre_features .want-to-know-more,.hosted_pbx_reporting header{background-image:url(../img/header-pbx-reporting.jpg)}
.hosted_pbx_caller_insight header,.hosted_pbx_reporting .want-to-know-more{background-image:url(../img/header-caller-insight.jpg)}
.hosted_pbx_caller_insight .want-to-know-more{background-image:url(../img/bg-platform-blur.jpg)}
.hosted_pbx_pricing header{background-image:url(../img/header-.jpg)}
.hosted_pbx_faq header,.hosted_pbx_pricing .want-to-know-more{background-image:url(../img/header-faq.jpg)}
.hosted_pbx_faq .want-to-know-more,.infinity_cloud header{background-image:url(../img/bg-platform-blur.jpg)}
.infinity_cloud .want-to-know-more,.platform_status header{background-image:url(../img/header-platform-status.jpg)}
.our_support header,.platform_status .want-to-know-more{background-image:url(../img/bg-support-blur.jpg)}
.our_support .want-to-know-more,.support_contact_support header{background-image:url(../img/header-contact-support.jpg)}
.company_overview header,.support_contact_support .want-to-know-more{background-image:url(../img/bg-company-blur.jpg)}
.company_clients header,.company_overview .want-to-know-more{background-image:url(../img/header-clients.jpg)}
.company_clients .want-to-know-more,.company_partners .want-to-know-more,.company_partners header{background-image:url(../img/header-partners.jpg)}
.company_case_studies .want-to-know-more,.company_case_studies header{background-image:url(../img/header-.jpg)}
.company_careers header{background-image:url(../img/header-careers.jpg)}
.company_careers .want-to-know-more{background-image:url(../img/header-blog.jpg)}
.form_contact header,.form_demo header,.form_trial header{background-image:url(../img/header-pbx-features.jpg)}
.blog_author_list header,.blog_category_list header,.blog_list header{background-image:url(../img/header-blog.jpg)}
.world-map{background-image:url(../img/img-map.png)}
.pop-map{background-image:url(../img/img-pop-map.png)}
.team-shot{background-image:url(../img/img-team.png);background-position:center;background-size:cover}
@media only screen and (min-width:668px)and (max-width:767px){.content,.side-menu{float:left}
.pop-map{background:0 0}
}
@media only screen and (max-width:667px){.content,.side-menu{float:left}
.pop-map{background:0 0}
}
.blog-date{margin:0 0 10px;font-size:12px}
.blog-thumb{margin:0 0 10px;height:160px;background-position:center;background-repeat:no-repeat;background-size:auto 100%;display:block}
.blog-thumb img{width:100%;height:auto}
.blog-list{margin-bottom:50px;border-bottom:1px solid #CCC;position:relative;top:0;left:0;min-height:520px}
.blog-list h3{margin:0 0 10px}
.blog-list h3 a{text-decoration:none}
.blog-list .btn,.blog-list .btn--cancel,.blog-list .btn--hover--cancel,.blog-list .btn--hover--cancel:hover,.blog-list .btn--hover--save,.blog-list .btn--hover--save:hover,.blog-list .btn--large,.blog-list .btn--save,.blog-list .btn--small,.blog-list .state--failure,.blog-list .state--loading,.blog-list .state--successful{position:absolute;bottom:0;left:0}
.blog-author{margin:80px 0 20px;padding:20px 100px 20px 20px;min-height:120px;background-color:#FFF;position:relative;top:0;left:0}
.blog-author:after{font-size:30px;position:absolute;right:20px;top:50%;color:#E5E5E5;z-index:5}
.blog-author span{margin:5px 20px 0 0;border-radius:50%;border:1px solid #E5E5E5;height:120px;width:120px;float:left;position:relative;top:0;left:0}
.blog-author img{width:100%;height:auto;margin:0;padding:0;border:none}
.blog-author small{display:block;color:#E33387}
.blog-author h3{margin:0 0 0 6px}
.blog-author h3:after{display:none}
.blog-author p{margin:0 0 10px 6px}
.blog-author .main-link{height:100%;width:100%;position:absolute;top:0;left:0;z-index:5;cursor:pointer}
.blog-author .social{margin:20px 0 0;position:relative;top:0;left:0;z-index:9}
@media only screen and (min-width:768px)and (max-width:959px){.blog-thumb{height:120px}
}
@media only screen and (min-width:668px)and (max-width:767px){.blog-thumb{height:120px}
.blog-list{height:auto}
.blog-list .btn,.blog-list .btn--cancel,.blog-list .btn--hover--cancel,.blog-list .btn--hover--cancel:hover,.blog-list .btn--hover--save,.blog-list .btn--hover--save:hover,.blog-list .btn--large,.blog-list .btn--save,.blog-list .btn--small,.blog-list .state--failure,.blog-list .state--loading,.blog-list .state--successful{position:relative;bottom:0;left:0}
.blog_view .img-left,.blog_view .img-right{float:none;width:100%;height:auto;margin:0 0 30px}
}
@media only screen and (max-width:667px){.blog-thumb{height:120px}
.blog-list{height:auto}
.blog-list .btn,.blog-list .btn--cancel,.blog-list .btn--hover--cancel,.blog-list .btn--hover--cancel:hover,.blog-list .btn--hover--save,.blog-list .btn--hover--save:hover,.blog-list .btn--large,.blog-list .btn--save,.blog-list .btn--small,.blog-list .state--failure,.blog-list .state--loading,.blog-list .state--successful{position:relative;bottom:0;left:0}
.blog-author span{margin:0;float:none;display:block}
.blog_view .img-left,.blog_view .img-right{float:none;width:100%;height:auto;margin:0 0 30px}
}
.error header{height:460px}
.error header .header-content{margin:-130px 0 0;height:500px}
.error header .header-content h1{margin:0 0 0 -100px;font-family:clood;font-size:90px;width:200px;color:#E52D87;text-align:center;position:absolute;top:110px;left:50%;z-index:10}
.error header .header-content h1:after{display:none}
.error header .header-content .jean-clood{margin-left:-402px;position:absolute;top:0;left:50%}
@media only screen and (min-width:668px)and (max-width:767px){.error header{height:300px}
.error header .header-content{margin:-40px 0 0}
}
@media only screen and (max-width:667px){.error header{height:200px}
.error header .header-content{margin:20px 0 0}
.error header .header-content h1{font-size:40px;top:55px}
.error header .header-content .jean-clood{margin-left:-215px;width:430px}
}
/*# sourceMappingURL=maps/app.css.map */