
.canvasx17-custom {
    /*<tr> adjustments for http://www.canvasgfx.com/en/support/canvas-x-2017*/
    padding: 9px 5px !important;

}

/* Phato Gallery */
.photogallery div{ width:199px; height: 150px; float: left; margin: 0 1px 0 0}
.photogallery img{ width:100%; height:100%}
.photo-grid {
    margin: 1em auto;
    text-align: center;
}
.photo-grid li {
    border: 3px solid white;
    display: inline-block;
    margin: 0em;
    width: 196px;
    height: 150px;
}
.photo-grid h3{
    font-weight: bold;   
}
.photo-grid figure {
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 199px;
}
.photo-grid figcaption {
    background: rgba(0,0,0,0.8);
    color: white;
    display: table;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}

/* Show text on hover */
.photo-grid li:hover figcaption {
    opacity: 1;
}

/*Image-zoom*/
.photo-grid img {
    display: block;
    height: 96%;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    transition: all 300ms;
    width: 95%;
}
.photo-grid li:hover img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}

/* Text Animation */
.photo-grid figcaption p {
    display: table-cell;
    font-size: 20px;
    position: relative;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    vertical-align: middle;
}
/*
.photo-grid li:hover figcaption p {
    -moz-transform: translateY(40px);
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
}*/
.photo-grid figcaption {
    background: rgba(0,0,0,0.8);
    color: white;
    display: table;
    height: 23%;
    width: 95%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 110px;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    transition: all 300ms;
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    transition-delay: 100ms;
    z-index: 100;
}
/*--------------------------------------*/

.feature-board-one{
    width: 1000px;
    height: 442px;
    display: inline-block;
/*  background: url(../images/cnvsx_back_draw2.jpg) no-repeat; */

}
.feature-board-one h3 { 
    font-weight: bold; 
}
.feature-board-one .text-section { 
    width: 50%; 
    float: right; 
    padding: 82px 0 0 0; 
    color: #5F626B
}
.feature-board-one .text-section h1 { 
    margin: 0 0 14px 0;
    color: #5C6576;
    font-style: normal;
}
.feature-board-one .text-section p { 
    text-align: justify; 
    font-size: 17px; 
    color: white;
    width: 354px;
}

.feature-board-one .video-section{
    width: 50%;
    float: left;
    text-align: center;
    padding: 58px 10px 0 0px;
}
.feature-board-one .video-section img{
    max-width: none;
}

.learn_more-one{
    width: 100%;
    height: 40px;
    margin-top: 400px;
    padding-top: 12px;
    padding-left: 5px;
/*  background: rgba(47,54,61,0.8); */
}
.learn_more{
  width: 100%;
  height: 40px;
  padding-left: 5px;
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 487px;
}

.feature-board-two{
    width: 1000px;
    height: 438px;
    display: inline-block;
/*  background: url(../images/cnvsx_back_16.jpg) no-repeat; */
}
.feature-board-two h3 { 
    font-weight: bold; 
}
.feature-board-two .text-section { 
    width: 50%; 
    float: right; 
    padding: 82px 0 0 0; 
    color: #5F626B
}

.feature-board-two .text-section h1 { 
    margin: 0 0 14px 0;
    color: #5C6576;
    font-style: normal;
}
.feature-board-two .text-section p { 
    text-align: justify; 
    font-size: 17px; 
    color: white;
    width: 399px;
    padding-top: 10px;

}

.feature-board-two .video-section{
    width: 50%;
    float: left;
    text-align: center;
    padding: 23px 10px 0 0px;
}
.feature-board-two .video-section img{
    max-width: none;
}
.learn_more-two{
    width: 100%;
    height: 40px;
    margin-top: 400px;
    padding-top: 9px;
    padding-left: 5px;
/*  background: rgba(47,54,61,0.8); */
}
.learn_more_2{
    width: 100%;
    height: 40px;
    padding-left: 5px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top: 927px;
}
.learn_more_3{
  width: 100%;
  height: 40px;
  padding-left: 5px;
  background: rgba(0,0,0,0.7);
  position: absolute;
  top: 1367px;
}
.learn_more-two img{
    float: right;
    margin-right: 100px;
}
.feature-board-three{
    width: 1000px;
    height: 440px;
    display: inline-block;
/*  background: url(../images/cnvsx_back_16gis.jpg) no-repeat; */
}
.feature-board-three h3 { 
    font-weight: bold; 
}
.feature-board-three .text-section { 
    width: 50%; 
    float: left; 
    padding: 82px 0 0 0; 
    color: #5F626B
}
.feature-board-three .text-section h1 { 
    margin: 0 0 14px 0;
    color: #5C6576;
    font-style: normal;
}
.feature-board-three .text-section p { 
    text-align: justify; 
    font-size: 17px; 
    color: white;
    width: 356px;
    padding-top: 10px;
}

