#tz-top-wrapper {    background-color:#600!important;}

#tz-main-body-wrapper {    background-color: white !important;}

.clear {    clear: both;}

#tz-main-body-wrapper {    padding: 34px 0 !important;}

#tz-header-wrapper {    margin-bottom: 0.3% !important;    -webkit-box-shadow: 0px 10px 7px -8px rgba(85,85,85,1) !important; -moz-box-shadow: 0px 10px 7px -8px rgba(85,85,85,1) !important; box-shadow: 0px 10px -8px rgba(85,85,85,1);}

body .menu-add-fixed.crt-top.fixed-top {    position: static !important;}

#header-info {    width: 41% !important;}
#header-info {    margin-top: 12px;    float: right; text-align: left !important;}

#telephone {    font-size: 19px !important;    width: 94% !important;   text-align: right !important;    position: absolute !important;}

#telephone span {    margin-left: 1%;}

.fa.fa-phone {    font-size: 21px;    line-height: 10px !important; color: white;
}

.fa.fa-envelope {    font-size: 19px;    padding-left: 2%; color: white;
}

.view-contact #tz-contact-left{
    width:55%!important;
}

.view-contact #tz-contact-right{
    width:45%!important;
}

.buildpage {
    margin-top: 60px;
}

/*Conner's Code'*/

ul.sigProClassic span.sigProPseudoCaption, ul.sigProClassic span.sigProCaption{ display: none;}

#telephone a {    padding-left: 3px !important;}

.price-tag {    border: 1px dotted;    width: 14%;    text-align: center;    margin-left: auto;    margin-right: auto;   padding: 1%;    margin-top: 2%;}
.price-tag h3 {    margin: 0;}

.copyright p { color: #000;}

.fleet-info-img {width: 90%; margin: auto;}
#fleetPage img {width: 100%; box-shadow: 6px 4px 4px #A9A9A9;}


.contact-deatails p {    color: black !important;    line-height: 23px;    font-size: 16px;}


.contact-deatails {    width: 82%;    margin-left: auto;}

.formResponsive .formHorizontal .formControls { margin-left: 121px !important;}
.trailer-model {    width: 35%;    float: left;    border-right: 1px solid #3082CB;  padding-top: 5%;    padding-bottom: 7%;    margin-right: 2%;    padding-right: 3%;}
.trailer-image {    width: 30%;    float: left;}
.trailer-per-week {    width: 10%;    float: left;    border-left: 1px solid black;    padding-left: 3%;    margin-left: 2%;}

.container {    max-width: 1290px !important;}

.events-info {    width: 100%;    margin-top: 2%;}
.ug-gallery-wrapper {    margin-top: 1.5% !important;}

.event-info-1 {    width: 33%;    float: right;}
.event-info-2 {    width: 60%;    float: left;}

.itemid-489 #tz-breadcrumbs-wrapper{ background-image: url("/images/banners/Farm-min.JPG");}


.fleet-list {    width: 83%;    margin-left: auto !important;    margin-right: auto !important;    font-size: 16px !important;}

.underline{ text-decoration: underline;}
.hire-rate table {    width: 100%;    padding: 19px !important;}

hr {    border: 1px solid #3088C8 !important;}

table, tr, td, th {    border: 1px solid black;    padding: 1%;    width: 1%; margin-top: 2%; margin-bottom: 2%; }

.fleet hr {    margin-top: 45px !important;    margin-bottom: 20px !important;}

#tz-header-wrapper {    background-color: #3082CB!important;}

#tz-header-wrapper a {    color: white !important;}

#telephone span a          { font-size: 90%!important; }
#telephone #up  a         { font-size: 100%!important; }


.itemid-490 #tz-breadcrumbs-wrapper {background-image: url("/images/banners/Inside-shed-min.JPG") !important;}
.itemid-488 #tz-breadcrumbs-wrapper {background-image: url("/images/banners/Inside-shed-min.JPG") !important;}
.itemid-487 #tz-breadcrumbs-wrapper {background-image: url("/images/banners/Inside-shed-min.JPG") !important;}

.itemid-285 #tz-breadcrumbs-wrapper{ background-image: url("/images/banners/Farm-min.JPG")!important;}
.itemid-285 #tz-main-body-wrapper { padding:34px 0 !important; }
.itemid-285 #tz-main-body-wrapper .contact-map iframe{width:100%!important; height:440px!important; }

.itemid-491 #tz-breadcrumbs-wrapper{ background-image: url("/images/banners/Farm-min.JPG")!important;}

/***********************/

/* Header */

#header .col-lg-3 {    width: 16%;    top: 9px;    position: absolute !important; z-index: 500;}

#header .col-lg-9 {
	width: 75%;
}

body .menu-add-fixed.crt-top {
	top: -170px;
}

.content-left {
    width:67%!important;
    margin-right:3%!important;
    float:left!important;
}

.content-right {
    width:30%!important;
    float:left!important;
    margin-top: 60px;
}

.content-right img {
    max-width: 300px;
    height: auto;
}

.avPlayerWrapper {
    text-align: left;
    float: left;
    margin-right: 15px;
    clear: none;
}

a, a:focus {color:#963230 !important; font-weight: 400; font-size: 100% !important;}



#tz-breadcrumbs-wrapper {
    background-color: #963230;
    padding: 2% 0 1% 0 !important;
	background-repeat: no-repeat;
	height: 400px !important;
}

#Mod324 a {color:#fff!important;}

#tz-footer2-wrapper {display: none!important;} 

#tz-component p {font-size:120% !important; line-height:165%}

#tz-component ul li { font-size:115%!important;line-height:175%!important;}

a.read-more {color:#fff!important;}

#Mod318 ul li {line-height:250%!important;}


.itemid-471 #tz-breadcrumbs-wrapper {
    background-image: url("/images/banners/Farm-min.JPG");
    }

.itemid-446 #tz-breadcrumbs-wrapper {
	background-image: url("/images/banners/bathroom1600x400.jpg");
}

/* Boilers */
.itemid-447 #tz-breadcrumbs-wrapper {
    background-image: url("/images/banners/boiler-banner1.jpg");
    }
    
.itemid-448 #tz-breadcrumbs-wrapper {
    background-image: url("/images/banners/drainpipes1600x400.jpg");
    }
    
.itemid-449 #tz-breadcrumbs-wrapper {
    background-image: url("/images/banners/showerhead1600x400.jpg");
    }

.itemid-285 #tz-breadcrumbs-wrapper {
    background-image: url("/images/banners/water-pumping-station-wide.jpg");
    }

