/*
Theme Name: Work[etc] theme
Author: Work[etc]
*/
/* BASE SETTINGS */

/* url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);*/

@font-face {
    font-family: 'droid_sansbold';
    src: url('fonts/droidsans-bold-webfont.eot');
    src: url('fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidsans-bold-webfont.woff') format('woff'),
         url('fonts/droidsans-bold-webfont.ttf') format('truetype'),
         url('fonts/droidsans-bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'droid_sansregular';
    src: url('fonts/droidsans-webfont.eot');
    src: url('fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidsans-webfont.woff') format('woff'),
         url('fonts/droidsans-webfont.ttf') format('truetype'),
         url('fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
 screen and (-webkit-min-device-pixel-ratio:0) {
   @font-face {
        font-family: 'droid_sansregular';
            src: url('fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
    }  
    
   @font-face {
        font-family: 'droid_sansbold';
            src: url('fonts/droidsans-bold-webfont.svg#droid_sansbold') format('svg');
    }        
}

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-size:15px;
    line-height:23px;
}

.wrap-all {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -342px;
}

.wrap {
    margin: auto;
    width: 960px;
}

body {
    position: relative;
    color: #3b3c3d;
    font: 400 15px/23px 'droid_sansregular', Arial, Helvetica, Sans-serif;
}

ul {
    margin: 0;
    padding: 0;
}

a {
    color: #067cea;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

p {
    font-size: 15px;
    line-height: 23px;
}

/*h1, h2, h3, h4, h5 {
    font-family: 'droid_sansregular', Arial, Sans-serif;
}*/

h1 {
    text-transform: uppercase;
    font-size: 30px;
    line-height: 36px;
}

h2 {
    text-transform: uppercase;
    font-size: 24px;
    line-height: 30px;
    margin: 48px 0;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 10px;
}

.right {
    float: right;
}

.left {
    float: left;
}

.clearfix:after {
    clear: both;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}

/* END BASE SETTINGS */

/* HEADER */
.secondary-nav {
    margin-bottom: 34px;
    background: #212121;
}

.secondary-menu {
    float: right;
    margin: 8px 0 4px 0;
}

.secondary-menu li {
    display: inline-block;
    padding-left: 7px;
    color: #A7B1B8;
    vertical-align: top;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
}

.secondary-menu li:before {
    display: inline-block;
    padding-right: 8px;
    content: "|";
}

.secondary-menu li:first-child:before {
    content: "";
}

.secondary-menu li a {
    color: #9FC0E6;
    text-decoration: none;
}

.secondary-menu li a:hover {
    color: #fff;
    text-decoration: underline;
    transition: color 0.25s ease-in-out;
}

.floating-menu {
    position: fixed;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    padding-top: 20px;
    z-index: 10000;
}

.header-menu {
    width: 100%;
    height: 60px;
}

.logo {
    float: left;
}

.primary-nav {
    float: right;
}

.primary-menu-item {
    display: inline-block;
    margin-left: 25px;
    vertical-align: middle;
}

.primary-menu-link {
    color: #3b3c3d;
    text-decoration: none;
    font: 14px 'droid_sansbold', Sans-serif;
    /*font-weight: 700;*/
}

.current-menu-item a {
    color: #757576;
}

.current-menu-ancestor .primary-menu-link {
    color: #757576;
}

.primary-menu-link:hover {
    color: #757576;
    text-decoration: none;
}

.primary-menu-item_dropdown {
    position: relative;
}

.icon {
    display: inline-block;
    background: url(./img/sprite.png) no-repeat;
    vertical-align: top;
}

.icon25 {
    width: 25px;
    height: 25px;
    margin-right: 27px;
}

.icon_gplus {
    background-position: -325px -464px;
}

.icon_twitter {
    background-position: -325px -433px;
}

.icon_fb {
    background-position: -297px -464px;
}

.icon_in {
    background-position: -297px -433px;
}

.icon_pin {
    background-position: -268px -464px;
}

.icon_rss {
    background-position: -268px -433px;

}

.icon_rss_footer {
    height: 26px;
    width: 26px;
    background-position: -634px -366px;
}

.icon_down {
    margin: 6px 0 0 8px;
    width: 7px;
    height: 7px;
    background-position: -107px 0;
}

.icon12 {
    margin: 0 10px 0 0;
    width: 12px;
    height: 12px;
}

.icon12_international {
    background-position: -93px 0;
}

.dropdown-menu {
    position: absolute;
    right: -20px;
    display: none;
    margin: 0;
    padding: 10px 0 0 0;
    width: auto;
    z-index: 1015;
    /*add*/
   /* opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;*/

}

.dropdown-menu:after {
    position: absolute;
    top: 10px;
    right: 18px;
    width: 9px;
    height: 6px;
    background: url(./img/sprite.png) -125px 0 no-repeat;
    content: "";
}

.hide-on-mobile .primary-menu-item_dropdown:hover .dropdown-menu {
    /*opacity: 1;
    visibility: visible;*/
    display: block;
}

.dropdown-menu li a {
    display: block;
    padding: 12px 50px 10px 17px;
    border-top: 1px solid #338ec9;
    background: #0072bc;
    color: #fff;
    white-space: nowrap;
    font-size: 12px;
    font-family: "droid_sansregular", Sans-serif;
}

.dropdown-menu li:first-child a {
    border: none;
}

.dropdown-menu li a:before {
    display: inline-block;
    margin-right: 10px;
    width: 7px;
    height: 7px;
    border: 3px solid #fff;
    border-radius: 50%;
    content: "";
    vertical-align: top;
}

.dropdown-menu li a:hover {
    background: #fff;
    color: #0072bc;
    text-decoration: none;
}

.dropdown-menu li a:hover:before {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #0073be;
    vertical-align: middle;
}

/* END HEADER */

/*BUTTON*/

.btn {
    display: inline-block;
    border: 1px solid #cfcdcd;
    border-radius: 6px;
    background-color: #efefef;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.25);
    color: #3b3c3d;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    font-family: 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.btn:hover {
    background-color: #f4f4f4;
    text-decoration: none;
    cursor: pointer;
}

.btn:active {
    background-color: #e1e0e0;
}

.disabled {
    background-color: #bababa;
    color: #fff;
}

.disabled:hover {
    background-color: #c8c7c7;
}

.disabled:active {
    background-color: #abaaaa;
}

/*button size*/
.btn_big {
    padding: 24px 10px;
    min-width: 195px;
    font-size: 16px; 
line-height: 0px; 
}

.btn_small {
    padding: 16px 10px 18px 10px;
    min-width: 156px;
    font-size: 14px; 
line-height: 0px; 
margin:0;
}

.btn_xsmall {
    padding: 17px 15px;
    font-size: 11px;
    text-shadow: none;
    line-height: 0px; 
margin:0;
}

.btn_long {
    padding: 17px 18px;
    font-size: 14px;
}



.btn_xxsmall {
    padding: 10px;
    font-size: 14px;
    line-height: 14px;
}

/* end button size*/
.btn_get-started {
    border: 1px solid #960700;
    background-color: #c80a00;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.25);
    color: #fff;
line-height: 0px; 
margin:0;
}

.btn_get-started:hover {
    background-color: #ea0d02;
    color: #fff;
}

.btn_get-started:active {
    background-color: #c80a00;
}

.btn_req-demo {
    text-shadow: none;
}

.btn_trial {
    border-color: #960700;
    background-color: #ff4800;
    color: #fff;
}

.btn_trial:hover {
    background-color: #fe5d1e;
}

.btn_trial:active {
    background-color: #f34501;
}

.btn_trial_border {
    border-color: #cfcdcd;
}

.btn_download {
    border-color: #015084;
    background-color: #0072bc;
    color: #fff;
}

.btn_download:hover {
    background-color: #027ac8;
}

.btn_download:active {
    background-color: #016aaf;
}

.btn_register {
    border-color: #525255;
    background-color: #6d6e71;
    color: #fff;
}

.btn_register:hover {
    background-color: #7a7b7e;
}

.btn_register:active {
    background-color: #606164;
}

.btn_contact-sales {
    padding: 9px 15px 9px;
    border-color: #cfcdcd;
    background-color: #d7d7d7;
    box-shadow: none;
    color: #fff;
    text-shadow: none;
    font-size: 14px;
}

.btn_contact-sales:hover {
    background-color: #e2e1e1;
}

.btn_contact-sales:active {
    background-color: #c8c7c7;
}

/*END BUTTON*/

/* BEGIN Scrollbar */
.scroll-pane {
    outline: none;
    width: 100%;
    overflow: auto;
}

.jspContainer {
    position: relative;
    overflow: hidden;
}

.jspPane {
    position: absolute;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
    height: 100%;
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 10px;
}

.jspVerticalBar *,
.jspHorizontalBar * {
    margin: 0;
    padding: 0;
}

.jspCap {
    display: none;
}

.jspHorizontalBar .jspCap {
    float: left;
}

.jspTrack {
    position: relative;
    /*border: 1px solid #cfcfcf;*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #cfcfcf;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #cfcfcf 0%, #dedede 50%, #eae9ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(50%, #dedede), color-stop(100%, #eae9ea));
    background: -webkit-linear-gradient(top, #cfcfcf 0%, #dedede 50%, #eae9ea 100%);
    background: -o-linear-gradient(top, #cfcfcf 0%, #dedede 50%, #eae9ea 100%);
    background: -ms-linear-gradient(top, #cfcfcf 0%, #dedede 50%, #eae9ea 100%);
    background: linear-gradient(to bottom, #cfcfcf 0%, #dedede 50%, #eae9ea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cfcfcf', endColorstr = '#eae9ea', GradientType = 0);
    box-shadow: inset 0 0 1px;
}

.jspDrag {
    position: relative;
    top: 0;
    left: 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #6d6e71;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
    float: left;
    height: 7px;
}

.jspArrow {
    display: block;
    background: #50506d;
    text-indent: -20000px;
    cursor: pointer;
}

.jspArrow.jspDisabled {
    background: #80808d;
    cursor: default;
}

.jspVerticalBar .jspArrow {
    height: 10px;
}

.jspHorizontalBar .jspArrow {
    float: left;
    width: 10px;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus {
    outline: none;
}

.jspCorner {
    float: left;
    height: 100%;
    background: #eeeef4;
}

/* END Scrollbar */

/*LISTS*/
.list-item {
    list-style: none;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 13px;
    position: relative;
    padding-left: 19px;
}

.list-item:before {
    margin: 7px 8px 0 0;
    width: 4px;
    height: 4px;
    border: 3px solid #6d6e71;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: 0;
}

.item-low {
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 12px;
}


/*END LISTS*/

/*3 SIMPLE WAY TO TAKE THE FIRST STEP BOX*/
.steps-box {
    position: relative;
    background: #e5f1f8;
}

.steps-box ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

.step-item {
    position: relative;
    margin-bottom: 25px;
}

.step-item:nth-child(1) {
    margin-bottom: 26px;
}

.step-item:nth-child(2) {
    margin-bottom: 37px;
}

.steps-box h3 {
    text-transform: uppercase;
    font: 24px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.weare-column .steps-box_v h3 {
    margin: 28px 0 23px;
}

.steps-box h4 {
    margin: 10px 0 0;
    font: 16px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.steps-box p {
    margin: 0 0 8px 0;
    font-size: 12px;
}

.step-number {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
}

.step-number span {
    padding-left: 5px;
    color: #3b3c3d;
    font-size: 36px;
    font-family: 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
    line-height: 60px;
}

/*horizontal landing layout*/
.step-number .step-number_text {
    margin: 5px 0 0 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    font-family: 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.step-number .step-number_text+span {
    font-size: 30px;
    line-height: 1em;
}

.pull-btn-left {
    margin-left: -16px;
    text-shadow: none;
    cursor: default; !important
}

/*vertical layout*/
.steps-box_v {
    position: relative;
    margin-bottom: 80px;
    padding: 30px 10px 15px;
    width: 280px;
    text-align: center;
}

.steps-box_v:after {
    position: absolute;
    bottom: -35px;
    left: 0;
    width: 0;
    height: 0;
    border-top: 35px solid #e5f1f8;
    border-right: 150px solid transparent;
    border-left: 150px solid transparent;
    content: "";
}

.steps-box_v:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 35px solid #fff;
    border-right: 150px solid transparent;
    border-left: 150px solid transparent;
    content: "";
}

.steps-box_v p {
    padding: 0 15px;
}

/*Horizontal layout*/
.steps-box-title {
    margin: 50px 0;
}

.steps-box_h {
    margin: 0 0 0 -40px;
    padding: 38px 0 38px 45px;
}

.steps-box_h .step-number span {
    padding-left: 0;
}

.steps-box_h:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 92px solid transparent;
    border-bottom: 100px solid transparent;
    border-left: 45px solid #fff;
    content: "";
}

.steps-box_h:after {
    position: absolute;
    top: 0;
    right: -45px;
    width: 0;
    height: 0;
    border-top: 92px solid transparent;
    border-bottom: 100px solid transparent;
    border-left: 45px solid #E5F1F8;
    content: "";
}

.steps-box_h .step-item {
    display: inline-block;
    margin: 0;
    width: 295px;
    vertical-align: top;
}

.steps-box_h .step-item:nth-child(1) {
    margin-right: 18px;
}

.steps-box_h .step-item:nth-child(2) {
    margin-right: 21px;
}

.steps-box_h .step-number {
    margin-right: 15px;
}

.steps-box_h h4 {
    margin-top: 0;
}

.steps-box_h  .step-decription {
    display: inline-block;
    width: 215px;
    vertical-align: top;
}

.steps-box_h p {
    text-align: left;
}

.steps-box_h .btn_small {
    min-width: 156px;
}

/*END 3 SIMPLE WAY TO TAKE THE FIRST STEP BOX*/

/* Begin HOMEPAGE */
.content-platform {
    margin-top: 90px;
    border-bottom: 1px solid #efefef;
}

.platform_img {
    padding-bottom: 28px;
}

.platform {
    width: 470px;
}

H2.platform-title {
    padding-right: 40px;
    line-height: 30px;
    margin: 45px 0 20px !important;
}

.wrap .not-uppercase {
    display: inline;
    text-transform: none;
    padding: 0;
    margin: 0;
}

.platform-control {
    margin-top: 34px;
}

.platform-control .btn:first-child {
    margin-right: 20px;
}

.platform p,
.two-cols  .platform-control-info {
    margin-top: 22px;
    font-size: 14px;
}

.content-allsoft {
    padding-bottom: 40px;
    border-bottom: 1px solid #efefef;
    text-align: center;
}

.content-allsoft h2 {
    margin: 48px 0;
}

.content-allsoft__grey {
    color: #6d6e71;
}

.circle-items {
    position: relative;
    margin: 0 auto 22px auto;
    width: 527px;
    height: 453px;
    background: url(./img/schema.jpg) no-repeat;
}

.circle-items p {
    position: absolute;
    min-height: 70px;
    width: 185px;
    color: #3c3d3e;
    text-align: left;
    font-size: 12px;
}

.circle-items span {
    font-family: 'droid_sansbold', Arial, Sans-serif;
    font-size: 16px;
    /*font-weight: 700;*/
}

.circle-items__works-mail {
    top: -10px;
    right: 10px;
}

.circle-items__sales-soc {
    top: 117px;
    left: -82px;
}

.circle-items__billing-prod {
    top: 142px;
    right: -200px;
}

.circle-items__projects-task {
    bottom: 78px;
    left: -188px;
}

.circle-items__api-integration {
    bottom: 57px;
    right: -180px;
}

.circle-items__clever-every {
    bottom: -58px;
    left: 78px;
}

.allsoft {
    position: relative;
    margin-top: 20px;
    width: 470px;
    text-align: left;
}

.allsoft H3 {
    margin-top: 25px;
}

.allsoft H5 {
    margin: 25px 0 5px 0;
    text-transform: uppercase;
}

.allsoft-video__src {
    position: relative;
    margin: auto;
    padding: 10px;
    width: 361px;
    border: 1px solid #dbdbdb;
}
.main-video{
    height: 183px;
    width: 361px;
}
.main-video:hover{
    opacity: 0.8;
}
.allsoft__video {
    background: #fff;
    text-align: center;
margin-bottom:40px;
}

.allsoft-video__src:after {
    position: absolute;
    bottom: -4px;
    left: 12px;
    z-index: -1;
    width: 360px;
    height: 10px;
    background: #e2e2e3;
    content: "";
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
}

.main-allsoft-right {
    width: 407px;
}

.allsoft-control {
    position: relative;
    margin-top: 25px;
}

.allsoft-link {
    position: relative;
    margin-left: 28px;
    padding-right: 20px;
    color: #0072bc;
}

.allsoft-link:after {
    position: absolute;
    top: 6px;
    right: 7px;
    width: 0px;
    height: 0px;
    border-width: 5px 0 5px 8.7px;
    border-style: solid;
    border-color: transparent transparent transparent #0072bc;
    content: "";
}

.content-col3-icon {
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
}

.content-col3-icon h2 {
    text-align: center;
    margin: 50px 0 55px 0;
}

.list-item-moreicon {
    position: relative;
    font-size: 12px;
    line-height: 18px;
    width: 215px;
    margin-left: 23px;
    padding: 0 0 15px 70px;
    display: inline-block;
    vertical-align: top;
    min-height: 102px;
}

.icon33 {
    position: absolute;
    left: 5px;
    height: 33px;
    width: 33px;
}

.icon33_sales-team {
    background-position: 2px -14px;
}

.icon33_real-time {
    background-position: -31px -14px;
}

.icon33_auto-buisiness {
    background-position: -65px -14px;
}

.icon33_buisiness-visi {
    background-position: -98px -14px;
}

.icon33_centr-communication {
    background-position: -133px -14px;
}

.icon33_cross-department {
    background-position: -169px -14px;
}

.icon33_ahead-operations {
    background-position: -201px -14px;
}

.icon33_capture-knowledge {
    background-position: -233px -14px;
}

.icon33_billable-event {
    background-position: -266px -14px;
}

.icon33_twitter {
    background-position: -575px -210px;
}

.icon33_linkedin {
    background-position: -611px -210px;
    width: 27px;
}

.list-item-moreicon h4 {
    margin: 0 0 5px 0;
}

.content-weare {
    padding-bottom: 35px;
    border-bottom: 1px solid #efefef;
}

.content-weare h1 {
    margin: 50px 0 25px 0;
    text-align: center;
}

.weare-column {
    display: inline-block;
    margin-right: 15px;
    width: 300px;
    vertical-align: top;
}

.weare-column:last-child {
    margin-right: 0;
}

.weare-column h3 {
    margin: 25px 0 12px 0;
}

.weare-column .steps-box {
    margin-top: 24px;
}

.content-businessgrowing {
    margin-bottom: 65px;
}

.businessgrowing-box {
    margin-top: 7px;
    border-top: 1px solid #EFEFEF;
}

.businessgrowing-box .content-two-cols {
    border-bottom: none;
}

.content-businessgrowing h1,
.content-businessgrowing-title {
    margin: 0;
    padding: 45px 0 55px 0;
    text-align: center;
}

.landing-seo {
    margin-top: 7px;
    border-top: 1px solid #efefef;
    margin-bottom: 40px;
}

.content-two-cols .landing-seo-title {
    margin: 20px 0 17px 0;
}

.two-cols .list-heading {
    margin: 16px 0;
}

.businessgrowing {
    width: 380px;
}

.businessgrowing-left {
    width: 475px;
}

.business-list {
    position: relative;
    top: 15px;
    z-index: 10;
    width: 470px;
    text-align: center;

}

.landing-businessgrowing-left .business-list {
    top: -40px;
}

.businessgrowing-list {
    top: -60px;
}

.list-item-business {
    display: inline-block;
    margin-right: 18px;
}

.list-item-business:last-child {
    margin-right: 0;
}

.businessgrowing span {
    color: #6d6e71;
    text-transform: uppercase;
    font-size: 16px;
}

.inc-logos {
    display: block;
    margin: 12px 0 26px 0;
    width: 337px;
    height: 36px;
    background: url(./img/sprite.png) no-repeat;
    background-position: 0 -48px;
}

.content-planspricing {
    background: #cce3f2;
}

.content-planspricing h2 {
    float: left;
    margin: 52px 0;
    width: 740px;
    line-height: 24px;
}

.content-planspricing span {
    color: #6d6e71;
    font-size: 20px;
}

.content-planspricing .btn {
    float: right;
    margin: 58px 0;
}

/* End HOMEPAGE */

/* BEGIN Landing SEO */
.heading-tag {

    background: #3b3c3d;
}

.heading-tag h1 {
    margin:0;
    padding: 39px 0;
    color: #fff;
    font-family: 'droid_sansregular', Arial, Helvetica, Sans-serif;
    font-weight:400;
}

.heading-tag h2 {
    padding: 39px 0;
    color: #fff;
    font-family: 'droid_sansregular', Arial, Helvetica, Sans-serif;
  
}

.landing-video {
    margin-top: 0;
    width: 455px;
}

.landing-video p {
    color: #6d6e71;
    text-align: center;
    font-size: 10px;
}

.content-platform-landing {
    margin-top: 40px;
    padding-bottom: 35px;
    border-bottom: 1px solid #efefef;
}

.content-two-cols {
    padding-bottom: 22px;
    border-bottom: 1px solid #efefef;
    margin: 10px 0;
}

.content-two-cols h2 {
    margin: 45px 0;
    /*width: 640px;*/
}

.two-cols {
    width: 460px;
}

.two-cols h4 {
    margin: 0;
}

.two-cols h3 {
    margin: 0 10px 18px 0;
    font-size: 18px;
    line-height: 24px;
}

.two-cols p {
    margin-top: 0;
    font-size: 15px;
    line-height:23px;
}

.col2-icon {
    margin-top: 8px;
}

.col2-icon-item {
    margin-left: 12px;
    padding: 0 0 10px 42px;
    min-height: 110px;
    width: 172px;
}

.icon33_attach-anything {
    background-position: -298px -14px;
}

.icon33_many-views {
    background-position: -331px -14px;
}

.icon33_dependencies-triggers {
    background-position: -366px -14px;
}

.icon33_custom-fields {
    background-position: -400px -14px;
}

.icon33_template-projects {
    background-position: -435px -14px;
}

.icon33_built-budgeting {
    background-position: -468px -14px;
}

.icon33_tasks-reminders {
    background-position: -503px -14px;
}

.icon33_dashboard-reporting {
    background-position: -539px -14px;
}

.icon33_charge-rates {
    background-position: -0px -330px;
}

.icon33_timesheet-capture {
    background-position: -34px -330px;
}

.icon33_manage-taxes {
    background-position: -68px -330px;
}

.icon33_track-overdue {
    background-position: -102px -330px;
}

.icon33_payment-gateway {
    background-position: -136px -330px;
}

.icon33_subscription_billing {
    background-position: -170px -330px;
}

.icon33_integrate {
    background-position: -204px -330px;
}

.icon33_sales-processes {
    background-position: -238px -330px;
}

.icon33_customer-history {
    background-position: -272px -330px;
}

.icon33_nurture-email {
    background-position: -306px -330px;
}

.icon33_sales-social {
    background-position: -340px -330px;
}

.icon33_analytics {
    background-position: -374px -330px;
}

.icon33_TODO {
    background: #ccc;
}

.icon33_a01 {
    background-position: -428px -246px;
}

.icon33_a02 {
    background-position: -462px -246px;
}

.icon33_a03 {
    background-position: -496px -246px;
}

.icon33_a04 {
    background-position: -530px -246px;
}

.icon33_a05 {
    background-position: -564px -246px;
}

.icon33_a06 {
    background-position: -598px -246px;
}

.icon33_a07 {
    background-position: -632px -246px;
}

.icon33_a08 {
    background-position: -666px -246px;
}

.icon33_a09 {
    background-position: -428px -280px;
}

.icon33_a10 {
    background-position: -462px -280px;
}

.icon33_a11 {
    background-position: -496px -280px;
}

.icon33_a12 {
    background-position: -530px -280px;
}

.icon33_a13 {
    background-position: -564px -280px;
}

.icon33_a14 {
    background-position: -598px -280px;
}

.icon33_a15 {
    background-position: -632px -280px;
}

.icon33_a16 {
    background-position: -666px -280px;
}

.icon33_a17 {
    background-position: -428px -314px;
}

.icon33_a18 {
    background-position: -462px -314px;
}

.icon33_a19 {
    background-position: -496px -314px;
}

.icon33_a20 {
    background-position: -530px -314px;
}

.icon33_a21 {
    background-position: -564px -314px;
}

.icon33_a22 {
    background-position: -598px -314px;
}

.icon33_a23 {
    background-position: -632px -314px;
}

.icon33_a24 {
    background-position: -666px -314px;
}

.icon_scale {
    display:inline-block;
    background: url(./img/sprite.png) no-repeat;
    vertical-align: top;
    position: relative;
    left: 5px;
    height: 37px;
    width: 37px;
    background-position: -662px -144px;
}

/* END Landing SEO */

/* BEGIN Landing evernote */
.landing-ever {
    padding-bottom: 75px;
}

.landing-col2 .left {
    width: 480px;
}

.landing-col2 h2 {
    margin-bottom: 28px;
    width: 640px;
}

.landing-col2 p {
    margin-bottom: 25px;
    line-height: 24px;
}

.landing-col2 .landing-col2__parent {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
}

.circle-ever {
    position: relative;
    top: 70px;
    left: 28px;
}

.circle-arrow-title {
    display: block;
    margin: auto;
    background: url(./img/sprite.png) no-repeat;
}

.title-ever {
    width: 260px;
    height: 35px;
    background-position: -338px -53px;
}

.circle-arrow-ever {
    position: relative;
    margin: 75px auto 0 auto;
    width: 180px;
    height: 235px;
    background: url(./img/sprite.png) no-repeat;
    background-position: 0 -85px;
}

.circle-arrow-ever span {
    position: absolute;
    min-height: 50px;
    width: 115px;
    color: #74c446;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
}

.circle-arrow-ever .circle-arrow__assign {
    top: -8px;
    left: -84px;
    width: 70px;
}

.circle-arrow-ever .circle-arrow__create {
    top: -50px;
    left: 40px;
    width: 98px;
}

.circle-arrow-ever .circle-arrow__capture {
    top: 3px;
    right: -90px;
}

.circle-arrow-ever .circle-arrow__update {
    bottom: -4px;
    left: -86px;
    width: 80px;
}

.circle-arrow-ever .circle-arrow__send {
    bottom: -61px;
    left: 33px;
}

.circle-arrow-ever .circle-arrow__attach_customer {
    right: -104px;
    bottom: -6px;
}

.reviews-wrap {
    /*width: 1450px;*/
    overflow:hidden;
}

.content-reviews {
    padding-bottom: 52px;
    border-bottom: 1px solid #efefef;
}

.content-reviews h1 {
    margin: 43px 0 35px 0;
    text-align: center;
}

.reviews-column {
    display: inline-block;
    float: left;
    margin: 0 30px 0 20px;
    min-height: 200px;
    width: 188px;
    color: #3b3c3d;
    vertical-align: top;
    text-align: center;
    text-transform: uppercase;
}

.reviews-column:last-child {
    margin-right: 0;
}

.reviews-column__date {
    margin-bottom: 15px;
    color: #d8d8d8;
    font-size: 12px;
}

.icon22 {
    width: 22px;
    height: 22px;
    background-position: -573px -13px;
}

.icon22_star {
    margin: 20px auto 0 auto;
}

.reviews-column h4 {
    min-height: 28px;
    font-size: 14px;
}

.reviews-column p {
    /* overflow: hidden; */
    margin: 25px 0 15px 0;
    color: #3b3c3d;
    text-transform: none;
    /* -ms-text-overflow: ellipsis; */
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
    font-size: 12px;
    line-height: 14px;
}

.reviews-column p:empty {
    min-height: 0;
    margin: 0;
    padding: 0;
}

.reviews-column h5 {
    margin-bottom: 5px;
    font-size: 12px;
}

.reviews-column__verify {
    color: #6d6e71;
    font-size: 10px;
}

.step-box_ever {
    margin-bottom: 75px;
}

.landing-seo-steps-box .step-box_ever {
    margin-bottom: 0;
}

/* END Landing evernote */

/* BEGIN Landing Google */
.landing-google {
    padding-bottom: 52px;
}

.landing-google h2 {
    margin-bottom: 10px;
}

.content-two-cols .landing-google-title {
    margin-bottom: 10px;
}

.landing-google-2col {
    padding-bottom: 28px;
}

.landing-google-2col h2 {
    margin-bottom: 60px;
    width: auto;
}

.circle-google {
    position: relative;
    top: -11px;
    left: -5px;
}

.title-google {
    width: 225px;
    height: 50px;
    background-position: -438px -90px;
}

.circle-arrow-google {
    position: relative;
    margin: 65px auto 0 auto;
    width: 240px;
    height: 240px;
    background: url(./img/sprite.png) no-repeat;
    background-position: -190px -90px;
}

.circle-arrow-google span {
    position: absolute;
    min-height: 40px;
    width: 95px;
    color: #6d6e71;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
}

.circle-arrow-google .circle-arrow__gcreate {
    top: -44px;
    left: 73px;
}

.circle-arrow-google .circle-arrow__gassign {
    top: -12px;
    left: -53px;
}

.circle-arrow-google .circle-arrow__gcapture {
    top: -2px;
    right: -60px;
}

.circle-arrow-google .circle-arrow__gupdate {
    top: 97px;
    left: -89px;
}

.circle-arrow-google .circle-arrow__gattach-doc {
    top: 104px;
    right: -95px;
}

.circle-arrow-google .circle-arrow__gattach-cus {
    bottom: -14px;
    left: -49px;
}

.circle-arrow-google .circle-arrow__gtwo-way {
    right: -55px;
    bottom: -3px;
}

.circle-arrow-google .circle-arrow__grecord {
    right: 74px;
    bottom: -51px;
}

/* END Landing Google */

/* BEGIN pricing page */
.pricing-tag {

    border-bottom: 3px solid #bcbcbc;
    font: 16px 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
    text-transform: uppercase;
}

.pricing-tag span {
    display: block;
    padding: 26px 0 0 12px;
    color: #0072bc;
    text-transform: uppercase;
    font: 16px/20px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.pricing-tag h1 {
    margin: 0;
    padding: 7px 0 28px 12px;
    font: 23px/1.2 'droid_sansregular', Arial, Sans-serif;
    line-height: 24px;
}

.pricing-tag h2 {
    margin: 0;
    padding: 7px 0 28px 12px;
    font: 23px/1.2 'droid_sansregular', Arial, Sans-serif;
    line-height: 24px;
}

.pricing-tag span.headertext {
    color:#fff;
    margin: 0;
    padding: 7px 0 28px 12px;
    font: 23px/1.2 'droid_sansregular', Arial, Sans-serif;
    line-height: 24px;
}

.pricing-tag h1 small {
    font-size: 100%;
    text-transform: lowercase;
}

.pricing-intro {
    margin-top: 70px;
}

.pricing-team {
    background: #e3fefd;
}

.pricing-foundations {
    position: relative;
    z-index: 10;
    background: #edf4db;
    margin: 0 -4px;
    /* -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; */
    /* -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; */
    /* box-shadow: 0px 10px 20px 0px #000; */
    /* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; */
}

.pricing-foundations:before, .pricing-foundations:after {
    position: absolute;
    top: 10px;
    right: 0;
    bottom: 43px;
    left: 0;
    z-index: -1;
    -webkit-box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.8);
    box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.8);
    content: "";
}

.pricing-foundations:after {
    right: 10px;
    left: auto;
    /* -webkit-transform:skew(8deg) rotate(3deg); */
    /* -moz-transform:skew(8deg) rotate(3deg); */
    /* -ms-transform:skew(8deg) rotate(3deg); */
    /* -o-transform:skew(8deg) rotate(3deg); */
    /* transform:skew(8deg) rotate(3deg); */
}

.pricing-platform {
    background: #d0e3f1;
}

.intro-column {
    display: inline-block;
    width: 174px;
    border: 1px solid #fff;
    list-style: none;
    vertical-align: bottom;
}

.pricing__link {
    color: #0072bc;
    text-decoration: underline;
}

.intro-column strong {
    font-size: 14px;
}

.intro-column li {
    min-height: 44px;
    text-align: center;
    font-size: 12px;
    line-height: 43px;
}

.pricing-title {
    margin-right: -6px;
}

.pricing-title li {
    padding-right: 10px;
    color: #6d6e71;
    text-align: right;
    text-transform: uppercase;
    font: 14px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
    line-height: 43px;
}

.pricing-title li:nth-child(odd) {
    background: rgba(247, 247, 247, 0.6);
}

.pricing-team li:nth-child(even) {
    background: rgba(210, 253, 252, 0.6);
}

.pricing-foundations li:nth-child(even) {
    background: rgba(226, 238, 198, 0.6);
}

.pricing-platform li:nth-child(even) {
    background: rgba(180, 210, 233, 0.6);
}

.intro-column .column-price__head {
    padding: 0 0 6px 0;
    min-height: 400px;
    text-transform: uppercase;
    line-height: 24px;
}

.column-price__box {
    position: relative;
    background: #6ff3f1;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmZjNmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYyZDdkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1M2I2YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #6ff3f1 0%, #62d7d5 50%, #53b6b5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6ff3f1), color-stop(50%, #62d7d5), color-stop(100%, #53b6b5));
    background: -webkit-linear-gradient(top, #6ff3f1 0%, #62d7d5 50%, #53b6b5 100%);
    background: -o-linear-gradient(top, #6ff3f1 0%, #62d7d5 50%, #53b6b5 100%);
    background: -ms-linear-gradient(top, #6ff3f1 0%, #62d7d5 50%, #53b6b5 100%);
    background: linear-gradient(to bottom, #6ff3f1 0%, #62d7d5 50%, #53b6b5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#6ff3f1', endColorstr = '#53b6b5', GradientType = 0);
}

.pricing-foundations .column-price__box {
    top: -20px;
    background: #a3c348;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EzYzM0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzkwYWMzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTkyMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #a3c348 0%, #90ac3f 50%, #799236 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3c348), color-stop(50%, #90ac3f), color-stop(100%, #799236));
    background: -webkit-linear-gradient(top, #a3c348 0%, #90ac3f 50%, #799236 100%);
    background: -o-linear-gradient(top, #a3c348 0%, #90ac3f 50%, #799236 100%);
    background: -ms-linear-gradient(top, #a3c348 0%, #90ac3f 50%, #799236 100%);
    background: linear-gradient(to bottom, #a3c348 0%, #90ac3f 50%, #799236 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a3c348', endColorstr = '#799236', GradientType = 0);
}

.pricing-platform .column-price__box {
    background: #1272b6;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyNzJiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzEwNjZhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDU1ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #1272b6 0%, #1066a3 50%, #0d5588 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1272b6), color-stop(50%, #1066a3), color-stop(100%, #0d5588));
    background: -webkit-linear-gradient(top, #1272b6 0%, #1066a3 50%, #0d5588 100%);
    background: -o-linear-gradient(top, #1272b6 0%, #1066a3 50%, #0d5588 100%);
    background: -ms-linear-gradient(top, #1272b6 0%, #1066a3 50%, #0d5588 100%);
    background: linear-gradient(to bottom, #1272b6 0%, #1066a3 50%, #0d5588 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1272b6', endColorstr = '#0d5588', GradientType = 0);
}

.column-price__box h3 {
    margin: 0;
    background: #466162;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}

.pricing-foundations .column-price__box h3 {
    background: #50583f;
}

.pricing-platform .column-price__box h3 {
    background: #334756;
}

.column-price__costpre {
    position: relative;
    margin: 0;
    padding: 44px 0 17px 0;
    color: #fff;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.5);
    font-size: 52px;
}

.pricing-foundations .column-price__costpre {
    padding: 52px 0 30px 0;
    font-size: 70px;
}

.column-price__costpre:before {
    position: absolute;
    top: 34px;
    left: 28px;
    content: "$";
    font-size: 30px;
}

.pricing-foundations .column-price__costpre:before {
    top: 39px;
    left: 6px;
    font-size: 42px;
}

.pricing-foundations .column-price__costpre:after {
    position: absolute;
    top: 0;
    right: -20px;
    width: 98px;
    height: 60px;
    background: url(./img/sprite.png) no-repeat;
    background-position: -599px 0;
    content: " ";
}

.column-price__box span {
    display: block;
    color: #fff;
    font: 12px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.column-price__month {
    margin: 0;
    padding: 4px 0;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
}

.column-price__box .column-price__lite {
    font: 10px 'droid_sansregular', Arial, Sans-serif;
    opacity: 0.7;
}

.column-price__box .column-price__or {
    margin: 0;
    padding: 8px 0;
    font-size: 16px;
    opacity: 0.5;
}

.column-price__box .column-price__costbilled {
    position: relative;
    color: #3b3c3d;
    font-size: 30px;
}

.column-price__costbilled:before {
    position: absolute;
    left: 50px;
    content: "$";
    font-size: 18px;
}

.column-price__box:after {
    position: absolute;
    top: 100%;
    right: 0;
    width: 0;
    height: 0;
    border-top: 40px solid #53b6b5;
    border-right: 87px solid transparent;
    border-left: 87px solid transparent;
    content: "";
}

.pricing-foundations .column-price__box:after {
    border-top: 40px solid #799236;
}

.pricing-platform .column-price__box:after {
    border-top: 40px solid #0d5588;
}

.column-price__head .btn {
    margin-top: 65px;
}

.pricing-foundations .column-price__head .btn {
    margin-top: 44px;
}

.intro-column .intro-column__control-bottom {
    padding: 10px;
}

.column-price__head p {
    color: #6d6e71;
    text-transform: none;
    font-size: 10px;
}

.intro-column .intro-column__about-size {
    padding: 5px 17px;
    min-height: 75px;
    line-height: 24px;
}

.pricing-title .intro-column__about-size {
    padding-right: 10px;
}

.intro-column .intro-column__about {
    line-height: 18px;
}

.intro-column__after {
    background: #fff !important;
}

.intro-column__after p {
    margin: 0;
    padding: 10px 0;
    color: #6d6e71;
    font-size: 10px;
}

.icon27 {
    width: 29px;
    height: 27px;
}

.icon27_ok {
    margin-top: 5px;
    background-position: -603px -59px;
 /* Hide the text. */
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.pricing-2cols-vert:last-child {
    margin: 20px 0 0 0;
    padding-bottom: 55px;
}

.pricing-2cols-vert {
    position: relative;
    margin-top: 40px;
    min-height: 320px;
    width: 220px;
    border: 1px dotted #dedede;
    color: #6d6e71;
}

.pricing-2cols-vert h1 {
    position: relative;
    display: inline-block;
    margin: 0;
    padding: 14px 0 0 38px;
    font-size: 48px;
}

.pricing-2cols-vert h1:before {
    position: absolute;
    left: 20px;
    content: "$";
    font-size: 30px;
}

.pricing-2cols-vert h2 {
    margin: 0;
    padding: 25px 20px 20px 20px;
}

.pricing-2cols-vert h3 {
    margin: 0;
    padding: 20px 20px 25px 12px;
    font-size: 18px;
}

.pricing-2cols-vert p {
    margin: 0;
    padding: 0 15px 20px 20px;
    line-height: 20px;
}

.pricing-2cols-vert .btn_contact-sales {
    margin: 8px 0 0 15px;
}

.pricing-2cols-vert span {
    text-transform: uppercase;
    font: 12px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.pricing-2cols-vert_before {
    position: absolute;
    top: 0;
    left: 20px;
}

.pricing-2cols-vert_after {
    display: inline-block;
    margin-left: 5px;
    width: 55px;
}

.pricing-link-more {
    color: #0072bc;
    text-decoration: underline;
    text-transform: none;
    font-size: 14px;
}

.pricing-link-more:after {
    position: absolute;
    right: 101px;
    bottom: 81px;
    width: 0px;
    height: 0px;
    border-width: 3px 0 3px 5.7px;
    border-style: solid;
    border-color: transparent transparent transparent #0072bc;
    content: "";
}

.inc-logos-googleapp {
    margin: 42px 0 0 0;
    padding-left: 175px;
    color: #6d6e71;
    text-transform: uppercase;
    font-size: 16px;
}

.inc-logos-googleapp .inc-logos {
    display: inline-block;
    margin: 0px 0 -10px 12px;
}

.two-cols-pricing {
    padding-bottom: 10px;
    border-bottom: none;
}

.two-cols-pricing h2 {
    margin: 45px 0 70px 0;
    color: #0072bc;
}

.two-cols-pricing h4 {
    margin: 0 10px 21px 0;
    text-transform: uppercase;
}

.two-cols-pricing .left {
    width: 540px;
}

.two-cols-pricing .right {
    width: 297px;
}

.two-cols-pricing p {
    margin-bottom: 30px;
    line-height: 24px;
}

.two-cols-pricing a {
    color: #0072bc;
}

.questions_after {
    margin: 0;
    padding: 30px 0;
    background: #d8d8d8;
    text-align: center;
}

.questions_after a {
    color: #0072bc;
}

.questions_after span {
    text-transform: none;
    font-weight: 400;
    font-family: 'droid_sansregular', Arial, Sans-serif;
}

/* END pricing page */

/*MODALS*/

.modal-wrap {
    display: none;
    padding: 5px 7px 10px;
}

.modal-cols-left {
    width: 230px;
}

.modal-cols-right {
    width: 430px;
}

.modal-wrap h3 {
    text-transform: uppercase;
    font: 18px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.modal-wrap p {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 20px;
}

/*END MODALS*/

/*TOOLTIPS*/
.qtip, .qtip {
    position: absolute;
    top: -28000px;
    left: -28000px;
    display: none;
    min-width: 50px;
    max-width: 280px;
    font-size: 10.5px;
    line-height: 12px;
    direction: ltr;
}

.qtip-content {
    position: relative;
    overflow: hidden;
    padding: 5px 9px;
    text-align: left;
    word-wrap: break-word;
}

.qtip-default {
    padding: 5px 0 3px 0;
    width: 140px;
    background-color: #0072bc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    color: #fff;
    font: 10px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.qtip .qtip-tip {
    z-index: 10;
    overflow: hidden;
    margin: 0 auto;
}

.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml {
    position: absolute;
    border: 0 dashed transparent;
    background: transparent;
    color: #123456;
}

.qtip .qtip-tip canvas {
    top: 0;
    left: 0;
}

.qtip .qtip-tip .qtip-vml {
    display: inline-block;
    visibility: visible;
}

/*END TOOLTIPS*/

/* DROPDOWN*/

.chzn-container {
    position: relative;
    display: block;
    color: #6d6e71;
    font: 14px 'droid_sansregular', Arial, Helvetica, Sans-serif;
}

.chzn-container .chzn-drop {
    position: absolute;
    top: 100%;
    left: -9999px;
    z-index: 1010;
    width: 100%;
    background: #ebebeb;
}

.chzn-results {
    list-style: none;
}

.chzn-results li {
    padding: 5px 10px;
    cursor: pointer;
}

 #Country_chzn_o_5 {
    border-bottom:1px dotted #666;
    padding-bottom:10px;
    
}

#Country_chzn_o_6 {
    padding-top:10px;
    
}


.chzn-results li:hover {
    background-color: #dcdada;
}

.chzn-container.chzn-with-drop .chzn-drop {
    left: 0;
}

.chzn-container-single .chzn-single {
    position: relative;
    display: block;
    overflow: hidden;
    background-color: #ffffff;
    color: #6d6e71;
    text-decoration: none;
    white-space: nowrap;
}

.chzn-container-single .chzn-single span {
    display: block;
    overflow: hidden;
    padding: 10px;
    background: #ebebeb;
    color: #6d6e71;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chzn-container-single .chzn-single div {
    position: absolute;
    top: 50%;
    right: 4px;
    margin-top: -15px;
    width: 30px;
    height: 30px;
    background-color: #c8c8c8;
}

.chzn-container-single .chzn-single div b {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #ebebeb transparent transparent;
    border-right: 5px solid transparent;
}

.chzn-container-single .chzn-search {
    display: none;
}

/*END DROPDOWN*/

/* FOOTER */
.footer-push {
    height: 342px;
    margin: 0;
    padding: 0;
}

footer {
    min-height: 342px;
    /*height: 342px;*/
    margin: 0 0 0 0;
    padding: 0;
    background: #252525;
}

footer a {
    color:#a2a2a2;
}

.footer-column {
    display: inline-block;
    margin-top: 38px;
    width: 155px;
    vertical-align: top;
}

.footer-column h5 {
    margin: 0 0 10px 0;
    color: #a2a2a2;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-size: 14px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
    line-height: 20px;
}

.footer-column ul {
    padding: 0;
    list-style-type: none;
}

.footer-column ul li {
    padding-bottom: 8px;
    color: #dfe5e6;
    font-size: 12px;
}

.footer-column .footer-social li {
    padding-bottom: 12px;
}

.footer-social-list li {

    height: 20px;
    margin-bottom: 10px;
}

.local ul li {
    padding-bottom: 10px;
}

.local ul li a {
    padding-left: 8px;
}

.icon16 {
    float: left;
    width: 16px;
    height: 12px;
}

.icon16_loc-int {
    background-position: -1px 0;
}

.icon16_loc-germany {
    background-position: -17px 0;
}

.icon16_loc-france {
    background-position: -36px 0;
}

.icon16_loc-brazil {
    background-position: -55px 0;
}

.icon16_loc-china {
    background-position: -74px 0;
}

.icon16_loc-japan {
    background-position: -148px 0;
}

.icon16_loc-netherlands {
    background-position: -182px 0;
}

.icon16_loc-russia {
    background-position: -200px 0;
}

.icon16_loc-italy {
    background-position: -165px 0;
}

.icon16_loc-spain {
    background-position: -218px 0;
}



.partners {
    margin-left: 78px;
    width: 224px;
}

.partners a {
    float: left;
    opacity: 0.8;
}

.partners a:hover {
    opacity: 1;
}

.footer__partners {
    position: relative;
    display: block;
    margin: 0 13px 13px 0;
    width: 30px;
    height: 38px;
    background: url(./img/sprite.png) no-repeat;
}

.partner-logo-lists {
    font: 0/0 a;
}

.footer-column  .partner-logo-lists li {
    display: inline-block;
    vertical-align: top;

    margin: 0;
    padding: 0;
}

.microsoft-logo {
    width: 220px;
    height: 28px;
    background-position: -435px -147px;
}

.apple-logo {
    background-position: -435px -174px;
}

.android-logo {
    margin: 2px 21px 0 11px;
    background-position: -468px -174px;
}

.googleapp-logo {
    margin-right: 0;
    width: 117px;
    background-position: -502px -174px;
}

.hp-logo {
    width: 33px;
    background-position: -622px -174px;
}

.telstra-logo {
    margin: 14px;
    width: 94px;
    height: 24px;
    background-position: -435px -216px;
}

.bell-logo {
    margin: 13px 0 0 13px;
    width: 40px;
    height: 24px;
    background-position: -531px -216px;
}


.akamai-logo {
    margin: 13px 0 0 13px;
    width: 66px;
    height: 29px;
    background-position: -503px -432px;
}


.xero-logo {
    margin: 13px 13px 0 0px;
    width: 78px;
    height: 40px; 
	background: url(./img/xero_logo.png) no-repeat;
	background-position: 0px 0px;
}
.evernote-logo {
    margin: 13px 13px 0 0px;
    width: 106px;
    height: 28px;
    background-position: -503px -463px;
}

.box-logo {
    margin: 13px 13px 0 0px;
    width: 37px;
    height: 22px;
    background-position: -615px -462px;
}

.intuit-logo {
    margin: 13px 13px 0 0px;
    width: 61px;
    height: 19px;
    background-position: -611px -439px;
}







.footer-copyright ul li {
    display: inline-block;
    margin-top: 18px;
}

.footer-copyright {
    float: left;
    color: #7c7c7c;
}

.footer-copyright ul li a {
    padding: 0 12px 0 8px;
    border-right: 2px solid #7c7c7c;
    color: #7c7c7c;
    font-size: 12px;
}

.footer-copyright ul li:first-child a {
    padding-left: 0;
}

.footer-copyright ul li:last-child a {
    border-right: 0;
}

.footer-copyright p {
    font-size: 12px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
}

.footer-certify {
    float: right;
    margin: 8px 83px 0 0;
}

/* END FOOTER */

/*START FREE TRIAL PAGE*/
.form-page-wrap {
    margin: 30px auto;
    padding: 40px 0;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    position: relative;
}

.form-step {
    color: #0072bc;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.form-page-column {
    float: left;
    width: 370px;
    position: relative;
}

.form-page-column h2 {
    margin: 5px 0 7px;
}

.form-page-column + .form-page-column {
    float: right;
    width: auto;
}


.form-wrap {
    padding: 20px 15px 10px;
    width: 510px;
    border: 1px dotted #636465;
}

.form-col {
    display: inline-block;
    margin-left: 25px;
    width: 240px;
    vertical-align: top;
}

.form-col:first-child {
    margin-left: 0;
}

.form-col input {
    display: inline-block;
    margin-bottom: 15px;
    padding: 9px 10px;
    width: 220px;
    border: none;
    background-color: #ebebeb;
    color: #6d6e71;
    font: 14px 'droid_sansregular', Arial, Sans-serif;
}

.form-col .company-name {
    width: 130px;
    text-align: right;
}

.form-col .company-name::-webkit-input-placeholder {
    
}

.form-col label {
    display: inline-block;
    font-size: 14px;
}

.form-col p {
    margin-top: 20px;
    font-size: 10px;
}

.form-col p a {
    color: #0072bc;
    text-decoration: underline;
}

.form-col p a:hover {
    text-decoration: none;
}

.form-col .btn {
    margin-top: 70px;
}

.chzn-container {
    margin-bottom: 15px;
}

input:-moz-placeholder {
    color: #6d6e71;
}

::-webkit-input-placeholder {
    color: #6d6e71;
}

:-ms-input-placeholder {
    color: #6d6e71;
}

/*STEP 2*/
.form-page-column.form-step-2 {
    color: #6d6e71;
    padding: 30px 20px 10px;
    width: 500px;
}

.form-step-2 h4 {
    font: 14px 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
    margin-bottom: 0;
    color: #3b3c3d;
}

.form-step-2 p {
    font-size: 12px;
    margin-top: 2px;
}

.form-message {
    font-size: 18px;
    line-height: 1.6;
    margin-top: 8px;
}

.challenges-list {
    margin-bottom: 15px;
}

.challenges-list-item {
    display: inline-block;
    vertical-align: top;
    width: 158px;
    margin-left: 8px;
}

.challenges-list-item:first-child {
    margin-left: 0;
}

.challenges-list-item h4 {
    color: #6d6e71;
    margin-top: 2px;
    margin-bottom: 2px;
}

.challenges-list-item textarea {
    width: 150px;
    background-color: #ebebeb;
    color: rgba(109, 110, 113, 0.6);
    min-height: 140px;
    padding: 5px 10px 5px 5px;
    background-color: #ebebeb;
    border: 0;
    font: italic 12px/18px 'droid_sansregular', Arial, Sans-serif;
}

/*FINISHED A and B*/
.form-finished .form-wrap {
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 20px;
    color: #3b3c3d;
}

.form-finished p {
    margin-top: 4px;
    font-size: 12px;
}

.free-marker {
    color: #6d6e71;
}

.download-marker {
    color: #0072bc;
}

/*END START FREE TRIAL PAGE*/

/* BEGIN about-us */
.about-head h2 {
    margin: 65px 0 10px 0;
}

.about-sprite {
    background: url(./img/aboutus/about-sprite.png) no-repeat;
}

.about-head__map {
    position: relative;
    left: -97px;
    width: 1056px;
    height: 513px;
    background-position: 0 0;
}

.about-head__quicksnap {
    position: absolute;
    bottom: 35px;
    left: 122px;
}
.about-head__quicksnap li{
    margin-bottom:5px;  
}
.about-head__quicksnap a {
    opacity: 0.8;
}

.about-head__quicksnap a:hover {
    opacity: 1;
}

.about-head__quicksnap .icon {
    position: relative;
    margin: 0 5px 0 3px;
}

.about-cols__map {
    position: relative;
    left: -20px;
    width: 490px;
    height: 251px;
    background-position: -78px -523px;
}

.about-cols__graph {
    position: relative;
    left: -20px;
    top: -66px;
    width: 490px;
    height: 325px;
    background-position: -78px -790px;
}

.two-cols .about-cols__titlegraph {
    position: relative;
    margin-left: 0;
    z-index: 10;
}

.about-cols__schema {
    height: 600px;
    width: 460px;
    background-position: -577px -523px;
}

.about-cols {
    padding: 6px 0 60px 0;
}

.about-cols h2 {
    margin: 22px 0 30px 0;
    width: auto;
}

.about-cols .right {
    background: #fff5d1;
}

.about-cols .right h2 {
    margin-left: 18px;
}

.about-col3 h2 {
    text-align: left;
    margin: 45px 0 50px 0;
}

.about-col3 .list-item-moreicon {
    font-size: 16px;
    line-height: 18px;
    width: 187px;
    margin: 0 47px 0 0;
    min-height: 110px;
    padding: 0 0 10px 80px;
}

.about-col3 .list-item-moreicon:nth-child(3n+3) {
    margin: 0;
}

.about-col3 h3 {
    font-size: 16px;
    margin: 0;
}

.icon62 {
    position: absolute;
    left: 0px;
    height: 62px;
    width: 62px;
    background-position: 0 -363px;
}

.icon62_apl {
    background-position: -60px -363px;
}

.icon62_android {
    background-position: -122px -363px;
}

.icon62_akamai {
    background-position: -183px -363px;
}

.icon62_msoft {
    background-position: -243px -363px;
}

.icon62_dell {
    background-position: -309px -365px;
}

.icon62_google {
    background-position: -377px -363px;
}

.icon62_bell {
    background-position: -439px -363px;
}

.icon62_gooddata {
    background-position: -505px -363px;
}

.icon62_chrome {
    background-position: -568px -363px;
}

.icon62_peer {
    background-position: 0 -440px;
}

.icon62_truste {
    background-position: -62px -427px;
}

.icon62_socketlabs {
    background-position: -127px -428px;
}

.icon62_staples {
    background-position: -192px -428px;
}

.content-blockquote {
    margin-bottom: 70px;
}

.content-blockquote h2 {
    margin: 45px 0 0 0;
}

.content-blockquote blockquote {
    position: relative;
    padding-bottom: 60px;
    margin: 0;
    padding: 80px 90px 65px 100px;
    border-bottom: 1px solid #efefef;
}

.content-blockquote p {
    font-style: italic;
    margin: 0;
    color: #6d6e71;
    font-size: 24px;
    line-height: 30px;
}

.content-blockquote p:before, .content-blockquote p:after {
    position: absolute;
    left: 67px;
    top: 60px;
    content: "\201C";
    font: 72px/30px 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
    font-style: italic;
    color: #6d6e71;
}

.content-blockquote p:after {
    position: relative;
    content: "\201D";
    left: -10px;
    top: 28px;
    float: right;
}

.blockquote-logo {
    padding-top: 22px;
}

/* END about-us */

/*Style for assets pages*/
.assets-list li {
    margin-bottom: 10px; /*remove in the end*/
}

.assets-wrap {
    padding: 30px 15px;
    width: 510px;
}

/* seeit page */
.seeit {
}

.seeit > .wrap {
    margin: 0 auto 20px;
    padding: 45px 0 20px;
    border-bottom: 1px solid #efefef;
}

/* header */
.seeit-header {
    margin: 0 0 42px;
}

.seeit-header h3 {
    margin: 0;
    color: #6d6e71;
    text-transform: uppercase;
    font: 24px/30px 'droid_sansregular', arial, Sans-serif;
}

.seeit-header h3 strong {
    color: #3b3c3d;
    font: 24px/30px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

/* intro */
.seeit-intro {
    position: relative;
    left: -2px;
    overflow: hidden;
    margin: 0 0 -135px;
    padding: 0 0 135px;
    /*background:url(../img/seeit/01.png) no-repeat 0 100%;zoom:1;*/
}

.seeit-intro-crm {
    float: right;
    margin: 0 0 30px;
    padding: 4px 0 0;
    width: 605px;
    font: 18px/24px 'droid_sansregular', arial, Sans-serif;
}

.seeit-intro-crm > :first-child {
    margin-top: 0;
}

.seeit-intro-crm > :last-child {
    margin-bottom: 0;
}

.seeit-intro-crm p {
    font: 18px/24px 'droid_sansregular', arial, Sans-serif;
}

.seeit-intro-crm p strong {
    font: 18px/24px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

.seeit-intro-crm p strong em {
    color: #0072bc;
    font-style: 400;
}

.seeit-intro-workflow {
    float: left;
    margin: 0;
    padding: 23px 25px;
    width: 254px;
    min-height: 400px;
    background: #e5f1f8;
}

.seeit-intro-workflow > :first-child {
    margin-top: 0;
}

.seeit-intro-workflow > :last-child {
    margin-bottom: 0;
}

.seeit-intro-workflow h3 {
    color: #0072bc;
    text-transform: uppercase;
    font: 18px/24px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

.seeit-intro-workflow p {
    font: 14px/24px 'droid_sansregular', arial, Sans-serif;
}

/* sections */
.seeit-sections {
    position: relative;
    margin: 0 -10px;
    height: 3193px;
    /*background:url(../img/seeit/02.jpg) no-repeat 0 0;*/
}

.seeit-sections-pics {
    margin: 0;
    padding: 0;
    list-style: none;
}

.seeit-sections-pics li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.seeit-sections-pics li a {
    position: absolute;
    /*width:112px;*/
    /*height:112px;*/
    /*background:url(../img/seeit/zoom.png) no-repeat -115px 0;*/
}

.seeit-sprite {
    position: absolute;
    width: 120px;
    height: 120px;
    background: url(./img/seeit/seeit-sprite.png) no-repeat -115px 0;
    background-position: 0px 0px;
}

.seeit-sprite:after {
    position: absolute;
    left: 38px;
    top: 38px;
    content: "";
    height: 60px;
    width: 45px;
    background: url(./img/seeit/seeit-sprite.png);
    background-position: -2074px 0;
}

.seeit-sections-pics01 {
    background-position: 0 0;
    left: 260px;
    top: 131px;
    opacity: 0.8;
}

.seeit-sections-pics02 {
    background-position: -1220px 0;
    left: 441px;
    top: 131px;
    opacity: 0.8;
}

.seeit-sections-pics03 {
    background-position: -1342px 0;
    left: 661px;
    top: 131px;
    opacity: 0.8;
}

.seeit-sections-pics04 {
    background-position: -1464px 0;
    left: 265px;
    top: 320px;
    opacity: 0.8;
}

.seeit-sections-pics05 {
    background-position: -1586px 0;
    left: 116px;
    top: 681px;
    opacity: 0.8;
}

.seeit-sections-pics06 {
    background-position: -1708px 0;
    left: 306px;
    top: 682px;
    opacity: 0.8;
}

.seeit-sections-pics07 {
    background-position: -1830px 0;
    left: 494px;
    top: 683px;
    opacity: 0.8;
}

.seeit-sections-pics08 {
    background-position: -1952px 0;
    left: 702px;
    top: 681px;
    opacity: 0.8;
}

.seeit-sections-pics09 {
    background-position: 0 -122px;
    left: 315px;
    top: 866px;
    opacity: 0.8;
}

.seeit-sections-pics10 {
    background-position: -122px 0;
    left: 169px;
    top: 1346px;
    opacity: 0.8;
}

.seeit-sections-pics11 {
    background-position: -244px 0;
    left: 377px;
    top: 1346px;
    opacity: 0.8;
}

.seeit-sections-pics12 {
    background-position: -366px 0;
    left: 586px;
    top: 1346px;
    opacity: 0.8;
}

.seeit-sections-pics13 {
    background-position: -488px 0;
    left: 313px;
    top: 1529px;
    opacity: 0.8;
}

.seeit-sections-pics14 {
    background-position: -610px 0;
    left: 53px;
    top: 1955px;
    opacity: 0.8;
}

.seeit-sections-pics15 {
    background-position: -732px 0;
    left: 217px;
    top: 1956px;
    opacity: 0.8;
}

.seeit-sections-pics16 {
    background-position: -854px 0;
    left: 478px;
    top: 1956px;
    opacity: 0.8;
}

.seeit-sections-pics17 {
    background-position: -976px 0;
    left: 663px;
    top: 1955px;
    opacity: 0.8;
}

.seeit-sections-pics18 {
    background-position: -1098px 0;
    left: 415px;
    top: 2217px;
    opacity: 0.8;
}

.seeit-sections-pics19 {
    left: 12px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sections-pics20 {
    left: 147px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sections-pics21 {
    left: 283px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sections-pics22 {
    left: 418px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sections-pics23 {
    left: 553px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sections-pics24 {
    left: 688px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sections-pics25 {
    left: 824px;
    top: 2968px;
    opacity: 0.8;
}

.seeit-sprite:hover {
    opacity: 1;

}

/* popup */
.seeit-popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    display: table;
    display: none;
    width: 100%;
    height: 100%;
    background: #4e4f50;
    background: rgba(59, 60, 61, .9);
}

.seeit-popup-i {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.seeit-popup-ii {
    position: relative;
    display: inline-block;
    padding: 21px 23px;
    width: 703px;
    background: #fff;
    text-align: left;
}

.seeit-popup-close {
    position: absolute;
    top: 0;
    left: 100%;
    width: 22px;
    height: 22px;
    background: url(./img/seeit/pop-close.png) no-repeat 0 0;
    cursor: pointer;
}

.seeit-popup-img {
    display: block;
    margin: 0 0 15px;
    vertical-align: middle;
}

.seeit-popup-title {
    float: left;
    margin: 0;
    width: 230px;
    text-transform: uppercase;
    font:18px/20px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

.seeit-popup-descr {
    float: right;
    margin: 0;
    width: 425px;
    font: 14px/20px 'droid_sansregular', arial, Sans-serif;
}

.seeit-popup-ctrls {
    clear: both;
    padding: 25px 0 0;
    text-align: right;
}

/* sub-menu */
.sub-menu {
    padding: 1px 0;
    background: #ebebeb;
    text-align: center;
    font: 12px/16px 'droid_sansregular', arial, Sans-serif;
}

.sub-menu ul {
    margin: 0 auto -3px;
    padding: 10px 0 12px;
    max-width: 940px;
    border-bottom: 1px solid #efefef;
}

.sub-menu li {
    display: inline-block;
    margin: 0 2px;
}

.sub-menu li a {
    display: block;
    padding: 6px 12px;
    border-radius: 14px;
    color: #0072bc;
    text-decoration: none;
}

.sub-menu li a:hover {
    color: #333;
}

.sub-menu li a.sub-active,
.sub-menu .current-menu-item a,
.sub-menu .current_page_item a {
    background: #d9d9d9;
    box-shadow: inset 0 1px #aeaeae;
    color: #3b3c3d;
}

.sub-menu .current-cat a {
    background: #d9d9d9;
    box-shadow: inset 0 1px #aeaeae;
    color: #3b3c3d;
}

/* features */

/* BEGIN features overview */
.platform-over {
    border-bottom: 1px solid #efefef !important;
}

.platform-over .left {
    width: 485px;
}

.platform-over .right {
    width: 365px;
}

.circle-rouse-bussiness {
    position: relative;
    top: -42px;
    width: 302px;
    height: 310px;
    background: url(./img/features_sprite.jpg) no-repeat;
    background-position: 0 0;
}

.circle-rouse-xero {
    position: relative;
    top: -42px;
    width: 302px;
    height: 310px;
    background: url(./img/features_xero.jpg) no-repeat;
    background-position: 0 0;
}

.circle-rouse-bussiness span {
    position: absolute;
    min-height: 40px;
    width: 72px;
    color: #3c3d3e;
    font-size: 16px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
    line-height: 20px;
}

.circle-rouse__main {
    top: 144px;
    right: 115px;
    text-align: center;
}

.circle-rouse__sales {
    top: 26px;
    right: 40px;
}

.circle-rouse__mail {
    top: 77px;
    right: -54px;
}

.circle-rouse__bill {
    top: 182px;
    right: -75px;
}

.circle-rouse__proj {
    right: -10px;
    bottom: 4px;
}

.circle-rouse__phone {
    bottom: 10px;
    left: -8px;
}

.circle-rouse__support {
    bottom: 89px;
    left: -72px;
}

.circle-rouse__crm {
    top: 82px;
    left: -20px;
}


.circle-rouse-xero {
    position: relative;
    top: -42px;
    width: 302px;
    height: 310px;
    background: url(./img/features_xero.jpg) no-repeat;
    background-position: 0 0;
}


.circle-rouse-xero span {
    position: absolute;
    min-height: 40px;
    width: 72px;
    color: #3c3d3e;
    font-size: 16px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
    line-height: 20px;
}


.content-cols-features {
    padding-bottom: 65px;
    border-bottom: 1px solid #efefef;
}

.content-cols-features h2 {
    margin: 50px 0 0 0;
}

.cols-features-img {
    width: 942px;
    height: 424px;
    background: url(./img/features_sprite.jpg) no-repeat;
    background-position: -313px 0;
}

.cols-features {
    position: relative;
    display: inline-block;
    width: 130px;
    border-left: 3px solid #3c3d3e;
    list-style: none;
    vertical-align: top;
}

.cols-features li {
    position: relative;
    margin: 0 0 8px 9px;
    font-size: 12px;
    line-height: 18px;
}

.cols-features li a {
    position: relative;
    color: #0072bc;
}

.cols-features-link:after {
    position: absolute;
    top: 2px;
    right: -12px;
    border-width: 4px 0 4px 7.7px;
    border-style: solid;
    border-color: transparent transparent transparent #0072bc;
    content: "";
}

.cols-features li:before {
    position: relative;
    top: 3px;
    left: -2px;
    margin-left: -9px;
    content: "\2012";
    font-size: 28px;
}

.cols-features li:first-child:before, .cols-features li:last-child:before {
    position: absolute;
    top: 0;
    left: -8px;
    width: 8px;
    height: 8px;
    border: 3px solid #3c3d3e;
    border-radius: 50%;
    background-color: #fff;
    content: "";
}

.cols-features li:last-child {
    position: absolute;
    margin: 0 0 0 9px;
}

.cols-features h4 {
    margin: 17px 0 8px 0;
    width: 85%;
    font-size: 16px;
}

.cols-features__pm {
    margin-left: 24px;
    width: 128px;
}

.cols-features__oper {
    margin-left: 24px;
}

.cols-features__manag {
    margin-left: 21px;
}

.cols-features__support {
    margin-left: 23px;
}

.cols-features__billing {
    margin-left: 25px;
}

.wrap .over-hr {
    margin: -24px 0 30px 0;
}

.features-box h2 {
    position: relative;
    z-index: 5;
}

.features-box-graph {
    position: relative;
    top: -73px;
    margin-bottom: 18px;
    width: 938px;
    height: 408px;
    background: url(./img/features_sprite.jpg) no-repeat;
    background-position: 0 -428px;
}

.box-graph-items {
    position: absolute;
    min-height: 85px;
    width: 215px;
    font-size: 16px;
    line-height: 18px;
}

.graph-items__collbr {
    top: 96px;
    right: 322px;
}

.graph-items__manage {
    top: 190px;
    left: 81px;
    width: 185px;
}

.graph-items__instan {
    top: 330px;
    left: 241px;
}

.graph-items__reduc {
    top: 172px;
    right: 4px;
}

.wrap .over-box {
    margin: 0;
}

.features-control {
    position: relative;
    top: -105px;
    margin-bottom: -35px;
}

/* END features overview */

.features {
}

.features .content-two-cols {
    padding: 0;
    border: 0 none;
}

.features .content-two-cols h2 {
    width: auto;
    margin: 52px 0 42px 0;
}

/* go */
.features-go {
    clear: both;
    /*margin:20px 0;  */
    margin-bottom: 30px;
    text-align: center;
}

.features-go button {
    margin: 0 7px;
}

.features-go-space {
    margin: 55px 0;
}

/* hr */
.features-hr {
    overflow: hidden;
    margin: 30px 0;
    height: 0;
    border-top: 1px solid #efefef;
}

/* box */
.features-box {
    overflow: hidden;
    margin: 55px 0;
    zoom: 1;
}

.features-box h3 {
    margin: 0 0 30px;
    color: #0072bc;
    text-transform: uppercase;
    font: 24px/30px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

.features-box h3 .icon33 {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.features-box-img {
}

.features-box-img IMG {
    vertical-align: middle;
}

.features-box-inner {
    overflow: hidden;
    zoom: 1;
}

.features-box-inner p {
    font: 15px/23px 'droid_sansregular', arial, Sans-serif;
}

/*.features-box-inner ul {
    font:18px/24px 'droid_sansregular',arial,Sans-serif;
    }
    .features-box-inner li {
        position:relative;
        margin:0 0 .35em;
        padding:0 0 0 20px;
        font:18px/24px 'droid_sansregular',arial,Sans-serif;
        }
    .features-box-inner li:before {
        position:absolute;
        top:6px;
        left:1px;
        width:4px;
        height:4px;
        border:3px solid #6d6e71;
        border-radius:50%;
        content:"";
        }*/

.features-box-ctrls {
    clear: both;
    padding: 10px 0 0;
    width: 390px;
    text-align: center;
}

.features-box-imgleft {
}

.features-box-imgleft .features-box-img {
    float: left;
    margin: 0 20px 0 0;
}

.features-box-imgleft.features-box-teasers .features-box-inner {
    padding-left: 90px;
}

.features-box-imgright {
}

.features-box-imgright .features-box-img {
    float: right;
    margin: 0 0 0 20px;
}

.features-box-imgright .features-box-ctrls {
    margin-left: auto;
}

.features-box-imgright.features-box-teasers .features-box-inner {
    padding-right: 90px;
}

.features-box-img_over {
    margin-bottom: -80px !important;
}

.features-box-img_over.features-box-imgright.features-box-teasers .features-box-inner {
    padding-right: 30px;
}

/* looks */
.features-looks {
    margin: 55px 0;
}

.features-looks > ul {
    margin: 0 0 -40px;
}

.features-look {
    display: inline-block;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 3% 40px 0;
    width: 49.5%;
    vertical-align: top;
    zoom: 1;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.features-look > img {
    float: right;
    margin: 0 0 0 20px;
    border: 4px solid #3c3d3e;
    border-radius: 301px;
}

.features-look-alt > img {
    float: left;
    margin: 0 20px 0 0;
}

.features-look-i {
    overflow: hidden;
    zoom: 1;
}

.features-look-i h3 {
    margin: 0 0 16px;
    color: #0072bc;
    text-transform: uppercase;
    font: 18px/24px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

.features-look-i p {
    font: 14px/20px 'droid_sansregular', arial, Sans-serif;
}

/* more */
.features-more {
    overflow: hidden;
    margin: 55px 0;
    zoom: 1;
}

.features-more > ul {
    margin: 0 -10px -40px;
    padding: 0;
    list-style: none;
}

.features-more > ul > li {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 10px 40px;
    width: 33%;
    vertical-align: top;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.features-more h3 {
    margin: 0 0 10px;
    color: #0072bc;
    vertical-align: middle;
    text-transform: uppercase;
    font: 18px/24px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

.features-more h3 span {
    display: inline-block;
    margin: 0 6px 0 0;
    padding: 11px;
    width: 33px;
    height: 33px;
    border: 4px solid #3c3d3e;
    border-radius: 101px;
    vertical-align: middle;
}

.features-more h3 span .icon33 {
    position: relative;
    left: 0;
    display: inline-block;
    vertical-align: middle;
}

.features-more p {
    font: 14px/20px 'droid_sansregular', arial, Sans-serif;
}

/* teasers */
.teasers {
    margin: 0 0 -30px;
    padding: 0;
    list-style: none;
}

.teasers LI {
    position: relative;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 30px 0;
    padding: 0 4% 0 40px;
    width: 49%;
    list-style: none;
    vertical-align: top;
    font: 12px/18px 'droid_sansregular', arial, Sans-serif;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
}

.teasers LI:before {
    display: none;
}

.teasers LI .icon {
    position: absolute;
    top: 0;
    left: 0;
}

.teasers H3 {
    margin: 0;
    color: inherit;
    text-transform: none;
    font: 16px/18px 'droid_sansbold', arial, Sans-serif;
    /*font-weight: 700;*/
}

/* blog */
.blog {
    padding: 45px 0;
}

.blog-side {
    float: right;
    width: 300px;
    margin-left: 20px;
}

.blog-ovh {
    overflow: hidden;
    float:left;
    width:620px;
}

/* blog-list */
.blog-list {

}

/* blog-list_side */
.blog-list_side {

}

.blog-list_side+.blog-list_side {
    margin-top: 20px;
}

.blog-list_side .title {
    overflow: hidden;
    margin-bottom: 10px;
}

.blog-list_side .title H4 {
    color: #c80a00;
    font: 18px/18px 'droid_sansregular', Arial, Helvetica, Sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0;
}

.blog-list_side .title A {
    font-size: 10px;
    line-height: 18px;
    color: #6d6e71;
    text-transform: uppercase;
    text-decoration: none;
    float: right;
    margin-top: 3px;
}

.blog-list_side .title A:hover {
    text-decoration: underline;
}

.navigation a {
    color: #6d6e71;
}

.addthis_button_tweet {
    width: 85px;
}

/* blog-item */
.blog-item {
    position: relative;
    border-bottom: 1px dotted #000000;
    margin-bottom: 35px;
    padding-bottom: 25px;
    margin-left: 80px;
}

.blog-item-img {
    display: block;
    float: left;
    margin: 0 20px 0 0;
}

.blog-item-img IMG {
    display: block;
}

.blog-item-ovh {
    overflow: hidden;
    position: relative;
}

.blog-date {
    position: absolute;
    top: 0;
    left: -75px;
    color: #d8d8d8;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
}

.blog-date STRONG {
    font-size: 40px;
    line-height: 44px;
    display: block;
}

.blog-item H3 {
    font-size: 18px;
    line-height: 18px;
    margin: 0 0 5px;
}

.blog-item H3>A {
    display: inline-block;
    color: inherit;
}

.blog-item P {
    font-size: 12px;
    line-height: 18px;
    color: #6d6e71;
    margin: 0;
}

.blog-item P+P {
    margin-top: 5px;
}

.blog-item P EM {
    font-style: 400;
    font-size: 12px !important;
    text-transform: none !important;
    display: block;
}

/* blog-item_top */
.blog-item_top {
    padding-bottom: 5px;
}

.blog-item_top .blog-item-ovh {
    overflow: visible;
}

.blog-item_top .blog-item-img {
    float: none;
    margin: 0 0 15px -80px;
}

.blog-item_top H3 {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 20px;
}

.blog-item_top P {
    font-size: 18px;
    line-height: 30px;
    text-transform: uppercase;
}

.blog-item_top P EM {
    margin-top: 20px;
    padding-top: 5px;
    border-top: 1px dotted #000000;
}

/* blog-item_side */
.blog-item_side {
    margin-bottom: 15px;
    padding-bottom: 15px;
    margin-left: 0;
}

.blog-item_side .blog-item-img {
    margin-bottom: 10px;
    margin-left: 0;
}

.blog-item_side H3 {
    margin: 0 0 7px;
    font-size: 15px;
    line-height: 24px;
    text-transform: uppercase;
}

.blog-item_side.blog-item_top H3 {
    font-size: 18px;
}

.blog-item_side P {
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    text-transform: none;
}

.blog-item_side.blog-item_top P {
    font-size: 15px;
    line-height: 24px;
}

/* blog-post */
.blog-post {
    position: relative;
    border-bottom: 1px dotted #000000;
}

.blog-post .blog-date {
    left: 5px;
    top: 0;
}

.blog-post-inner {
    margin-left: 80px;
}

/* blog-post-pre */
.blog-post-pre {
    border-bottom: 1px dotted #000000;
}

.blog-post-pre+.blog-post-text {
    margin-top: 30px;
}

.blog-post-pre h1 {
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 15px;
    text-transform: none;
}

.blog-post-pre p {
    font-size: 18px;
    line-height: 30px;
    color: #6d6e71;
    text-transform: uppercase;
}


/* blog-post-soc */
.blog-post-soc {
    padding: 0 0 10px;
    border-bottom: 1px dotted #000000;
}

.blog-post-pre+.blog-post-soc {
    margin-top: 20px;
}

.blog-post-soc+.blog-post-text {
    margin-top: 30px;
}

.social-count-button-lists li {
    display: inline-block;
    vertical-align: top;
}

.count {
    font-size: 8px;
    margin: 3px 0 0 8px;
    font-family: 'droid_sansbold', Arial, Sans-serif;
    /*font-weight: 700;*/
}

.social-count-button-lists li .count {
    display: block;
}

/* blog-post-text */


.blog-post-text {
    font-size: 18px;
    line-height: 30px;
}

.blog-post-text h3 {
    font-size: 18px;
    line-height: 30px;
     margin: 15px 0 15px 0;
}

.blog-post-text h2 {
    margin: 15px 0 15px 0;
}

.blog-post-text p {
    font-size: 15px;
    line-height: 23px;
     margin: 15px 0 15px 0;
}


.blog-post-text a {
    color: #0072BC;
    text-decoration: underline;
}

.blog-post-text a:hover {
    text-decoration: none;
}

.blog-post-text ul,
.blog-post-text ol {
    margin:10px 0px 20px 20px;
}

.blog-post-text ol li {
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 13px;
    padding-left: 19px;
    list-style:decimal;
}

.blog-post-text ul li {
    font-size: 15px;
    line-height: 23px;
    list-style: none outside none;
    margin-bottom: 13px;
    padding-left: 19px;
    position: relative;
}

.blog-post-text ul li:before {
    border: 3px solid #6D6E71;
    border-radius: 50% 50% 50% 50%;
    content: "";
    height: 4px;
    left: 0;
    margin: 7px 8px 0 0;
    position: absolute;
    width: 4px;
}

.blog-post-text ul.short li,
.blog-post-text ol.short li {
    margin-bottom:2px;
}







/* blog-post-img */
.blog-post-img {
    margin-left: -80px;
    border-bottom: 1px dotted #000000;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

.blog-post-img IMG {
    display: block;
    margin-bottom: 10px;
}

.blog-post-img P {
    font-size: 13px;
    line-height: 14px;
    color: #6d6e71;
    font-style: italic;
    margin: 0;
}

/* blog-post-share */
.blog-post-share {
    padding: 20px 0 12px 0;
    border-top: 1px dotted #000000;
}

/* blog-post-info */
.blog-post-info {
    border-top: 1px dotted #000000;
    padding: 35px 0;
    overflow: hidden;
}

.blog-post-info-img {
    float: left;
    margin-right: 20px;
    padding-top: 3px;
}

.blog-post-info-img IMG {
    display: block;
}

.blog-post-info P {
    margin: 0;
    font-size: 15px;
    line-height: 24px;
}

P.blog-post-info-user {
    font-size: 18px;
}

p.blog-post-info-user strong {
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
}

/* comments */
.comments {
    position: relative;
}

.comments-inner {
    margin-left: 80px;
}

.comments-count {
    text-align: center;
    position: absolute;
    top: 7px;
    left: 5px;
    font-family: 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
    font-size: 11px;
    text-transform: uppercase;
}

.comments-count STRONG {
    display: block;
    font-size: 36px;
    line-height: 40px;
}

/* comments-form */
.comments-form {
    position: relative;
    padding: 42px 0 0;
}

.comments-form .title {
    margin-bottom: 20px;
}

.comments-form .title H3 {
    margin: 0;
    font-size: 18px;
}

.comments-form a {
    color: #0072bc;
    text-decoration: underline;
}

.comments-form a:hover {

    text-decoration: none;
}

/* captcha */
.captcha {
    display: inline-block;
    vertical-align: middle;
}

.captcha+INPUT {
    margin-left: 6px;
}

.comments-form UL {
    list-style: none;
    margin: 0 0 10px;
}

.comments-form LI {
    margin-bottom: 13px;
    display: inline-block;
    vertical-align: middle;
}

.comments-form INPUT[type=text],
.comments-form TEXTAREA {
    display: inline-block;
    vertical-align: middle;
    background-color: #ebebeb;
    border: none;
    padding: 9px 10px;
    color: #3b3c3d;
    font: 14px 'droid_sansregular', Arial, Sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.comments-form TEXTAREA {
    width: 539px;
    height: 155px;
    resize: none;
    overflow: auto;
}

.comments-form LABEL {
    display: block;
    margin-bottom: 13px;
    font-size: 18px;
}

.comments-form LABEL A {
    color: #0072bc;
    text-decoration: underline;
}

.comments-form LABEL A:hover {
    text-decoration: none;
}

.comments-form-name {
    margin-right: 6px;
}

.comments-form-name INPUT {
    width: 327px;
}

.comments-form-captcha {

}

.comments-form-captcha INPUT {
    width: 102px;
}

/* comments-list */
.comments-list {
    position: relative;
}

.comments-list .title {
    border-bottom: 1px dotted #000000;
    padding: 35px 0 25px;
}

.comments-list .title H3 {
    margin: 0;
    font-size: 18px;
}

/* comment */
.comment {
    padding: 20px 0 25px;
}

.comment+.comment {
    border-top: 1px dotted #000000;
}

.comment-user {
    font: 18px/24px 'droid_sansbold', Arial, Helvetica, Sans-serif;
    /*font-weight: 700;*/
}

.comment-date {
    font-size: 12px;
    color: #6d6e71;
    margin-top: 5px;
    margin-bottom: 20px;
}

.comment-text {
    font-size: 15px;
    line-height: 24px;
}

/*WP classes*/
p.landing-col2 {
    padding-bottom: 0;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 20px;
}

p.landing-video {
    color: #6D6E71;
    font-size: 10px;
    text-align: center;
}

.content-two-cols h5 {
    margin-top: 45px;
}

/*SITE MAP PAGE*/
.wsp-posts-list+ ul li,
.wsp-pages-list li {
    list-style: none;
    font-size: 16px;
    line-height: 24px;
    position: relative;
    padding-left: 19px;
}

.wsp-posts-list+ ul li:before,
.wsp-pages-list li:before {
    margin: 6px 8px 0 0;
    width: 4px;
    height: 4px;
    border: 3px solid #6d6e71;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: 0;
}

.wsp-pages-list li a,
.wsp-category-title a {
    color: #6d6e71;
}

.wsp-category-title {
    margin-bottom: 15px;
}

.wsp-category-title + ul {
    margin-left: 40px;
}

.wsp-post {
    margin: 5px 0 5px 0;
}

.wsp-post a {
    color: #6d6e71;
}

.children {
    margin-left: 40px;
}

/*404*/
.return-link {
    color: #0072BC;
}

/*Form page*/
.chzn-results {
    max-height: 300px;
    overflow-y: scroll;
}

.error-message {
    background-color: #F00;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 300px;
    padding: 10px;
    position: absolute;
}

.error-message:after {
    border-color: transparent transparent #F00;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    left: 10px;
    position: absolute;
    top: -20px;
    width: 0;
}

.loader-wrap {
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1000;
    display: none;
}

.loader-sign-up {
    background: none;
}

.loader {

    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -16px;
    margin-left: -16px;

}

p:empty {
    display: none;
}

.no-padding {
    padding: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.no-border {
    border: none !important;
}

.features-box-imgright .left {
    width: 530px;
}

.features-box-imgright .right {
    width: 390px;

}

.content-two-cols.features-box {
    border: none;
}

.h3-margin {
    margin: 1em 0 !important;
}

p.all-features-free {
    font-size: 14px;
    margin-top: 22px;
}

p.featured-by {
    color: #6D6E71;
    font-size: 16px;
    text-transform: uppercase;
}

a.blue-link {
    color: #0072bc;
}
p.normal {
    font-size: 18px;
    margin-top: 0;
}
.blog-post-text img, .landing_body img {
    /*max-width: 525px;*/

}

 /* Pricing Table Styles */
 
 
#pricing_table {
    margin:50px auto;
    border:0;
    text-align:center;
    color:#3b3c3d;
    font-family: "droid_sansregular", Arial, Helvetica, Sans-serif;
    line-height:18px;
    width:auto;
}
#pricing_table th {
    vertical-align:bottom;
        padding:0;
        border-left:2px solid #ffffff;
        width:155px; !important
    max-width:155px; !important
    
}

#pricing_table .table_header {
    background-image:url(./img/pricing/table_head_found.png);
    background-position:bottom center;
    background-repeat:no-repeat;
    padding-bottom:60px;
    
}


#pricing_table .col_team .table_header   {color:#bae8e7; }
#pricing_table .col_found .table_header  {color:#becc9d; }
#pricing_table .col_plat  .table_header  {color:#a6bbd1; }
#pricing_table .col_ent  .table_header  {color:#a4a4a4;}


#pricing_table .table_header h2{
    background-image:url(./img/pricing/table_head_blank.png);
    font-size:18px;
    color:#fff;
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
    padding:10px;
    position:relative;
    z-index:5;
    margin:0px;
}

#pricing_table .table_header .price sup{
    font-size:30px;
    line-height:30px;
    top:3px;
    position:relative;
    vertical-align:super;
}


#pricing_table .table_header .price {
    font-size:52px;
    line-height:52px;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
    filter: dropshadow(color=#000, offx=1, offy=1);
    margin-top:45px;
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
}

#pricing_table  .col_ent .price {
    margin-top:25px;
    font-size:36px;
    line-height:52px;
}

#pricing_table  .col_found .price {
    margin-top:65px;
}



#pricing_table .table_header .price2 {
    font-size:30px;
    line-height:30px;
    color:#3b3c3d;
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
}

#pricing_table .table_header .price2 sup{
    font-size:20px;
    line-height:20px;
    top:3px;
    position:relative;
    vertical-align:super;
}

#pricing_table .table_header .text1 {
    font-size:12px; 
    text-shadow: 1px 1px 1px #000;
    filter: dropshadow(color=#000, offx=1, offy=1);
    display:block;
    padding: 0 15px;
    line-height:18px;
    color:#fff;
}


#pricing_table .table_header .text2 {
    font-size:10px; 
    font-weight:400;
    padding: 0 15px;
    line-height:18px;
}

#pricing_table .table_header .text2 p{
    font-size:10px; 
    font-weight:400;
    line-height:14px;
    margin-top:10px;
}



#pricing_table  .col_ent .table_header .text2 {
    line-height:14px;
}

#pricing_table .table_header .text3 {
    font-size:16px; 
    margin-top:10px;
    margin-bottom:10px;
}




#pricing_table th.col_team  div.table_header {
    background-image:url(./img/pricing/table_head_team.png);
    background-position:bottom right;
}
#pricing_table th.col_plat  div.table_header {
    background-image:url(./img/pricing/table_head_plat.png);
        background-position:bottom left;
}
#pricing_table th.col_ent div.table_header {
    background-image:url(./img/pricing/table_head_ent.png);
    background-position:bottom left;
}


#pricing_table td { 
    text-align:center;
    
}
 
 #pricing_table td.col_head{
     /*font-weight:700;*/
     font-family: 'droid_sansbold', Sans-serif;
     color:#067cea;
     text-align:right;
     text-transform:uppercase;
     font-size:14px;
    padding:15px 10px;
    vertical-align:top;
 }

#pricing_table td.col_legend{
    text-align:right;
    text-transform:uppercase;
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
    font-size:14px;
    padding:15px 10px;
    color:#6d6e71;
    vertical-align:top;
    width:190px;
}
#pricing_table tr.row_dark td.col_legend {
    background-color:#f7f7f7;

}

#pricing_table td.col_legend a {
     color:#067cea;
}

#pricing_table td.col_team, 
#pricing_table td.col_found, 
#pricing_table td.col_plat, 
#pricing_table td.col_ent {
    padding:15px 10px;
    border-left:2px solid #ffffff;
    font-size:12px;
    width:155px; !important
    max-width:155px; !important
    
}

#pricing_table td.col_team strong, 
#pricing_table td.col_found strong, 
#pricing_table td.col_plat strong, 
#pricing_table td.col_ent strong { 
    font-size:16px; 
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
    
}


#pricing_table td.col_team { 
    background-color:#e3fefd;
    background-image:url(./img/pricing/table_team_bg.png);
    background-position:right;
    background-repeat:repeat-y;
}




#pricing_table tr.row_dark td.col_team {
    background-color:#d2fdfc;

}

#pricing_table td.col_found { 
    background-color:#edf4db;
}

#pricing_table tr.row_dark td.col_found {
    background-color:#e2edc5;

}

#pricing_table td.col_plat{ 
    background-color:#d0e3f1;
    background-image:url(./img/pricing/table_plat_bg.png);
    background-position:left;
    background-repeat:repeat-y;
}


#pricing_table tr.row_dark td.col_plat {
    background-color:#b4d2e9;

}

#pricing_table td.col_ent { 
    background-color:#efefef;
    background-image:url(./img/pricing/table_plat_bg.png);
    background-position:left;
    background-repeat:repeat-y;
}

#pricing_table tr.row_dark td.col_ent {
    background-color:#e5e5e5;

}
#pricing_table tr.row_clear td.col_team,
#pricing_table tr.row_clear td.col_found,
#pricing_table tr.row_clear td.col_plat,
#pricing_table tr.row_clear td.col_ent {
    background-color:#fff;
    background-image:none;  
}

#pricing_table .save {
    float:right;
    background-image:url(./img/pricing/save.png)    ;
    width:77px;
    height:56px;
    position:relative;
    z-index:10;
    clear:both; 
} 


#looking_services {
    background-color:#f7f7f7;
    padding:24px;
    color:#6d6e71;
    
}
#looking_services .left{
    width:70%;
    float:left;
    
}

#looking_services .left h2{
    margin:0 0 24px 0;
    
}

#looking_services .right{
    width:15%;
    float:right; 
}
 
 #looking_services  .price {
    font-size:52px;
    line-height:52px; 
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
}

 #looking_services  .price sup{
    font-size:30px;
    line-height:30px;
    top:3px;
    position:relative;
    vertical-align:super;
}

     

#looking_services .text1 {
    font-size:12px;  
    display:block; 
    line-height:18px; 
    text-transform:uppercase;
}
#looking_services a {
    color:#067cea;  
}



