body {
    color: #4c4c4c !important;
    background-color: #fff;
}
/* Placehoder styles */
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #757575;
}
input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, textarea::-moz-placeholder, input[type="password"]::-moz-placeholder {
    /* Firefox 19+ */
    color: #757575;
}
input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder {
    /* IE 10+ */
    color: #757575;
}
input[type="text"]:-moz-placeholder, input[type="email"]:-moz-placeholder, textarea:-moz-placeholder, input[type="password"]:-moz-placeholder  {
    /* Firefox 18- */
    color: #757575;
}


  /* End placeholder styles */
  .btn-ct {
    background-color: #32b4ea;
    color: #fff;
    border-radius: 100px;
    box-shadow: none;
    border: 1px solid #32b4ea;
}
.btn-ct:hover, .btn-ct:focus {
    background-color: #32b4ea;
    color: #fff;
}
.btn-ct-outline {
    background-color: #fff;
    color: #32b4ea;
    border-radius: 100px;
    border: 1px solid #32b4ea;
    box-shadow: none;
}
.btn-ct-outline:hover, .btn-ct-outline:focus {
    background-color: #fff;
    color: #32b4ea;
}
.btn-ct.disabled {
    background-color: #acb7d8;
    border: 1px solid #acb7d8;
}

.ccd-link a {
    color: #32b4ea;
}
.ct-comp-desc p {
    color: #5b5b5b;
}
footer {
    background-color: #272727;
    color: #fff;
}
.foot-desc li {
    color: #fff;
}
.foot-desc li a {
    color: #fff;
 }
 .ct-header {
    border-bottom: 1px solid #9795b3;
}
.ct-title {
    color: #242424;
}
.st-blue {
    color: #32b4ea;
}
.ct-info {
    border: 1px solid #acacac;
}
.ct-info h5 {
    color: #696868;
}
.cti-blk {
    color: #696868;
}
.fixed-header {
    background: #fff;
}
.ct-ban-desc h1 {
    color: #fff;
}
.cib-bg {
    background-color: #1c5faa;
    color: #fff;
}
.effect2:before, .effect2:after
{
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
}
.ct-inv-blk-lt p {
    color: #4b4b4b;
}
.ct-tc-sec {
    background-color: #b9c3e1;
}
.ct-tc-sec .ct-title {
    color: #fff;
}

.ct-tc-sec p {
    color: #fff;
}
.ct-pri {
    color: #3c3c3c;
}
.ct-price-desc {
    color: #555555;
}
.nl li {
    color: #616161;
}
.comparison .sub-head td {
    background: #acb7d8 !important;
    color: #fff;
}
.ct-tab-head {
    background-color: #1c5faa;
    color: #fff;
}
.text-success {
    color: #50bc2b !important;
}
.dash {
    background-color: #b9b9b9;
}
.lm-link {
    color: #565656;
}
.lm-link:hover, .lm-link:focus {
    color: #565656;
}
.q {
    background: #eeeeee;
}
.q a {
    color: #4b4b4b;
}
.comparison table {
    border-bottom:1px solid #CCC;
}
.comparison td, .comparison th {
    border-right:1px solid #9caee4;
    background: #fff;
    color: #5e5e5e;
}
.comparison .compare-row td {
    background: #f2f4f9;
    border-top: 1px solid #9caee4;
}
.compare-row-wt td {
    border-top: 1px solid #9caee4;
}
  
.comparison .tickblue {
    color:#0078C1;
}
  
.comparison .tickgreen {
    color:#009E2C;
}
.comparison tr td:first-child {
    border-left: 1px solid #9caee4;
}
.comparison .qbse, .comparison .qbo, .comparison .tl {
    color:#FFF;
    border-right:1px solid #9caee4;
}
.comparison .qbse {
    background:#0078C1;
}
.comparison .qbo {
    background:#009E2C;
}
.comparison .price-was {
    color:#999;
}
.comparison .price-now, .comparison .price-now span {
    color:#ff5406;
}
th.tl {
    background: transparent;
}

@media screen and (max-width: 767px) {
    .ct-m-comp-tab {
        background: #fff;
        border: 1px solid #9caee4;
    }
    .ct-fea-list li {
        border-bottom: 1px solid #cecece;
    }
    .icon {
        color: #32b4ea;
    }
    .vd {
        color: #333;
    }
}