.page-header, .video-section {
	background-color:rgb(47, 73, 116);
	text-align:center;
	color:white;
  font-size: 16px;
}

.page-header1 {
	background-color:rgb(47, 73, 116);
	text-align:left;
	font-size:24px;
	color:#696969;
	line-height:150%
}

.problem-section {
	background-color:white;
	color:black;
}

.interim-section{
	background-color:#212121;
	color:white;
}

.solution-section{
	background-color:#223773;
	color:white;
  font-size: 16px;
}

.black-heading-section {
	background-color: black;
	color:white;
}

.page-subheader {
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color:#666666;
	color:#666666;
}

.page-subheader1 {
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-width: 1px;
	border-color:#FF0;
	color:#FF0;
}

.product-summary {
	border: 2px white solid;
}

.text-orange {
	color:#F60;
}

.text-red {
	color:red;
}

.text-grey {
	color:#313131;
}

.text-blue {
	color:#0355db;
}

.text-blue1 {
	color:#19bff7;
}

.text-grey1 {
	color:#3e4248;
	font-size:1.5em;
}

.text-yellow {
	color:#ffcc00;
}

.text-yellowheading {text-align: center; color: rgb(255, 204, 0); letter-spacing: -1px; font-family: "Source Sans Pro", sans-serif; font-size: 26px; font-weight: bold; }

.text-blackheading {text-align: left; letter-spacing: -1px; font-family: "Source Sans Pro", sans-serif; font-size: 26px; font-weight: bold; }

ul.green-tick1 li {
	background-image: url("page-images/yes.png");
	font-size: 1.4em;
	font-weight: 200;
	color: #FFF;
	line-height: 1;
}

ul.list1 li {
	color: rgb(105, 105, 105); font-size: 1.2em; font-weight: bold; background-image: url("image/tick_3a.png"); background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 10px 40px; display: block; line-height:120%;
}

ul.list2 li {
	font-size: 24px; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 5px 50px; display: block; color:#3e4248; line-height: 140%
}

ul.list3 li {
	color: rgb(105, 105, 105); font-size: 1.2em; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 10px 40px; display: block; line-height:120%
}

ul.list4 li {
	color:#FFF ; font-size: 1.3em; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.2em
}

ul.list5 li {
	color:#FFF ; font-size: 1.3em; font-weight:200; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.2em; text-align:left; background-image: url("image/15d.png")
}

ul.list6 li {
	color:#FFF ; font-size: 1.3em; font-weight:200; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.2em; text-align:left; background-image: url("image/64.png")
}

ul.list7 li {
	color:#FFF ; font-size: 1.3em; font-weight:200; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.2em; text-align:left; background-image: url("image/106.png")
}

ul.list8 li {
	color:#FFF ; font-size: 1.3em; font-weight:200; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.4em; text-align:left; background-image: url("image/wpico.png")
}

ul.list9 li {
	color:#FFF ; font-size: 1.3em; font-weight:200; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.2em; text-align:left; background-image: url("image/wpico1.png")
}

ul.list10 li {
	color:#FFF ; font-size: 1.5em; font-weight:200; background-repeat: no-repeat; background-size: 32px 32px; list-style:none; font-weight:normal; padding:0px 0px 20px 40px; display: block; line-height:1.5em; text-align:left; background-image: url("image/moneyburn.png"); margin-left: 8%;
}
.feature-box1 {
	border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.25); border-image: none; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); -webkit-border-radius: 10px; -moz-border-radius: 10px; padding: 10px;
}

.feature-box2 {
border: 4px solid rgb(245, 245, 245); border-image: none; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); padding: 10px;
}

.feature-box3 {
	border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.25); border-image: none; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15); -webkit-border-radius: 10px; -moz-border-radius: 10px; padding: 10px;
}

/*********************/
/* Testimonal Styles */
/*********************/

/* Layout 1 - Multi column */