/* Begin Contact-us page */
.contact-form{
    width: 440px;
    margin-top: 13px;
}

 .contact-form h6,
 .contact-adr h6 {
    font-weight:400; US Phone
 }
.contact-form-bg{
    padding: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACVJREFUeNpi+P//PwMIP3768j+IBnMePXnxH0bDZWAYQwVAgAEA5vwz92MHi4cAAAAASUVORK5CYII=);
    background-repeat: repeat;
}
.input-fields{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5JREFUeNpi+P///8dPXyAkA4QFAQwoMhAxCB8gwADC2i7tAISybQAAAABJRU5ErkJggg==);
    background-repeat: repeat;
    padding: 20px 10px;
}

h1.contactus {
    border-bottom:#cccccc solid 1px;
    font-size:24px;
    padding:30px 0;
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
    margin-bottom:30px;
}
.contactus h6{
    color: #144d8e;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
.input-fields h6{
    text-align: center;
    margin-bottom: 10px;
}
.input-fields p{
    clear: both;
    padding: 2px 0 0 0;
    font-size: 11px;
    color: #7B7B7B;
}
.input-fields p label {
    float: left;
    width: 100px;
    color: #7c7c7c;
    font-size: 11px;
    text-align: left;
    padding-top: 5px;
}
.txtbox {
    width: 207px;
    height: 26px;
    border: 0px;
    padding: 0 0 0 5px;
    /*text-indent: 6px;*/
    border: 1px solid #CAD3DC;
    box-shadow: inset 7px 7px 16px -10px rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}
.firstname{
    width: 93px;
}
.lastname{
    width: 93px; 
    margin-left: 10px;
}
.comment_text{
    min-height: 105px;
    min-width: 260px;
    padding-top: 5px;
}
.input-fields__control{
    margin: 22px 0 0 100px;
}
.contact-adr{
    width: 475px;
    margin: 0 0 65px;
	clear: right !important;
}
.contact-adr h6{
    margin-top: 12px;
    padding: 15px 0;
    
}
.two-cols-adr{
    width: 50%;
}
.two-cols-adr ul{
    list-style: none;
}
.two-cols-adr a{
    color: #c50b0b;
}
.two-cols-adr ul li{
    font-size: 14px;
    line-height: 25px;
}
.two-cols-adr ul i{
    margin-right: 6px;
}
.icon16_list{
    height: 16px;
    background-position: -638px -216px;
}
.icon16_book{
    height: 16px;
    background-position: -653px -216px;   
}
.icon16_cogwheel{
    height: 16px;
    background-position: -670px -216px;    
}
.icon16_phone{
    height: 16px;
    background-position: -686px -216px;
}
.two-cols hr{
    margin: 18px 0;
}
.two-cols-location{
    display: inline-block;
    vertical-align: top;
    width: 265px;
      font-size: 14px;
    line-height: 20px;
}
.two-cols-location p{
      font-size: 14px;
    line-height: 20px;
}



.two-cols-location ul{
    list-style-type: none;
}
.two-cols-location ul li ul{
    list-style-type: none;
    margin: 0 0 20px 50px;
    font-size: 14px;
    line-height: 20px;
}
.two-cols-location h6{
    margin: 2px 0 0 0;
    padding: 0;
}
.icon43{
    float: left;
    width: 43px;
    height: 43px;
}
.icon43_usa{
    background-position: -356px -433px;
}
.icon43_austr{
    background-position: -402px -433px;
}
.icon43_uk{
    background-position: -446px -433px;
}
.two-cols-location-img{
    position: relative;
    left: 20px;
    top: 3px;
    display: inline-block;
    vertical-align: top;
    background: url(./img/supprort-sprite.png) no-repeat;
    width: 112px;
    height: 264px;
}

/* END Contact-us page */



.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}