.tp-caption {display:none!important;}

#tz-component h2,h2 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: #3082CB
}
.copyright {    padding: 0px 0 !important;}

/* #tz-main-body-wrapper h2, #tz-main-body-wrapper h3, #tz-main-body-wrapper a {
    color: #7979B8 !important;
} */

#tz-our-causes .custom p {font-size:135%!important;color: #222!important;}

#tz-component p {
    color: #000 !important;
    font-size: 100%;
}

#tz-component a {
    color: #963230;
}

#tz-component .link {
    margin-bottom: 0.1em;
}

/*#tz-component a:hover {
    text-decoration: underline;
}*/

#tz-position-2 .module-title {
    color: #EFAE30;
    margin-bottom: 1%;
}

#tz-header-wrapper a {
    color: #963230;
}

.item-page ul {
    list-style-type: disc;
    color: #000;
    font-weight: 300;
}

.googlemap iframe {
    width: 100%; 
}

#tz-service-bottom-wrapper {
    background-image: none;
    padding: 75px 0 60px !important;
}

#tz-service-bottom img {
    max-width: 150px;
    max-height: 100px;
}

.tz-about-new .boxes_img a img {
    width: inherit;
    height: inherit;
}

#plazart-mainnav .navbar-inner {
    height: 24px;
    position:  absolute;
 bottom: 0;
    right: 0;
    
}

#plazart-mainnav {    position: relative;    min-height: 81px;    top: -17px;}

#plazart-mainnav a {
    font-size: 141% !important;
    font-weight: normal;
    padding-left: 19px;
    padding-right: 14px;
    line-height: inherit;
        
}


#plazart-mainnav .plazart-megamenu .nav > li:first-child {    border-left: 0px;}

#plazart-mainnav .plazart-megamenu .nav > li{ border-left: 1px solid white;}


#plazart-mainnav a:hover {
    text-decoration: underline;  
}

/*#header-telephone {display: none !important;}
*/
#plazart-mainnav #header-telephone a {
	font-size: 50% !important;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	line-height: inherit;
    position: relative;
    top: 0px;
    float: right;
}

#header-info {
    float: right;
text-align: right;
    margin-top: 20px;
    width: 38%;
}
/*
#header-text {display: none!important;}*/

#callout-icon {display:none!important;}

#callout-icon img {
    max-width: 130px;
    max-height: 130px;
    filter: drop-shadow(1px 1px 1px black);
    -webkit-filter: drop-shadow(1px 1px 1px black);
}

.col-lg-9 {
    float: right;
}

#tz-home-about-wrapper {
    padding: 40px 0 !important;
}

#tz-home-about-wrapper hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #963230;
    margin: 0 auto;
    padding: 0; 
    width: 80%;
}

#tz-our-causes h2, h3, p {   color: #3082CB;}

#tz-our-causes h2 {
   font-size: 250%;
   margin-bottom: 0.5em;
}

.br-top .module-title span::before, span::after {
	display: none;
}

#tz-our-causes h3 span {
   font-size: 150%;
   color: #3082CB ;
}

.md-center .module-title {
    margin-bottom: 20px;
}

#tz-our-causes p {
   margin-bottom: 5px;
   font-size: 115%;
}

#footer h2 {font-size:170%!important;}

#tz-gallery-wrapper {
    display: none;
}

#tz-volunteer-wrapper {
    display: none;
}

#tz-top-wrapper {
    display: none;
}

#tz-header-wrapper {
    margin: 0 0 2%;
    padding-top: 1%;
}

#tz-service-wrapper {
    padding: 50px 0 50px !important;
}

#tz-service h2 {
    text-align: center;
}

#tz-service-wrapper .blurb-text {
    width: 55%;
    margin-left: 5%;
    float: right;
}

#tz-service-wrapper .blurb-text h3,li {
    color: #000;
}

#tz-service-wrapper .blurb-text li {
    font-size: 110%;
}

#tz-service-wrapper .blurb-text ul {
    padding-left: 20px;
}

#tz-service-wrapper .blurb-img {
    width: 40%;
    float: left;
    margin-top: 20px;
}

.service-list.box .service-item-wrapper {
    text-align: left;
    padding: 20px 15px;
    background: inherit;
}

.service-list.box .service-item {
    background: inherit;
    padding: 0;
}

.service-list.box .service-item:hover {
    background: none;
    }

.service-list.box .service-item h5.title {
    font-size: 200% !important;
    font-weight: 700 !important;
    color: #3082CB !important;
}

.service-list.box .service-item h5.title:hover {
    text-decoration: underline;
}

.service-item ul {
    list-style: none;
    padding-left: 0;
}

.service-item img {
    border-radius: 5px;
    margin: 10px 0 10px;
}

.service-item p {
    color: #000;
    font-size: 100%;
}

.col-lg-3 {
    padding-left:0px;
    padding-right: 0px;
}

.service-item-wrapper {
    position: relative;
    height: 420px;
}

.service-item-wrapper .read-more:hover {
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
}

.service-item-wrapper .read-more {
	-webkit-transition: all 400ms ease-out;
	-moz-transition: all 400ms ease-out;
	-o-transition: all 400ms ease-out;
	transition: all 400ms ease-out;
}

.service-list.box .service-item-wrapper .read-more {
    position: absolute;
    bottom: 5px;
    left: 15px;
}

.service-list.box .service-item .read-more i {
    display: none;    
}

.service-list.box .service-item-wrapper .read-more {
    display: inline-block;
    background-color: #FFCC00;
    border-radius: 2px;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 5px;
    color: black !important;
    
}

.service-list.box .service-item-wrapper .read-more:hover {
    color: black !important;
    background: transparent;
    }
    
.more-content {
    display: none;
}

.relate {
    display: none;
}


/*TRIALER LISTING */
.trailer-listing            { width: 31%; margin: 10px 1%; border-radius: 10px!important; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); float: left; text-align: center; border: 1px solid #333; min-height: 470px; }
.trailer-listing img        { border-radius: 10px 10px 0 0; }

.trailer-listing:hover      { box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); }
.trailer-listing h3         { font-size: 20px; }












/* About Us Page */

#about-staff-photos {
    width: 100%;
    margin-top: 30px;
}

.staff-photos {
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    
    clear: both;
}

.staff-photos figure {
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    vertical-align: top;
}

.staff-photos figure img {
    max-width: 200px;
    height: auto;
}

.staff-photos figure span {
    font-weight: 500;
}

#about-staff-photos h2, #about-staff-photos h3 {
    text-align: center;
}

/* Contact */