.tst-layout-1 .tst-wrapper {
    border-radius: .03125in;
    background-color: #ffffff;
}
.tst-layout-1 .tst-details .nft-testimonial-title {
    font-weight: 700;
}
.tst-layout-1 .tst-wrapper {
    box-shadow: 0 .125pc 5px 0 rgba(0, 0, 0, .16), 0 .020833333in 10px 0 rgba(0, 0, 0, .12);
}
.tst-layout-1 .tst-details .nft-testimonial-title,
.tst-layout-1 .tst-details .nft-name,
.tst-layout-1 .tst-details .nft-rating i {
    font-size: .1875in;
}

.tst-layout-1 hr,
.tst-layout-1 .tst-details .nft-rating,
.tst-layout-1 .tst-details .nft-designation {
    margin-left: 0;
}

.tst-layout-1 .tst-avatar {
    -webkit-border-radius: 100%;
}

.tst-layout-1 .tst-avatar img {
    display: block;
    max-width: 100%;
    height: auto;
}
.tst-layout-1 {
    clear: both;
}

.tst-layout-1 .tst-avatar {
    -moz-border-radius: 100%;
}

.tst-layout-1 .tst-avatar {
    -ms-border-radius: 100%;
}

.tst-layout-1 .tst-avatar {
    -o-border-radius: 100%;
}

.tst-layout-1 .tst-details .nft-rating i {
    color: orange;
}

.tst-layout-1 .tst-avatar {
    border-radius: 100%;
}

.tst-layout-1 .tst-avatar:after,
.tst-layout-1 .tst-avatar {
    width: 7.5pc;
}

.tst-layout-1 .tst-details .nft-testimonial-title,
.tst-layout-1 .tst-details .nft-name {
    line-height: 16.5pt;
}

.tst-layout-1 .tst-avatar,
.tst-layout-1 .tst-avatar:after {
    height: 90pt;
}

.tst-layout-1 .tst-wrapper:hover .tst-avatar:after {
    animation: avtar-hover 1s;
}

.tst-layout-1 .tst-details .nft-name {
    font-weight: normal;
}

.tst-layout-1 .tst-avatar:after {
    content: "";
}

.tst-layout-1 .tst-avatar {
    margin-left: auto;
}

.tst-layout-1 .tst-avatar,
.tst-layout-1 .tst-details .nft-rating i {
    margin-bottom: 0;
}

.tst-layout-1 .tst-avatar {
    margin-right: auto;
}

.tst-layout-1 .nft-message,
.tst-layout-1 .tst-details .nft-designation {
    font-size: .875pc;
}

.tst-layout-1 .tst-avatar {
    margin-top: -3.75pc;
}

.tst-layout-1 {
    width: 95%;
    margin: auto;
}

.tst-layout-1 .tst-avatar {
    border-left-width: .052083333in;
}

.tst-layout-1 .tst-avatar {
    border-bottom-width: .052083333in;
}

.tst-layout-1 .tst-details .nft-rating i {
    margin-left: 1.5pt;
}

.tst-layout-1 .tst-avatar {
    border-right-width: .052083333in;
}

.tst-layout-1 .tst-avatar {
    border-top-width: .052083333in;
}

.tst-layout-1 .tst-details .nft-rating,
.tst-layout-1 .tst-details .nft-designation {
    margin-bottom: .3125pc;
}

.tst-layout-1 hr,
.tst-layout-1 .tst-details .nft-designation,
.tst-layout-1 .tst-details .nft-rating {
    margin-right: 0;
}

.tst-layout-1 .tst-details .nft-rating,
.tst-layout-1 .tst-details .nft-designation {
    margin-top: .3125pc;
}

.tst-layout-1 .tst-avatar {
    border-left-style: solid;
}

.tst-layout-1 .tst-avatar {
    border-bottom-style: solid;
}

.tst-layout-1 .tst-avatar {
    border-right-style: solid;
}

.tst-layout-1 .tst-avatar {
    border-top-style: solid;
}

.tst-layout-1 .tst-avatar:after {
    position: absolute;
}

.tst-layout-1 .tst-avatar {
    border-left-color: #fff;
}

.tst-layout-1 hr {
    margin-bottom: .625pc;
}

.tst-layout-1 .tst-avatar:after {
    top: -.041666667in;
}

.tst-layout-1 .tst-avatar {
    border-bottom-color: #fff;
}