.feature-board-three .video-section{
    width: 50%;
    float: left;
    text-align: center;
    padding: 22px 10px 0 0px;
}
.feature-board-three .video-section img{
    max-width: none;
}
.learn_more-three{
    width: 100%;
    height: 40px;
    margin-top: 400px;
    padding-top: 9px;
    padding-left: 5px;
/*  background: rgba(47,54,61,0.8); */
}

.feature-board-four{
    width: 100%;
    height: 440px;
    background: #dbd9cd;
    
}
.feature-board-four p{
    font-size: 36px;
    color: green;
    padding-top: 20px;
}
.feature-board-four .head{
    text-align: center;
    font-size: 18px;
    margin-top: -324px;
}
.feature-board-four .head-two{
    text-align: center;
    font-size: 16px;
    margin-top: 183px;
    color: white;
}

.feature-board-four .one{
    width: 33%;
    display: inline-block;
}
.feature-board-four .two{
    width: 33%;
    display: inline-block;
}
.feature-board-four .three{
    width: 33%;
    display: inline-block;
}
.footer-one{
    background: url(../images/cnvsx_back_subscribe.jpg) no-repeat; 
    background-color: #0695d7;
}

.nav-container {
	position: absolute;
	top: 0;
	left: 15px;
	z-index: 10;
}
.lang-bar {
	min-height: 25px;
	background: rgb(47,50,51);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMzIzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(47,50,51,1) 0%, rgba(17,17,17,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(47,50,51,1)), color-stop(100%,rgba(17,17,17,1)));
	background: -webkit-linear-gradient(top,  rgba(47,50,51,1) 0%,rgba(17,17,17,1) 100%);
	background: -o-linear-gradient(top,  rgba(47,50,51,1) 0%,rgba(17,17,17,1) 100%);
	background: -ms-linear-gradient(top,  rgba(47,50,51,1) 0%,rgba(17,17,17,1) 100%);
	background: linear-gradient(to bottom,  rgba(47,50,51,1) 0%,rgba(17,17,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f3233', endColorstr='#111111',GradientType=0 );
}
.rainbow {
	height: 1px;
	background: #62bf74; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYmY3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNlYzRlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGVlOGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #62bf74 0%, #3ec4ea 50%, #f0ee8d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#62bf74), color-stop(50%,#3ec4ea), color-stop(100%,#f0ee8d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #62bf74 0%,#3ec4ea 50%,#f0ee8d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #62bf74 0%,#3ec4ea 50%,#f0ee8d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #62bf74 0%,#3ec4ea 50%,#f0ee8d 100%); /* IE10+ */
	background: linear-gradient(to right,  #62bf74 0%,#3ec4ea 50%,#f0ee8d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62bf74', endColorstr='#f0ee8d',GradientType=1 ); /* IE6-8 */
}
.title-bar {
	height: 50px;
	background: rgb(93,95,105);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVkNWY2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjNjY2OTczIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjNTI1NTYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkNDA0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  rgba(93,95,105,1) 0%, rgba(102,105,115,1) 7%, rgba(82,85,96,1) 93%, rgba(61,64,72,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,95,105,1)), color-stop(7%,rgba(102,105,115,1)), color-stop(93%,rgba(82,85,96,1)), color-stop(100%,rgba(61,64,72,1)));
	background: -webkit-linear-gradient(top,  rgba(93,95,105,1) 0%,rgba(102,105,115,1) 7%,rgba(82,85,96,1) 93%,rgba(61,64,72,1) 100%);
	background: -o-linear-gradient(top,  rgba(93,95,105,1) 0%,rgba(102,105,115,1) 7%,rgba(82,85,96,1) 93%,rgba(61,64,72,1) 100%);
	background: -ms-linear-gradient(top,  rgba(93,95,105,1) 0%,rgba(102,105,115,1) 7%,rgba(82,85,96,1) 93%,rgba(61,64,72,1) 100%);
	background: linear-gradient(to bottom,  rgba(93,95,105,1) 0%,rgba(102,105,115,1) 7%,rgba(82,85,96,1) 93%,rgba(61,64,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5f69', endColorstr='#3d4048',GradientType=0 );
}
.header-img {
    background-size:   cover;                      /* <------ */
    background-repeat: no-repeat;
    background-position: center center; 
    
}
.home #header-container {
    margin-bottom: 10px;
}
.pd-page article .row {margin:20px auto;}
footer {
	min-height: 300px!important;
 /*   background: #4F5054; */
	background: #e1e5e8;
}
footer.copyright {
	min-height: 50px!important;
    background: #1D1E20;
    }
.foot-bar{
    width: 5px;
    height: 114px;
    border-right: 1px solid #bfc3c4;
    float: right;
    position: absolute;
    top: 18px;
    right: 10px;
}
footer.small {
	min-height: 0px!important;
   /* background: #4F5054; */
   background: #e1e5e8;
}


.css3button{
       display: inline-block;
    padding: 7px 10px 7px;
    color: #fff;
    text-decoration: none;
/*  -moz-border-radius: 6px;
    -webkit-border-radius: 6px; 
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);*/
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer
}

.small.css3button{ 
    font-size: 11px
}
.css3button, .medium.css3button     
{ font-size: 13px;
    font-weight: bold;
    line-height: 1;
}

.large.css3button {
    font-size: 14px;
    padding: 8px 14px 9px; 
    text-align: center
}

.super.css3button{ 
    font-size: 34px;
    padding: 8px 14px 9px; }

.green.css3button { 
    background-color: #55BF14; 
    color: white
}
.navy.css3button { 
    background-color: #0A2C6C; 
    color: white
}
.blue.css3button { 
    background-color: #2B94EF; 
    color: white
}
.canvas-learn-more{
    background: url(http://design.acdsystems.com.s3.amazonaws.com/2014/Products/Canvas%20X/Index%20Page/learnmore.png) no-repeat;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    margin: 0 10px 0 10px;
    padding: 4px 50px 11px;
    position: relative;
    text-align: center;
    text-decoration: none;
}


.index-banner-div1{
    float: left;
    width: 460px;
}
.index-banner-div1 img{    
    margin: 15px;    
}
.index-banner-div1 p{    
    font-size: 27px;
    color: #000000;
}
.index-banner-div1 hr{    
    border-color: #000000;
    display: block;
    width: 97%;
    border: solid;
    border-width: 1px 0 0;
    clear: both;
    margin: 0;
    height: 0;
    background: none;
}

.footer-secOne{
	float: right !important;
	height: 440px;
}
.footer-secTwo{
	float: left !important;
	padding-right: 50px;
	height: 440px;
	padding-left: 0px;
}

.footer-div1{
    margin: 83px 77px 77px 0;    
}
.footer-div1 p{
  /*  margin-top: 30px;*/
    font-size: 20px;
}
.footer-div2{
   /* margin: 77px 77px 77px 0; 
    width: 350px;*/
	background: rgba(47,54,81,0.8);
	padding: 30px 50px 30px 50px;
	margin-top: 59px;
}
.footer-div2 h2{
    color: white;
    font-size: 25px;
}
.footer-div2 p{
	font-size: 14px;
    margin-top: 20px;
    margin-bottom: 20px;
}
/* =acdsee pro 3 mac and acdsee 16 styles
-------------------------------*/
.banner-content {
	padding-top: 30px;
}

/* OnOff Switch for corporate-sales */

.onoffswitch {
    position: relative; width: 116px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1.5px solid #666666; border-radius: 7px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 16px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    border-radius: 7px;
    box-shadow: 0px 15px 0px rgba(0,0,0,0.08) inset;
}
.onoffswitch-inner:before {
    content: "ROBOT";
    padding-left: 15px;
    background-color: #FFFFFF; color: #666666;
    border-radius: 7px 0 0 7px;
}
.onoffswitch-inner:after {
    content: "HUMAN";
    padding-right: 15px;
    background-color: rgba(86, 176, 255, 1); color: #FFFFFF;
    text-align: right;
    border-radius: 0 6px 6px 0;
}
.onoffswitch-switch {
    display: block; width: 30px; margin: 0px;
    background: #FFFFFF;
    border: 1.5px solid #666666; border-radius: 7px;
    position: absolute; top: 0; bottom: 0; right: 85px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
    background-image: -moz-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: -webkit-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: -o-linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%); 
    background-image: linear-gradient(center top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 80%);
    box-shadow: 0 1px 1px white inset;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
/* OnOff Switch for corporate-sales */

/* pd page  */
.left-pad-5 {
    padding-left: 5px;
}
.right-pad-5 {
    padding-right: 5px;
}
/* pd page  */
.top-pad-75 {
    padding-top: 75px;
}
.top-pad-25 {
    padding-top: 25px;
}
.top-pad-15 {
    padding-top: 15px;
}
.top-pad-40 {
    padding-top: 40px;
}
.top-pad-55 {
    padding-top: 55px;
}
#buyNowButton {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 32px;
    text-align: center;
    text-decoration: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 64.1563px 16px;
    transform-origin: 64.1563px 16px;
    background: rgb(218, 52, 52) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 14px / 20px futura-pt, "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 6px 12px;
}
#freeTrialButton {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 32px;
    text-align: center;
    text-decoration: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 64.1563px 16px;
    transform-origin: 64.1563px 16px;
    background: rgb(7, 165, 212) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 14px / 20px futura-pt, "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 6px 12px;
}
#subscribeNowButton {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 32px;
    text-align: center;
    text-decoration: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 64.1563px 16px;
    transform-origin: 64.1563px 16px;
    background: rgb(0, 189, 160) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 14px / 20px futura-pt, "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 6px 12px;
}
#upgradeButton {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 32px;
    text-align: center;
    text-decoration: none;
    touch-action: manipulation;
    vertical-align: middle;
    white-space: nowrap;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 64.1563px 16px;
    transform-origin: 64.1563px 16px;
    background: rgb(9, 166, 214) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal normal 14px / 20px futura-pt, "Helvetica Neue", Helvetica, Arial, sans-serif;
    outline: rgb(255, 255, 255) none 0px;
    padding: 6px 12px;
}
.msrp-price-new {
    color: #ffffff;
    font-size: 45px;
}
.whiteC {
    color: #ffffff;
}