#landing .landing_body {
    float:left;
    width: 540px;
    margin-top:56px;
}

#landing .landing_body p {
    font-size:15px;
    line-height: 23px;  
}

#landing .landing_body h1 {
    margin-top:0;
    
}

#landing .landing_body h1,
#landing .landing_body h2,
#landing .landing_body h3,
#landing .landing_body h4,
 {
    margin-top:20px;
    margin-bottom:0;
    
}

#landing .landing_body a {
    color:#067cea;
    
}

#landing .landing_rhc {
    float:right;
    width:300px;
    margin-left: 20px;
    color:#a4a4a4;
    margin-top:56px;
}

#landing .heading-tag span {
    display:inline-block;
    padding: 39px 0;
    color: #fff;
    font-family: 'droid_sansregular', Arial, Helvetica, Sans-serif;
    font-size: 24px;
    font-style: 400;
    text-transform:uppercase;
}

 
/*LISTS*/
#landing  .landing_body ul li{
    list-style: none;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 13px;
    position: relative;
    padding-left: 19px;
}

#landing  .landing_body ol li{
    list-style:decimal;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 13px;
    position: relative;
    padding-left: 10px;
}


#landing  .landing_body ul li:before {
    margin: 7px 8px 0 0;
    width: 4px;
    height: 4px;
    border: 3px solid #6d6e71;
    border-radius: 50%;
    content: "";
    position: absolute;
    left: 0;
}