.tst-layout-1 .tst-avatar {
    border-right-color: #fff;
}

.tst-layout-1 .tst-avatar {
    border-top-color: #fff;
}

.tst-layout-1 .tst-avatar:after {
    left: -3.75pt;
}

.tst-layout-1 .tst-avatar {
    border-image: none;
}

.tst-layout-1 .tst-avatar:after,
.tst-layout-1 .tst-avatar {
    background: #fff;
}

.tst-layout-1 .tst-color-bg,
.tst-layout-1 .tst-avatar {
    position: relative;
}

.tst-layout-1 .tst-avatar {
    z-index: 99;
}

.tst-layout-1 .tst-details {
    padding-left: 1.25pc;
}

.tst-layout-1 .tst-details {
    padding-bottom: 1.25pc;
}

.tst-layout-1 .tst-details {
    padding-right: 1.25pc;
}

.tst-layout-1 .tst-details {
    padding-top: 1.25pc;
}

.tst-layout-1 .tst-details {
    text-align: center;
}

.tst-layout-1 .tst-wrapper:hover .tst-avatar:after {
    -webkit-animation: avtar-hover 1s;
}

.tst-layout-1 .tst-details .nft-rating i {
    margin-right: 1.5pt;
}

.tst-layout-1 .tst-avatar img,
.tst-layout-1 .tst-avatar:after {
    border-radius: 100%;
}

.tst-layout-1 .nft-message {
    line-height: .229166667in;
}

.tst-layout-1 .tst-col {
    margin-bottom: 22.5pt;
}

.tst-layout-1 .tst-color-bg {
    height: 75pt;
}

.tst-layout-1 .tst-avatar:after {
    opacity: 0;
}

.tst-layout-1 .tst-color-bg {
    z-index: 0;
}

.tst-layout-1 .tst-avatar:after {
    transition: .4s all;
}

.tst-layout-1 .tst-details .nft-rating i {
    margin-top: 0;
}

.tst-layout-1 .tst-avatar img {
    -webkit-border-radius: 100%;
}

.tst-layout-1 .tst-avatar img {
    -moz-border-radius: 100%;
}

.tst-layout-1 hr {
    margin-top: .625pc;
}

.tst-layout-1 .tst-avatar img {
    -ms-border-radius: 100%;
}

.tst-layout-1 .tst-avatar img {
    -o-border-radius: 100%;
}

.tst-layout-1 .nft-message i {
    font-size: 22.5pt;
}

.tst-layout-1 .nft-message i {
    margin-right: .625pc;
}

@keyframes avtar-hover {
    0% {
        opacity: 0;
    }
    70% {
        opacity: .4;
    }
    100% {
        opacity: 0;
    }
}

@-webkit-keyframes avtar-hover {
    0% {
        opacity: 0;
    }
    70% {
        opacity: .4;
    }
    100% {
        opacity: 0;
    }
}

.tst-layout-1 .tst-color-blue .nft-message i,
.tst-layout-1 .tst-color-blue .tst-details .nft-rating i {
    color: #46b8da;
}

.tst-layout-1 .tst-color-blue .tst-color-bg {
    background-color: #46b8da;
}

.tst-layout-1 .tst-color-pink .nft-message i,
.tst-layout-1 .tst-color-pink .tst-details .nft-rating i {
    color: #ea0082;
}

.tst-layout-1 .tst-color-pink .tst-color-bg {
    background-color: #ea0082;
}

.tst-layout-1 .tst-color-orange .nft-message i,
.tst-layout-1 .tst-color-orange .tst-details .nft-rating i {
    color: orange;
}

.tst-layout-1 .tst-color-orange .tst-color-bg {
    background-color: orange;
}

.tst-layout-1 .tst-color-green .nft-message i,
.tst-layout-1 .tst-color-green .tst-details .nft-rating i {
    color: #5cb85c;
}

.tst-layout-1 .tst-color-green .tst-color-bg {
    background-color: #5cb85c;
}

/* Layout 2 - Single wide column */

