* html input {
    overflow:visible;
}

body {
    font-family:Arial, helvetica, sans-serif;
    font-size:16px;
    color:#1d1d1f;
    background-color:#fff!important;
    z-index:0;
    width:100%;
    margin:0;
    padding:0!important;
}

.defaultFontFamily {
    font-family:Arial, helvetica, sans-serif;
}

A,.link {
    color:#06c;
    text-decoration:none;
}

H1,.h1Like {
    font-family:Lato, Arial, sans-serif;
    font-size:30px;
    color:#28a745;
}

H1 a {
    font-size:12px;
    font-weight:400;
}

H1.error {
    color:#9F0A04;
}

h1 .bigger {
    text-transform:uppercase;
    font-size:45px;
    font-weight:700;
    line-height:normal;
}

H2,.h2Like {
    font-family:Lato, Arial, sans-serif;
    font-size:27px;
    color:#28a745;
    text-align:center;
    display:inline;
}

.list_line_height {
    line-height:17px;
}

H3.bigger {
    text-transform:uppercase;
    font-size:25px;
    font-weight:700;
    line-height:normal;
}

H5 {
    font-size:14px;
}

.l {
    text-align:left;
}

.r {
    text-align:right;
}

.j {
    text-align:justify;
}

.i {
    font-style:italic;
    font-size:12px!important;
    color:#464646!important;
}

.center {
    margin-left: auto;
    margin-right: auto;
}

.cursorNone {
    cursor:default!important;
}

.cursorHelp {
    cursor:help!important;
}

.striked {
    text-decoration:line-through!important;
}

.txtwhite {
    color:#fff!important;
    text-decoration:none!important;
}

.txtgreen {
    color:#28a745;
    text-decoration:none;
}

.txtbrightred {
    color:#E51F36!important;
    text-decoration:none;
}

.txtred {
    color:#903;
    text-decoration:none;
}

.txtlightgrey {
    color:#696969;
    text-decoration:none;
}

.txtblue {
    color:#4384C5;
    text-decoration:none;
}

.txtorange {
    color:#F9A400;
    text-decoration:none;
}

.txt_fetures_coupons {
    color:#60476F;
}

.txt_fetures_url {
    color:#10AF5D;
}

.txt10,.txt10:link,.txt10:visited,.txt10:active {
    font-size:10px!important;
    text-decoration:none;
}

.txt11,.txt11:link,.txt11:visited,.txt11:active {
    font-size:11px!important;
    text-decoration:none;
}

.txt12,.txt12:link,.txt12:visited,.txt12:active {
    font-size:12px!important;
    text-decoration:none;
}

.txt13,.txt13:link,.txt13:visited,.txt13:active {
    font-size:13px!important;
    text-decoration:none;
}

.txt14,.txt14:link,.txt14:visited,.txt14:active {
    font-size:14px!important;
    text-decoration:none;
}

.txt15,.txt15:link,.txt15:visited,.txt15:active {
    font-size:15px!important;
    text-decoration:none;
}

.txt16,.txt16:link,.txt16:visited,.txt16:active {
    font-size:16px!important;
    text-decoration:none;
}

.txt17,.txt17:link,.txt17:visited,.txt17:active {
    font-size:17px!important;
    text-decoration:none;
}

.txt18,.txt18:link,.txt18:visited,.txt18:active {
    font-size:18px!important;
    text-decoration:none;
}

.txt20,.txt20:link,.txt20:visited,.txt20:active {
    font-size:20px!important;
    text-decoration:none;
}

.txt22,.txt22:link,.txt22:visited,.txt22:active {
    font-size:22px!important;
    text-decoration:none;
}

.txt24,.txt24:link,.txt24:visited,.txt24:active {
    font-size:24px!important;
    text-decoration:none;
}

.txt26,.txt26:link,.txt26:visited,.txt26:active {
    font-size:26px!important;
    text-decoration:none;
}

.txt28,.txt28:link,.txt28:visited,.txt28:active {
    font-size:28px!important;
    text-decoration:none;
}

.txt30,.txt30:link,.txt30:visited,.txt30:active {
    font-size:30px!important;
    text-decoration:none;
}

.txt33,.txt33:link,.txt33:visited,.txt33:active {
    font-size:33px!important;
    text-decoration:none;
}

.txt43,.txt43:link,.txt43:visited,.txt43:active {
    font-size:43px!important;
    text-decoration:none;
}

.txt45,.txt45:link,.txt45:visited,.txt45:active {
    font-size:45px!important;
    text-decoration:none;
}

.txt50,.txt50:link,.txt50:visited,.txt50:active {
    font-size:50px!important;
    text-decoration:none;
}

.call_now {
    color:#49666A;
}

.fontStyleNone {
    font-style:normal;
}

.displayBlock {
    display:block!important;
}

.displayInlineBlock {
    display:inline-block!important;
}

.displayFlex {
    display:flex;
    flex-flow:row wrap;
}

.noPaddingRight {
    padding-right:0!important;
}

.padding10 {
    padding:10px;
}

.padding20 {
    padding:20px;
}

.padding30 {
    padding:30px;
}

.paddingBottom10 {
    padding-bottom:10px!important;
}

.paddingBottom20 {
    padding-bottom:20px;
}

.paddingBottom30 {
    padding-bottom:30px;
}

.paddingBottom50 {
    padding-bottom:50px;
}

.paddingBottom75 {
    padding-bottom:75px;
}

.paddingTop5 {
    padding-top:5px!important;
}

.paddingTop10 {
    padding-top:10px!important;
}

.paddingTop15 {
    padding-top:15px!important;
}

.paddingTop20 {
    padding-top:20px!important;
}

.paddingTop25 {
    padding-top:25px;
}

.paddingTop30 {
    padding-top:30px!important;
}

.paddingTop40 {
    padding-top:40px;
}

.paddingTop50 {
    padding-top:50px;
}

.paddingLeft10 {
    padding-left:10px;
}

.paddingLeft15 {
    padding-left:15px;
}

.paddingLeft20 {
    padding-left:20px;
}

.paddingLeft25 {
    padding-left:25px;
}

.paddingLeft40 {
    padding-left:40px;
}

.paddingLeft50 {
    padding-left:50px;
}

.paddingLeft60 {
    padding-left:60px;
}

.paddingLeft80 {
    padding-left:80px;
}

.paddingLeft105 {
    padding-left:105px;
}

.paddingLeft100 {
    padding-left:100px;
}

.paddingLeft145 {
    padding-left:145px;
}

.paddingRight5 {
    padding-right:5px;
}

.paddingRight10 {
    padding-right:10px;
}

.paddingRight20 {
    padding-right:20px;
}

.paddingRight25 {
    padding-right:25px;
}

.paddingRight30 {
    padding-right:30px;
}

.paddingRight40 {
    padding-right:40px;
}

.paddingRight90 {
    padding-right:90px;
}

.paddingRight60 {
    padding-right:60px;
}

.noMarginRight {
    margin-right:0!important;
}

.marginBottom20 {
    margin-bottom:20px;
}

.marginBottom30 {
    margin-bottom:30px;
}

.marginBottom40 {
    margin-bottom:40px;
}

.m-b-50 {
    margin-bottom:50px;
}

.marginTop15 {
    margin-top:15px;
}

.marginLeft5 {
    margin-left:5px!important;
}

.marginLeft20 {
    margin-left:20px!important;
}

.marginRight5 {
    margin-right:5px!important;
}

.width50P {
    width:50%;
}

.width40P {
    width:40%!important;
}

.width33P {
    width:33%;
}

.width400 {
    width:400px!important;
}

.width450 {
    width:450px;
}

.width510 {
    width:510px!important;
}

.width700 {
    width:700px;
}

.width800 {
    width:800px;
}

.height200 {
    height:200px;
}

.displayTable {
    width:100%;
    display:block;
}

.displayTableCell .clearBoth,.displayTable > div.clearBoth {
    display:block;
    float:none;
    clear:both;
}

.marginLeft10 {
    margin-left:10px;
}

.marginRight20 {
    margin-right:20px;
}

.lineHeight35 {
    line-height:35px;
}

.lineHeight25 {
    line-height:25px;
}

