.parallax-slider #paralaxSliderPagination.images_pagination {
    display: none;
    table-layout: fixed;
}

.nav__primary .sf-menu > .menu-item > .sub-menu > li > a:hover{

color: #000!important;
background:#ffffff;
}

button.olark-launch-button{
display: none!important;
}

.nav__primary .sf-menu > .menu-item > .sub-menu{
width:200px!important;
}

iframe{
margin-left: 1.5%!important;
}

.nav-wrap{
background:#297CAE!important;
}

.posts-list.masonry > div.list-item-0 .thumbnail, .posts-list.masonry > div.list-item-9 .thumbnail {
  /*  height: none; */
height: 590px; 
}

.hero-unit.hero-home .desc h1 {
    
    font:bold 36px/1.2em 'Lato', sans-serif;
    color:#0079bf;
    text-transform: uppercase;
    margin: 0 0 10px;
    text-align: center;
}

.hero-unit.hero-home p{
    background: none;
    padding: 0;
    text-align: left;
    font-family: Roboto;
    font-size: 14px;
}

.hero-unit.hero-home .desc p {
    margin: 0;
    color: #999999;
    font: 16px/1.2em 'Lato', sans-serif;
    
}

.content-holder {
    position: relative;
    z-index: 1;
    padding-bottom: 0px;
}

.main-holder input[type="submit"], .main-holder input[type="reset"] {
    border: none;
    padding: 15px 40px;
    text-transform: inherit;
    background: #02bff2;
    color: #fff;
    height: auto;
    box-shadow: none;
    border: 1px solid transparent;
}

div.wpcf7 .wpcf7-form .submit-wrap {
    position: relative;
    text-align: right;
}
.map-info i{
margin-right:2%;
color: #0079bf;
}

.title-box .title-box_primary, .title-box .title-box_secondary h2 {
    text-transform: uppercase;
    margin: 0;
    color: #0079bf;
font: bold 26px/1.2em 'Lato', sans-serif;

}

.posts-grid.services-home > li .thumbnail {
    margin: 0 0 20px;
    background-color: #f5f5f5;
}

 .posts-grid.services-home > li .btn {
   display:none;
}

 .posts-grid.services-home > li .excerpt {
   display:none;
}

.clbg{
 background-color: #f5f5f5;
}

#catalogueBG{ 
 background-color: #f5f5f5;
}

.emaillist input[type="submit"]{
    border: none;
    padding: 10px 15px;
    text-transform: inherit;
    background: #02bff2;
    color: #fff;
    height: auto;
    box-shadow: none;
    border: 1px solid transparent;
    margin: 0% 0%!important;
}
  .main-holder input[type="reset"] {
    border: none;
    padding: 10px 15px;
    text-transform: inherit;
    background: #02bff2;
    color: #fff;
    height: auto;
    box-shadow: none;
    border: 1px solid transparent;
    margin: 5% 5%;
}

 .main-holder input[type="submit"]{
    border: none;
    padding: 10px 15px;
    text-transform: inherit;
    background: #02bff2;
    color: #fff;
    height: auto;
    box-shadow: none;
    border: 1px solid transparent;
    margin: 5% 45%;
}

.pdownloads{
 color: #0066cc;
 text-decoration: underline;
}

.featured-thumbnail {
    position: relative;
    float: right;
    overflow: hidden;
    margin: 5px 20px 10px 0;
}

.posts-grid.last-from-blog li .post_meta.author {
    margin: 20px 0 0;
   display:none
}

.posts-grid li .featured-thumbnail img {
    width: 90%;
    margin: 2% 0 0 3%;
}

.cont-wrap{
    color: #fff;
    font: bold 13px/1.2em 'Lato', sans-serif; 
    float: left;
    line-height:19px;
    text-transform: uppercase;
}

.spacer {
    height: 60px;
}
. row-fluid {
width: 98%;
}

.footer{
background:#063354;
padding: 10px 0;
border:none;
}

@media (min-width: 1200px){
.row-fluid{

width: 98%;
}

}
.googl-map{
background:none;

}

.footer-text {
    padding: 0;
    font: 16px/20px 'Lato', sans-serif;
    color: #ffffff;
    text-transform: none;
    text-align: center;
    float: none;
    margin: 0;
}

.posts-list.masonry .post__holder .thumb_desc {
	background: rgb(0,0,0,0.6);
}

.posts-list.masonry .post__holder .thumb_desc .post-title,
.posts-list.masonry .post__holder .thumb_desc .excerpt {
	opacity: 1!important
}

.desc_A p{
    margin: 0;
    color: #999999;
    font: 16px/1.2em 'Lato', sans-serif;
}

body.single-portfolio ul#topnav li#menu-item-2057 {
    display: block;
}

body.page-id-1797  ul#topnav li#menu-item-2057 {
    display: block;
}

body.page-id-1797 ul#topnav li {
    display: none;
}

body.single-portfolio ul#topnav li {
    display: none;
}

.title-section .breadcrumb {display:none}

#back-top-wrapper #back-top a span {
display:none!important;
}

#archives-2{
display:none;
}
#my_poststypewidget-2{
display:none;
}
#my-recent-comments-4{
display:none;
}

#categories-2{
display:none;
}

#post-1797{

}

.nav__primary .sf-menu > .menu-item > .sub-menu{
background-color:#277AAC!important;
}

.posts-list.masonry .post__holder .thumb_desc .excerpt{
font:18px/1.2em 'Lato', sans-serif!important;
}

body.single-portfolio ul#topnav li li,
body.single-portfolio ul#topnav li.current-menu-parent {
    display: inline-block;
}
body.single-portfolio ul#topnav li#menu-item-2057 {
  display: inline-block;
}