#landing  .landing_body ul.compare-list {
    list-style-type:none;  
    list-style:none; 
    list-style-image:none; 
    width:100%;
    border-top:1px dotted #000000;
    margin:0;
    padding:0;
    background-image:none;
    content:none;
}
#landing  .landing_body ul.compare-list li {
    content:none;
    list-style-type:none;   
    background-image:none;  
    list-style-image:none;  
    width:100%;
    border-bottom:1px dotted #000000;
    margin: 0; 
    padding:10px 0;
    
    
}
#landing  .landing_body ul.compare-list li:before {
     margin: 0;
    width: 0px;
    height: 0px;
    border: none;
    border-radius: none;
    position: absolute;
    left: 0;
    display:none;
}


#landing  .landing_body ul.compare-list p{
    margin-left:10px;
     line-height:37px;
    display:inline;
}   


.blog-post-text iframe {

margin:10px 0 10px -80px;
    border-bottom:#000 1px dotted;
    padding:0;

}

.blog-post-text div.wp-caption {
    margin:10px 0 30px -80px;
    border-bottom:#000 1px dotted;
    padding:0;
}

.blog-post-text div.wp-caption p.wp-caption-text {
    color:#6d6e71;
    font-size:13px;
    font-style:italic;
    padding: 3px 0;
    margin:0;
}