.lineHeight20 {
    line-height:20px!important;
}

fieldset,img {
    border:0 none;
    padding:0;
}

#mainWrapper {
    width:100%;
    min-width:1180px!important;
    z-index:10;
    margin:75px 0 0;
}

.boxWRoundCorners {
    background-color:#fff;
    border-radius:0 0 5px 5px;
    margin-top:2px;
    min-height:200px;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -moz-box-shadow:0 3px 5px rgba(150,150,150,0.7);
    -webkit-box-shadow:0 3px 5px rgba(150,150,150,0.7);
    box-shadow:0 3px 5px rgba(150,150,150,0.7);
    padding:3rem 1.3rem 1.9rem 1.3rem;
}

.boxWRoundCornersWBorder {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    border:1px solid #CCC;
    background-color:#FFF;
    -moz-box-shadow:2px 2px 2px #CFCFCF;
    -webkit-box-shadow:2px 2px 2px #CFCFCF;
    box-shadow:2px 2px 2px #CFCFCF;
    padding:5px;
}

.boxWRoundCornersNoShadow {
    background-color:#FFF;
    padding:10px 0;
}

.boxWAllRoundCorners {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#FFF;
    -moz-box-shadow:0 3px 5px rgba(150,150,150,0.7);
    -webkit-box-shadow:0 3px 5px rgba(150,150,150,0.7);
    box-shadow:0 3px 5px rgba(150,150,150,0.7);
}

.detailsTitleWUpperRoundCorners {
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-top-right:5px;
    -moz-border-radius-top-left:5px;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    background-color:#F1F1F1;
    border-bottom:1px solid #D8D8D8;
    width:auto;
    margin-bottom:30px;
    position:relative;
    padding:20px;
}

.detailsTitleWUpperRoundCorners H2 {
    font-size:20px;
    color:#464646;
    margin:0;
    padding:0;
}

#reserveKeywordBox {
    display: block !important;
    max-width: 1080px;
    margin: 0 auto;
}

#reserveKeywordBox div.text {
    color: #383d41;
    font-family:Lato, sans-serif;
    font-size:2em;
    font-weight:600;
}

#reserveKeywordBox .help {
    background:url(../images/newdesign/question.png) center center no-repeat transparent;
    width:39px;
    height:41px;
    margin-top:7px;
    display:block;
    float:left;
    padding:20px 0 0;
}

#reserveKeywordBox .help a:link,#reserveKeywordBox .help a:visited,#reserveKeywordBox .help a:active {
    width:39px;
    height:41px;
    display:block;
}

#reserveKeywordBox .inputText {
    font-family:Lato, Arial;
    width:100%;
    height:55px;
    line-height:39px;
    border:0;
    font-size:16px;
    font-weight:600;
    color:#495057;
    padding-left:15px;
    padding-right:15px;
    margin-right:15px;
    display:block;
    float:left;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.contentSeparatorHorizontal {
    width:100%;
    height:1px;
    border-bottom:1px solid #DADADA;
}

.contentSeparatorDotsHorizontal {
    width:100%;
    height:1px;
    border-bottom:2px dotted #E4E4E4;
}

#message-holder {
    float:left;
    color:#FFF;
    margin-bottom:20px;
    font-size:14px;
    border-radius:5px;
    font-weight:400;
    text-align:left;
    display:none;
    width:100%;
    background:#CD3E12;
    vertical-align:middle;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:2px solid #fbeed5;
    padding:5px;
}

#message-holder div {
    padding:5px 0;
}

#message-holder.txtgreen,#message-holder.txtblack {
    color:#468847;
    background:#dff0d8;
    border-color:#28a745;
}

#message-holder .close {
    float:right;
    cursor:hand;
    width:40px;
    height:20px;
    font-size:16px;
    text-align:center;
}

.featureImage {
    width:115px;
    height:115px;
    margin-right:20px;
    margin-bottom:10px;
    float:left;
}

.featureMain {
    min-height:62px;
}

.featureMain img {
    width:96px;
}

.featureMain div.noImage {
    min-width:60px;
    display:inline-block;
}

.featureMain .appActivatePriceTag {
    position:absolute;
    top:0;
    left:170px;
}

.featureMain .appNewTag {
    position:absolute;
    top:0;
    left:53px;
}

.app-f {
    width:120px;
    height:185px;
}

.comapny_overview_bg {
    position:relative;
    width:427px;
    height:683px;
    background:url(../images/newdesign/landing/mobile-img.png) no-repeat;
}

.Package {
    font-family:Lato, Arial, sans-serif;
    background-color:#E5E5E5;
    border:1px solid #BBB;
    border-right:0;
    width:180px;
    padding:0;
}

.firstPackage {
    font-family:Lato, Arial, sans-serif;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-top-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    background-color:#E5E5E5;
    border:1px solid #BBB;
    border-right:0;
    width:180px;
    padding:0;
}

.lastPackage {
    font-family:Lato, Arial, sans-serif;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    background-color:#E5E5E5;
    border:1px solid #BBB;
    width:179px;
    padding:0;
}

.Package .packageTitle {
    background-color:#363636;
    font-size:16px;
    font-weight:700;
    color:#CCC;
    text-align:center;
    padding:10px;
}

.firstPackage .packageTitle {
    -webkit-border-top-left-radius:5px;
    -moz-border-top-left-radius:5px;
    border-top-left-radius:5px;
    background-color:#363636;
    font-size:16px;
    font-weight:700;
    color:#CCC;
    text-align:center;
    padding:10px;
}

.lastPackage .packageTitle {
    -webkit-border-top-right-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-right-radius:5px;
    background-color:#363636;
    font-size:16px;
    font-weight:700;
    color:#CCC;
    text-align:center;
    padding:10px;
}

.Package .strikedThrough,.ActivePackage .strikedThrough {
    color:red;
    font-size:22px;
}

.Package .strikedThrough .line,.ActivePackage .strikedThrough .line {
    display:block;
    width:110px;
    height:2px!important;
    background-color:red;
    position:relative;
    top:-10px;
    margin:0 auto;
    padding:0;
}

.Package .strikedThrough > .packagePriceDolar,.ActivePackage .strikedThrough > .packagePriceDolar {
    font-size:22px!important;
}

.Package .strikedThrough > sup,.ActivePackage .strikedThrough > sup {
    color:red;
}