/*#tz-contact p {
    color: #625EB5;
    font-size: 120%;
}

#tz-contact h2 {
    margin-top: 0px;
    color: #625EB5;
}

#userForm h2 {
    color: #625EB5;
} */

#userForm .formBody input {
    background-color: #F5F5F5;
    border: none;
    border-radius: 0px;
    box-shadow: none;
}

#userForm .formBody textarea {
    background-color: #F5F5F5;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    width: 100%;
}

/* .rsformVerticalClear {
	color: #625EB5;
} */

.formResponsive .formHorizontal .formControlLabel {
	padding-top: 0px !important;
    margin-bottom: 10px !important;
    width: 113px !important;
}

.formResponsive input[type="text"] {
    transition: all 300ms ease-out !important;
}

.formResponsive label {
    margin: 0 !important;
    margin-left: 5px !important;
}

p.rsformVerticalClear {
	margin-bottom: 3px !important;
}

#tz-contact  {
    
}



#tz-copyright-wrapper {
    background-color: #fff !important;
}

#tz-copyright-wrapper a {
    color: inherit;
}

#tz-copyright-wrapper a:hover {
    text-decoration: underline;
}

#tz-footer-wrapper {
    background-image: none;
    background-color: #333 !important;
    
}

.plazart-megamenu > ul > li > a  {text-transform:none!important;}

/* #tz-our-causes h3 {color:#333!important;} */

#tz-header-wrapper {margin-bottom: 0.5%!important;}

#footer-contact p {
    color: #fff;
    font-size: 142%;
}

#footer-contact h2 {
    color: #fff;
    margin-bottom: 1%
}

#tz-footer1 img {
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
    max-width: 150px;
    max-height: 100px;
    
}

#tz-footer-wrapper {    padding-top: 23px !important;    padding-bottom: 13px !important;}

#footer h2 {
    color: #fff;
}

#footer p {
    color: #fff; 
}

#footer .testimonials p {
    font-style: italic;
}

#footer .logos {
    margin-top: 40px;
}

#tz-footer1 {
    width: 45%;
}

#tz-footer2 {
    width: 30%;
    
}

#tz-footer4 {    width: 100%;  text-align: center;}

.Footer .module-title {
	font-size: 170%;
	text-transform: inherit;
	font-weight: bold;
    margin-bottom: 1%;
    line-height: 35px;
}

.Footer .module-title  {
	font-size: 170%;
	text-transform: inherit;
	font-weight: bold;
}

.Footer ul.nav.menu li a {
	padding: 2px 0;
	color: #aaa;
}

#tz-copyright .logos-left {
    float: left;
    width: 33%; 
}

#tz-copyright .logos-right {
    float: right;
    width: 33%; 
}

#tz-copyright .copyright-middle {
    display: inline-block;
    width: 33%;  
}

#tz-copyright .logos-centered {
    display: inline-block;
    width: 100%;
    text-align: center;
}

#tz-copyright .copyright-centered {
    width: 100%;
    text-align: center;
    margin-top: 9px;
}

#tz-copyright img {
    margin: 0 20px 0 20px;
    max-height: 60px;
}

.avPlayerWrapper div, .avPlayerWrapper iframe, .avPlayerWrapper object, .avPlayerWrapper embed {
	outline: 0;
	padding: 20px;
	margin: 0;
}





/* Media Queries */

@media screen and (max-width: 1287px){
    
    #header .col-lg-9 {    width: 100%;}
    
    
}

@media screen and (max-width: 1119px){
    
    #header .col-lg-3 {    width: 22%;}
    
    #plazart-mainnav a {    font-size: 130% !important;    padding-left: 13px;}
    
}

@media screen and (max-width: 1119px){
    
    
    
    #plazart-mainnav a {    font-size: 126% !important;    padding-left: 10px; padding-right: 11px;}    
     
       
}

@media screen and (max-width: 927px){
    
    
 #plazart-mainnav .navbar-inner {    height: 18px }
 
    #plazart-mainnav {    min-height: 72px !important;}
    
     #telephone {    width: 91% !important;    line-height: 24px !important; font-size: 18px!important;}
     
     .fa.fa-phone {    font-size: 18px;}
     
     .fa.fa-envelope {    font-size: 17px;}
     
     #plazart-mainnav a {    font-size: 114% !important;    padding-left: 9px !important;    padding-right: 8px!important;}
     
    
}





@media screen and (max-width: 1024px) {

#tz-contact, #tz-right {
    width: 50%;
} 

#header-info {
    width: 95% !important;
}

#header-telephone {
    font-size: 290%;
}

#header-text {
    font-size: 200%;
}

#callout-icon {
	top: 50px;
	left: -85px;
}

#callout-icon img {
	max-width: 100px;
	max-height: 100px;
	padding-top: 0px;
}

#tz-service-wrapper .blurb-text li {
	font-size: 95%;
}

#tz-main-body-wrapper {
	padding: 50px 0 !important;
}

.Footer .col-sm-6:nth-child(2n+1) {
    clear: none!important;
}

#plazart-mainnav a {
	font-size: 125% !important;
	padding-left: 7px;
	padding-right: 10px;
}

#plazart-mainnav {
	min-height: 88px;
}

.google-map iframe {
    width: 400px;
    height: 300px;
}

}



@media screen and (max-width: 977px){
    
#telephone {    width: 87% !important;}
    
    #plazart-mainnav .navbar-inner {    position: absolute !important; height: 18px ;}
    
    #plazart-mainnav a {    font-size: 116% !important;}
    
    
}

@media screen and (max-width: 1024px) and (orientation: portrait) {

#header-telephone {
    font-size: 235%;
    padding-top: 8px;
}

#header-text {
    font-size: 130%;
}

#callout-icon {
	position: absolute;
	top: 5px;
	left: 395px;
	z-index: 1000;
	/* -webkit-transform: rotate(-10deg); */
	/* transform: rotate(-10deg); */
}

#callout-icon img {
	max-width: 80px;
	max-height: 80px;
	padding-top: 10px;
}

}

.fancybox-title.fancybox-title-inside-wrap {
    display: none;
}

@media (max-width: 2000px) and (min-width:1025px){
    
    #header-info {
    width: 95%!important; 
}

#callout-icon img {
    max-height: 130px!important;
    margin-top: 0%!important;
}

}
    



@media (max-width: 977px) and (min-width:800px){
#header-info {
    width: 90%!important;
}

#callout-icon {
    left: 0px;
}

#callout-icon img {
    max-width: 60px;
        padding-top: 0px;
    margin-left: -16px;
}