.blog-post-text div.wp-caption img{
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
}


button.disabled {
  border:none !important; 
  background-color:#CCC !important;
  text-shadow:none !important;  
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

div.landing_body blockquote {
    font-size: 18px;
    line-height:27px;
    /*font-weight:700;*/
    font-family: 'droid_sansbold', Sans-serif;
}   


div.reviews-column p {
margin:0px 0;
}

span.reviews-column__verify {
display:block;
    margin-bottom:20px;
}

/*Modification Codes*/

.error-message {
    background-color: #F00;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 300px;
    padding: 10px;
    position: absolute;
    -webkit-border-radius: 5px;
            border-radius: 5px;
}

.error-message:after {
    border-color: transparent transparent #FF0000;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    height: 0;
    left: 10px;
    position: absolute;
    top: -20px;
    width: 0;
}
.err {
    padding: 0 !important;
    font-weight: normal;
    font-size: 11px;
}
/*.err.qtip-focus{
    display: none !important;
}*/
/*
.err:hover{
    display: none !important;
}*/

.qtip-content{
    padding-top: 0; padding-bottom: 0;
}

.overlay{
    background: #000;
    opacity: .5;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index:100;
    display: none;
}
 
.confirm-popup{
    display: none;
    width: 360px;
    min-height: 300px;
    padding: 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -150px;
    margin-left: -180px;
    -webkit-border-radius: 6px;
            border-radius: 6px;
    background: rgba(0,0,0,.3);
    z-index: 101; 
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.5);
            box-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

.confirm-popup > div{
    padding: 15px;
    background: #fff;
    height: 100%;
    font-size: 14px;
}

.submit-cpopup{
    background-color: #C80A00;
    border: 1px solid #960700;
    color: #FFFFFF;    
    margin-top: 20px;
    padding: 5px 10px; 
    display: inline-block;
    cursor: pointer;
    -webkit-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.25) inset;
            box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.25) inset;
    -webkit-border-radius: 6px;
            border-radius: 6px;
}
.submit-cpopup:hover{
    background: #ea0d02;
}
.fname-val, .lname-val, .phone-val, .email-val, .message-val{
    color:#144D8E;  
    font-family: 'droid_sansbold', Sans-serif;
    font-weight: normal;
}
.pop-title{
    font-weight: bold;font-family: 'droid_sansregular', Arial, Sans-serif; font-size: 18px; margin-bottom: 15px; display: inline-block;
}