.packagePrice {
    width:auto;
    font-size:42px;
    text-align:center;
    color:#FFF;
    border-bottom:1px solid #FFF;
    background:0;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#577077), to(#2E373C));
    background: -moz-linear-gradient(center top, #577077, #2E373C) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(top, #577077 40%, #2E373C 70%); /* IE10+ */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2E373C',endColorstr='#577077',GradientType=0);
    padding:10px;
}

.packagePrice span.packagePriceDolar {
    font-size:28px;
}

.packagePrice sup,.packagePrice div.sup {
    font-size:11px!important;
    font-weight:700;
    text-transform:uppercase;
    color:#CFCFCF;
    padding-left:5px;
    margin-top:10px;
}

.packageSeparator {
    width:100%;
    height:1px;
    background:#BBB;
}

.Package:hover,.firstPackage:hover,.lastPackage:hover,.ActivePackage,.firstActivePackage,.lastActivePackage {
    font-family:Lato, Arial, sans-serif;
    border:1px solid #BBB;
    width:181px;
    display:block;
    position:relative;
    top:-10px;
    background-color:#E5E5E5;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.7);
    -webkit-box-shadow:0 0 15px rgba(0,0,0,0.7);
    box-shadow:0 0 15px rgba(0,0,0,0.7);
    margin:0 -1px;
}

.Package:hover .packageTitle,.firstPackage:hover .packageTitle,.lastPackage:hover .packageTitle {
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-left-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}

.Package:hover .packagePrice,.firstPackage:hover .packagePrice,.lastPackage:hover .packagePrice,.ActivePackage .packagePrice,.firstActivePackage .packagePrice,.lastActivePackage .packagePrice {
    padding-top:20px;
    padding-bottom:20px;
}

.ActivePackage .packageTitle,.firstActivePackage .packageTitle,.lastActivePackage .packageTitle {
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-top-left-radius:5px;
    -moz-border-top-right-radius:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    background-color:#363636;
    font-size:16px;
    font-weight:700;
    color:#CCC;
    text-align:center;
    padding:10px;
}

.packageText {
    color:#005D7B;
}

.promoPackage {
    background:url(../images/newstore/promo.png) no-repeat center top;
    position:relative;
    width:69px;
    height:69px;
    left:113px;
    top:-1px;
}

.mostPopularPackage {
    background:url(../images/newdesign/most-popular-plan.png) no-repeat center top;
    position:relative;
    width:69px;
    height:69px;
    left:113px;
    top:-1px;
}

.trialPackage {
    background:url(../images/newstore/trial.png) no-repeat center top;
    position:relative;
    width:73px;
    height:73px;
    left:0;
    top:0;
}

.centerPackage {
    margin-left:auto;
    margin-right:auto;
    width:182px;
}

.centerTwoPackages {
    margin-left:auto;
    margin-right:auto;
    width:400px;
}

.centerTwoPackagesFAQ {
    margin-left:auto;
    margin-right:auto;
    width:auto;
}

a.help:link,a.help:active,a.help:visited,a.help:hover {
    background:url(../images/help_icon.gif) no-repeat;
    width:16px;
    height:16px;
    display:inline-block;
}

.test {
    border:1px solid red!important;
}

.test2 {
    border:1px solid blue!important;
}

.test3 {
    border:1px solid #000!important;
}

.test4 {
    border:1px solid green!important;
}

.test5 {
    border:1px solid #9400D3!important;
}

.ui-datepicker-trigger {
    vertical-align:middle;
    cursor:pointer;
    margin:3px;
}

.ajaxLoader {
    width:25px;
    height:36px;
    line-height:36px;
    background:url(../images/newstore/ajax-loader.gif) no-repeat 50% 50%;
}

.industryTitle {
    font-size:18px;
    font-weight:700;
}

.normalCaseTxtInLink {
    text-transform:none!important;
}

.register_step {
    float:left;
    width:460px;
    height:47px;
    line-height:47px;
    font-size:22px;
    font-weight:400;
    color:#1d1d1f;
}

.register_step_title {
    display:inline;
    position:relative;
    top:-4px;
    padding-left:10px;
}

#landingLeftContent {
    width:920px;
    height:100%;
    float:left;
    vertical-align:top;
    border-right:1px solid #D8D8D8;
}

#message-holder-popup {
    font-weight:400;
    text-align:left;
    color:#FFF;
    display:none;
    float:left;
    width:100%;
    background:#CD3E12;
    vertical-align:middle;
    -moz-border-radius:5px;
    -moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);
    -webkit-border-radius:5px;
    -webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);
    margin:5px 0 10px;
    padding:0;
}

#message-holder-popup div {
    padding:10px 0 0 5px;
}

#message-holder-popup.txtgreen,#message-holder-popup.txtblack {
    background:#76B23B;
}

#message-holder-popup .close {
    float:right;
    cursor:hand;
    width:20px;
    height:20px;
    font-size:16px;
    text-align:center;
    margin:auto 10px;
}

.pricingPageLessPlansLink {
    background:url(../images/newdesign/less_plans.png) no-repeat;
    width:36px;
    height:117px;
    display:block;
}

.mSaveProButton {
    font-size:24px!important;
    font-weight:400!important;
    padding:10px 20px!important;
}

.paddingBottom40 {
    padding-bottom:40px;
}

.width430 {
    width:430px;
}

.comapny_overview_pic_old {
    padding-bottom:25px;
    text-align:center;
}

.lineHeight22 {
    line-height:22px;
}

.paddingBottom15 {
    padding-bottom:15px;
}

.txt42,.txt42:link,.txt42:visited,.txt42:active {
    font-size:42px!important;
    text-decoration:none;
}

.did_you_know_block {
    width:200px;
    padding-left:30px;
    text-align:center;
    float:left;
    display:block;
    padding-bottom:90px;
}

.paddingBottom60 {
    padding-bottom:60px;
}

.overviewCompanyTextPosition {
    position:absolute;
    display:block;
}

.moreFeaturesDropdown {
    width:965px;
    margin-left:-15px!important;
}

.marginTop20 {
    margin-top:20px;
}

.marginTop25 {
    margin-top:25px;
}

.marginTop40 {
    margin-top:40px;
}

.marginTop50 {
    margin-top:50px;
}

.marginTop80 {
    margin-top:80px;
}

.marginTop125 {
    margin-top:125px;
}

div.features > a.feature > img {
    border:0 none;
    height:auto;
    vertical-align:middle;
}

.pricingTitle {
    font-family:Lato, sans-serif;
    font-weight:400;
    font-size:30px;
    color:#353535;
    text-align:center;
    line-height:35px;
}

.pricingSubTitle {
    font-family:Lato, sans-serif;
    font-size:22px;
    color:#4384C5;
    text-align:center;
    font-weight:400;
}

.animateButtonPricingNew {
    transition:all .1s;
    -webkit-transition:all .1s;
}

.action-buttonPricingNew {
    border-radius:3px;
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:1.3em;
    font-weight:600;
    height:50px;
    position:relative;
    text-decoration:none;
    text-transform:capitalize;
    padding:8px 25px;
}

.greenButtonPricingNew {
    background-color:#28a745;
    border:0;
    border-bottom:5px solid #188b32;
}

.orangeButtonNewPopupSignUp {
    background-color:#F75A00;
    border:0;
    border-bottom:5px solid #CE4B00;
}

a.orangeButtonNewPopupSignUp{
    text-decoration: none!important;
}

.blueButtonNewPopupSignUp {
    background-color:#3177BC;
    border:0;
    border-bottom:5px solid #0C376A;
}

.paddingBottom80 {
    padding-bottom:80px;
}

.creditIconsRegisterPage > img {
    height:17px!important;
}

.plikeHtagNewHomepage {
    color:#353535;
    font-family:Lato, sans-serif;
    font-size:30px;
    font-weight:400;
    text-align:center;
    line-height:normal;
}

.plikeHtagNewHomepage2 {
    color:#353535;
    font-family:Lato, sans-serif;
    font-size:25px;
    font-weight:300;
    text-align:center;
    line-height:normal;
}

.plikeHtagIndustry {
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:30px;
    font-weight:600;
    text-align:center;
    line-height:normal;
}

.upperTextCustomNewHomepage {
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:30px;
    font-weight:300;
    text-align:center;
    text-transform:none!important;
}

.fa-alpha {
    opacity:0.8;
    padding-bottom:15px;
}

.fa-border {
    background-color:#fff;
}

.action-buttonPricingNewHomepage {
    border-radius:3px;
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:1.3em;
    white-space: nowrap;
    min-width: auto;
    font-weight:600;
    height:60px;
    position:relative;
    text-decoration:none;
    padding:.5em 1em;
}

.freeTrailTextUnderButton {
    text-align:center;
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:18px;
    padding-top:20px;
}

.paddingTop120 {
    padding-top:120px;
}

.textPositionCaseStudiesDivs {
    padding-left:25px;
    padding-top:10px;
    padding-right:25px;
    letter-spacing:2px;
    text-align:center;
    font-size:26px;
    line-height:normal;
}

.textPositionCaseStudiesDivsSecond {
    letter-spacing:2px;
    text-align:center;
    font-size:26px;
    line-height:normal;
    padding:10px 15px 15px;
}

.caseStudiesCustomPageImgHolder {
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    width:450px;
}

.paddingTextInDivsCaseStudies {
    padding-left:25px;
    padding-right:25px;
    font-size:17px!important;
}

.defaultTest {
    top:0;
}

.marginLeft35 {
    margin-left:35px;
}

.industry-f {
    width:125px;
    height:135px;
    font-family:Lato, Arial, sans-serif;
    padding-left:25px;
    margin:25px 10px;
}

.footer-new-holder-features {
    float:left;
    padding-top:80px;
    width:100%;
    text-align:left;
}

.h430 {
    height:570px;
}

.h580 {
    height:580px;
}

.d-inline-left {
    display:inline-block;
    float:left;
}