.tst-layout-2 {
    position: relative;
}
.tst-layout-2_wrap {
  width: 90%;
  margin: auto;
}
.tst-layout-2_wrap.photo {
  padding-top: 60px;
}

.tst-layout-2_wrap.photo .tst-layout-2_name {
    top: -50px;
}

.tst-layout-2_wrap.nophoto .tst-layout-2_name {
    top: 10px;
}

.tst-layout-2_name {
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: 0px;
  right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  min-width: 40%;
  border-bottom: 1px solid #3764B2;
}

.tst-layout-2.photo .tst-layout-2_name {
  padding-top: 0px;
}

.tst-layout-2_name>span {
  line-height: 1.5em;
}
.tst-layout-2_name>span>b {
    font-size: 1.3em;
}

.tst-layout-2_photo {
   border-radius: 100px !important;
   display: inline-block;
}

.tst-layout-2_photo img {
  border-radius: 100px !important;
  border: none !important;
  display: block;
  max-height: 104px;
  margin: 0 auto;
  max-width: 104px;
}

.tst-layout-2_content {
  margin-top: 10px;
  padding: 80px 40px 40px 40px;
}

.tst-layout-2_wrap.photo .tst-layout-2_content {
  padding-top: 140px;
}

.tst-layout-2_content > blockquote {
  font-size: 20px;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 1.5em;
  margin: 10px 0px 10px 40px;
  padding:0;
  overflow: inherit;
}

.tst-layout-2_content > blockquote:before {
    font-family: Georgia, serif;
    position: absolute;
    font-size: 4em;
    line-height: 1;
    top: 0;
    left: 0;
    content: "\201C";
    opacity: .75;
    margin-left: -.5em;
    margin-top: -.2em;
}

.tst-layout-2_content > blockquote:after {
    font-family: Georgia, serif;
    position: absolute;
    float:right;
    font-size:4em;
    line-height: 1;
    right:0;
    bottom:-0.5em;
    content: "\201D";
    opacity: .75;
    margin-bottom: -.3em;
}

.tst-layout-2_wrap.tst-color-blue .tst-layout-2 {
  color: #ffffff;
  background-color: #4e7ac7;
}
.tst-layout-2_wrap.tst-color-blue.photo .tst-layout-2_photo {
   border: 2px solid #4E7AC7;
}
.tst-layout-2_wrap.tst-color-blue .tst-layout-2 .tst-layout-2_name {
  border-bottom-color: #3764b2;
}

.tst-layout-2_wrap.tst-color-blue .tst-layout-2 .tst-layout-2_content{
  color: #ffffff;
}

.tst-layout-2_wrap.tst-color-pink .tst-layout-2{
  color: #ffffff;
  background-color: #ea0082;
}
.tst-layout-2_wrap.tst-color-pink.photo .tst-layout-2_photo {
   border: 2px solid #ea0082;
}
.tst-layout-2_wrap.tst-color-pink .tst-layout-2 .tst-layout-2_name {
  border-bottom-color: #ef399e;
}

.tst-layout-2_wrap.tst-color-pink .tst-layout-2 .tst-layout-2_content{
  color: #ffffff;
}

.tst-layout-2_wrap.tst-color-orange .tst-layout-2{
  color: #ffffff;
  background-color: orange;
}
.tst-layout-2_wrap.tst-color-orange.photo .tst-layout-2_photo {
   border: 2px solid orange;
}
.tst-layout-2_wrap.tst-color-orange .tst-layout-2 .tst-layout-2_name {
  border-bottom-color: #f7c262;
}

.tst-layout-2_wrap.tst-color-orange .tst-layout-2 .tst-layout-2_content{
  color: #ffffff;
}

.tst-layout-2_wrap.tst-color-green .tst-layout-2{
  color: #ffffff;
  background-color: #5cb85c;
}
.tst-layout-2_wrap.tst-color-green.photo .tst-layout-2_photo {
   border: 2px solid #5cb85c;
}
.tst-layout-2_wrap.tst-color-green .tst-layout-2 .tst-layout-2_name {
  border-bottom-color: #30a230;
}

.tst-layout-2_wrap.tst-color-green .tst-layout-2 .tst-layout-2_content{
  color: #ffffff;
}

