

.navbar-default .navbar-nav > li > a, .navbar-nav > ul > li > span.dropdown-toggle a, .navbar-default .navbar-nav > li > a,
.dropdown-menu > li > a {
    color: #5a528d;
}
.contact-nav-wrap a {background-color: #5a528d;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
#main-nav .current i {
    color:#cfd81c !important;
}
.contact-nav-wrap a:hover,
.contact-nav-wrap a:active {background-color: #cfd81c !important;}
.contact-nav-wrap a:focus,
.contact-nav-wrap a.current {background: url('images/contact-icon-bg-outter.png') no-repeat #cfd81c !important;}

::-moz-selection {
 background: #626faf;
 color: #fff;
}
::selection {
    background: #626faf;
    color: #fff;
}
.skillbar-title,
.skillbar-bar,
.btn-primary,
.label-primary,
.blog-list li:hover,
.nav > li > a:hover, .nav > li > a:focus,
.table-style-three table thead th,
.table-style-three,
.av-service .av-service-icon .av-icon:after,
.av-service:hover .av-service-icon .av-icon,
.app-features-right:hover .app-icon .fa:after,
.app-features-left:hover .app-icon .fa:after,
table thead th {
    background: #626faf;
}
.av-service:hover .av-service-icon .av-icon,
.app-features-right:hover .app-icon .fa,
.app-features-left:hover .app-icon .fa {
  color: #fff;

  -webkit-box-shadow: 0 0 0 3px #626faf;
  -moz-box-shadow: 0 0 0 3px #626faf;
  -ms-box-shadow: 0 0 0 3px #626faf;
  -o-box-shadow: 0 0 0 3px #626faf;
  box-shadow: 0 0 0 3px #626faf;
}

.table-style-two table thead th,
.table-style-one {
  border-color: #626faf;
}

/***********************************************
    Primary - Text Color
***********************************************/

a,
.about-icon .fa-circle,
figure figcaption a:hover,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus
.navbar-default .navbar-nav > .hovernav:hover > a,
.navbar-default .navbar-nav > .hovernav:hover > a:hover,
.navbar-default .navbar-nav > .hovernav:hover > a:focus
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > span:hover,
.nav > li > span:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.portfolio-links a:hover,
.portfolio-links .icon:hover,
.connected-icon a:focus,
.connected-icon a:hover,
.btn-link,
.post-title a:hover,
.post-title a:focus,
#main-nav .current,
.post-meta i,
.pricing-head .plan-price,
.table-style-four table thead th {
    color: #626faf;
}

.service-box:hover,
.service-box:hover .service-image {
  border:1px solid #626faf;
}

.table-style-four table tr:hover {
  background-color: rgba(98,111,175, 0.2);
}


/***********************************************
    Secondary - Background Color
***********************************************/
.catfilter a.current, #contact input.submit,
.form-one input.submit,
#client-logo .owl-controls .owl-buttons div,
a.btn-style-one,
.wp-pagenavi span.current, .wp-pagenavi a:hover,
.catfilter li.active a,
.service-six:hover .service-circle,
.service-check,
.nxt-prev-post-links a:hover,
button, html input[type="button"], input[type="reset"], input[type="submit"], input#submit, input.wpcf7-submit  {
    background-color: #cfd81c;
}

/***********************************************
    Secondary - Text Color
***********************************************/
#testi-slider .owl-controls .owl-page.active span {
  background: #cfd81c;
  border:1px solid #cfd81c;
}

/***********************************************
    Headings - Text Color
***********************************************/
h1, h2, h3, h4, h5, h6,
.entry-content h1, .entry-content h2,
.entry-content h3, .entry-content h4,
.entry-content h5, .entry-content h6,
.post-title, .author-name h3,
.comment-wrapper h3, .comment-wrapper h3,
.section-title h2 {color: #444444;}

.widget-title {color: #444444;}

.footer-widget-title, #footer h2 {color: #ffffff;}

/***********************************************
    Typography
***********************************************/
body {
font-family:Open Sans, sans-serif !important;font-weight: !important;letter-spacing: !important;text-transform: !important;color:#0a0a0a !important;font-size:30px !important;}

input[type='submit']{
  font-family:Open Sans, sans-serif;
}

.navbar-default .navbar-nav > li > a, .navbar-nav > ul > li > span.dropdown-toggle a, .navbar-default .navbar-nav > li > a, .dropdown-menu > li > a {
font-family:Montserrat, sans-serif !important;font-weight:normal !important;letter-spacing: !important;text-transform: !important;font-size:19px !important;}

.page-title {
font-family:Montserrat, sans-serif !important;font-weight:normal !important;letter-spacing: !important;text-transform: !important;color: !important;font-size:32px !important;}

h1, h2, h3, h4, h5, h6,
.entry-content h1, .entry-content h2,
.entry-content h3, .entry-content h4,
.entry-content h5, .entry-content h6,
.post-title, .author-name h3,
.comment-wrapper h3, .comment-wrapper h3,
.section-title h2 {
  font-family:Montserrat, sans-serif !important;font-weight:normal !important;letter-spacing: !important;text-transform: !important;font-size:30px !important;}

.custom-font{
  font-family:, sans-serif;font-weight:;letter-spacing:;color: !important;text-transform:;}


/***********************************************
    Custom CSS
***********************************************/
.banner-promo {
    padding-bottom: 150px!important;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-left: 0px!important;
    margin-right: 0px!important;
}

.banner-heading {
font-size: 50px !important;
margin: 0px auto 60px !important;
width: 90%
}
.banner-subheading {
font-size: 30px !important;
margin: 0px auto 60px !important;
width: 60%;
  line-height: 32px;
}

#fsml_ffmain {
margin-top: 0px!important;  padding: 10%!important;
}

img.fsml_fficon {
  padding-top: 3px!important;
}

textarea, input, select, .mc4wp-form input[type="date"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="text"], .mc4wp-form input[type="url"] {
    width: 85%;
}
.navbar-right {
    margin: 0px auto !important;
    float: none !important;
    text-align: center !important;
}
.navbar-nav > li {
    float: none !important;
    display: inline-block !important;
}

.top-left {
display:none;
}

#home {
    height: 100%!important;
}

.navbar-default {
    padding: 0px;
}
.navbar-logo {
    padding: 0px;
}
#title-area .container {
}

.page-title {
  margin-left: 5%!important;
}
.widget {
  float: left;
  margin: 0px;
  width: 75%;
  background: #fdf8db;
  padding: 10px;
}

.section {
margin-left: 5%!important;
}

#home {
    height: 94%;
    min-height: 92%;
    }
    #footer .row {
padding: 0px;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    width: 100%;
}

table td, table th {
  vertical-align: top;
}

.navbar-logo {
  text-align: center;
  background-color: #5a68ab;
}

.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
      text-align: center;
}

.container > .navbar-header {
  text-align: center;
  background-color: #5a68ab;
}

}
.mc4wp-success {
    font-size:13px!important;
}
}

.parallax-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url('../images/pattern.png')!important;
  background-repeat: repeat;
  background-color: rgba(0,0,0,0.2)!important;
  z-index: 0;
}

.breadcrumbs {
  margin-right: 15%!important;
}

.title-area {
}

@media only screen and (max-width: 783px) {
.parallax-overlay {
}

.sticky-wrapper {
    height: 160px!important;
}

a {
    color: #dd3534;
}
}

@media only screen and (max-width: 480px) {
.banner-promo {
padding-bottom:0px!important;}
}
}