.d-inline-right {
    display:inline-block;
    float:right;
}

.paddingLeft66 {
    padding-left:66px;
}

.darkGrayColumn {
    background-color:#363636;
    border-radius:10px;
    min-width:410px;
    color:#FFF;
    padding:25px;
}

#how_is_work {
    font-size:18px;
    font-family:Lato, sans-serif;
    font-weight:400;
}

#featuresPricingPage {
    list-style:none;
    margin:0;
    padding:0;
}

#featuresPricingPage li {
    font-family:Lato, Arial;
    font-size:20px;
    line-height:40px;
    font-weight:400;
}

#featuresPricingPage.smaller > li {
    font-size: 16px;
    line-height:24px;
}

#featuresPricingPage.red > li i {
    color:#903;
    font-weight: bold;
}

#featuresPricingPage li i {
    color:#3CB878;
    margin-right:10px;
    font-weight: bold;
}

#featuresF li {
    font-family:Lato, Arial;
    font-size:16px;
    font-weight:400;
    list-style:none outside;
    width:16em;
    height:60px;
    float:left;
    padding:0 0 190px 50px;
}

#featuresF li i {
    color:#0c376a;
    margin-right:15px;
    width:85px;
    height:85px;
    border-radius:85px;
    margin-bottom:15px;
}

#featuresF {
    list-style:none outside;
    padding:0;
}

.industries_box_frame {
    float:left;
    min-height:auto;
    margin-bottom:35px;
}

.indusries-image-box {
    background:#fff;
    -moz-border-radius:90px;
    border-radius:90px;
    display:inline-block;
    border-color:#a8c7d3;
    border-style:solid;
    border-width:1px;
    margin:auto;
    padding:22px;
}

.industries_text_h1 {
    display:inline-block;
    float:left;
    padding-bottom:15px;
    margin-left:20px;
}

.industries_h3 {
    font-size:1.3em;
    font-weight:600;
    color:#595354;
    margin:0!important;
}

.industies_text {
    display:inline-block;
    float:left;
    width:300px;
    margin-left:20px;
}

.industries_reademore {
    padding-top:5px;
    color:#90aab4;
}

.industries_logo_holder {
    height:200px;
    background-color:#f2f2f2;
    border-radius:5px;
}

li {
    counter-increment:item;
    margin-bottom:5px;
}

.left {
    position:absolute;
    top:0;
    left:35px;
    font-size:18px;
}

.left:after {
    border:3px solid #2095FE;
    border-right:3px solid transparent;
    border-top:3px solid transparent;
    content:" ";
    height:14px;
    left:-20px;
    position:absolute;
    top:20px;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
    width:14px;
}

.right {
    position:absolute;
    top:0;
    right:15px;
    font-size:18px;
}

header {
    color:#2095FE;
    background:#eee;
    border:1px solid #ccc;
    border-bottom:1px solid #bbb;
    box-shadow:0 1px 2px rgba(1,1,1,0.2);
    height:60px;
    text-align:center;
    font-size:20px;
    line-height:58px;
    white-space:nowrap;
}

header h2 {
    font-weight:700;
    color:#111;
}

.message {
    border-radius:20px 20px 20px 20px;
    position:relative;
    padding:15px 20px;
}

.message.to {
    background-color:#2095FE;
    color:#fff;
    margin-left:80px;
}

.message.from {
    background-color:#E5E4E9;
    color:#363636;
    max-width:190px;
    max-height:190px;
    overflow-y:auto;
    overflow-x:hidden;
    overflow-wrap:break-word;
    margin:15px 35px 0;
}

.message.to + .message.to,.message.from + .message.from {
    margin-top:-7px;
}

.message.from:before {
    z-index:99999;
    left:-50px;
    transform:rotateY(180deg);
    border-color:#E5E4E9;
}

.quotation_div {
    position:relative;
    display:table;
    background:url(' ../images/newdesign/Text-to-join.png') no-repeat top center;
    background-size:auto;
}

.pJoinlist {
    font-family:Lato, sans-serif;
    text-align:center;
    font-weight:400;
    font-size:169%;
    color:#000;
    padding:0 25px;
}

.font11 {
    margin-bottom:1px!important;
    font-size:19px!important;
    font-family:Lato, sans-serif;
    text-align:left;
    font-weight:400;
}

.short_code_iphone {
    padding-top:50px;
    padding-bottom:20px;
    padding-left:5px;
    text-align:center;
    font-size:22px!important;
}

.blue {
    color:#0969fe;
    font-size:104%;
    font-family:Lato, sans-serif;
    text-align:left;
    font-weight:700;
}

.commonlinkJoin {
    color:#08c;
    font-size:13px;
    text-decoration:underline;
}

.txt {
    width:100%;
    text-align:left;
    color:#6f6f6f;
    line-height:17px;
    padding-top:90px;
}

.apply-for-demo-master {
    width:93%;
    text-align:left;
    display:block;
    margin:20px 20px 40px;
}

.apply-for-demo-title {
    width:80%;
    float:center;
}

#msgs-apply {
    width:94%;
}

.apply-for-demo-contact-form {
    background-color:#FFF;
    border-radius:4px 4px 0 0;
    box-shadow:none;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:40px;
    text-align:left;
    border-color:#DDD;
    border-style:solid;
    border-width:1px;
    padding:20px;
}

.custom-counter li {
    counter-increment:step-counter;
    list-style-type:none;

}

.custom-counter li::before {
    content:counter(step-counter);
    text-align: center;
    padding-top: 3px;
    background-color:#28a74575;
    color: #000;
    border-radius: 20px;
    /* position: absolute; */
    margin-right: 15px;
    padding: 5px 10px;
    /* min-width: 30px!important; */
    /* min-height: 30px!important; */
    line-height: 30px;
    width: 30px;
    height: 30px;
}


.featuresSubTitle {
    font-family:Lato, Arial, sans-serif;
    font-size:18px;
    text-align:center;
    line-height:30px;
}

.featuresArrow {
    position:absolute;
    width:64px;
    height:93px;
    background:url(../images/newdesign/arrow-features-page.png);
    top:-40px;
    left:50px;
}

.panel {
    margin-bottom:20px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
    box-shadow:0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
    padding:15px;
}

.panel-heading {
    border-bottom:1px solid transparent;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    padding:10px 15px;
}

.panel-heading > .dropdown .dropdown-toggle {
    color:inherit;
}

.panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:16px;
    color:inherit;
}

.panel-default {
    border-color:#ddd;
}

.panel-default > .panel-heading {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color:#ddd;
}

.panel-default > .panel-heading .badge {
    color:#f5f5f5;
    background-color:#333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color:#ddd;
}

.credit-card-div .small-font {
    font-size:9px;
}

.timeline {
    list-style:none;
    position:relative;

    padding:10px 0;
}

.timeline:before {
    top:0;
    bottom:0;
    position:absolute;
    content:" ";
    width:1px;
    background:#599bdc;
    left:50%;
}

.timeline > li {
    margin-bottom:20px;
    position:relative;
   /* width:50%;*/
    float:left;
    clear:left;
}

.timeline > li:before,.timeline > li:after {
    content:" ";
    display:table;
}

.timeline > li > .timeline-panel {
    width: calc(100% - 25px);
    width: -moz-calc(100% - 25px);
    width: -webkit-calc(100% - 25px);
    float:left;
    border:1px solid #dcdcdc;
    background:#fff;
    position:relative;
}

.timeline > li > .timeline-panel:before {
    position:absolute;
    top:40px;
    right:-15px;
    display:inline-block;
    border-top:15px solid transparent;
    border-left:15px solid #dcdcdc;
    border-right:0 solid #dcdcdc;
    border-bottom:15px solid transparent;
    content:" ";
}

.timeline > li > .timeline-panel:after {
    position:absolute;
    top:41px;
    right:-14px;
    display:inline-block;
    border-top:14px solid transparent;
    border-left:14px solid #fff;
    border-right:0 solid #fff;
    border-bottom:14px solid transparent;
    content:" ";
}