.inner-pop > div {
    background: none repeat scroll 0 0 #F9F9F9;
    margin-bottom: 10px;
    padding: 6px;
}

.inner-pop > div.cpop-btn{
    margin-bottom: 0;text-align: right; background: #fff; padding: 0;
}

.back-cpopup {
    display: inline-block;
    margin-right: 20px;
    text-decoration: underline;
}
.hide-on-desktop{
    display: none;
}
.dropdown-menu li a:before{
    vertical-align: middle;
}

.logo{
    margin-top: -16px;
}

.header-menu{
    margin-bottom: 15px;
}

.faq-contents{
    width: 640px; float: left;
}

.WebForm input[type="text"], .WebForm input[type="password"], .WebForm select, .WebForm textarea, .NewEntryBaloon input[type="text"], .NewEntryBaloon input[type="password"], .NewEntryBaloon select, .NewEntryBaloon textarea{
    background-color: #EBEBEB !important;
    border: medium none !important;
    color: #6D6E71 !important;
    display: inline-block !important;
    font: 14px 'droid_sansregular',Arial,Sans-serif !important;
   /* margin-bottom: 15px !important;*/
    padding: 9px 10px !important;
    -webkit-border-radius: 0 !important;
            border-radius: 0 !important;
}

.WebForm input[type="text"]:focus, .WebForm input[type="password"]:focus, .WebForm select:focus, .WebForm textarea:focus, .NewEntryBaloon input[type="text"]:focus, .NewEntryBaloon input[type="password"]:focus, .NewEntryBaloon select:focus, .NewEntryBaloon textarea:focus{
    border-style: none !important; -webkit-box-shadow: none !important;
            box-shadow: none !important;
}

.WebForm .FormSubmit{
    min-width: 110px !important; padding: 10px !important; line-height: 18px !important;
}

.WebForm .FormContainer fieldset{
    width: 100% !important;
}

.WebForm .FormContainer fieldset div span{
    padding-right: 0 !important;
}

#cust_1bca{
    width: 100%;
}

.WebForm .FormContainer .phonenumberfield .short{
    margin-right: 5px !important;
}
.namefield input{
    margin-right: 5px !important;
}

.FormContainer li:before, .FormContainer li:after{
    display: none !important;
}

.page .hs-wrap {
    margin-left: -80px;
    margin-bottom: 20px;
}

.blog-ovh{
    overflow: visible;
}