/***************************/
/* Comparision Table Style */
/***************************/
#comparisonTableWrapper {
    position: relative;
    overflow: auto;
    width: 100%;
}

table#comparisonTable {
    position: relative;
    z-index: 2;
    border: none;
    border-bottom: 2px solid #000;
    border-collapse: collapse;
    margin: 0 auto;
    border-right: 1px solid #505050;
    width: 100%;
    font-size: 12px;
}

table#comparisonTable tr {
    background-color: #ffffff;
}

table#comparisonTable tr.second td {
    background: #333333;
}

table#comparisonTable td {
    padding: 10px 0;
    border-bottom: 1px solid #505050;
    border-right: 1px solid #505050;
    vertical-align: middle;
    text-align: center;
    background: #393939;
    color: #e7e7e7;
}
table#comparisonTable tr td > i.fa {
  font-size: 16px;
}

table#comparisonTable tr td > i.fa.fa-check {
  text-shadow: 1px 1px 0 #319831;
  color: #38d838;
}

table#comparisonTable tr td > i.fa.fa-times {
  text-shadow: 1px 1px 0 #d08d8d;
  color: #f91e12;
}

table#comparisonTable tr td {
    padding: 15px 10px;
}

table#comparisonTable tr td.text {
    font-size: 13px;
    color: #ffffff;
}

table#comparisonTable td.cat {
    font-size: 14px;
}

table#comparisonTable td.title.cat {
    background: none !important;
    border: none;
    border-bottom: 2px solid #202020;
    cursor: default !important;
    box-shadow: none;
}

table#comparisonTable td.title {
    background: #393939;
    font-size: 16px;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    border: 1px solid #2B2B2B;
    border-bottom: 2px solid #2B2B2B;
    vertical-align: middle;
    text-align: center;
}

table#comparisonTable .cat, table#comparisonTable tr.second .cat {
    text-align: left;
    background: #333333;
    color: #fff;
    border-left: 1px solid #505050;
}

table#comparisonTable td.cat {
    text-align: left;
    padding: 0 10px;
}


/*****************************
* Out Of Bounds (OOB) Images *
*****************************/
.oob-image { position: relative; font-size: 16px}
.oob-image-10 { margin-top: -10px;}
.oob-image-20 { margin-top: -20px;}
.oob-image-30 { margin-top: -30px;}
.oob-image-40 { margin-top: -40px;}
.oob-image-50 { margin-top: -50px;}
.oob-image-60 { margin-top: -60px;}
.oob-image-70 { margin-top: -70px;}
.oob-image-80 { margin-top: -80px;}
.oob-image-90 { margin-top: -90px;}
.oob-image-100 { margin-top: -100px;}


/*****************************************
* Section Seperators with Up/Down Arrows *
*****************************************/

.arrow-section {
  background-position: left top;
  background-repeat: no-repeat;
  padding-top:55px;
  padding-right:30px;
  padding-bottom:40px;
  padding-left:30px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-top-style:solid;
  border-bottom-style:solid;
  font-size: 16px;
}
.arrow-section-row  {
    padding-left: 0;
    padding-right: 0;
}

.arrow-section-row:before {
    content: " ";
    display: table;
}

.arrow-section-column {
  position: relative;
  margin-top:0px;
  margin-bottom:0px;
  float: none;
  clear: both;
}

.arrow-section-wrapper {
  background-position:left top;
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}

.arrow-section-wrapper h2 {
  margin-top: 0em;
  margin-bottom: .7em;
  text-align: center;
  font-size: 25.729px;
  line-height: 34.305px;
  letter-spacing: 0px;
  color: #ffffff;
}

.arrow-section-wrapper p {
  text-align: center;
  font-size: 18px;
  line-height: 29px;
}

.arrow-section-wrapper a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 800;
}

.arrow-divider {
  position: relative;
  background-color: rgba(255,255,255,0);
  background-position: center center;
  background-repeat: no-repeat;
  padding-top:0px;
  padding-right:30px;
  padding-bottom:0px
  padding-left:30px;
}

.arrow-divider .arrow-section-column {
  min-height: 0 !important;
}