.timeline > li > .timeline-badge {
    width:24px;
    height:24px;
    line-height:50px;
    text-align:center;
    position:absolute;
    top:16px;
    right:-10px;
    z-index:100;
    color:#FF7F50;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
    border-left-width:0;
    border-right-width:15px;
    left:-15px;
    right:auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
    border-left-width:0;
    border-right-width:14px;
    left:-14px;
    right:auto;
}

.timeline-title {
    margin-top:0;
    color:inherit;
}

.timeline-heading h4 {
    color:#353535;
    font-family:Lato, sans-serif;
    font-size:18px;
    line-height:normal;
    font-weight:600;
    padding:10px 15px 0px 25px;
}

.timeline-body > p,.timeline-body > ul {
    margin-bottom:0;
    padding:10px 15px 10px 25px;
}

.timeline-footer {
    background-color:#f4f4f4;
    padding:5px 15px;
}

.timeline-footer > a {
    cursor:pointer;
    text-decoration:none;
}

.timeline > li.timeline-inverted {
    float:right;
    clear:right;
}

.timeline > li.timeline-inverted > .timeline-badge {
    left:-13px;
}

.no-float {
    float:none!important;
}

.hidden {
    display:none!important;
    visibility:hidden!important;
}

video {
    object-fit:cover;
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
}

.video-wrapper {
    width:100%;
    height:560px;
    position:relative;
    overflow:hidden;
    align-items:center;
    justify-content:left;
    background-color:#363636;
}

.h1HP {
    font-family:Lato, Arial, sans-serif;
    font-size:3.3rem;
    line-height:normal;
    font-weight:900;
    color:#fff;
    text-align:center;
    margin-bottom:20px;
    position:relative;
    text-shadow: 0px 1px #000;
}

h2.h2index {
    line-height:normal!important;
    font-size:2.5rem!important;
    font-weight:900!important;
}

.ui-page-theme-a .ui-btn.ui-btn-active,html .ui-bar-a .ui-btn.ui-btn-active,html .ui-body-a .ui-btn.ui-btn-active,html body .ui-group-theme-a .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-a.ui-btn-active,.ui-page-theme-a .ui-checkbox-on:after,html .ui-bar-a .ui-checkbox-on:after,html .ui-body-a .ui-checkbox-on:after,html body .ui-group-theme-a .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-a:after,.ui-page-theme-a .ui-flipswitch-active,html .ui-bar-a .ui-flipswitch-active,html .ui-body-a .ui-flipswitch-active,html body .ui-group-theme-a .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,.ui-page-theme-a .ui-slider-track .ui-btn-active,html .ui-bar-a .ui-slider-track .ui-btn-active,html .ui-body-a .ui-slider-track .ui-btn-active,html body .ui-group-theme-a .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-a .ui-btn-active {
    background-color:#222;
    color:#fff;
    text-shadow:0 1px 0 #222;
    border-color:#222;
}

.ui-btn-icon-left:after,.ui-btn-icon-right:after,.ui-btn-icon-top:after,.ui-btn-icon-bottom:after,.ui-btn-icon-notext:after {
    background-size:12px;
}

.ui-btn {
    font-size:1em;
}

.voting-thumbs a,.sending-process {
    color:#CDD7E0;
}

.thank-you-msg {
    color:#28a745;
    font-weight:700;
}

.cryptomail:after {
    content:attr(data-petyr) "@" attr(data-kassov) "." attr(data-ltd);
}

.modal-dialog {
    margin:5% auto;
}

.alert-promo {
    font-family:Lato, Arial, sans-serif;
    color:#fff;
    font-size:16px;
    background-color:#744bb7;
    position:fixed;
    bottom:0;
    width:100%;
    z-index:32344434;
    border-color:#7b4088;
    padding:25px;
}

.alert-promo button.close {
    margin-right:45px;
}

.alert-promo-packages {
    font-family:Lato, Arial, sans-serif;
    color:#fff;
    font-size:16px;
    background-color:#744bb7;
    border-radius:5px;
    border-color:#7b4088;
    padding:10px;
}

.shareIcon {
    width:32px;
}

.small .pJoinlist {
    font-family:Lato, sans-serif;
    text-align:center;
    font-weight:400;
    font-size:150%;
    color:#000;
    line-height:150%;
    position:absolute;
    top:50px;
    padding:0 32px 0 30px;
}

.small .short_code_iphone {
    top:153px;
    left:100px;
    text-align:center;
    font-size:15px!important;
    font-weight:700;
    position:absolute;
}

.small .messages-wrapper {
    padding-top:230px;
}

.embed-container {
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%;
}

.embed-container iframe,.embed-container object,.embed-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

#voting-stars {
    margin:0 0 0 5px;
}

#voting-stars > img {
    height:26px!important;
}

.H-dlc {
    font-size:3em;
    font-weight:bolder;
}

.img-vert {
    -moz-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    transform:scaleY(-1);
    filter:FlipV;
    -ms-filter:FlipV;
}

.img-polaroid {
    background-color:#fff;
    border:1px solid rgba(0,0,0,0.2);
    -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
    -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
    box-shadow:0 1px 3px rgba(0,0,0,0.1);
    padding:4px;
}

.appBox-f {
    width:175px;
    margin:0 15px 15px;
    padding:0 15px;
}

.ui-flipswitch-active {
    background:#5cb85b!important;
}

#message-holder.txtblue {
    color:#31708f!important;
    background:#d9edf7!important;
    border-radius:3px!important;
    border:2px solid #bce8f1!important;
}

.message-holder.txtblue,.txtblue div.message {
    color:#31708f!important;
    background:#d9edf7!important;
    border-radius:3px!important;
}

.ui-icon-user:after {
    background-position:65% 45%!important;
}

.home-reserve-keyword-width-420 {
    max-width:370px!important;
}

.help-block {
    color:#b94a48;
    font-size:13px;
}

.bgr-index {
    background-color:#f2f2f2;
    padding:2rem 1rem 5rem;
}

.bgr-white-index {
    background-color:#fff;
    padding:3rem 1rem;
}

.newContainer {
    max-width:980px;
    top:60px;
    z-index:15;
    margin:auto;
}

.newContainerIndex {
    width:100%;
    top:60px;
    z-index:15;
}

body.modal-open {
    overflow:scroll!important;
    padding-right:0!important;
}

.appBox {
    float:left;
    width:185px;
    min-height:220px;
    margin-bottom:50px;
    margin-left:21px;
    margin-right:21px;
}

.small {
    width:130px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    min-height:180px;
}

div.appBox:hover a.appMoreInfoLink,.appBox:hover a.appBigMoreInfoLink {
    display:inline;
}

.appLogo {
    width:100%;
    position:relative;
    text-align:center;
}

.appBox:hover img {
    opacity:0.5;
    -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
    -o-filter:grayscale(100%);
    filter:gray;
    -webkit-filter:grayscale(100%);
}

.appLogo img.blur {
    opacity:0.5;
    filter:alpha(opacity=50);
}

.appSmallTitle {
    font-size:12px;
    min-height:30px;
    padding-bottom:10px;
}

.appSmallIconSvg {
    width:48px;
    height:48px;
}

.appBigLink {
    color:#5C5C5C;
    font-size:18px;
}

.appCategory {
    font-family:Lato, Arial, sans-serif;
    font-size:28px;
    font-weight:300;
    color:#555;
    padding-bottom:7px;
}

.appLine {
    width:100%;
    height:1px;
    float:left;
    background-color:#E6E6E6;
    vertical-align:middle;
}

.appLineLink {
    position:relative;
    top:-10px;
    text-align:center;
}

.appLineLink a:link,.appLineLink a:active,.appLineLink a:visited,.appLineLink a:hover,.appBigLineLink a:link,.appBigLineLink a:active,.appBigLineLink a:visited,.appBigLineLink a:hover {
    color:#4788C7;
    font-size:14px;
    text-align:center;
    padding:10px 80px;
}

.appRelatedApps {
    display:inline;
    color:#5B78BB;
    font-size:14px;
}

.appRelatedApps img {
    width:35px;
}

.appRelatedApps a:link,.appRelatedApps a:active,.appRelatedApps a:visited {
    color:#5B78BB;
}