.hs-tooltip p{
    line-height: 18px;
    margin-top: 0;
    margin-bottom: 15px;
}
.beta-table tr td {
    border:1px solid #cccccc;
}
.beta-table ul{
    margin-top:0px;
}
.beta-table ul li{
    line-height: 18px;
}
.beta-table tr:nth-child(odd) {background: #f1f1f1}
.beta-table tr:nth-child(even) {background: #FFF}

.hs-tooltip img{
    width: auto !important;
    height: auto !important;
}

.fcybx p{
    margin-bottom: 0;
    margin-top: 22px;
}

/*pricing*/
    .pricing-wrap{
        text-align: center;
        color: #3B3C3D;
        font-size: 14px;
        margin-bottom: 25px;
    }

    /*.pricing-wrap .plan-type{
        float: left;
        width: 185px;
        margin-top: 40px;
        margin-right: 65px;
    }*/
    .pricing-wrap .plan-type{
        float: left;
        margin-left: 5px;
        margin-right: 65px;
        margin-top: 40px;
        width: 270px;
    }

    .plan-type > div{
        margin-bottom: 8px;
    }
    .fplan.plan-type{
        margin-right: 0;
    }
    .plan-type h1{
        font-size: 24px;
        color:#3b3c3d;
        margin-bottom: 20px;
        font-weight: normal;
        text-transform: none;
    }
    .plan-desc{
        color:#989898;
        font-size: 14px;
        line-height: 20px;
        min-height: 90px;
        text-align: center;
    }
    .d-price sup{
        font-size: 30px; 
        position: relative;
        top: -22px;
        color: #3B3C3D;
    }
    .price-no{
        font-size: 60px;
        color:#3b3c3d;
    }
    .per-month{
        color: #3B3C3D;
    }
    .user-max{
        display: block;
        min-height: 55px;
        font-size: 12px;
        line-height: 15px;
    }
    .freetrial{
        font-size: 10px;
        display: block;
        margin-top: 3px;
        margin-bottom: 15px;
        line-height: 15px;
    }
    .includes{
        color: #0868c1;
        text-transform: uppercase;
        font-size: 14px;
        margin-bottom: 20px;
    }
    .sep{
        height: 1px;
        width: 100%;
        background: #CAD1DB;
    }
    .fleft{
        float: left;
    }
    .fright{
        float: right;
    }

    .fndmore{
        border-top: 1px solid #CAD1DB;
        border-bottom: 1px solid #CAD1DB;
        padding-bottom: 20px;
        padding-top: 20px;
        margin-bottom: 20px;
    }
            
    .fndmore h1{
        color: #3B3C3D;
        font-size: 24px;
        font-weight: normal;
        margin-bottom: 20px;
        text-transform: none;
        margin-top: 0;
    }

    .fndmore p{
        font-size: 14px;
        line-height: 25px;
    }

    .eplan{
        float: left;
        width: 45%;
        border-right: 1px solid #CAD1DB;
        padding-right: 20px;
        margin-right: 20px;
    }
    .lfservice{
        float: left;
        width: 45%;
    }

    .pluss{
        line-height: 18px;
        color:#989898;
        font-size: 13px;
    }

    .pluss span.plustxt{
        text-transform: uppercase;
        font-style: italic;
        color:#000;
        font-size: 15px;
        font-weight: bold;
        display: inline-block; 
        margin-right: 5px;
        border-bottom: none;
        font-family: 'droid_sansbold', Sans-serif;
        cursor: default;
    }

    .pluss span{
        color:#989898;
        font-size: 13px;
        text-decoration: none;
        border-bottom: 1px dotted;
        cursor: pointer;
    }

    .common-quest{
        color: #3B3C3D;
        margin-top: 45px;
        margin-bottom: 20px;
    }

    .common-quest h1{
        color: #0072BC;
        font-size: 24px;
        margin-top: 0;
        line-height: 30px;
        text-transform: uppercase;
    }


    .cq-bx-txt strong{
        font-size: 16px;
        /*font-weight: bold;*/
        font-family: 'droid_sansbold', Sans-serif;
        margin-top: 0;
        margin-bottom: 20px;
        line-height: 20px;
        margin-bottom: 20px;
        display: inline-block;
    }

    .cq-bx h2{
        font-size: 24px;
        margin-top: 0;
    }

    .cq-bx-txt{
        background: #E6F2FD;
        padding: 20px 20px 5px 20px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        position: relative;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .cq-bx-txt table{
        padding: 0 15px;
        margin-bottom: 20px;
        border-collapse: separate;
    }

    .cq-bx-txt .cblue{
        color: #087CEA;
    }

    .cq-bx-txt table tr td{
        vertical-align: middle;
        font-size: 13px;
        color: #3B3C3D;
        padding: 0;
        line-height: 18px;
        padding-right: 20px;
    }

    .cq-bx-txt table strong{
        margin-bottom: 0;
        font-size: 13px;
    }
    .cq-bx-txt p{
        margin-top: 0;
        margin-bottom: 20px;
        line-height: 20px;
    }

    .cq-bx-txt:before,
    .cq-bx-txt:before{
        content:"";
        display: block;
        width: 0; 
        height: 0; 
        border-left: none;
        border-right: 35px solid transparent;
        border-bottom: 25px solid #E6F2FD;
        position: absolute;
        top: -25px;
        left: 62px;
    }

    .cq-col1{
        float: left;
        width: 45%;
    }

    .cq-col2{
        float: right;
        width: 40%;
    }
/**/

.step-number .step-number_text + span{
    line-height: 18px;
}

/*Floating Menu Modification*/
    .logo img{
        -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
             -o-transition: all .3s ease;
                transition: all .3s ease;
    }
    .header-menu{
        -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
             -o-transition: all .3s ease;
                transition: all .3s ease;
    } 
    .logo{
        width: 240px;
    }
    .logo img{
        max-width: 100%;
        width: 240px;
        height: 71px;
    }
    .floating-menu  .logo {
        width: 160px;
        height: 47px;
    }
    .floating-menu  .logo img{
        height: 47px;
    }
    .floating-menu .logo{
         margin-top: -9px;
    }
    .floating-menu{
        height: 45px;
        padding-top: 15px;
    }
    .floating-menu .btn_get-started{
        padding: 12px 10px;
    }
/*

/*InterVeiw Form*/
    .FormContainer .paragraph{
        color: #555555;
        display: block;
        /*font-weight: bold;*/
        font-family: 'droid_sansbold', Sans-serif;
        line-height: 24px;
        padding: 0;
    }
    .FormContainer li:nth-child(10) label,
    .FormContainer li:nth-child(12) label,
    .FormContainer li:nth-child(13) label,
    .FormContainer li:nth-child(14) label,
    .FormContainer li:nth-child(16) label,
    .FormContainer li:nth-child(17) label,
    .FormContainer li:nth-child(18) label,
    .FormContainer li:nth-child(19) label,
    .FormContainer li:nth-child(20) label,
    .FormContainer li:nth-child(21) label,
    .FormContainer li:nth-child(22) label{
        float: none  !important;
        width: 100% !important;
        display: block !important;
        margin-bottom: 5px !important;
    }
    .FormContainer li:nth-child(10) textarea,
    .FormContainer li:nth-child(12) textarea,
    .FormContainer li:nth-child(13) textarea,
    .FormContainer li:nth-child(16) textarea,
    .FormContainer li:nth-child(17) textarea,
    .FormContainer li:nth-child(18) textarea,
    .FormContainer li:nth-child(19) textarea,
    .FormContainer li:nth-child(20) textarea,
    .FormContainer li:nth-child(21) textarea{
        float: none !important;
        width: 100% !important;
    }
    .FormContainer li:nth-child(10) > div,
    .FormContainer li:nth-child(12) > div,
    .FormContainer li:nth-child(13) > div,
    .FormContainer li:nth-child(16) > div,
    .FormContainer li:nth-child(17) > div,
    .FormContainer li:nth-child(18) > div,
    .FormContainer li:nth-child(19) > div,
    .FormContainer li:nth-child(20) > div,
    .FormContainer li:nth-child(21) > div{
        width: 96% !important;
    }

    .FormContainer li:nth-child(15) > div ul li{
        padding: 0 !important;
    }

    .FormContainer li:nth-child(17) > div,
    .FormContainer li:nth-child(18) > div,
    .FormContainer li:nth-child(20) > div{
        position: relative;
    }
    .FormContainer li:nth-child(17) label{
        margin-bottom: 30px !important;
    }
    .FormContainer li:nth-child(18) label,
    .FormContainer li:nth-child(20) label{
        margin-bottom: 45px !important;
    }
    .FormContainer li:nth-child(23){
        
    }
    .FormContainer li:nth-child(23) div{
        width: 96% !important;
    }
    .FormContainer li:nth-child(23) label{
        font-size: 14px;
        margin-bottom: 15px !important;
        margin-top: 0 !important;
        position: relative;
        top: -4px;
    }
    .FormContainer .instructions{
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        display: block !important;
        float: none !important;
        font-size: 13px !important;
        margin: 0 !important;
        outline: medium none !important;
        overflow: visible !important;
        padding: 2px 10px 2px 0 !important;
        position: absolute !important;
        top: 27px !important;
        width: 95% !important;
        line-height: 18px !important;
    }

    .tell-us-your-big-wins-in-2013page .FormContainer li:nth-child(8) label,
    .tell-us-your-big-wins-in-2013page .FormContainer li:nth-child(9) label{
        float: none  !important;
        width: 100% !important;
        display: block !important;
        margin-bottom: 5px !important;
    }
    .tell-us-your-big-wins-in-2013page .FormContainer li:nth-child(8) textarea,
    .tell-us-your-big-wins-in-2013page .FormContainer li:nth-child(9) textarea{
        float: none !important;
        width: 100% !important;
    }
    .tell-us-your-big-wins-in-2013page .FormContainer li:nth-child(8) > div,
    .tell-us-your-big-wins-in-2013page .FormContainer li:nth-child(9) > div{
        width: 96% !important;
    }

    .WebForm .FormInfo{
        padding-bottom: 20px !important;
    }
    .WebForm .FormFooter{
        padding-bottom: 40px !important;
    }
/****************/

/*Form Styles*/
    .wetc-reg-form{
        width: 512px !important;
        padding-bottom: 20px;
    }
    .right-col .step-form{
        padding: 15px;
        font-size: 14px;
    }

    .step-form input{
        background-color: #EBEBEB;
        border: medium none;
        color: #6D6E71;
        display: inline-block;
        font: 14px 'droid_sansregular',Sans-serif;
        margin-bottom: 15px;
        padding: 9px 10px;
        width: 220px;
        font-weight: normal;
        -webkit-font-smoothing: antialiased; 
    }

    .step-form .asterisk:first-child{
        margin-right: 28px;
    }
    .asterisk{
        vertical-align: top;
        margin-left: 3px;
        font-size: 13px;
    }

    #SubDomain{
        width: 115px;
        margin-right: 5px;
        text-align: right;
    }
    .subdomain{
        display: inline-block;
        width: 250px;
    }
    #Country, #Plan, #Employees{
        display: none;
    }
    .employees-input{
        width: 237px;
        display: inline-block;
        text-align: right;
        margin-left: 10px;
    }
    .employees-input .asterisk{
        margin-left: 0;
    }
    .step-form-wrap{
        border: 1px dotted;
    }
    .plan-select-area{
        display: inline-block;
        position: relative;
        width: 258px;
    }
    .starter-user{
        text-align: center;
        display: inline-block;
        width: 115px;
        border: medium none;
        color: #6D6E71;
        cursor: pointer;
        font: 14px 'droid_sansregular',Sans-serif;
        padding: 9px 5px;
        position: relative;
        background: #f1f1f1;
    }
/*************/

/*Custom Select Styles*/
    .sb-country, .sb-plan , .sb-employee{
        background-color: #EBEBEB;
        width: 240px;
        display: inline-block;
    }
    .sb-select{
        font-size: 14px;
        font-family:'droid_sansregular',Sans-serif; 
        font-weight: normal;
        position: relative;
    }
    .sb-selector{
        display: block;
        padding: 9px 10px;
        border: medium none;
        color: #A7A7A9;
        position: relative;
        cursor: pointer;
    }
    .sb-country .sb-list li:nth-child(6){
        border-bottom: 1px dotted;
    }
    .sb-plan .sb-selector{
        border: 1px solid #BEBEBE;
    }
    .sb-list {
        display: none;
        list-style-type: none;
        padding: 0;
        margin: 0; 
        max-height: 220px;
        overflow-y: auto;
        position: absolute;
        width: 240px;
        background: #EBEBEB;
        z-index: 100;
        top: 34px;
    }
    .sb-list li::before{
        display: none;
    }
    .sb-list li{
        font-size: 14px !important;
        margin-bottom: 0 !important;
        padding-left: 0 !important;
    }
    .sb-plan .sb-list{
        border: 1px solid #bebebe;
        border-top: 0 ;
        width: 238px;
    }
    .sb-plan .sbtxt, .sb-employee .sbtxt{
        color: #6D6E71;
    }

    .sb-employee{
        width: 128px;
        margin-left: 10px;
        display: none;
    }
    .sb-employee .sb-selector{
        text-align: center;
        padding-right: 30px;
    }
    .sb-employee .sb-list{
        width: 128px;
        text-align: center;
    }
    .ddown{
        background-color: #C8C8C8;
        height: 26px;
        margin-top: -13px;
        position: absolute;
        right: 4px;
        top: 50%;
        width: 26px;
    }
    .ddown b{
          border-color: #EBEBEB rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 5px;
        height: 0;
        margin-top: -3px;
        position: absolute;
        right: 8px;
        top: 50%;
        width: 0;
    }

    .sb-item:hover{
        background: #e3e3e3;
        color: #6D6E71;
    }
    .sb-list li:first-child{
        display: none;
    }
    .sb-list  li a{
        color:#A7A7A9;
        text-decoration: none;
        display: block;
        padding: 9px 10px;
    }
    .list-item span{
        /*font-weight: bold;*/
        font-family: 'droid_sansbold', Sans-serif;
    }
/********************/

/*Plan Info Styles*/
    .plan-info-wrap{
        margin-top: 20px;
        color: #596161;
        width: 238px;
        position: absolute;
        border: 1px solid #bebebe;
        top: 22px;
        border-top: 0;
    }
    .plan-info-wrap .plan-info{
        background: #ffffff;
        padding: 3px 3px 25px 3px;
    }
    .plan-info .main-info{
        float: left;
        width: 55%;
    }
    .the-price{
        text-align: center;
    }
    .the-price sup{
        font-size: 25px;
        vertical-align: super;
        color: #3a3a3b;
        position: relative;
        top: -3px;
        line-height: 25px;
    }
    .the-price .plan-price{
        font-size: 40px;
        color: #3a3a3b;
        line-height: 40px;
    }
    .the-price .month-txt, 
    .user-include, 
    .xtra-user{
        font-size: 10px;
    }

    .user-include{
        display: block;
        text-align: center;
        line-height: 14px;
    }
    .xtra-user{
        display: none;
        text-align: center;
        font-size: 9px;
    }
    .plan-info .include-area{
        float: right;
        width: 40%;
        font-size: 10px;
        margin-top: 5px;
        line-height: 14px;
    }
    .include-area ul{
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    .include-list li:before{
        display: none;
    }
    .include-list li{
        font-size: 10px !important;
        line-height: 14px !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .enterprise-info{
        display: none;
        font-size: 12px;
        padding: 0 10px;
    }
    .enterprise-info p{
        margin: 0;
        margin-top: 10px;
        font-size: 12px;
        line-height: 15px;
    }
/*******************/

/*Button Area Styles*/

    .btn-free-trial{
        font-size: 14px;
        background-color: #C80A00;
        border: 1px solid #960700;
        border-radius: 6px;
        box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.25) inset;
        color: #fff;
        line-height: 0;
        display: inline-block;
        font-family: 'droid_sansbold', Sans-serif;
        /*font-weight: 700;*/
        text-align: center;
        text-decoration: none;
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
        text-transform: uppercase;
        padding: 16px 0 18px;
        cursor: pointer;
        width: 153px;
    }
    .btn-free-trial:hover{
        background-color: #ea0d02;
    }

    .btn-free-trial:active{
        background-color: #Ca0800;
    }
    .google-app-btn span{
        display: block;
        font-style: italic;
        margin-bottom:10px;
    }
    .google-app-btn a img{
        opacity: 0.5;
        -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
             -o-transition: all .3s ease;
                transition: all .3s ease;
    }
    .google-app-btn a:hover img{
        opacity: 1;
    }
    .google-app-btn{
        text-align: right;
    }
    .trial-btn{
        margin-bottom: 3px;
    }
    .button-area {
        margin-top: 40px;
        float: right;
    }
/*******************/

/*Others*/
    .agreement{
        text-align: right;
    }

    .agreement p{
        font-size: 10px;
    }
    .agreement a{
        color: #0072BC;
        text-decoration: underline;
    }
    ::-webkit-input-placeholder {
       font-weight: normal;
       font-family: 'droid_sansregular', Sans-serif;
       font-size: 14px;
       color: #A7A7A9;
    }

    :-moz-placeholder { /* Firefox 18- */
       font-weight: normal;
       font-family: 'droid_sansregular', Sans-serif;
       font-size: 14px;  
    }

    ::-moz-placeholder {  /* Firefox 19+ */
       font-weight: normal;
       font-family: 'droid_sansregular', Sans-serif;
       font-size: 14px;  
       color: #A7A7A9;
    }

    :-ms-input-placeholder {  
       font-weight: normal;
       font-family: 'droid_sansregular', Sans-serif;
       font-size: 14px;  
       color: #A7A7A9;
    }

/**************/

/*Step 2 form restyle*/

    #sign_up_step2 .sb-select{
        background: #EBEBEB;
        margin-bottom: 10px;
    }
    #sign_up_step2 .sb-list{
        width: 100%;
        max-height: 205px;
        border-bottom: 1px solid #f5f5f5;
        overflow-y:auto ;
    }

    #sign_up_step2 textarea{
        color: #6D6E71;
        font-family: 'droid_sansregular', Sans-serif;
        font-size: 14px;
        width: 96% !important;
        padding: 11px !important;  
        font-style: italic;
    }

/********************/

/*Changes on Blog */

.blog-post-pre p{
    text-transform: none;
    color: #3B3C3D;
}

.blog-item_top p{
    text-transform: none;
}

.single-post .blog-side,
.page.single .blog-side{
    opacity: 0.3;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)';
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
}
.single-post .blog-side:hover, 
.page.single .blog-side:hover{
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
}
/******************/

.customer-portal-beta-registrationpage .WebForm{
    margin-bottom: 60px;
}

.customer-portal-beta-registrationpage .WebForm .FormContainer  li:nth-child(3){
    min-height: 70px !important;
    overflow: hidden !important;
}

.customer-portal-beta-registrationpage .WebForm .FormContainer  li:nth-child(3) p{
    margin-top: 18px !important;
    padding-left: 24% !important;
}

.customer-portal-beta-registrationpage .WebForm .FormContainer  li:nth-child(4) label{
    margin-bottom: 15px !important;
    margin-top: -4px !important;
}

.infl-minimize{
    display: none !important;
}

/*Join The Team*/
    .join-left-col {
        float: left;
        width: 70%;
        padding-top: 10px;
    }
    .join-right-col{
        background: none repeat scroll 0 0 #E4F3FA;
        float: right;
        margin-bottom: 30px;
        margin-top: -16px;
        min-height: 680px;
        padding: 20px;
        width: 24%;
    }
    .join-right-col .fwbold{
        /*font-weight: bold;*/  
        font-family: 'droid_sansbold', Sans-serif;

    }
    .mb20{
        margin-bottom: 20px !important;
    }
    .join-img{
        float: left;
       /* border-top: 1px dotted #3b3c3d;
        border-bottom: 1px dotted #3b3c3d;*/
    }
    .join-info{
        float: left;
        margin-left: 31px;
        width: 63%;
    }
    .join-info h3{
        margin-top: 0 !important;
    }
    .join-video{
        float: left;
        width: 49%;
    }
    .join-connect{
        float: right;
        background: #E5F1F8;
        width:48%;
        min-height: 475px;
    }
    .join-connect ul{
        margin: 10px 0 20px 20px;
    }
    .join-connect ul li {
        font-size: 15px;
        line-height: 23px;
        list-style: none outside none;
        margin-bottom: 13px;
        padding-left: 19px;
        position: relative;
    }
    .join-connect ul li:before{
        border: 3px solid #6D6E71;
        border-radius: 50%;
        content: "";
        height: 4px;
        left: 0;
        margin: 7px 8px 0 0;
        position: absolute;
        width: 4px;
    }


    .join-connect h2 a{
        color: #0072bc;
    }
    .p25{
        padding: 25px;
    }
    .mt0{
        margin-top: 0 !important; 
    }
    .ptb20{
        padding: 20px 0;
    }

    .join-brief{
        float: left;
        width: 48%;
    }
    .join-list{
        float: right;
        width: 48%;
    }
    .join-with{
        float: left;
        width: 45%;
        margin-right: 5%;
        margin-top: 17px;
    }
 .join-with-25{
        float: left;
        width: 14%;
        margin-right: 2%;
        margin-top: 17px;
    }
    .join-thumb{
        display: inline-block;
        margin-right: 10px;
    }
    .connect-now{
        background-color: #006eca;
        border: 1px solid #005398;
        box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.25) inset;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        color: #FFFFFF;
        display: inline-block;
        /*font-weight: bold;*/
        font-family: 'droid_sansbold', Sans-serif;
        font-size: 18px;
        line-height: 0;
        margin: 20px auto;
        text-align: center;
        text-decoration: none;
        /*text-transform: uppercase;*/
        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
        padding: 30px;
    }
    .connect-now:hover{
        background-color: #037be0;
        text-decoration: none;
    }
    .connect-now:active{
        background-color: #0062b4;
    }

    .meet-ul,
    .other-cases{
        margin: 10px 0px 20px 0;
    }
    .meet-ul li,
    .other-cases li{
        font-size: 15px;
        line-height: 20px;
        list-style: none outside none;
        margin-bottom: 13px;
        padding-left: 17px;
        position: relative;
    }
    .meet-ul li:before,
    .other-cases li:before{
        border: 3px solid #6D6E71;
        border-radius: 50% 50% 50% 50%;
        content: "";
        height: 4px;
        left: 0;
        margin: 7px 6px 0 0;
        position: absolute;
        width: 4px;
    }
    
/**/

/*** Case Studies Sidebar ***/
    .blog.case-study-page .blog-side{
        opacity: 1;
    }
    .floating-side{
        width: 270px;
        position: relative;
        top: -48px;
    }
    .floating-side.stuck{
        position: fixed;
        top:60px;
    }
    .floating-side .upper{
        background: #cbe3f3;
        margin-bottom: 20px;
    }
    .floating-side .upper > div{
        padding: 20px 27px 30px;
    }
    .floating-side .upper .btn{
        padding: 15px 10px  18px;
        font-size: 13px;
    }
    .floating-side .upper h3{
        color: #0086ce;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 16px;
    }
    .floeting-side .upper p{
        margin: 5px 0 15px;
        font-size: 13px !important;
    }
    .other-cases li a{
        color: #3B3C3D;
        font-size: 13px;
    }
    .other-cases li a:hover{
        text-decoration: underline;
    }
    .other-cases li{
        margin-bottom: 2px; 
    }
    /*.floating-side .lower{
        opacity: .3;
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }
    .floating-side .lower:hover{
        opacity: 1;
    }*/
    .floating-side .lower h4{
        color: #C80A00;
        font: 400 18px/18px 'droid_sansregular',Arial,Helvetica,Sans-serif;
        margin: 0;
        font-size: 18px;
    }
    .case-study-page blockquote,
    .page.single blockquote,
	.single-post blockquote,
    .google_apps_integrationpage blockquote{
        margin: 10px 0 30px -80px;
        border: 1px dotted;
        background: #F7F7F7;
        padding: 31px 31px 31px 45px;
        position: relative;
    }
    .case-study-page blockquote .mark,
    .page.single blockquote .mark,
	.single-post blockquote .mark,
    .google_apps_integrationpage blockquote .mark{
        /*content: open-quote;*/
        display: block;
        background: url(img/quotation.png) no-repeat;
        width: 31px;
        height: 26px;
        left: 8px;
        position: absolute;
        top: 5px;
    }
    .case-study-page blockquote p{
        font-style: italic;
        font-size: 24px;
        line-height: 30px;
        font-weight: bold;
        margin: 0;
        font-family: 'droid_sansbold', Sans-serif;
    }
    .page.single blockquote,
	.single-post blockquote,
    .google_apps_integrationpage blockquote{
        padding-top: 25px;
        border-left: none;
        border-right: none;
    }
    .page.single blockquote p,
	.single-post blockquote p,
    .google_apps_integrationpage blockquote p{
        font-size: 20px !important;
        font-family: 'droid_sansregular', Sans-serif;
        font-style: italic;
        line-height: 33px !important;
    }
    .google_apps_integrationpage h2{
        margin:  15px 0 20px 0 !important;
    }
    .case-study-page blockquote span,
    .page.single blockquote span,
	.single-post blockquote span,
    .google_apps_integrationpage blockquote span{
        font-size: 14px;
        display: block;
    }
    .case-study-page .blog-post h2{
        font-size: 24px;
        font-weight: bold;
        margin: 40px 0 20px -80px;
        border-bottom: 1px dotted;
        padding-bottom: 10px;
        font-family: 'droid_sansbold', Sans-serif;
    }
    .case-study-page .blog-post h3{
        color: #0086ce;
        font-size: 20px;
        text-transform: none;
        margin-bottom: 0;
        margin-top: 30px;
    }
    .case-study-page .blog-post .img-screen{
        margin: 10px 0 10px -80px;
        width: 640px !important;
        height: auto !important;
        border-bottom: 1px  dotted;
    }

    .case-study-page .blog-post{
        border-bottom: none;
    }

    /*.case-study-page .blog-post a{
        text-decoration: none;
    }
    .case-study-page .blog-post a:hover{
        text-decoration: underline;
    }
*/
    .blog-item.use-case-item{
        margin-left: 0;
    }
    
    .floating-side.stuck.no-fix{
        position: absolute !important;
        bottom: 55px;
        top: auto !important;
    }
    .case-study-page .blog-side{
        position: relative;
    }
    .case-study-page .blog-date{
        display: none !important;
    }
    .case-study-page .alignleft{
        float: left;
        margin-right: 20px;
        margin-left: -80px;
        margin-bottom: 20px;
    }
/***************************/

h1, h2, h3, h4, h5, h6, strong{
    font-family: 'droid_sansbold', Sans-serif !important;
    font-weight: normal !important;
}

.faq-contents{
    overflow: visible !important;
}