.line-through-text{
    text-decoration: line-through;
    font-size: 20px;
}

.canvasx-draw .tile-align-bottom h1{
    line-height: 29px;
}

.blackC {
    color: #000000;
}
.panel-subscribe {
    background-color: rgb(182,186,188);
    border: solid 1px #e6e6e6;
    margin: 0 0 22px 0;
    padding: 20px;
}
.pad-botm-50 {
    padding-bottom: 50px;
}

/*--------------canvasx 17 styles start--------------------*/
.rArrow {
    font-size: 28px;
    font-weight: bold;
    float: right;
    margin-top: 7px;
    margin-right: 7px;
}
.pd-feature {
    font-size: 24px;
	line-height: 1.5; 
	margin-left: 8px;
}
.pd-feaimg {
    /*margin-bottom: 4px;*/
	margin: 0px 4px 4px 8px;
}
.pd-collapse {
   display: none;
}
.collapse-bar {
   cursor: pointer;
}

.side17-learn {
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    height: 33px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 141px;
    column-rule-color: rgb(255, 255, 255);
    perspective-origin: 52.9844px 16.5px;
    transform-origin: 52.9844px 16.5px;
    /*background: rgb(218, 52, 52) none repeat scroll 0% 0% / auto padding-box border-box;*/
	background: #00bea4;
    border: 0px none rgb(255, 255, 255);
    border-radius: 0;
    font: normal normal normal normal 16px / normal 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    margin: 0px 0px 20px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 7px 10px 8px;
    transition: background-color 0.3s ease-out 0s;
    margin-top: 1em;
}