.viewAllApps,.viewAllApps:link,.viewAllApps:active,.viewAllApps:visited {
    min-height:20px;
    background-color:#3177BC;
    color:#FFF!important;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    white-space: nowrap;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    margin:0 auto 20px;
}

.viewAllApps:hover {
    background-color:#D5D5D5;
    color:#7F7F7F!important;
}

input,select,textarea {
    font-family:Arial, helvetica, sans-serif;
    color:#1d1d1f;
    margin:0;
}

input[type=text],input[type=password],select {
    min-width:300px;
    height:50px;
    padding:0 15px;
    line-height:30px;
    background:none repeat scroll 0 0 #FFF;
    border:1px solid #BBB;
    font-size:16px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

select {
    width:306px;
}

input.disabled,textarea.disabled {
    background-color:#F0F0F0;
}

input.short,select.short {
    width:150px;
    min-width:auto;
}

input.XShort,select.XShort {
    width:55px;
    min-width:auto;
}

input.XXShort,select.XXShort {
    width:35px;
    min-width:auto;
}

input.shortAndNarrow,select.shortAndNarrow {
    width:150px;
    height:22px;
    line-height:22px;
}

input.narrow {
    height:22px;
    line-height:22px;
}

input.long,select.long {
    width:500px!important;
}

textarea {
    width:300px;
    height:100px;
    background:none repeat scroll 0 0 #FFF;
    border:1px solid #BBB;
    font-size:16px;
    color:#000;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    resize:none;
    padding:3px;
}

textarea[readonly] {
    background:none repeat scroll 0 0 #f9f9f9;
}

textarea[disabled] {
    background:none repeat scroll 0 0 #F0F0F0;
}

label,div.label {
    font-size:14px;
    font-weight:400;
    color:#464646;
    padding-bottom:20px;
    display:block;
    text-align:left;
}

label span,div.label span {
    display:block;
    padding-bottom:5px;
}

label span.required,div.label span.required,td span.required {
    font-size:20px;
    font-weight:700;
    color:#E51F36;
    line-height:10px;
    display:inline;
    margin:0;
    padding:0;
}

label span.note,div.label span.note,.labelnote {
    font-size:11px;
    font-style:italic;
    margin:0;
    padding:0;
}

label a {
    font-size:12px;
    cursor:pointer;
}

label span.details,label span.details span {
    display:inline;
    font-style:italic;
}

label span.details a {
    display:inline;
    font-style:normal;
}

#loginFormMain label.loginCheckBox input[type=checkbox] {
    width:20px!important;
    height:15px;
    vertical-align:middle;
    position:relative;
    top:-1px;
}

#loginFormMain label.loginCheckBox span {
    width:100px;
    height:22px;
    line-height:22px;
    display:inline;
}

input.register {
    width:288px;
}

input.register_half,select.register_half {
    width:162px;
    min-width:auto;
}

input.register_smaller_than_half {
    width:110px;
}

select.register {
    width:314px;
}

.pwd-toggler {
    cursor:pointer;
    position:absolute;
    margin:7px -25px;
}

.commonButton {
    border-radius:3px;
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:15px;
    font-weight:600;
    position:relative;
    text-decoration:none;
    text-transform:capitalize;
    background-color:#3177BC;
    border:0;
    border-bottom:5px solid #0C376A;
    white-space:nowrap;
    padding:5px 15px;
}

.commonButton:hover {
    color:#fff;
    background-color:#577077;
    border:0;
    border-bottom:5px solid #2E373C;
}

.commonButton:disabled {
    opacity:0.5;
    border-radius:3px;
    color:#fff;
    font-family:Lato, sans-serif;
    font-size:15px;
    font-weight:400;
    position:relative;
    text-decoration:none;
    text-transform:capitalize;
    background-color:#3177BC;
    border:0;
    border-bottom:5px solid #0C376A;
    white-space:nowrap;
    cursor:not-allowed;
    padding:5px 15px;
}

.commonMultiPurposeButton {
    width:auto;
    overflow:visible;
    background-color:#F9F9F9;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjEpIiAvPgo8L3N2Zz4=);
    background:0 repeat scroll 0 0 transparent;
    border:1px solid #CCC;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    color:#000;
    font-size:12px;
    display:inline-block;
    cursor:pointer;
    text-transform:capitalize;
    padding:5px 10px;
}

.commonMultiPurposeButton:hover {
    border:1px solid #B6B6B6;
}

.headerLoginButton {
    color:#FFF;
    font-size:14px;
    cursor:pointer;
    line-height:auto;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-color:#28a745;
    text-decoration:none;
    padding:5px 10px;
}

.headerLoginButton:hover,.headerLoginButtonClicked {
    color:#CCC;
    font-size:14px;
    cursor:pointer;
    line-height:auto;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-color:#4C4C4C;
    text-decoration:none;
    padding:5px 10px;
}

.signUpButton {
    float:none;
    font-size:22px;
    padding-left:10px;
    padding-right:10px;
    text-transform:capitalize;
    font-family:Lato, Arial;
}

.commonButtonRed {
    color:#dc3545!important;
    display:inline-block;
    font-weight:400;
    line-height:1.5;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    border:1px solid #dc3545;
    font-size:14px;
    border-radius:.25rem;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin:.25rem .125rem;
    padding:.375rem .75rem;
}

a.commonButtonRed:hover {
    color:#fff!important;
    background-color:#dc3545!important;
}

.btn-outline-success {
    color:#28a745;
    border-color:#28a745;
}

#steps {
    z-index:15;
    width:978px;
    height:392px;
}

#steps div.stepstext,#steps h2 {
    height:50px;
    line-height:50px;
    font-size:22px;
    font-weight:700;
    color:#FFF;
    width:auto;
}

#steps div.video {
    width:75px;
    height:75px;
    margin-right:140px;
    margin-top:120px;
}

#steps div.video a:link {
    width:75px;
    height:75px;
    display:block;
}

#group {
    z-index:13;
    width:978px;
    height:392px;
}

#keywordidx {
    z-index:12;
    width:978px;
    height:392px;
}

#contest {
    z-index:11;
    width:978px;
    height:392px;
}

#survey {
    z-index:10;
    width:978px;
    height:392px;
}

#coupons {
    z-index:9;
    width:978px;
    height:392px;
}

#qr {
    z-index:8;
    background:url(../images/newdesign/slides/s_qr.jpg) no-repeat;
    background-position:-1px 0;
    width:978px;
    height:392px;
}

#url {
    z-index:7;
    width:978px;
    height:392px;
}

#analytics {
    z-index:6;
    width:978px;
    height:392px;
}

#form {
    z-index:5;
    width:978px;
    height:392px;
}

#location {
    z-index:4;
    background:url(../images/newdesign/slides/s_location.jpg) no-repeat;
    background-position:-1px 0;
    width:978px;
    height:392px;
}

#screen {
    z-index:3;
    width:978px;
    height:392px;
}

#mms {
    z-index:2;
    background:url(../images/newdesign/slides/s_mms.jpg) no-repeat;
    background-position:-1px 0;
    width:978px;
    height:392px;
}

#apps {
    z-index:1;
    background:url(../images/newdesign/slides/s_apps.jpg) no-repeat;
    background-position:-1px 0;
    width:978px;
    height:392px;
}

#vcards {
    z-index:14;
    width:978px;
    height:392px;
}

.slideContent {
    position:absolute;
    top:0;
    left:5px;
}

#s10xslide {
    z-index:16;
    width:978px;
    height:392px;
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:28px;
    font-weight:400;
    color:#3F5469;
}

#s10xslide .upTo {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:48px;
    font-weight:700;
    color:#363636;
}

#s10xslide .tenX {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:128px;
    font-weight:400;
    color:#363636;
}

#s10xslide .salesIncrease {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:36px;
    font-weight:400;
    color:#363636;
}

#s75slide {
    z-index:17;
    width:978px;
    height:392px;
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:28px;
    font-weight:400;
    color:#3F5469;
}

#s75slide .line1 {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:92px;
    font-weight:700;
    color:#FFF;
}

#s75slide .line3 {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:24px;
    font-weight:400;
    color:#000;
}

#ssxswslide {
    z-index:18;
    width:978px;
    height:392px;
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:22px;
    font-weight:400;
    color:#FFF;
}

