.fusion-is-sticky .fusion-header-v1 .fusion-header, .fusion-is-sticky .fusion-header-v2 .fusion-header, .fusion-is-sticky .fusion-header-v3 .fusion-header, .fusion-is-sticky .fusion-header-v6 .fusion-header, .fusion-is-sticky .fusion-header-v7 .fusion-header {
    background-color: #fff;
}

.fusion-main-menu {
    margin-top: 15px;
}

.error-page .useful-links {
    width: 30.66%;
    padding-left: 5%;
    display: none !important;
}

.has-sidebar .error-page .oops {
    display: none;
}

#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin: 10px 0 !important;
}

.page-template-default .fusion-main-menu{
margin-top: 50px !important
}
.banner-set .fusion-builder-row {
   max-width:800px !important;
}
.banner-set .fusion-builder-row  h1{
font-size: 30px;
line-height: 1.3;
text-align: center;
font-weight: 700;
}

#menu-top-nav a:hover, #menu-top-nav .current-menu-item a{
    color: #3ab3c1 !important;
    border-color: #3ab3c1 !important;
}
.fusion-sticky-menu a:hover, .fusion-sticky-menu .current-menu-item a{
    color: #3ab3c1 !important;
    border-color: #3ab3c1 !important;
}
#menu-top-nav a, .fusion-sticky-menu a{
font-weight:700 !important;
}
.what-we-do-block .content-box-heading{
   font-weight:700 !important;
}
.what-we-do-block .content-container{
   font-size:14px;
}

.we-build-solutions h2, .our-team h2, .contact-us-section h2{
 font-size : 24px !important;
 font-weight : 400 !important;
 margin-bottom: 0.1em !important;
}
.we-build-solutions p{
  font-size : 14px !important;
}
.we-build-solutions .reading-box.reading-box-center{
   border-left-color: #42929c !important;
}

.our-team .fusion-person .person-image-container {
background: #fff none repeat scroll 0 0;
border: 1px solid #dedede ;
padding: 5px;
}
.our-team .fusion-person.person {
background: #dedede none repeat scroll 0 0;
font-weight: 700;
text-align: center;
}

 .contact-us-section h3{
font-weight: 700;
}
 .contact-us-section p{
font-size: 14px;
}
.wpcf7-submit{
  background-color : #3ab3c2 !important;
  border-radius:0px !important;
}
.fusion-copyright-notice {
    text-align: center;
}
a#toTop:hover {
    background-color: #3ab3c1;
}
.block-quote h2{
  font-size:16px !important;
}
#menu-quick-nav a:hover, #menu-quick-nav a:hover:before{
    color: #3ab3c1 !important;
}
.fusion-copyright-notice a:hover{
    color: #3ab3c1 !important;
}
.fusion-header-wrapper .fusion-row, .fusion-footer .fusion-row {
    max-width: 1100px;
}
.fusion-main-menu  a{
    line-height: 83px;
    border-top: 3px solid transparent;
}
.page-template-default .fusion-main-menu {
    margin-top:15px !important;
}
.fusion-main-menu > ul > li {
    padding-right: 40px;
}

.fusion-custom-menu-item.fusion-main-menu-search .fusion-main-menu-icon:hover:after{
   color:#3ab3c1 !important;
}
#text-3.fusion-footer-widget-column img, .fusion-logo-link img{
      max-width: 139px;
}
.fusion-flexslider.flexslider.post-slideshow {
    left: -10px;
    margin-right: -21px;
}
.fusion-flexslider.flexslider.post-slideshow ul{
   width: 100%;
}