.side17-learn:hover{
    background: #27e3c6;
    color: white;    
}





.white.strip {
    background: white;
    padding-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    max-height: 760px;
}
.innerRow {
    max-width: 900px;
    margin: 0 auto;
}
.compare-prods {
    padding: 0px;
    min-height:250px;
}
.compare-prods .acdsee-logo{
    text-align: center;
    margin: 0 auto;
}
.compare-prods .title{
    float: right;
    width: 100%;
}
.compare-prods p{
    /* font-size: 22px;  */  
}
.compare-prods > div {
    height: 300px;
}
.seeplusAdsEachDiv {
  height: 240px;
  margin-top: 65px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.seeplusAdsEachDiv p {
  font-size: 19px;
}

.seeplusAdsEachDiv img {

    position: absolute;
    top: 140px;
    right: 31px;
}

.padBtwCol {
  border-left-width: 15px;
  border-right-width: 15px;
  border-color: #ebebeb;
}
.padBtwIcon {
  padding-left: 5px;
  padding-right: 5px;
}
.monthlyPromBox {
  border: 0.5px solid #D3D3D3;
  background-color: #ffffff;
  margin-bottom: 65px;
  border-left-width: 15px;
  border-right-width: 15px;
  border-color: #ebebeb;
}
.monthlyPromBox p {
  font-size: 19px;
}
.centerMessage {
    text-align: center;
}
/*--------------canvasx 17 styles end--------------------*/