#ssxswslide .line1 {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:128px;
    font-weight:700;
    color:#FFF;
}

#callslide {
    z-index:19;
    width:978px;
    height:392px;
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:48px;
    font-weight:400;
    color:#313131;
}

#feat_20 {
    width:146px;
}

#features {
    display:none;
    clear:both;
}

.features {
    width:980px;
    margin:0 auto;
}

/*#more {*/
/*    width:980px;*/
/*    height:45px!important;*/
/*    -moz-box-shadow:2px 3px 4px #CFCFCF;*/
/*    -webkit-box-shadow:2px 3px 4px #CFCFCF;*/
/*    box-shadow:2px 3px 4px #CFCFCF;*/
/*}*/

/*#more a.down {*/
/*    background:url(../images/newdesign/more_features.png) repeat scroll 0 0 transparent;*/
/*    width:980px;*/
/*    height:45px;*/
/*    display:block;*/
/*    cursor:pointer;*/
/*}*/

/*#more a:hover.down {*/
/*    background:url(../images/newdesign/more_features.png) repeat scroll 0 -45px transparent;*/
/*    width:980px;*/
/*    height:45px;*/
/*    display:block;*/
/*}*/

/*#more a.up {*/
/*    background:url(../images/newdesign/more_features.png) repeat scroll 0 -90px transparent;*/
/*    width:980px;*/
/*    height:45px;*/
/*    display:block;*/
/*}*/

/*#more a:hover.up {*/
/*    background:url(../images/newdesign/more_features.png) repeat scroll 0 -135px transparent;*/
/*    width:980px;*/
/*    height:45px;*/
/*    display:block;*/
/*}*/

.paddingTop33 {
    padding-top:33px;
}

.paddingTop200 {
    padding-top:200px;
}

.paddingLeft120 {
    padding-left:120px;
}

.paddingLeft500 {
    padding-left:500px;
}

.paddingLeft600 {
    padding-left:600px;
}

.paddingLeft190 {
    padding-left:190px;
}

.paddingLeft240 {
    padding-left:240px;
}

.paddingLeft313 {
    padding-left:313px;
}

.marginTop11 {
    margin-top:11px;
}

#landingRightColumn {
    width:260px;
    height:100%;
    float:left;
    vertical-align:top;
}

#indexQRBox {
    height:105px;
}

#indexQRSubBox {
    font-size:14px;
    float:left;
    height:105px;
}

.height90 {
    height:86px;
}

.padding7 {
    padding:7px;
}

#indexQRSubBox .text {
    color:#262626;
}

.testimonialBoxLanding {
    font-family:Georgia, Arial, helvetica, sans-serif;
    font-size:14px;
    width:260px;
    overflow:auto;
    font-style:italic;
}

.testimonialsQuotes {
    color:#f89513;
    font-size:24px;
    font-style:italic;
}

* {
    margin:0;
}

p,.marginBottom10 {
    margin-bottom:10px;
}

html,body,.height100P {
    height:100%;
}

A:hover {
    text-decoration:none;
}

A.noCapitals,.noCapitalsText {
    text-transform:none;
    font-weight: 600;
}

.upperCase {
    text-transform:uppercase;
}

.inline,.displayInline,span.btn-small {
    display:inline!important;
}

H3,.appInfoPopupPaymentBox td.leftBox span.cc {
    font-size:18px;
}

.faqsPricingPage {
    font-size:16px;
}

.faqsPricingPage > .title {
    font-size:18px;
    font-weight: bold;
}

H1,H2,H3,H4,H5,H6,ul.pricingPageList,form {
    margin:0;
    padding:0;
}

.b,.bld {
    font-weight:700;
}

.bb {
    font-weight:900;
}

.c,.campaignDrivenDivsWidth,.featuresMainTitle {
    text-align:center;
}

.pointer,.alert-promo .cur,.cursorPointer,.action-buttonPricingNewAppPopup div.pointer {
    cursor:pointer;
}

.spanHelp span,.verticalTop,.vt {
    vertical-align:top;
}

.vspace20 {
    height:20px;
}

.reserveKeywordTitleText {
    font-size:24px;
}

.floatLeft,.fl {
    float:left;
}

.floatRight,.fr,.timeline > li.timeline-inverted > .timeline-panel {
    float:right;
}

.clearBoth,.cl,.timeline > li:after {
    clear:both;
}

.displayNone,.displayNoneImp {
    display:none!important;
}

.displayNoneNoneImp,.whatYouCanDoContent,.ninja,.keywordsComplete {
    display:none;
}

.noPadding,.bigdrop .select2-results .select2-result-label,#loginFormMain label.loginCheckBox {
    padding:0!important;
}

.noPaddingLeft,.paddingLeft0Important {
    padding-left:0!important;
}

.paddingBottom5,.pagesHolder {
    padding-bottom:5px;
}

.paddingLeft30,.select2Search .select2-container-multi .select2-choices .select2-search-field input.select2-default,.select2Search .select2-container-multi .select2-choices .select2-search-field input.select2-focused,.select2Search .select2-container-multi .select2-choices .select2-search-field input.select2-input {
    padding-left:30px;
}

.paddingRight0,.commonTable td.noRightPadding,ul.singleLineList li.last {
    padding-right:0;
}

.noMarginBottom,.noMarginBottomImp,.feedback-input {
    margin-bottom:0!important;
}

.noMarginLeftImp,.createNewCampaignBoxNoMargin {
    margin-left:0!important;
}

.positionAbsolute,.absolute,.promoPackageBox,.trialPackageBox,.defaultAutoReplayMessageHolder,.defaultCouponCampaignMessageHolder,.defaultCouponCampaignMessageHolderWhenTextExist {
    position:absolute;
}

.positionRelative,.relative,.embeddedAutoReplyItemRelative,.strikeout,.page-home {
    position:relative;
}

.mceEditor,.width100P {
    width:100%!important;
}

.width200,div.SocialChannelKeywordForm > div.kLabel,div.SocialChannelKeywordForm > div.autoRespondMsg {
    width:200px;
}

.displayTable > div,div.SocialChannelKeywordForm > div {
    display:block;
    float:left;
}

.detailsTitleWUpperRoundCorners div,.detailsTitleWUpperRoundCornersSmaller div.downPointer {
    position:absolute;
    bottom:-9px;
    left:20px;
    width:13px;
    height:9px;
    background:url(../images/newdesign/details_tick.gif) no-repeat;
}

#reserveKeywordBox .inputText.ajaxLoader,#reserveKeywordBoxPopup .ajaxLoader,#reserveKeywordBoxIndex .inputText.ajaxLoader,#reserveKeywordBoxPopup .ajaxLoader {
    background:#fff url(../images/newstore/ajax-loader.gif) no-repeat 97% 50%;
}

#reserveKeywordBox .inputText.okTick,#reserveKeywordBoxPopup .okTick,#reserveKeywordBoxIndex .inputText.okTick,#reserveKeywordBoxPopup .okTick {
    background:#fff url(../images/newdesign/accept.png) no-repeat 97% 50%;
}

#reserveKeywordBox .inputText.redCrossTick,#reserveKeywordBoxPopup .redCrossTick,#reserveKeywordBoxIndex .inputText.redCrossTick,#reserveKeywordBoxPopup .redCrossTick {
    background:#fff url(../images/newstore/cross.png) no-repeat 97% 50%;
}

#message-holder.ie,#message-holder-popup.ie {
    border-bottom:1px solid #CCC;
}

#message-holder .icon-error,#message-holder-popup .icon-error {
    float:left;
    height:16px;
    width:16px;
    margin:auto 5px;
}

.featureMain h2,.featureMain h3 {
    color:#5C5C5C;
    line-height:25px;
}

#slider .readMore:active,#slider .readMore:visited,#slider .readMore:link,#slider .readMore:active,#slider .readMore:visited {
    font-size:12px;
    color:#0D4D7D;
    text-decoration:underline;
}

.Package .signUpButton,.firstPackage .signUpButton,.lastPackage .signUpButton,.firstActivePackage .signUpButton,.lastActivePackage .signUpButton,.fontFamilyLato {
    font-family:Lato, Arial, sans-serif;
}