.arrow-section-separator .arrow {
    z-index: 2;
    position: absolute;
    left: 50%;
    margin-left: -29px;
    height: 0;
    width: 0;
    border-color: transparent;
    border-style: solid;
}

.arrow-section-separator .arrow.down {
    border-width: 29px 29px 0;
}

.arrow-section-separator .arrow.up {
    top: -29px;
    border-width: 0 29px 29px;
}

/* Available Colors */
.arrow-green { background-color:#00740D; border-color:#eae9e9;}
.arrow-green p {color: #e4efd1}
.arrow-green .arrow-section-separator { border-bottom: 1px solid #00740D;}
.arrow-green .arrow-section-separator .arrow.down {border-top-color: #00740D;}
.arrow-green .arrow-section-separator .arrow.up {border-bottom-color: #00740D;}

.arrow-blue { background-color: #0091cd; border-color:#eae9e9;}
.arrow-blue p {color: #e4efd1}
.arrow-blue .arrow-section-separator { border-bottom: 1px solid #0091cd;}
.arrow-blue .arrow-section-separator .arrow.down {border-top-color: #0091cd;}
.arrow-blue .arrow-section-separator .arrow.up {border-bottom-color: #0091cd;}

.arrow-dark { background-color: #555555; border-color:#eae9e9;}
.arrow-dark p {color: #f7f7f7}
.arrow-dark .arrow-section-separator { border-bottom: 1px solid #555555;}
.arrow-dark .arrow-section-separator .arrow.down {border-top-color: #555555;}
.arrow-dark .arrow-section-separator .arrow.up {border-bottom-color: #555555;}


/********************************************
* Highlt an element when it comes into view *
********************************************/
.highlight-element {
  animation-delay: 1s;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-iteration-count: 3;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

  30% {
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    transform: scale3d(1.05, .95, 1);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* Main Timer Styles */
.main-timer.flip-clock-wrapper {
    width: 620px;
    display: inline-block;
    margin-top: 30px;
}

.main-timer.flip-clock-wrapper ul li a div.up:after { top: 42px; }

.main-timer span.flip-clock-label {
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .main-timer.flip-clock-wrapper {width: 380px;}
  .main-timer span.flip-clock-label {font-size: 18px; right: -69px;}
  .main-timer .flip-clock-divider.minutes .flip-clock-label {right: -73px;}
  .main-timer .flip-clock-divider.seconds .flip-clock-label {right: -76px;}

	.main-timer.flip-clock-divider .flip-clock-label { right: -37px; }
	.main-timer.flip-clock-wrapper ul { height: 54px; line-height: 54px; width: 34px; margin: 3px;}
  .main-timer.flip-clock-wrapper.flip-clock-wrapper ul li {line-height: 54px;}
	.main-timer.flip-clock-wrapper ul li a div div.inn { font-size: 24px; }
  .main-timer.flip-clock-wrapper .flip-clock-dot { width: 5px; height: 5px; left: 3px;}
	.main-timer.flip-clock-wrapper .flip-clock-dot.top { top: 25px; }
	.main-timer.flip-clock-wrapper .flip-clock-dot.bottom { bottom: 10px; }
  .main-timer.flip-clock-wrapper .flip-clock-divider { height: 54px; width: 14px; }
  .main-timer.flip-clock-wrapper ul li a div.up:after { top: 26px; }
}

@media screen and (max-width : 480px) {
  .summarybox1 {padding: 10px;width: 90%;margin: 0px auto 0px auto;}
  .main-timer.flip-clock-wrapper {position: relative;width: 100%;margin: 5px;}
  .main-timer span.flip-clock-label {font-size: 18px; right: -62px;}
  .main-timer.flip-clock-wrapper .flip-clock-dot { left: 0px;}
  .main-timer.flip-clock-wrapper .flip-clock-dot.bottom { bottom: 10px; }
  .main-timer.flip-clock-wrapper .flip-clock-divider { height: 54px; width: 5px; }
  table#comparisonTable td.title {font-size: 10px;}
  table#comparisonTable td.cat {font-size: 12px;}
}