#plazart-mainnav a {
    font-size: 101% ;
}

#plazart-mainnav .navbar-inner {
    position: relative!;
    width: 100%;
}

.service-item-wrapper {
    height: auto !important;
}

.desc {
    padding-bottom: 3% !Important;
}


}

@media screen and (max-width: 960px) {
    
#header-info {
    width: 95% !important;
}

#header-telephone {
    font-size: 275%;
}

#header-text {
    font-size: 185%;
}

#callout-icon {
	top: 50px;
	left: -58px;
}

#callout-icon img {
	max-width: 90px;
	max-height: 90px;
	padding-top: 0px;
}

#tz-service-wrapper .blurb-text li {
	font-size: 100%;
}

#tz-main-body-wrapper {
	padding: 50px 0 !important;
}

.Footer .col-sm-6:nth-child(2n+1) {
    clear: none!important;
}

#plazart-mainnav a {    font-size: 105% !important;    padding-left: 7px !important;    padding-right: 6px !important;}

#plazart-mainnav {
	min-height: 76px;
}

#tz-our-causes h3 span {
	font-size: 140%;
}

#tz-our-causes h2 {
	font-size: 235%;
}

#tz-our-causes .custom p {
	font-size: 125% !important;
}

.blurb-text h3 {
	font-size: 22px;
}

}

@media screen and ( max-width: 807px){
    
    #plazart-mainnav a {    font-size: 105% !important;    padding-left: 10px !important;    padding-right: 5px !important;}
    
}

@media screen and (max-width: 789px){
    
    .col-md-3 {    width: 22% !important;}
    
    #telephone {    display: none;}
    
    #header .col-lg-9 {    width: 90%;    max-height: 65px;}

    
    
    
}



@media screen (max-width: 800px){
    
  .col-xs-6 {
    width: 100%;
}
  
  #header-info {
    float: none!important;
        width: 100%!important;
    }
    
    #header-telephone {
    width: 100%!important;
    }
    
    #plazart-mainnav #header-telephone a {
    float: none!important;
}

   #callout-icon img {
    margin-top: 0%;
} 

#callout-icon {
    position: relative;
    top: 0px!important;
    left: 0!important;
}

#callout-icon img {
    padding-bottom: 10px!important;
    }
    
    nav#plazart-mainnav {
    text-align: center;
}

div#header-text {
    width: 100%;
}

div#tz-logo {
    text-align: center;
}


body .menu-add-fixed.crt-top.fixed-top div#header-info{
    display: none;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
    width: 70%!important;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo{
    width: 30%!important;
}


.service-item-wrapper {
    height: auto;
}

.desc {
    padding-bottom: 2% !important;
}

#tz-service-wrapper .blurb-img {
    width: 100%;
    float: none;
}

#tz-service-wrapper .blurb-text {
    width: 100%;
}

.col-md-3{
    width:100%!important;
    padding-left: 15px;
}

#plazart-mainnav .navbar-inner {
    position: relative;
}

figure {
    width: 100%;
}

.staff-photos figure img {
    max-width: 100%;
}

   .content-right {
    width: 100%!important;
} 

.content-right img {
    max-width: 100%;
        width: 100%;
}

.content-left {
    width: 100%!important;
}

}


@media screen and (max-width: 800px) and (orientation: portrait){
   
.row {
	margin-left: 0px;
	margin-right: 0px;
}
 
.col-md-3 {
	width: 33% ;
	padding-left: 10px;
    padding-right: 10px;
}

#tz-contact {
	width: 45%;
}

#tz_right {
    width: 55%;
}

#header .col-lg-9 {
	width: 90%;
    max-height: 60px;
}

#header-text {
    font-size:  140%;
    text-align: left;
    padding-left: 8px;
}

#header-info {
	margin-top: 0px;
}

div#header-text {
	width: 40%;
}

#header-telephone {
	float: right;
	font-size: 240%;
	padding-right: 8px;
    width: 60% !important;
    padding-left: 5px;
    text-align: right;
    padding-top: 0px;
}

#plazart-mainnav #header-telephone a {
	font-size: 70% !important;
	float: left;
    margin: 0 auto;
}

#callout-icon {
	top: 0px !important;
	left: 0 !important;
    display: none;
}

#plazart-mainnav .navbar-toggle {
	display: none;
}

.navbar-collapse {
	padding-left: 0px;
}

#plazart-mainnav {
	min-height: 65px;
}

#header .col-lg-1, #header .col-lg-10, #header .col-lg-11, #header .col-lg-12, #header .col-lg-2, #header .col-lg-3, #header .col-lg-4, #header .col-lg-5, #header .col-lg-6, 
#header .col-lg-7, #header .col-lg-8, #header .col-lg-9, #header .col-md-1, #header .col-md-10, #header .col-md-11, #header .col-md-12, #header .col-md-2, #header .col-md-3, 
#header .col-md-4, #header .col-md-5, #header .col-md-6, #header .col-md-7, #header .col-md-8, #header .col-md-9, #header .col-sm-1, #header .col-sm-10, #header .col-sm-11, 
#header .col-sm-12, #header .col-sm-2, #header .col-sm-3, #header .col-sm-4, #header .col-sm-5, #header .col-sm-6, #header .col-sm-7, #header .col-sm-8, #header .col-sm-9, 
#header .col-xs-1, #header .col-xs-10, #header .col-xs-11, #header .col-xs-12, #header .col-xs-2, #header .col-xs-3, #header .col-xs-4, #header .col-xs-5, #header .col-xs-6, 
#header .col-xs-7, #header .col-xs-8, #header .col-xs-9 {
	padding-left: 0px;
	padding-right: 0px;
    
}



#tz-breadcrumbs-wrapper {
	height: 250px !important;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 33% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 66% !important;
}

#plazart-mainnav #header-telephone a {
	display: none;
}

#tz-component p, #tz-component ul li {
	font-size: 100% !important;
	line-height: 150% !important;
}

.navbar-toggle {
    top: -30px;
}

.header1 .plazart-megamenu > ul {
	float: left;
}

#plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse .plazart-megamenu > ul > li {
	padding: 5px 0;
}

#plazart-mainnav a {
	padding-left: 9px;
}

#tz-home-about-wrapper {
	padding: 0px 0 !important;
}

#Mod316 .col-md-3 {
	width: 50% !important;
	padding-left: 10px;
	padding-right: 10px;
}

#tz-our-causes h3 span {
	font-size: 110%;
}

#tz-our-causes h2 {
	font-size: 160%;
}

#tz-our-causes .custom p {
	font-size: 100% !important;
}