label.checkbox input[type=checkbox] {
    position:relative;
    top:2px;
}

div.appBox:hover div.appBoxActions {
    display:block;
}

.width340 {
    width:340px;
}

#contentOuterTable td.contentOuterTableLeft,#contentOuterTable td.contentOuterTableRight,div.SocialChannelKeywordForm > div.onoff,div.alertActiveTw {
    width:100px;
}

.pricingPageMorePlansLink:hover,.pricingPageLessPlansLink:hover {
    filter:alpha(opacity=80);
    -moz-opacity:0.80;
    -khtml-opacity:0.80;
    opacity:0.80;
}

.timeline-footer p {
    margin-bottom:0;
}

.marginTop10 {
    margin-top:10px;
}

.mt30,.marginTop30 {
    margin-top:30px;
}

.divHolderFirstLine,.divHolderSecondLine {
    border:1px solid #CFCFD1;
}

.marginTop60,.timeline > li:nth-child(2) {
    margin-top:60px;
}

.action-buttonPricingNew:hover,.action-buttonPricingNewHomepage:hover {
    color:#fff;
}

.action-buttonPricingNew:active,.action-buttonPricingNewHomepage:active {
    transform:translate(0px,5px);
    -webkit-transform:translate(0px,5px);
    border-bottom:1px solid;
}

.greenButtonPricingNew:hover,.orangeButtonNewPopupSignUp:hover,.blueButtonNewPopupSignUp:hover {
    background-color:#577077;
    border:0;
    border-bottom:5px solid #2E373C;
}

.credit-card-div span,.credit-card-div .pad-adjust {
    padding-top:10px;
}

.appSmallIcon,.appInfoPopupHeader img {
    width:70px;
    height:70px;
}

input[type=text]:hover,input[type=text]:focus,input[type=password]:hover,input[type=password]:focus,select:focus,select:hover,textarea:hover,textarea:focus {
    -moz-box-shadow:0 0 12px rgba(215,215,215,0.5);
    -webkit-box-shadow:0 0 12px rgba(215,215,215,0.5);
    box-shadow:0 0 12px rgba(215,215,215,0.5);
    outline:medium none;
    border-color:#B6B6B6;
}

.signUpButton:hover {
    background-color:#599BDC;
    background-repeat:repeat-x;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3072B3',endColorstr='#599BDC',GradientType=0);
    background:linear-gradient(top,#3072B30%,#599BDC100%);
}

#s75slide .line2,#ssxswslide .line2 {
    font-family:Lato, Arial, helvetica, sans-serif;
    font-size:28px;
    font-weight:400;
    color:#FFF;
}

#feat_1,#feat_7,#feat_13,#feat_24 {
    width:153px;
}

#feat_2,#feat_8,#feat_14,#feat_25 {
    width:170px;
}

#feat_3,#feat_9,#feat_15,#feat_26 {
    width:163px;
}

#feat_4,#feat_10,#feat_16,#feat_27 {
    width:196px;
}

#feat_5,#feat_11,#feat_17 {
    width:143px;
}

#feat_6,#feat_12,#feat_18 {
    width:132px;
}

.feature,.feature_1 {
    display:block;
    height:62px;
    float:left;
    padding-bottom:10px;
    padding-right:1px;
    cursor:pointer;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    font-size:14px;
    line-height:19px;
    color:#363636;
    text-shadow:0 1px 0 #fff;
}

@media only screen
and min-width 1224px {
    .register_cc_icons {
        display:block;
        margin-top:27px;
    }

    .sideSubmitLines {
        width:42%;
        display:inline-block;
        float:left;
    }

    .sideSmallSubmitLines {
        width:30%;
        display:inline-block;
        float:left;
    }

    .sideSubmitButton {
        width:16%;
        display:inline-block;
        float:left;
    }

    .sideBigSubmitButton {
        width:40%;
        display:inline-block;
        float:left;
    }
}

@media only screen
and max-width 1224px {
    .register_cc_icons {
        padding-bottom:20px;
    }

    .sideSubmitLines,.sideSubmitButton {
        width:33%;
        display:inline-block;
        float:left;
    }

    #contentOuterTable,#contentOuterTable td.contentOuterTableCenter {
        width:100%;
    }
}

@media max-width 767px {
    ul.timeline:before {
        left:40px;
    }

    ul.timeline > li {
        margin-bottom:0;
        position:relative;
        width:100%;
        float:left;
        clear:left;
    }

    ul.timeline > li > .timeline-panel {
        width:auto;
        float:right;
    }

    ul.timeline > li > .timeline-badge {
        left:28px;
        margin-left:0;
        top:16px;
    }

    ul.timeline > li > .timeline-panel:before {
        border-left-width:0;
        border-right-width:15px;
        left:-15px;
        right:auto;
    }

    ul.timeline > li > .timeline-panel:after {
        border-left-width:0;
        border-right-width:14px;
        left:-14px;
        right:auto;
    }

    .timeline > li.timeline-inverted {
        float:left;
        clear:left;
        margin-top:30px;
        margin-bottom:30px;
    }

    .timeline > li.timeline-inverted > .timeline-badge {
        left:28px;
    }
}

h1 {
    font-family:Lato, Arial, sans-serif;
    font-size:28px;
    font-weight:600;
    color:#28a745;
}

.centerH {
    text-align:center!important;
    display:block!important;
    font-weight: 600;
}

h2 {
    font-family:Lato, Arial, sans-serif;
    font-size:22px!important;
    font-weight:600!important;
    color:#28a745;
}

h3 {
    font-size:1.2rem!important;
    font-weight:600!important;
}

h4 {
    font-size:16px;
}

h6 {
    font-size:12px;
}

A {
    color:#06c;
    text-decoration:none;
}

A:hover {
    text-decoration:none;
}

textarea {
    width:300px;
    height:100px;
    outline:none!important;
}

.label {
    background-color:#FFF;
    text-shadow:none;
}

.label-success {
    background-color:#468847;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}

.label-primary {
    background-color:#337ab7;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}

.label-warning,.label-warning[href],.badge-warning[href] {
    background-color:#f0ad4e;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}

.label-danger {
    background-color:#d9534f;
    text-shadow:0 -1px 0 rgba(0,0,0,0.25);
}

label {
    display:table !important;
    margin-bottom:10px;
    padding-bottom:0;
}

ul#tabnav li {
    position:relative;
    bottom:2px;
}

form {
    margin-bottom:0!important;
}

select#filter {
    width:306px;
    background-color:#fff;
    border:1px solid #ccc;
}

.tooltip {
    z-index:9999!important;
}

.tooltip td {
    color:#FFF;
}

.tooltip-inner {
    min-width:200px;
    max-width:none;
    text-align:left;
    z-index:10000!important;
}

[class*=span] {
    float:left;
    min-height:1px;
    margin-left:0!important;
}

img.ui-datepicker-trigger {
    vertical-align:middle;
    cursor:pointer;
    padding-left:2px;
    margin:3px 3px 11px;
}

input.disabled {
    color:#F0F0F0!important;
    opacity:0.4;
}

.fancybox-skin {
    background:#FFF;
}

select {
    width:306px;
}

.modal-sm {
    width:300px;
    margin-left:-150px;
}

.modal-backdrop.in {
    opacity:0.5!important;
}

.modal-dialog textarea {
    width:250px;
    height:70px;
    font-size:14px;
    color:#000;
}


select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input,select:focus,input[type=text]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus {
    outline:none;
}

input[type=radio],input[type=checkbox],ul.noStyleType {
    margin:0;
}

.jPicker .Icon span.Image,.jPicker .Icon span.Color,.jPicker .Icon span.Alpha {
    left:5px!important;
    top:-9px!important;
}
#fullBgdIndustry {
    background: url(../images/newdesign/Discover-the-power-of-SMS-Marketing.webp) no-repeat center center / cover rgba(0, 0, 0, 0);
    z-index: 30;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 520px;
    position: relative;
}
.stars-rating{
    display: flex;
    align-items: center;
    justify-content: center;
}
.star-size{
    height: 17px !important; width: 17px !important; margin: 0 2px;
}