/*Extra Google Buttons*/
    .or-txt{
        position: absolute;
        margin-bottom: 0;
        margin-top: 0;
        text-align: center;
        color: #3A3A3B;
        z-index: 1;
        width: 100%;
        top: 3px;
    }
    .step-form{
        position: relative;
        padding-bottom: 120px;
    }
    .google-btns{
        width: 380px;
        margin: 0 auto;
    }
    .google-btns-wrap{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
    }
    .google-btns-wrap .google-btns-bdy{
        background: #F0F7FA;
        opacity: .5;
        padding: 20px 0 5px 0;
    }
    .google-btns-wrap .google-btns-bdy:hover{
        opacity: 1;
    }
    .google-btns .btn-google-app{
        float: left;
        margin-left: 10px;
    }
    .google-btns .btn-google-plus{
        float: right;
    }
    /*Goole Plus Button*/
      #gSignInWrapper{
        margin-bottom: 8px;
      }
      #customBtn {
          display: inline-block;
          background: #dd4b39;
          color: white;
          cursor: pointer;
          border-radius: 5px;
          white-space: nowrap;
          padding-right: 12px;
        }
        #customBtn:hover {
          background: #e74b37;
          cursor: hand;
        }
        #customBtn span.label {
          font-weight: bold;
        }
       #customBtn span.icon {
          background: url('img/g_btn.png') transparent 5px 50% no-repeat;
          display: inline-block;
          vertical-align: middle;
          width: 35px;
          height: 35px;
          border-right: #bb3f30 1px solid;
        }
        span.buttonText {
          cursor: pointer;
          display: inline-block;
          vertical-align: middle;
          font-size: 12px;
          font-weight: bold;
          padding-left: 2px;
          /* Use the Roboto font that is loaded in the <head> */
          font-family: 'Roboto',arial,sans-serif;
        }
    /**/
/**/

.fb_iframe_widget{
  top: -7px;
}

.insiderspage .promo_section{
    position: relative;
}
.insider_signin{
    font-family: 'droid_sansbold', Sans-serif;
    position: absolute;
    right: 0;
    top: 10px;
}
.insider_signin .btn{
    background-color: #067cea;
    border: 1px solid #023da5;
    padding: 2px 12px;
    font-size: 12px;
    text-transform: none;
    color: #fff;
}

ul.checkbox  {
	margin-bottom:35px;
	
}
ul.checkbox li {
	list-style:none;
	
}

ul.checkbox li:before {
    content: none;
}



ul.checkbox li input[type='checkbox']{
	float:left;
	margin: 5px 0 0 -20px;
	
}
/* Compare */
body.comparepage .blog-ovh .left {
	width:280px;
	padding-right:30px;
}
body.comparepage .blog-ovh .right {
	width:280px;
	padding-left: 29px;
	border-left: 1px solid #555;
}
body.comparepage .blog-ovh .left ul,
body.comparepage .blog-ovh .right ul {
	border-bottom: 1px solid #555;
	padding-bottom:10px;
	margin-bottom:20px;
	list-style:none;
}
body.comparepage .blog-ovh .right ul.no-border {
	border:none;
}
body.comparepage .blog-ovh .left li {
	width:260px;
	margin-right:20px;
}
body.comparepage .blog-ovh .right li {
	width:260px;
	margin-left:0px;
}
body.comparepage .blog-ovh .left ul li,
body.comparepage .blog-ovh .right ul li {
	list-style:none;
}
body.comparepage .blog-ovh .left ul li h3 a,
body.comparepage .blog-ovh .right ul li h3 a {
	color:#3b3c3d;
}
body.comparepage .blog-ovh .left ul li h3,
body.comparepage .blog-ovh .right ul li h3 {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;	
}
body.comparepage .blog-ovh .left p a,
body.comparepage .blog-ovh .right p a {
	color:#3b3c3d;
	font-size: 1.15em;
	font-weight: bold;
}
.blog-thumbs { width: 100px; }
/*Tweak on new home page layout as of 06-15-2015*/
.home-headline {text-align: center;margin-top: 40px;}
.home-subhead {text-align: center; margin: 0; padding: 45px 0 55px;}
#home-page-banner {background: url('https://www.worketc.com/wp-content/uploads/2015/06/frontpage-main-image.png') no-repeat top left transparent; height: 455px;}
#hpb-detail {width: 40%; background: url('https://www.worketc.com/wp-content/uploads/2015/06/transparent.png') repeat top left transparent; color: #fff;  height: 100%; margin-right: 2px; float: right; display: block;}
#hpb-detail .clearfix {clear: both;}
#hpb-detail .hpbd-wrapper {padding: 0px 30px;}
#hpb-detail h2 {margin-bottom: 15px;}
#hpb-detail .list-item {font-size: 13px;margin-bottom: 5px;}
#hpb-detail .list-item:before {border: 3px solid #ddd;}
@media only screen and (max-width: 1024px){ 
#hpb-detail h2 {margin: 30px 0px 5px;font-size: 19px;}
#hpb-detail ul {font-size: 11px;}
}
@media only screen and (max-width: 768px){
#home-page-banner {background: url('https://www.worketc.com/wp-content/uploads/2015/06/frontpage-main-image.png') no-repeat top left transparent; height: 455px; padding: 5px;}
#hpb-detail {width: 100%; text-align: center; background: url('https://www.worketc.com/wp-content/uploads/2015/06/transparent.png') repeat top left transparent; color: #fff;  height: 97%; margin: auto; float: left; display: block;}
#hpb-detail ul {width: 80%; margin: 0 auto;}
#hpb-detail.platform-control {margin-top: 20px;}
#hpb-detail .clearfix {clear: both;}
#hpb-detail .list-item {font-size: 13px;margin-bottom: 5px;}
#hpb-detail .list-item:before {border: 3px solid #ddd;}
}
@media only screen and (max-width: 480px){
#home-page-banner {background: url('https://www.worketc.com/wp-content/uploads/2015/06/frontpage-main-image.png') no-repeat top left transparent; margin-top: 40px; height: 275px; padding: 5px;}
#hpb-detail {width: 100%; text-align: center; background: url('https://www.worketc.com/wp-content/uploads/2015/06/transparent.png') repeat top left transparent; color: #fff;  height: 100%; margin: auto; float: left;}
#hpb-detail h2 {margin: 30px 0px 5px;}
#hpb-detail ul {width: 50%; margin: 0 auto;display: none;}
#hpb-detail.platform-control {margin-top: 20px;}
}
/*Mobile CRM Page*/
.mobile-appstores {margin-top: 50px;}
.mobile-appstores a {display: inline-block; width: 47%;}
.mobile-appstores a img {width: 100%;}
.mobile-appstores a.google-play {position: relative;top: -2px;left: 7px;}
/*FOR 1024px ABOVE*/
.clearfix {clear: both;}
#mobile-crm-accordion {margin: 30px 0px;display: block;width: 100%;height: 455px;position: relative; overflow: hidden;background-color: #111;opacity:.1}
#mobile-crm-accordion h2 {position: absolute; left: 10px; top: 10px; color: #ddd; margin: 0px;}
#mobile-crm-accordion .mca-mainframe {width: 100%; height: 100%; display: block;background: url('https://www.worketc.com/wp-content/uploads/2015/06/01-worketc-dashboard.png') no-repeat top left transparent;background-position-x: 50%;background-size: 100%;background-position-y: 50%;}
#mobile-crm-accordion .mca-accordion {background: url('https://www.worketc.com/wp-content/uploads/2015/06/transparent.png') repeat top left transparent; float: right; height: 100%;display: block;width: 35%;position: absolute;top: 0px;right: 0px;}
#mobile-crm-accordion .mcaa-wrap {padding: 60px 30px;}
#mobile-crm-accordion .mcaa-panel {color: #ddd;font-size: 14px;line-height: 20px; margin-bottom: 15px;}
#mobile-crm-accordion .mcaa-panel .mcaa-link {margin-bottom: 7px;display: block;font-family: 'droid_sansbold', Sans-serif !important;font-size: 20px;color: #fff;}
#mobile-crm-accordion .mcaa-panel .mcaa-link:clicked {border: none;}
#mobile-crm-accordion .mcaa-panel .mcaa-link:hover {text-decoration: none;}
#mobile-crm-accordion .mcaa-panel .mcaa-link:hover, #mobile-crm-accordion .mcaa-panel.active .mcaa-link {color: #067cea;}
#mobile-crm-accordion .mcaa-panel .mcaa-content, #mobile-crm-accordion .mcaa-panel .mcaa-img {display: none;}
#mobile-crm-accordion .mcaa-panel .mcaa-content {margin-bottom: 15px;}
#mobile-crm-accordion .mcaa-panel.active .mcaa-content {display: block;}
#mobile-crm-accordion .mca-prevnext {float: left;position: absolute;left: 0px;width: 65%;display: block;height: 100%;}
#mobile-crm-accordion .mca-prevnext .mcap-divs {float: left;height: 100%; text-align: center;display: block;}
#mobile-crm-accordion .mca-prevnext .mcap-divs a {display: block;  width: 70px;height: 70px;margin: auto;border-radius: 50px;background: url('https://www.worketc.com/wp-content/uploads/2015/06/transparent.png') repeat top left transparent;text-align: center; position: relative;top: 40%; opacity: .7;}
#mobile-crm-accordion .mca-prevnext .mcap-divs a:hover {opacity: 1;}
#mobile-crm-accordion .mca-prevnext .mcap-divs a .arrows {display: inline-block; position: relative;top: 15px;left: -3px;}
#mobile-crm-accordion .mca-prevnext .mcap-center {width: 40%}
#mobile-crm-accordion .mca-prevnext .mcap-prev, #mobile-crm-accordion .mca-prevnext .mcap-next {width: 30%}
#mobile-crm-accordion .mca-prevnext .mcap-prev .arrow-left {  width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid white;}
#mobile-crm-accordion .mca-prevnext .mcap-next .arrow-right {  width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid white; left: 4px !important;}
/*FOR TABLETS*/
@media only screen and (max-width: 768px){
#mobile-crm-accordion .mca-mainframe {background-size: 135%;}
#mobile-crm-accordion .mca-prevnext {width: 55%;}
#mobile-crm-accordion .mca-accordion {width: 45%;}
}
/*FOR MOBILE*/
@media only screen and (max-width: 480px){
#mobile-crm-accordion {margin: 30px 0px;display: block;width: 100%;position: relative; overflow: visible;height: initial;}
#mobile-crm-accordion .mca-mainframe {width: 100%; height: 455px; display: block;background: url('img/01-worketc-dashboard.png') no-repeat top left transparent;background-position-x: 21%;}
#mobile-crm-accordion .mca-accordion {background: url('https://www.worketc.com/wp-content/uploads/2015/06/transparent.png') repeat top left #111;display: block;width: 100%;height: initial;}
#mobile-crm-accordion h2 {width: 100%; text-align: center;}
#mobile-crm-accordion .mca-accordion {position: relative;bottom: 0px; height: 120px;}
#mobile-crm-accordion .mcaa-wrap {width: 70%;margin: 0 auto;padding: 20px 0px;}
#mobile-crm-accordion .mcaa-panel {color: #ddd;display: block;}
#mobile-crm-accordion .mcaa-panel .mcaa-link:hover {text-decoration: none;}
#mobile-crm-accordion .mcaa-panel .mcaa-link {margin-bottom: 7px; font-size: 20px;color: #fff;display: block;}
#mobile-crm-accordion .mcaa-panel .mcaa-link:hover {color: #067cea;}
#mobile-crm-accordion .mcaa-panel .mcaa-content, #mobile-crm-accordion .mcaa-panel .mcaa-img {display: none;}
#mobile-crm-accordion .mcaa-panel .mcaa-content {margin-bottom: 5px;}
#mobile-crm-accordion .mcaa-panel {display: none;}
#mobile-crm-accordion .mcaa-panel.active {display: block;}
#mobile-crm-accordion .mcaa-panel.active .mcaa-content {display: block;}
#mobile-crm-accordion .mca-prevnext {width: 100%;}
#mobile-crm-accordion .mca-prevnext .mcap-divs a {background: none;top: 83%;z-index: 1;width: 100%;}
#mobile-crm-accordion .mca-prevnext .mcap-center {width: 70%}
#mobile-crm-accordion .mca-prevnext .mcap-prev, #mobile-crm-accordion .mca-prevnext .mcap-next {width: 15%}
}
/*Mobile CRM Pages*/
.mob-videos {width: 600px;margin: 20px auto;border: 1px solid #ddd;text-align: center;padding: 20px;position:relative;background-color:#fff;}
.mob-videos:after {position: absolute;bottom: -5px;left: 12px;z-index: -1;width: 620px;height: 15px;background: #e2e2e3;content: "";-webkit-transform: rotate(1.5deg);-moz-transform: rotate(1.5deg);-ms-transform: rotate(1.5deg);transform: rotate(1.5deg);}
.mobile-circle {text-align: center; position: relative;margin-bottom: 50px;width: 305px; margin: 0 auto 50px;}
.mobile-circle .mc-txt {position: absolute;width: 100px;text-align: left;font-family: 'droid_sansbold', Sans-serif !important;font-weight: bold;font-size: 16px;}
.mobile-circle .mc-txt.sales {top: 15px; right: 15px;}
.mobile-circle .mc-txt.email {right: -80px;top: 68px;}
.mobile-circle .mc-txt.billing {top: 170px;right: -108px;}
.mobile-circle .mc-txt.projects {bottom: 20px;right: -40px;}
.mobile-circle .mc-txt.collab {bottom: 22px;left: -41px;}
.mobile-circle .mc-txt.tickets {top: 168px;left: -69px;}
.mobile-circle .mc-txt.crm {top: 77px;left: -20px;}
.outlook-img .mc-txt {line-height:16px;text-align:center;}
.outlook-img .oi-cnsl {top: 72px;left: -9px;}
.outlook-img .oi-acn {top: 49px;left: 101px;}
.outlook-img .oi-ct {top: 93px;right: 4px;}
.outlook-img .oi-ast {bottom: 0px;left: -10px;}
.outlook-img .oi-cnp {bottom: -46px;left: 99px;}
.outlook-img .oi-crt {right: -7px;bottom: 0px;}
/*Integrations Page*/
.integration-apps {width: 100%; display: block;margin-bottom: 30px;}
.integration-apps .divs {width: 33.33%;float: left;}
.integration-apps .divs.last:after {clear: both;}
.integration-apps .ia-panel {padding: 30px;}
.integration-apps .ia-panel .iap-img {width: 90%; margin: 25px auto;height: 85px}
.integration-apps .ia-panel .iap-img img {width: 100%;}
.integration-apps .ia-panel .iap-header {margin-bottom: 7px;}
.integration-apps .ia-panel .iap-header .iaph-title, .integration-apps .ia-panel .iap-footer .iapf-text {font-size: 14px;font-weight: bold;}
.integration-apps .ia-panel .iap-header .iaph-title {color: #3b3c3d;text-decoration: none;}
.integration-apps .ia-panel .iap-content {margin-bottom: 12px;height: 200px;}
.integration-apps .ia-panel .iap-content * {font-size: 14px;line-height: 21px;}
.integration-apps .ia-panel .iap-content .list-item {margin-bottom: 7px;}
@media only screen and (max-width: 480px){
.integration-apps .divs {width: 100%;} 
}
.primary-menu li.primary-menu-item:hover .dropdown-menu li.menu-item .dropdown-menu {display:none !important;}
.primary-menu li.primary-menu-item .dropdown-menu li.menu-item .dropdown-menu {top: -9px;left:215px;width: 220px;}
.primary-menu li.primary-menu-item .dropdown-menu li.menu-item:hover .dropdown-menu {display: block !important;}
@media only screen and (max-width: 650px){
.primary-menu li.primary-menu-item .dropdown-menu li.menu-item .dropdown-menu {width: 100%;}
}

.socialtop nc_socialPanel {
	display:inline-block;
	margin:0 !important;
}

.socialtop .nc_tweetContainer {
	display:none;	
}

.socialtop .nc_tweetContainer.totes {
	display:inline-block;	
	float:right;
	
}

/*Form on Blogs*/

.sign_up_embed {
    max-width: 600px;
}

.single-post.single .sign_up_embed .form-page-step-1.form-page-wrap.clearfix.wrap {
    max-width: 600px;
    border-bottom: none;
    font-size:14px!important;
}


@media screen and (max-width: 960px){
.single-post.single .sign_up_embed .form-page-step-1.form-page-wrap.clearfix.wrap {width: 510px;}
    
    .single-post.single .sign_up_embed .form-page-step-1.form-page-wrap.wrap .form-wrap.form-page-column.wetc-reg-form {margin-right: 0px!important;}

}

@media screen and (max-width: 960px){

.single-post.single .form-page-step-1.form-page-wrap .form-page-column {width: 90%;}
    
}

@media screen and (max-width: 960px){
.single.single-post .sign_up_embed .form-page-step-1.form-page-wrap .form-wrap.form-page-column.wetc-reg-form{width: 90%!important;}
    
}

@media screen and (max-width: 960px){
.single-post.single .plan-select-area{margin-top: 15px;}
    
}

@media screen and (max-width: 960px){
.single-post.single .sign_up_embed .form-page-step-1.form-page-wrap .form-wrap.wetc-reg-form.form-page-column form.step-form input{width: 90%;}
    
}

@media screen and (max-width: 960px){
.single-post.single .sign_up_embed .form-page-step-1.form-page-wrap.wrap .form-wrap.form-page-column.wetc-reg-form .step-form .employees-input{margin-Top: 115px;}
}


.single-post.single .sign_up_embed .form-page-step-1.form-page-wrap.wrap .form-wrap.form-page-column.wetc-reg-form {margin-right: 50px;}

.single-post.single .sign_up_embed .form-wrap.form-page-column .plan-select-area .tooltip-input.sb-plan.sb-select .sb-list {
    
 margin: 5px 0px 20px 0px;
    
}

.single-post.single .sign_up_embed .form-wrap.form-page-column .sb-country.sb-select .sb-list {
    
     margin: 5px 0px 20px 0px;
}


.single-post.single .form-wrap.form-page-column .step-form .google-btns-wrap .google-btns-bdy .google-btns .btn-google-plus #googlesignin a {

     margin-top: 0.5em!important;
}

.single-post.single .form-wrap.form-page-column .step-form .google-btns-wrap .google-btns-bdy .google-btns .btn-google-plus #googlesignin a:active {

     margin-top: 0.5em!important;
}


.single-post.single #googlesignin a {
    text-decoration: none!important;
}

.single-post.single .form-wrap.form-page-column .clearfix.step-form .clearfix.google-btns-wrap .google-btns-bdy:hover {
    
   background: #F0F7FA;
    opacity: 1;
    padding: 20px 0 5px 0;
    
}



@media screen and (max-width: 660px){
    .single-post.single .form-wrap.form-page-column .button-area .trial-btn button.btn-free-trial{
        margin-bottom:75px;
        margin-right: 145px;
    }
    
}

.form-page-step-1.form-page-wrap .form-wrap.wetc-reg-form form#step1.step-form.clearfix .plan-select-area .sb-plan.sb-select ul.sb-list li.sb-list-item a.sb-item[rel='Platform'][href='#'] {
    display: none!important;
}