body #tz-service-wrapper, body #tz-causes-wrapper, body #tz-gallery-wrapper, body #tz-blog-wrapper, body #tz-service-bottom-wrapper, body #tz-event-wrapper, body #tz-event-blog-wrapper, body #tz-shop-wrapper, body #tz-testimonial-wrapper, body #tz-main-body-wrapper {
	padding: 20px 0 !important;
}

h2 {
	font-size: 165%;
}

.blurb-text h3 {
	font-size: 110%;
}

#Mod318 ul li {
	line-height: 150% !important;
}

#tz-service-wrapper .blurb-text li {
	margin-bottom: 5px;
}

.blurb-text h3 {
	text-align: center;
}

#tz-copyright img {
	margin: 0 10px 0 10px;
	max-height: 60px;
}

}




@media screen and (max-width: 768px) and (orientation: portrait) {
   
.col-md-3 {
	width: 40% !important;
	padding-left: 15px;
    padding-right:  8px;
}

#tz-footer2, #tz-footer4 {
    width: 30% !important;
}
 
#header .col-lg-9 {
	width: 60%;
    padding-right: 15px;
    padding-left: 8px;
}

#header-text {
	width: 40% !important;
    text-align: left;
    margin-top: 5px;
    padding-right: 15px;
}

#header-telephone {
	width: 60% !important;
    text-align: right;
    font-size: 190%;
    padding-top: 8px;
}

#header-info {

    padding-left: 10px;
    padding-right: 10px;
}

#header-text {
    font-size: 155%;
}

#callout-icon {
	top: 30px !important;
	left: -90px !important;
    height: 0px;
    width: 0px;
}

#callout-icon img {
	max-width: 90px;
	max-height: 90px;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#tz-service-wrapper .blurb-text li {
	font-size: 100%;
}

#tz-main-body-wrapper {
	padding: 50px 0 !important;
}

#plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse {
	width: 50%;
	left: 45%;
	top: 370%;
}

.navbar-toggle {	position: absolute;	left: 1%; top: -4%;}

h2 {
	font-size: 165%;
}

.Footer .col-sm-6:nth-child(2n+1) {
    clear: none!important;
}

#plazart-mainnav a {
	font-size: 98% !important;
	padding-left: 12px;
	padding-right: 3px;
}

#plazart-mainnav {
	min-height: 122px;
}

#tz-our-causes h3 span {
	font-size: 133%;
}

#tz-our-causes h2 {
	font-size: 235%;
}

#tz-our-causes .custom p {
	font-size: 120% !important;
}

.blurb-text h3 {
	font-size: 22px;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 30% !important;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 60% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

#tz-breadcrumbs-wrapper {
	height: 250px !important;
}

#tz-copyright img {
	margin: 0 10px 0 10px;
	max-height: 50px;
}

}



@media screen and (max-width: 736px) and (orientation: landscape){
    
.col-md-3 {
	width: 33% !important;
	padding-left: 10px;
    padding-right: 10px;
}

#header .col-lg-9 {
	width: 60%;
    max-height: 60px;
}

div#header-text {
	width: 100%;
}

#header-text {
	font-size: 180%;
    padding-right: 0px;
}

#header-telephone {
	float: left;
	font-size: 250%;
	padding-right: 30px;
    width: 100% !important;
    padding-left: 5px;
    text-align: left;
}

#plazart-mainnav #header-telephone a {
	font-size: 70% !important;
	float: left;
    margin: 0 auto;
}

#callout-icon {
	top: 0px !important;
	left: 0 !important;
    display: none;
}

#plazart-mainnav {
	min-height: 65px;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 30% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

div#header-text {
	display: none;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 60% !important;
}

#plazart-mainnav #header-telephone a {
	display: none;
}

.navbar-toggle {
    top: 0px;
}

#plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse {
	background: #252525;
	border-top: 2px solid #f2ce3e;
	position: absolute;
	width: 60%;
	left: 40%;
	max-height: 480px;
	overflow-y: auto;
	padding: 0;
	z-index: 9999;
	margin-bottom: 0 !important;
	-webkit-box-shadow: 0 2px 3px -3px #cccccc;
	box-shadow: 0 2px 3px -3px #cccccc;
	top: 20px;
}

#plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse .plazart-megamenu > ul > li {
	padding: 5px 0;
}

#tz-home-about-wrapper {
	padding: 0px 0 !important;
}

#tz-our-causes h3 span {
	font-size: 133%;
}

#tz-our-causes h2 {
	font-size: 160%;
}

#tz-our-causes .custom p {
	font-size: 120% !important;
}

#Mod316 .col-md-3 {
	width: 50% !important;

}

body #tz-service-wrapper, body #tz-causes-wrapper, body #tz-gallery-wrapper, body #tz-blog-wrapper, body #tz-service-bottom-wrapper, body #tz-event-wrapper, body #tz-event-blog-wrapper, body #tz-shop-wrapper, body #tz-testimonial-wrapper, body #tz-main-body-wrapper {
	padding: 20px 0 !important;
}

h2 {
	font-size: 170%;
}

.blurb-text h3 {
	font-size: 150%;
}

#Mod318 ul li {
	line-height: 150% !important;
}

#tz-service-wrapper .blurb-text li {
	margin-bottom: 5px;
}

.blurb-text h3 {
	text-align: center;
}

#tz-copyright img {
	margin: 0 10px 0 10px;
	max-height: 60px;
}

}


@media screen and (max-width: 600px) and (orientation: portrait){
    
.col-md-3 {
	width: 33% !important;
	padding-left: 10px;
    padding-right: 10px;
}

#header .col-lg-9 {
	width: 60%;
    max-height: 60px;
}

#header-text {
	width: 100%;
}

#header-text {
	font-size: 180%;
    padding-right: 0px;
}

#header-telephone {
	float: left;
	font-size: 250%;
	padding-right: 30px;
    width: 100% !important;
    padding-left: 5px;
    text-align: left;
}

#plazart-mainnav #header-telephone a {
	font-size: 70% !important;
	float: left;
    margin: 0 auto;
}

#callout-icon {
	top: 0px !important;
	left: 0 !important;
    display: none;
}

#plazart-mainnav {
	min-height: 65px;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 40% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

#header-text {
	display: none;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 60% !important;
}

#plazart-mainnav #header-telephone a {
	display: none;
}

.navbar-toggle {
    top: -30px;
}

#plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse {
	background: #252525;
	border-top: 2px solid #f2ce3e;
	position: absolute;
	width: 60%;
	left: 6%;
	max-height: 480px;
	overflow-y: auto;
	padding: 0;
	z-index: 9999;
	margin-bottom: 0 !important;
	-webkit-box-shadow: 0 2px 3px -3px #cccccc;
	box-shadow: 0 2px 3px -3px #cccccc;
	top: 50px;
}

#plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse .plazart-megamenu > ul > li {
	padding: 5px 0;
}

#tz-home-about-wrapper {
	padding: 0px 0 !important;
}

#Mod316 .col-md-3 {
	width: 50% !important;
	padding-left: 10px;
	padding-right: 10px;
}

#tz-our-causes h3 span {
	font-size: 110%;
}

#tz-our-causes h2 {
	font-size: 160%;
}

#tz-our-causes .custom p {
	font-size: 100% !important;
}

body #tz-service-wrapper, body #tz-causes-wrapper, body #tz-gallery-wrapper, body #tz-blog-wrapper, body #tz-service-bottom-wrapper, body #tz-event-wrapper, body #tz-event-blog-wrapper, body #tz-shop-wrapper, body #tz-testimonial-wrapper, body #tz-main-body-wrapper {
	padding: 20px 0 !important;
}

h2 {
	font-size: 170%;
}

.blurb-text h3 {
	font-size: 110%;
}

#Mod318 ul li {
	line-height: 150% !important;
}

#tz-service-wrapper .blurb-text li {
	margin-bottom: 5px;
}

.blurb-text h3 {
	text-align: center;
}

}



@media screen and (max-width: 667px) and (orientation: landscape){

#tz-our-causes h3 span {
	font-size: 120%;
}

#tz-our-causes .custom p {
	font-size: 95% !important;
}

}

@media screen and (max-width: 640px) and (orientation: landscape){

#tz-our-causes h3 span {
	font-size: 100%;
}

#tz-our-causes p {
	font-size: 100%;
}

#Mod316 .col-md-3 {
	width: 50% !important;

}

#tz-our-causes {
    padding-bottom: 15px;
}

#tz-breadcrumbs-wrapper {
	height: 100px !important;
}

#tz-component p, #tz-component ul li {
	font-size: 100% !important;
	line-height: 145% !important;
}

.copyright p {
	font-size: 90%;
}

#tz-copyright img {
	margin: 0 10px 0 10px;
	max-height: 40px;
}

.col-md-3 {
	width: 25% !important;
	padding-left: 10px;
	padding-right: 10px;
}

#tz-footer1 {
    width: 50% !important;
}

}




@media screen and (max-width: 533px) and (orientation: landscape){

#header-telephone {
	font-size: 235%;
	text-align: left;
}

#tz-our-causes h3 span {
	font-size: 95%;
}

#tz-our-causes .custom p {
	font-size: 90% !important;
}

#Mod316 .col-md-3 {
	width: 50% !important;

}

#tz-service-wrapper .blurb-text li {
	font-size: 90%;
}


}


@media screen and (max-width: 414px) {
    
.col-md-3 {
	width: 100% !important;
	padding-left: 10px;
    padding-right: 10px;
}

#tz-footer2, #tz-footer4 {
	width: 100% !important;
}

#header .col-lg-9 {
	width: 100%;
    max-height: 60px;
}

div#header-text {
	width: 100%;
}

#header-text {
	font-size: 180%;
    padding-right: 0px;
}

#header-telephone {
	float: left;
	font-size: 200%;
	padding-right: 45px;
    width: 100% !important;
    padding-left: 13px;
    text-align: left;
}

#plazart-mainnav #header-telephone a {
	font-size: 70% !important;
	float: left;
    margin: 0 auto;
}

#callout-icon {
	top: 0px !important;
	left: 0 !important;
    display: none;
}

#plazart-mainnav {
	min-height: 65px;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 30% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

div#header-text {
	display: none;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 100% !important;
}

#plazart-mainnav #header-telephone a {
	display: none;
}

.navbar-toggle {
    top: -35px;
}

#tz-home-about-wrapper {
	padding: 0px 0 !important;
}

#tz-our-causes h3 span {
	font-size: 150%;
}

#tz-our-causes h2 {
	font-size: 160%;
}

#tz-our-causes .custom p {
	font-size: 120% !important;
}

#Mod316 .col-md-3 {
	width: 100% !important;

}

body #tz-service-wrapper, body #tz-causes-wrapper, body #tz-gallery-wrapper, body #tz-blog-wrapper, body #tz-service-bottom-wrapper, body #tz-event-wrapper, body #tz-event-blog-wrapper, body #tz-shop-wrapper, body #tz-testimonial-wrapper, body #tz-main-body-wrapper {
	padding: 20px 0 !important;
}

h2 {
	font-size: 170%;
}

.blurb-text h3 {
	font-size: 150%;
}

#Mod318 ul li {
	line-height: 150% !important;
}

#tz-service-wrapper .blurb-text li {
	margin-bottom: 5px;
}

.blurb-text h3 {
	text-align: center;
}

iframe {
    width: 380px;
    height: 300px;
}
}

@media screen and (max-width: 384px) {
    
.col-md-3 {
	width: 100% !important;
	padding-left: 10px;
    padding-right: 10px;
}

#header .col-lg-9 {
	width: 100%;
    max-height: 60px;
}

div#header-text {
	width: 100%;
}

#header-text {
	font-size: 180%;
    padding-right: 0px;
}

#header-telephone {
	float: left;
	font-size: 200%;
	padding-right: 60px;
    padding-top: 0px;
    width: 100% !important;
}

#plazart-mainnav #header-telephone a {
	font-size: 70% !important;
	float: left;
    margin: 0 auto;
}

#callout-icon {
	top: 0px !important;
	left: 0 !important;
    display: none;
}

#plazart-mainnav {
	min-height: 65px;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 100% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

div#header-text {
	display: none;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 100% !important;
}

#plazart-mainnav #header-telephone a {
	display: none;
}

.navbar-toggle {
    top: -44px;
}


#tz-home-about-wrapper {
	padding: 0px 0 !important;
}

#tz-our-causes h3 span {
	font-size: 130%;
}

#tz-our-causes h2 {
	font-size: 160%;
}

#tz-our-causes .custom p {
	font-size: 100% !important;
}

body #tz-service-wrapper, body #tz-causes-wrapper, body #tz-gallery-wrapper, body #tz-blog-wrapper, body #tz-service-bottom-wrapper, body #tz-event-wrapper, body #tz-event-blog-wrapper, body #tz-shop-wrapper, body #tz-testimonial-wrapper, body #tz-main-body-wrapper {
	padding: 20px 0 !important;
}

