
.c3, #menu ul ul li a:hover, .single-service.bordered .inner:hover .icon, .bordered.single-service-2 .inner:hover .icon, .bordered.single-service-3 .inner:hover .icon,
.single-service.bordered .inner:hover h4,
.bordered.single-service-2 .inner:hover h4,
.bordered.single-service-3 .inner:hover h4, .single-service-3 .inner:hover .title .icon, .isotope-menu li.active, .isotope-menu li:hover, .single-portfolio .inner .portfolio-img .hover-content .button, .single-portfolio .inner .portfolio-content h3:hover, .faq-sidebar li a, .single-pricing .inner a.button:hover, .single-pricing-2 .inner a.button:hover, .single-pricing-2.active .inner a.button {
  color: #4698ff; }

.c3-bg, .bg1, .button, .hero-slider .owl-dots .owl-dot.active, .single-service-2:hover .inner, .single-portfolio .inner .portfolio-img .hover-content, .faq .single-item.active, .single-faq h2 span, .footer_widget .nw_form button, .tabs-area .tabs-nav li a.active, .single-team .inner .team-img::after, .single-pricing.active .inner, .active.single-pricing-2 .inner, .single-pricing-2.active .inner .title .price {
  background-color: #4698ff; }

.c3-bo, .button, .single-service.bordered .inner:hover, .bordered.single-service-2 .inner:hover, .bordered.single-service-3 .inner:hover, .testimonial-slider .single-slide, .tabs-area .tabs-nav li a::after, .tabs-area .tabs-nav li a.active, .contact-form input:not([type="submit"]):focus,
.contact-form textarea:focus {
  border-color: #4698ff !important; }

.trns, .button, .button-2, .nav-column a, .nav-column span, .nav-column .right-nav span, form.search-form, #menu ul > li > a, #menu ul ul, #menu ul ul::after, #menu ul ul li a, .hero-slider .owl-dots .owl-dot, .single-service .inner, .single-service-2 .inner, .single-service-3 .inner, .single-service .inner .title .icon, .single-service-2 .inner .title .icon, .single-service-3 .inner .title .icon, .single-service .inner .title h4, .single-service-2 .inner .title h4, .single-service-3 .inner .title h4, .single-service .inner .content, .single-service-2 .inner .content, .single-service-3 .inner .content, .isotope-menu li, .single-portfolio .inner .portfolio-img .hover-content, .single-portfolio .inner .portfolio-content h3, .faq-sidebar li a, .single-team .inner .team-img::after, .contact-form input:not([type="submit"]),
.contact-form textarea {
  -webkit-transition: all 0.2s cubic-bezier(0.84, 0.35, 0.39, 0.74) 0s;
  transition: all 0.2s cubic-bezier(0.84, 0.35, 0.39, 0.74) 0s; }
/*****************************
 *   04. service-area
 ***************************** */
.single-service, .single-service-2, .single-service-3 {
  margin: 15px 0; }
  .single-service .inner, .single-service-2 .inner, .single-service-3 .inner {
    background-color: #fff;
    border-radius: 7px;
    padding: 30px; }
    .single-service .inner:hover, .single-service-2 .inner:hover, .single-service-3 .inner:hover {
      box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.15); }
    .single-service .inner .title, .single-service-2 .inner .title, .single-service-3 .inner .title {
      overflow: hidden;
      margin-bottom: 15px; }
      .single-service .inner .title .icon, .single-service-2 .inner .title .icon, .single-service-3 .inner .title .icon {
        float: left;
        font-size: 26px; }
      .single-service .inner .title h4, .single-service-2 .inner .title h4, .single-service-3 .inner .title h4 {
        padding-left: 50px;
        font-size: 20px;
        margin: 3px 0 0; }
    .single-service .inner .content, .single-service-2 .inner .content, .single-service-3 .inner .content {
      font-weight: 300;
      font-size: 14px;
      color: #2d3666;
      line-height: 26px; }
      .single-service .inner .content p:last-child, .single-service-2 .inner .content p:last-child, .single-service-3 .inner .content p:last-child {
        margin-bottom: 0; }
  .single-service.bordered .inner, .bordered.single-service-2 .inner, .bordered.single-service-3 .inner {
    border: 1px solid #cad4de;
    box-shadow: none; }

.single-service-2 {
  text-align: center;}
  .single-service-2 .inner {
    border: 1px solid #cad4de;
    border-radius: 5px;
    padding: 50px 20px; }
    .single-service-2 .inner .content {
      font-size: 16px;
      color: #7288b5;
      line-height: 2em; 
      min-height:10em;
      }
    .single-service-2 .inner .title {
      text-align: center;
      color:#4698ff;
      }
      .single-service-2 .inner .title .icon {
        float: none;
        display: block;
        font-size: 60px;
        line-height:60px;
        margin-bottom: 30px; }
      .single-service-2 .inner .title h4 {
        padding-left: 0;
        font-weight:normal;
        }
  .single-service-2:hover .inner {
    color: #fff; }
    .single-service-2:hover .inner .content,
    .single-service-2:hover .inner .title {
      color: #fff; }

.single-service-3 {
  margin: 30px 0; }
  .single-service-3 .inner {
    background: transparent;
    padding: 0;
    color: #fff; }
    .single-service-3 .inner:hover {
      box-shadow: none; }
    .single-service-3 .inner .content,
    .single-service-3 .inner .title h4 {
      color: #fff;
      padding-left: 100px; }
    .single-service-3 .inner .title h4 {
      font-size: 24px; }
    .single-service-3 .inner .content {
      font-size: 16px; }
    .single-service-3 .inner .title .icon {
      background-color: rgba(255, 255, 255, 0.2);
      width: 70px;
      height: 70px;
      text-align: center;
      line-height: 70px;
      border-radius: 4px;
      position: absolute;
      left: 15px;
      top: 0;
      font-size: 34px; }
    .single-service-3 .inner:hover .title .icon {
      background-color: #fff; }
.service-area ul
{
    margin:0px;
    list-style-type:none;
    padding:0px;
}
  .single-service-2:hover .inner ul li a {
    color: #fff; }
  .single-service-2:hover .inner ul li a:hover {
    color: #F5F500; }

/*****************************
 *   Product-area
 ***************************** */
.product-page .product_content h1
{
    font-size:26px;
    font-weight:normal;
    margin-bottom:0.5em;
    text-align:center;
}
.product-page .product_content h2
{
    font-size:18px;
    font-weight:bold;
    border-bottom:1px solid #DBDBDB;
    padding:0.5em 0;
}
.product-page .product_content h3
{
    font-size:16px;
    font-weight:bold;
    border-left:4px solid #19b5fe;
    padding-left:0.5em;
}
.product-page .product_content h4
{
    font-size:14px;
    font-weight:bold;
}
.product-page .product_content p
{
    text-indent:0em;
	line-height:2em;
}
.product-page .product_content div
{
    text-align:center;
}
.product-page .product_content div img
{
    margin:15px 0;
}
.product-list-page h1,.product-list-page2 h1
{
    font-size:20px;
    font-weight:600;
    text-align:center;
}
.product-page .product_content h1 span,.product-page .product_content h2 span,.product-page .product_content h3 span,.product-page .product_content h4 span
{
    font-size:1em;
    font-weight:normal;
    font-family:Arial;
    text-transform:none;
    color:#0c4f95;
}
.product-list-page h1 span,.product-list-page2 h1 span
{
    padding-bottom:5px;
}
.product-list-page h1  span span,.product-list-page2 h1 span span
{
    padding-bottom:10px;
}
.product-list-page h3,.product-list-page2 h3
{
    text-align:center;
    text-transform:none;
}
.product-list-page2 figure
{
    position:relative;
}
.product-list-page2 h3
{
    position:absolute;
    bottom:0;
    background-color: rgba(0, 0, 0, 0.6);
    margin:0;
    width:100%;
    padding:0.3em 0;
}
.product-list-page2 h3 a
{
    color:#FFFFFF;
    font-size:16px;
}

.product-list-page2 .img-scale:hover a {
    color:#19b5fe;
}

.product-list-page2 .img-scale img a {
    color:#19b5fe;
}
