
@media (min-width: 1050px) {
header.header.fixed-top {
	  position: fixed !important;
}

}
.mainSlider {margin-top:130px}

  
body, p{
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

h3{
  line-height:32px;
}
p:empty{
  display:none;
}
p.spacer{
  display:block;
  line-height:inherit;
}
.center{
  text-align:center;
}
.sub-title{
	font-size: 14px;
	text-align: justify;
	font-weight: 400;
	line-height: normal;
	padding-right: 15px;
}

ul.contact-horizontal{
height:40px;
}

.home-text p{
font-size:16px;
line-height:1.8em;
}
.single-portfolio section {
  padding-bottom:0;
}

.wpb_single_image.home-pa-box .vc_figure-caption{
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    padding: 15px;
    line-height: normal;
    font-weight: 700;
    background: #04367d;
    color:#fff;
}
.testimonial-thumb img{
   display:none;
}

#crim-link p{
font-size: 24px;
color:#ccc;
}
#crim-link a{
color:#fff;
}

.author-box{
 display:none;
}

.img-border{
  padding:5px;
  border: 1px solid #ccc;
}
.pa-form-wrap{
   margin-top:0 !important;
}

.credit a{
  color:#337ab7;
}

.testimonial-slide .testimonial-text:before {
   position:relative; left:2px;
}
.testimonial-slide .testimonial-content h3.name{
   padding-left:3px;
}

.wp-yrw .wp-yelp-left img{
  display:none;
}

/*media queries */

@media screen and (max-width:1048px){   
    .mainSlider {
       margin-top: 0 !important;
  }
#banner-area.top-gap {
    margin-top: 0;
}
.fullwidthbanner-container,#banner-area.top-gap{margin-top:0 !important}
}

@media screen and (max-width:768px){
.specialmargin .container > .row {margin-left:0; margin-right:0}
}

.tnp-subscription{max-width:100% !important}
.quote-form .title{ margin: 0 0 20px 0; line-height: normal; font-size:24px; color:#333}
.navbar-brand {
    padding: 0 15px;
}
@media (min-width: 768px){

    .navbar-right .dropdown-menu {
      top:26px;
    }
   .navbar {
   margin-bottom:0;
}

}
/* most tablets */
@media only screen  
and (max-width: 1200px)
and (max-height: 1100px){
.quote-form-wrapper{
   margin-top: 0 !important;
   background:#eeeeee;
    width: auto;
   border:1px solid #cccccc;
  }
.quote-form{
    margin: 0;
    padding: 20px 10px;
 }
}
@media (min-width: 768px) and (max-width: 979px) { 
.wpb_single_image.home-pa-box .vc_figure-caption{
  font-size:12px;
  padding:5px;
}


}
@media (max-width: 767px) {
ul.contact-horizontal li {    
    font-size: 16px;
    margin-top: 10px;
}

.quote-form-wrapper{
width:auto;
}

body .rev_slider_wrapper .tparrows, body .rev_slider_wrapper:hover .tparrows {
    display: none !important;
}

.mobile-center{
text-align:center !important;
}

.fullwidthbanner-container,#banner-area.top-gap{margin-top:0 !important}
}
@media (max-width: 480px) {
.no-mobile-portrait{
  display:none;
}

.right-top-sidebar {    
    width:100%;
}

.fullwidthbanner-container,#banner-area.top-gap{margin-top:0 !important}

.quote-form{
  margin:0;
}
}
body.page-template-under-construction{background-image:url('http://barrister.weblusive-themes.com/wp-content/uploads/2015/03/bg1.jpg') !important}