h2 {
	font-size: 25px;
}

.blurb-text h3 {
	font-size: 135%;
}

#Mod318 ul li {
	line-height: 150% !important;
}

#Mod316 .col-md-3 {
	width: 100% !important;

}

#tz-service-wrapper .blurb-text li {
	margin-bottom: 5px;
}

.blurb-text h3 {
	text-align: center;
}

iframe {
    width: 330px;
    height: 300px;
}

#tz-copyright img {
	margin: 0 10px 0 10px;
	max-height: 40px;
}

}




@media screen and (max-width: 320px) {
    
.col-md-3 {
	width: 100% !important;
	padding-left: 10px;
    padding-right: 10px;
}

#header .col-lg-9 {
	width: 100%;
    max-height: 40px;
}

div#header-text {
	width: 100%;
}

#header-text {
	font-size: 180%;
    padding-right: 0px;
}

#header-telephone {
	float: left;
	font-size: 180%;
	padding-right: 35px;
    padding-top: 5px;
    width: 100% !important;
}

#plazart-mainnav #header-telephone a {
	font-size: 70% !important;
	float: left;
    margin: 0 auto;
}

#callout-icon {
	top: 0px !important;
	left: 0 !important;
    display: none;
}

#plazart-mainnav {
	min-height: 65px;
}

body .menu-add-fixed.crt-top.fixed-top div#tz-logo {
	width: 100% !important;
}

body .menu-add-fixed.crt-top.fixed-top div#header-info {
	display: inherit;
}

div#header-text {
	display: none;
}

body .menu-add-fixed.crt-top.fixed-top .col-xs-6 {
	width: 100% !important;
}

#plazart-mainnav #header-telephone a {
	display: none;
}

.navbar-toggle {
    top: -44px;
}

#tz-home-about-wrapper {
	padding: 0px 0 !important;
}

#tz-our-causes h3 span {
	font-size: 120%;
}

#tz-our-causes h2 {
	font-size: 160%;
}

#tz-our-causes .custom p {
	font-size: 100% !important;
}

body #tz-service-wrapper, body #tz-causes-wrapper, body #tz-gallery-wrapper, body #tz-blog-wrapper, body #tz-service-bottom-wrapper, body #tz-event-wrapper, body #tz-event-blog-wrapper, body #tz-shop-wrapper, body #tz-testimonial-wrapper, body #tz-main-body-wrapper {
	padding: 20px 0 !important;
}

h2 {
	font-size: 25px;
}

.blurb-text h3 {
	font-size: 110%;
}

#Mod318 ul li {
	line-height: 150% !important;
}

#tz-service-wrapper .blurb-text li {
	margin-bottom: 5px;
}

.blurb-text h3 {
	text-align: center;
}

iframe {
    width: 290px;
    height: 300px;
}

#tz-copyright img {
	margin: 0 10px 0 10px;
	max-height: 40px;
}

#rev_slider_1_1_wrapper {
    left: 0px !important;
}

#tz-breadcrumbs-wrapper {
	height: 100px !important;
}

#tz-component p {
	font-size: 90% !important;
	line-height: 150% !important;
}

#tz-component ul li {
	font-size: 90% !important;
	line-height: 150% !important;
}

#tz-contact, #tz-right {
	width: 100%;
}

.formResponsive .formHorizontal .rsform-block {
	margin-bottom: 5px !important;
}

}






/*** TRAILER PAGE ***/

#fleetPage                  { width: 100%; float: left; }
#fleetPage h1               { text-align:  center; }
#fleetPage img {    width: 80%;    max-height: 600px;    margin: 0 auto;        margin-top: 0px;    text-align: center;    border: 2px solid;    border-radius: 10px;    margin-top: 1%;}
.fleet-info-img             { width: 95%; margin-left: 10.2%;}

.stat-wrap                  { width: 100%; margin: 0px 0; float: left; }
.stat-wrap h3               { font-size: 18px; }
.stat                       { text-align: center; float:  left;}

#fleetPage .stats-bottom       { border-bottom: 1px dashed #000;  border-top: 1px dashed #000; padding: 25px 0 35px 0; margin-bottom: 25px; margin-top: 25px; }

#fleetPage .stats-top               { width: 60%; margin-left: 21%; }
#fleetPage .stats-top .stat         { width: 230px; }
#fleetPage .stats-bottom .stat      { width: 25%; }

.stat h3                    { font-size: 18px; }

.info-wrap                  { width: 100%; }
.info                       { width: 33.1%;float: left; padding: 5px 20px; min-height: 250px; vertical-align: top; }
.info:nth-child(2)          { border-left: 1px #000 solid; border-right: 1px #000 solid; }

.fa.fa-facebook-official {    font-size: 48px;    color: white;    position: absolute;    top: 11px;    padding-left: 3%;}


@media screen and (max-width: 1382px){
    
    #header .col-lg-9 {    width: 81%;}
        #telephone {    width: 88% !important;}
    
    
}

@media screen and (max-width: 1376px){
    
    .fa.fa-facebook-official {    font-size: 37px !important;    top: -1px !important;    padding-left: 2% !important;}
    
}


@media screen and (max-width: 1193px){
    
    #header .col-lg-9 {    width: 90%;}
    
    .contact-deatails {    width: 100%;    text-align: center;    margin-bottom: 3%;}
    
    
}

@media screen and (max-width: 1179px){
    
    #fleetPage .stats-top {    width: 70%;    margin-left: 17.5% ;    margin-top: 1%;}
    
    
}



@media screen and (max-width: 1102px){
    
    #tz-component p {    font-size: 121% !important;    line-height: 196% !important;}
    
    
}

@media screen and (max-width: 1098px){
    
    .trailer-listing h3 {    font-size: 17px;}
    
    .trailer-listing {    min-height: 432px;}
    
    .event-info-1 {    width: 36%;}
    .event-info-2 {    width: 60%;}
    
    
    #fleetPage .stats-top {    width: 70%;    margin-left: 12.5%;}
    
    
}


@media screen and (min-width:768px) and (max-width:1204px){
    
    .rsform-block-gdpr-1,
    .rsform-block-gdpr-2{
        margin-bottom:50px!important;
    }
    
}

@media screen and (max-width: 1015px){
    
    #fleetPage .stats-top {    width: 100%;    margin-left: 12%;}
    
}

@media screen and (max-width: 1004px){
    
    .trailer-listing {    min-height: 404px;}

    
}

@media screen and (max-width: 988px){
    
    .trailer-listing {    width: 40%;    margin: 15px 4%;}
    
    .hire-rate th {    font-size: 12px;}
        
}


@media screen and (max-width:936px){
    
    .trailer-listing {    min-height: 456px;}
    
}


@media screen and (max-width: 899px){
    
    
    .fleet-info-img {    width: 100%;    margin-left: 11%;}
    
    #fleetPage .stats-top {    margin-left: 9%;}
    
    .info {    width: 100%;    float: none;    min-height: 200px;    text-align: center;}
    .info:nth-child(2) {    border-top: 1px #000 solid;    border-bottom: 1px #000 solid; border-left: 0px #000 solid; border-right: 0px #000 solid;}
    
}

@media screen and (max-width: 854px){
    
    .trailer-listing h3 {    font-size: 15px;    font-weight: bold;}
    
    trailer-listing {    min-height: 413px;}
    
    
}


@media screen and (max-width: 804px){
    
    #header .col-lg-9 {    width: 100%;}
    
    .fa.fa-facebook-official {    font-size: 31px !important;    padding-left: 1% !important;}
    
    
    
}

@media screen and (max-width: 790px){
    
    #plazart-mainnav {    min-height: 60px !important;}
    
    #telephone {    line-height: 51px !important;}

    
    
}


@media screen and (max-width:789px){
     
     .col-md-3 {    width: 50% !important;}
     
     #tz-logo {    width: 22% !important;}


#plazart-mainnav .navbar-inner {    height: 35px;}

.fa.fa-facebook-official {    top: 13px !important;}

}


@media screen and (max-width: 779px){
    
    #header .col-lg-3 {    width: 30% !important;    left: 265px;}
    
    #plazart-mainnav .navbar-inner {    top: 0 !important;    left: 0 !important;}
    #plazart-mainnav .navbar-inner .navbar-header button {    float: left; margin: 5px 0 0 23px;}
    
    #tz-our-causes p {    font-size: 110%;}    
    
    .Footer .tz-module {    padding-bottom: 2px;}
    #tz-footer4 {    width: 100% !important;}  
    
    
    .fleet-info-img {    margin-left: 10%;}
    #fleetPage .stats-top .stat {    width: 227px;}
    .stat h3 {    font-size: 15px;}
    #fleetPage .stats-top {    margin-left: 0%;}
    
    #fleetPage {   margin-top: 8%;}
      
      .navbar-toggle {    top: -4px;}
    
}

@media screen and (max-width: 768px){
    
    #fleetPage .stats-top .stat {    width: 200px;}
    
    .fleet-info-img {    margin-left: 8%;}
    
    #plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse {    width: 48%;    left: 4%;    top: 154%;}
    
            
    .view-contact #tz-contact-left,
    .view-contact #tz-contact-right{
        width:100%!important;
    }
    
    .view-contact #tz-contact-left .formControls{
        margin-left:0!important;
    }
    
}

@media screen and (max-width: 752px){
    
.trailer-listing {    width: 45%;    margin: 15px 2%;}
    
    
}

@media screen and (max-width: 737px){
    
    #plazart-mainnav .navbar-inner .nav-collapse.navbar-collapse {    width: 32%;    left: 4%;    top: 181%;}
    
    #slider #rev_slider_1_1_wrapper {    left: 0 !important;}
    #tz-slider-wrapper .container-fluid { padding-left: 0!important; padding-right: 0!importantl }
    
    .event-info-1 {    width: 100%;    float: none;}
    .event-info-2 {    width: 100%;    float: none;}
    
    .contact-deatails p {    line-height: 27px;    font-size: 14px;}
    
}


@media screen and (max-width: 703px){
    
    .container-fluid {    padding-left: 5px;    padding-right: 5px;}    
    #rev_slider_1_1_wrapper {    left: 0px !important;}
    
    #header .col-lg-3 {    width: 32% !important;    left: 236px;}
    
    #tz-our-causes h3 span {    font-size: 111%;}
    
    
}

@media screen and (max-width: 686px){
    
    
    h1{ font-size: 30px;}
    
    .stat-wrap.stats-top .stat:first-child {    width: 176px !important;}
    
    .stat-wrap.stats-top .stat:nth-child(2)       { width: 175px !important; }
    .fleet-info-img {    margin-left: 7%;}
    
}

@media screen and (max-width: 640px){
    
    #fleetPage .stats-bottom .stat {    width: 50%;    margin-bottom: 1%;}
    
    #fleetPage .stats-bottom .stat:first-child{ border-bottom: 1px solid black; padding-bottom: 3%;} 
    #fleetPage .stats-bottom .stat:nth-child(2){ border-bottom: 1px solid black; padding-bottom: 3%;}    
    
    .stat-wrap.stats-top .stat:first-child {    width: 150px !important;}
    .stat-wrap.stats-top .stat:nth-child(2) {    width: 150px !important;}
}


@media screen and (max-width: 594px){
    
    .service-list.box .service-item-wrapper .read-more {    bottom: 37px;}
    
    .navbar-toggle {    top: -4px;}
    #header .col-lg-3 {    left: 205px;}
    #tz-our-causes h3 span {    font-size: 95%;}
    
    .stat-wrap.stats-top .stat:first-child {    width: 110px !important;}
    .stat-wrap.stats-top .stat:nth-child(2) {    width: 110px !important;    margin-left: 3%;    margin-right: 3%;}
    
    #footer-contact p {    font-size: 127%;}
    
    h1 {    font-size: 27px;}

}

@media screen and (max-width: 524px){
    
    .stat-wrap.stats-top .stat:first-child {    width: 180px !important;    margin-left: 7%;}
    .stat-wrap.stats-top .stat:nth-child(2) {    width: 180px !important;    margin-left: 0%;    margin-right: 0%;}
    #fleetPage .stats-top .stat:last-child {    margin-left: 7%;    width: 355px;}
    
}



@media screen and (max-width: 500px){
    
    .trailer-listing {    width: 100%;    margin: 15px 0%;}
    
    #header .col-lg-3 {    left: 180px;}
    
    .hire-rate td {    font-size: 11px;}
    
    .stat-wrap.stats-top .stat:first-child {    width: 150px !important;}
    .stat-wrap.stats-top .stat:nth-child(2){ width: 150px !important;}
    
    #fleetPage .stats-top .stat {    width: 295px;}

    
}


@media screen and (max-width: 430px){
    
    #header .col-lg-3 {    left: 136px; width: 39% !important;}
    
    #tz-our-causes h3 span {    font-size: 88%;}
    
    .stat-wrap.stats-top .stat:first-child {    width: 130px !important;}
    
}
