/*
Theme Name: Estimates
Theme URI: http://www.fly-digital.co.uk
Description: Core Theme
Author: Fly Digital
Author URI: http://www.fly-digital.co.uk
Version: 1.0
*/
html, body{height:100%;}

body{font-family:'montserratlight', sans-serif;color:#333!important; font-size: 15px; -moz-osx-font-smoothing: grayscale;text-rendering: optimizelegibility; background:#fff;}

/**********
Text
**********/
@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'uknumberplateregular';
    src: url('../fonts/uknumberplate-webfont.woff2') format('woff2'),
         url('../fonts/uknumberplate-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.center-block {float: none!important;}



h1{font:45px/45px 'montserratregular', sans-serif; margin-top: 0;margin-bottom: 0;padding-bottom: 20px;}  
h2{margin-bottom: 25px;margin-top: 25px;}
h3{margin-bottom: 14px; margin-top: 0px;}

.title{font:45px/50px 'montserratregular', sans-serif; margin-top: 0;margin-bottom: 0;padding-bottom: 20px;}  

ul{padding-left: 17px;padding-left: 0px;}
ul li{list-style:none;line-height: 25px;}

li .fa{margin-right: 10px;}

a:link{color:#333;text-decoration: none;outline:none;
        -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
                }
                
a:visited{color:#333; text-decoration: none;} a:hover{color:#333; text-decoration: none;} a:active{color:#333;text-decoration: none;}

p:last-child{margin-bottom:0!important;}

.small-text {font-size: 80%!important;}
.double-text{font-size: 30px;line-height: 40px;}
.intro-text{font-size: 20px;}

.page-template-how-it-works .double-text{font-size: 35px;}

.light{font-family:'montserratlight', sans-serif;}
.regular{font-family:'montserratregular', sans-serif;}
.bold{font-family:'montserratsemibold', sans-serif;}

/*text colours*/
.black-text{color:#000;} .white-text{color:#FFF;} .red-text{color:#db173a;}
.light-blue-text{color:#e67401;} .blue-text{color: #106bae;} .dark-blue-text{color: #02003d;}
.yellow-text{color: #ffcc00;}
.light-grey-txt{color:#666666;}

/*backgrounds*/
.black-bkg{background:#000;} .white-bkg{background: #FFF;} .red-bkg{background: #db173a;} .dark-red-bkg{background: #bd1635;} .dark-blue-bkg{background:#085497; } .medium-blue-bkg{background:#32a9e0; } .light-blue-bkg{background:#e1ebed; } .yellow-bkg{background: #ffcc00;} .dark-yellow-bkg{background: #e18600;} .green-bkg{background:#94c02e;} .dark-green-bkg{background: #77a609;} .turquoise-bkg{background: #71bcc0;} .dark-turquoise-bkg{background: #479da2} .dark-orange-bkg{background: #e94e1b} .orange-bkg{background: #f39d1e} .purple-bkg{background: #9e1f63} .light-purple-bkg{background: #bf4b89} .charcoal-bkg{background: #333333;}

/*margins*/
.less-pad-top{padding-top:25px!important;} .less-pad-bottom{padding-bottom:25px!important;}
.pad-top{padding-top:50px!important;} .pad-bottom{padding-bottom:50px!important;}
.more-pad-top{padding-top:80px!important;} .more-pad-bottom{padding-bottom:80px!important;}
.margin-top{margin-top:20px!important;} .margin-bottom{margin-bottom:20px!important;}
.more-margin-top{margin-top:40px!important;} .more-margin-bottom{margin-bottom:40px!important;}

/**********
general randomnes
**********/
hr{height:3px; border-width: 0; margin-top: 20px;margin-bottom:20px;width: 60px;margin-left:0px;}
hr.thin-line{height:1px; background: #d1d4d5; border-width: 0; margin-top: 20px;margin-bottom:20px;width: 100%;}
hr.center-line{height:3px; border-width: 0; margin-top: 20px;margin-bottom:20px;width: 60px;margin-left: auto;margin-right: auto;}
hr.right-line{height:3px; border-width: 0; margin-top: 20px;margin-bottom:20px;width: 60px;float: right;}

hr.dotted{border-bottom: 1px dotted #ccc;height: 1px;width: 100%;}

.container-span{width:100%;position: relative;}
label[for=user_login], label[for=user_pass]{display: none;}
.vertical-center{position: relative;top: 48%;transform: translateY(-50%);}
.center-block {float: none;}

/**********
Buttons
**********/
.red-btn, .gform_next_button, .gform_previous_button, .gform_button, .button-primary{font-family:'montserratregular', sans-serif;color:#FFF!important;background: #db173a!important;border-radius:10px;padding:10px 40px 14px;
-webkit-box-shadow:inset 0px -4px 0px 0px #bd1635;
   -moz-box-shadow:inset 0px -4px 0px 0px #bd1635;
        box-shadow:inset 0px -4px 0px 0px #bd1635;
        }

.red-btn:hover, .gform_next_button:hover, .gform_previous_button:hover, .gform_button:hover, .button-primary:hover{
-webkit-box-shadow:inset 0px -2px 0px 0px #bd1635;
   -moz-box-shadow:inset 0px -2px 0px 0px #bd1635;
        box-shadow:inset 0px -2px 0px 0px #bd1635;
        } 
        
.yellow-btn{color:#FFF!important;background: #f39d1e!important;border-radius:10px;padding:10px 40px 14px;font-family:'montserratregular', sans-serif;
-webkit-box-shadow:inset 0px -4px 0px 0px #cc3300;
   -moz-box-shadow:inset 0px -4px 0px 0px #cc3300;
        box-shadow:inset 0px -4px 0px 0px #cc3300;
        }

.yellow-btn:hover{
-webkit-box-shadow:inset 0px -2px 0px 0px #cc3300;
   -moz-box-shadow:inset 0px -2px 0px 0px #cc3300;
        box-shadow:inset 0px -2px 0px 0px #cc3300;
        } 


.blue-btn{color:#FFF!important;background: #1d70b8!important;border-radius:10px;padding:10px 40px 14px;font-family:'montserratregular', sans-serif;
-webkit-box-shadow:inset 0px -4px 0px 0px #095496;
   -moz-box-shadow:inset 0px -4px 0px 0px #095496;
        box-shadow:inset 0px -4px 0px 0px #095496;
        }
        
.blue-btn:hover{
-webkit-box-shadow:inset 0px -2px 0px 0px #095496;
   -moz-box-shadow:inset 0px -2px 0px 0px #095496;
        box-shadow:inset 0px -2px 0px 0px #095496;
        }
        
.green-btn{color:#FFF!important;background: #94c02e!important;border-radius:10px;padding:10px 40px 14px;font-family:'montserratregular', sans-serif;
-webkit-box-shadow:inset 0px -4px 0px 0px #709a10;
   -moz-box-shadow:inset 0px -4px 0px 0px #709a10;
        box-shadow:inset 0px -4px 0px 0px #709a10;
        }
        
.green-btn:hover{
-webkit-box-shadow:inset 0px -2px 0px 0px #709a10;
   -moz-box-shadow:inset 0px -2px 0px 0px #709a10;
        box-shadow:inset 0px -2px 0px 0px #709a10;
        }

/**********
Header
**********/


header{width:100%;position:relative;z-index: 1;background: #db173a;overflow: hidden;
-webkit-box-shadow:inset 0px -1px 0px 0px rgba(255,255,255,.5);
   -moz-box-shadow:inset 0px -1px 0px 0px rgba(255,255,255,.5);
        box-shadow:inset 0px -1px 0px 0px rgba(255,255,255,.5);}

header .logo-wrap img{width: 235px; height: auto;}

.account-wrap{background: #bd1635;border-top-right-radius: 0;border-radius: 15px 0 0 15px; padding: 10px 0 10px 20px;height: 42px;position: absolute; top:28px;right:-155px; width: 360px;z-index: 100;
-webkit-transition: right .3s ease;
   -moz-transition: right .3s ease;
        transition: right .3s ease;
}
.account-wrap.expanded{right:0px;}

.header-search{float:right;opacity: 0;
	-webkit-transition: all .3s ease;
     -moz-transition: all .3s ease;
          transition: all .3s ease;
}
.search-wrap{float:left;}
.search-wrap input{background: transparent;border:0px;color: #FFF;}
.search-wrap .search-btn{background: rgba(0, 0, 0, 0) url("../img/icon-search.png") no-repeat scroll center 3px / 17px auto;border: 0 none;height:20px;width:20px;float:left;padding-right: 35px;cursor: pointer;}

.account-menu-wrap {float:left;margin-top: 3px;}
.account-menu-wrap ul {float: right;padding:0;list-style:none;margin-bottom:0px;}
.account-menu-wrap ul li{float:left;position:relative;background: none;padding-left: 0px;display: block;}
.account-menu-wrap ul li a{color:#FFF; margin-left: 0px;display: block;white-space: nowrap;font:13px/15px 'Montserrat', sans-serif!important;
background: transparent no-repeat center 25px / 9px auto;
-webkit-transition: all .3s ease;
   -moz-transition: all .3s ease;
        transition: all .3s ease;
        }
        
.account-menu-wrap ul li:first-child a{border-right: 1px solid #fff;margin-right: 10px;padding-right: 9px;}        

.fade-in{opacity: 1;}

.home header{width:100%;position:absolute;z-index: 10;background:transparent;overflow: hidden;}

.account-wrap-red, .account-wrap-blue, .account-wrap-green{
-webkit-transition: all .4s ease;
   -moz-transition: all .4s ease;
        transition: all .4s ease;
}

.account-wrap-red{background: #bd1635;}
.account-wrap-blue{background: #095496;}
.account-wrap-green{background: #77a609;}

.scroll-down {bottom: 10px;position: absolute;text-align: center;width: 100%;z-index: 10;}

.mouse-icon {width: 20px;margin-bottom: 8px;}


/**********
Footer
**********/
footer .news-summary-wrap .date-wrap, footer .news-summary-wrap .date-wrap:hover hr, .footer-menu li a, .footer-menu .fa-chevron-right, footer ul.social-wrap li i{
        -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
                }  

footer{width:100%;color:#b6babc;font-size: 14px;}
footer .logo-wrap img{width: 200px; height: auto;}
footer h3{font-size: 18px;}
footer hr{height:1px; background: #3f3f3f; border-width: 0; margin-top: 20px;margin-bottom:20px;width: 100%;}
footer hr.bottom-divider {background: #181818; border-width: 0;height: 3px;margin-top: 20px;margin-bottom:20px;width: 100%;float:left;}

footer a:link{color:#b6babc;}
footer i{margin-right: 10px;}

footer .news-summary-wrap{float: left;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid  #3f3f3f;}
footer .news-summary-wrap:last-child{border-bottom:none;}
footer .news-summary-wrap .date-wrap{background: #ea1d42; float:left;font-size: 11px;  padding: 5px 0;width: 80px;}
footer .news-summary-wrap .date-wrap:hover{background: #bd1635;}
footer .news-summary-wrap .date{font-size: 11px;text-transform: uppercase;}
footer .news-summary-wrap .icon{font-size: 25px;}
footer .news-summary-wrap i{margin-right: 0;}
footer .news-summary-wrap hr {border-width: 0;height: 2px;margin-bottom: 5px;margin-left: auto;margin-top: 0px;width: 35px;}
footer .news-summary-wrap .date-wrap:hover hr{width:45px;}
footer .news-summary-wrap .title-wrap{background: #000;float:left;padding: 0 10px 10px 10px;}
footer .news-summary-wrap .title{font-size: 14px;line-height: 15px;padding:0;}
footer .news-summary-wrap .author{font-size: 14px;line-height: 20px;padding: 0px; color: #b6babc;}
footer .news-summary-wrap .author{font-size: 14px;line-height: 20px;padding: 0px; color: #b6babc;}
footer .social-wrap {margin-top: 20px;}
footer ul.social-wrap li{background: #242424 none repeat scroll 0 0;border-radius: 20px;display: inline;float: left;height: 30px;margin-right: 8px;width: 30px;}
footer ul.social-wrap li i{color: #575757;font-size: 15px;line-height: 32px;}
footer ul.social-wrap li:hover i{color: #db173a;}

footer ul.social-wrap .twitter{padding: 1px 0 0 8px;}
footer ul.social-wrap .facebook{padding: 1px 0 0 10px;}
footer ul.social-wrap .rss{padding: 1px 0 0 10px;}
footer ul.social-wrap .google{padding: 1px 0 0 9px;}
footer ul.social-wrap .envelope{padding: 0px 0 0 8px;}
			  	   
.footer-menu li a{color:#b6babc;}
.footer-menu .fa-chevron-right {font-size: 10px;}  

.footer-menu li a:hover{color:#db173a;}
.footer-menu li:hover .fa-chevron-right {padding-left: 4px;margin-right:6px;}

footer .logos {background: #141414;}


/**********
Main Nav
**********/
.menu-wrap {margin-top:44px;}
.menu-wrap ul {float: right;padding:0;list-style:none;margin-bottom:0px;}
.menu-wrap ul li{float:left;position:relative;background: none;padding-left: 0px;display: block;}
.menu-wrap ul li a{color:#FFF; margin-left: 30px;display: block;white-space: nowrap;font:13px/15px 'Montserrat', sans-serif!important;padding-bottom: 40px;border-bottom: 1px solid transparent;
background: transparent no-repeat center 25px / 9px auto;
-webkit-transition: all .3s ease;
   -moz-transition: all .3s ease;
        transition: all .3s ease;
        }

.menu-wrap ul li a:hover, .menu-wrap ul li.current-menu-item  a, .menu-wrap ul li.current-menu-parent a{text-decoration: none;color:#FFF;background: url('../img/icon-down-arrow.png') no-repeat center 30px / 9px auto;border-bottom: 1px solid #FFF;}

.menu-wrap .sub-menu {display:none;}

/*mobile button*/
.menu-btn{color:#FFF;display: none;float:right; margin-top: 2px;margin-right: 15px;cursor: pointer;}
.menu-btn i{font-size: 20px;}
.menu-btn span:hover{color:#106bae;}

/**********
Home
**********/
.main-slider{height:100%;}
/*great deals*/
.great-deals ul{margin-bottom: 30px;}
.great-deals img{width:90%;}

/*estimate boxes*/
.get-estimate .parts-only, .get-estimate .parts-repair{text-align: center;color:#FFF;}
.get-estimate .parts-only-wrap, .get-estimate .parts-repair-wrap {position: relative;top: 48%;transform: translateY(-50%);}
.get-estimate .parts-only{background: url('../img/parts-bkg-red.jpg') repeat right	;height:480px;}
.get-estimate .parts-repair{background: url('../img/parts-bkg-blue.jpg') repeat left;height:480px;}
.get-estimate .parts-only img, .get-estimate .parts-repair img{width:60px;border-bottom:2px solid #FFF;border-bottom: 5px solid #fff;padding-bottom: 15px;width: 60px; margin-bottom: 20px;}

.get-estimate h3{ margin-bottom: 35px;font:50px/45px 'montserratregular', sans-serif}
.get-estimate p{ margin-bottom: 40px; font-size: 15px; line-height: 15px;}

/*population*/
.population img{width:90%;}

/*matrix*/
.matrix{text-align: center;}
.matrix hr{margin-left: auto; margin-right:auto;}
.matrix .count{font-family: 'Lato', sans-serif;font-weight: bold;font-size: 95px;line-height: 75px;color: #36a9e0;}
.matrix-wrap{height:775px;}

.full-height{height: 100%;} .half-height{height: 50%;}

.social-block{position: relative; background: #94c02e url('../img/social-bkg.png') no-repeat center right / 90% auto;}
.social-block .twitter, .social-block .facebook, .social-block .googleplus{padding: 10px 0;font-size: 22px;
	      -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
                
}
.social-block .twitter:hover, .social-block .facebook:hover, .social-block .googleplus:hover{opacity: 0.8;}
.social-block .social-btns{position: absolute;bottom: 0px;width: 100%;}
.social-block .twitter{background: #36a9e0;}
.social-block .facebook{background: #1d70b8;}
.social-block .googleplus{background: #3d9f02;}

/*testimonials*/
.testimonial-block{background: url('../img/gray-parts-bkg.jpg') repeat center center;}
.testimonial-block hr {margin-left: auto;margin-right: auto;}
.testimonial-block .name, .testimonial-block .location{font-size: 14px;}
.testimonial-block .name{text-transform: uppercase;margin-top:40px!important;}
.testimonial-block .owl-item p{width:50%;margin:0 auto;}

/*owl buttons*/
.testimonial-block .owl-nav img{width:50%; height:auto;}
.testimonial-block .owl-controls .owl-nav div{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;}
.testimonial-block .owl-controls.clickable .owl-nav div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.testimonial-block .owl-controls .owl-nav div {position: absolute;}
.testimonial-block .owl-controls .owl-nav .owl-prev{left: 20px; top:-60px;}
.testimonial-block .owl-controls .owl-nav .owl-next{right: 20px; top:-60px;}

/**********
news
**********/

/*block*/
.news-block .summary-wrap img{
-webkit-transition: all .3s ease;
   -moz-transition: all .3s ease;
        transition: all .3s ease;
                
}
.news-block .summary-wrap:hover img{opacity: 0.7;}

.news-block .summary-wrap .date-wrap, .news-block .summary-wrap .title-wrap{min-height: 80px;}
.news-block .summary-wrap .date-wrap{background: #ea1d42; width: 25%;float:left;font-size: 11px;padding: 10px 0;}
.news-block .summary-wrap .date{font-size: 11px;text-transform: uppercase;}
.news-block .summary-wrap .icon{font-size: 25px;}

.news-block .summary-wrap hr {border-width: 0;height: 2px;margin-bottom: 5px;margin-left: auto;margin-top: 0px;width: 35px;}

.news-block .summary-wrap .title-wrap{background: #000; width: 75%;float:left;padding: 10px 0 10px 10px;}
.news-block .summary-wrap .title{font-size: 14px;line-height: 15px;padding: 12px 0 0 0;}
.news-block .summary-wrap .author{font-size: 14px;line-height: 20px;padding: 0px; color: #b6babc;}

/*owl buttons*/
.news-block .owl-nav img{width:50%; height:auto;}
.news-block .owl-controls .owl-nav div{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;}
.news-block .owl-controls.clickable .owl-nav div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.news-block .owl-controls .owl-nav div {position: absolute; color: #FFF;}
.news-block .owl-controls .owl-nav .owl-prev{left: -20px; top: 43%;transform: translateY(-50%);}
.news-block .owl-controls .owl-nav .owl-next{right: -20px; top: 43%;transform: translateY(-50%);}

.owl-theme .owl-dots .owl-dot span {background:#e24561;border-radius: 30px;display: block;height: 10px;margin: 5px 7px;transition: opacity 200ms ease 0s;width: 10px;
		    -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #FFF;}
.owl-dots{text-align: center; margin-top: 15px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;}


/*summary*/
.news-title{background:rgba(0, 0, 0, 0) url("../img/icon-newspaper.png") no-repeat scroll 0 35px / 110px auto;padding: 50px 0 50px 50px;}
.news-summary .summary-wrap{background: #FFF;padding-left:50px;padding-bottom:20px;}
.news-summary .summary-wrap a:hover, .sidebar-wrap a:hover{color: #ea1d42;}
.news-summary .summary-wrap .date-wrap{background: #ea1d42;float:right;font-size: 11px;padding: 10px 0;height: 80px;width: 80px;}
.news-summary .summary-wrap .date{font-size: 11px;text-transform: uppercase;}
.news-summary .summary-wrap .icon{font-size: 25px;}
.news-summary .summary-wrap hr {border-width: 0;height: 2px;margin-bottom: 5px;margin-left: auto;margin-top: 0px;width: 35px;}
.news-summary .summary-wrap .title-wrap{padding-bottom: 15px;padding-right: 0;}
.news-summary .summary-wrap .title{border-bottom: 1px solid #ccc;color: #000;float: left;line-height: 25px;padding: 60px 0 15px;text-transform: uppercase;width: 80%;}
.news-summary .summary-wrap img{width:100%;height: auto;}
.news-summary .summary-wrap .upper-excerpt{font-size: 20px;}
.news-summary .summary-wrap .lower-excerpt{padding-top: 15px;padding-bottom: 15px;}
.news-summary .summary-wrap .upper-meta{text-transform: uppercase;font-size: 14px;padding-bottom: 15px;}
.news-summary .summary-wrap .lower-meta{padding-top: 15px;padding-bottom: 15px;}

/*sidebar*/
.sidebar .social-block{position: relative; background: #94c02e;min-height: 465px;}
.sidebar .social-block p{left: 15px;position: absolute;top: 15px;}
.sidebar .social-block img {margin-right: 0;position: absolute;right: -30px;width: 250px;}


.sidebar-wrap{padding:25px;}
.sidebar-wrap h3{color: #000;font-family:'montserratsemibold', sans-serif;text-transform: uppercase;font-size: 15px;}

.news-search-wrap{border-bottom:1px solid #ccc;margin-bottom: 20px;padding-bottom: 20px;}
.news-search-wrap input{background: #f0f4f5;border:none;padding: 5px 10px;width: 80%;margin-bottom: 10px;float:left;}
.news-search-wrap input[type="submit"]{width: 20%;float:left; background: #f0f4f5 url("../img/icon-search-grey.png") no-repeat scroll 19px 9px / 12px auto;}
.news-search-wrap .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 100%;}
.news-search-wrap .btn-default {background: #f0f4f5;margin-bottom: 10px;}
.news-search-wrap .btn-default .filter-option {color: #8a8c8c;}
.news-search-wrap .btn {border: medium none transparent !important;border-radius: 0;}
.news-search-wrap .dropdown-menu {background: #f0f4f5;border: medium none;border-radius: 0;}


/**********
Contact
**********/
.contact .header img{position: relative; margin-bottom: -135px; z-index: 1;}
.contact .title{padding-bottom:0px;}
.contact-map{ height: 500px;background: #f0f4f5 url("../img/map.png") no-repeat scroll center center / auto auto;}

body .contact .gform_wrapper ul li.gfield {margin-top: 0px;}
.contact  .col-md-4{margin-top:18px;}
.contact input, .contact textarea {background: #fff !important;border: 1px solid #e5e5e5!important;margin: 0 0 10px!important;padding: 15px 10px 15px 20px !important;}
.contact .gform_wrapper .top_label .gfield_label {display: none;}
.contact i{margin-right: 10px;}
.contact input[type="submit"]{background: #db173a!important;width:98%!important;}

/**********
About Us
**********/
.about-us .header img{ position: absolute;right: 230px;top: -60px;width: 350px;z-index: 1;}
.about-us .title{padding-bottom:0px;}
.about-us .text-center hr {margin-left: auto;margin-right: auto;}
.about-us .good-news-row{
background-color:#e94e1b;
background-image: url("../img/paper-plain-dotted-line.png"), url("../img/megaphone-dotted-line.png"), url("../img/circle-quote.png");
background-repeat:no-repeat, no-repeat, no-repeat;
background-position:left center, right center, center center;
background-size: 380px auto, 380px auto, 55% auto;
}

.about-us .wheelbarrow-img{margin-top: -40px;}
.about-us .red-btn{float:left;}


/*case studies accordion*/
.ui-accordion .ui-accordion-header {margin: 15px 0 0;}
.ui-accordion .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br, .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl, .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr, .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-radius: 0;}
.ui-accordion .ui-state-default, .ui-accordion .ui-widget-content .ui-state-default, .ui-accordion .ui-widget-header .ui-state-default, .ui-accordion .ui-button{background: #CFCFCF; border: none;color: #fff;}

.ui-accordion .ui-state-active, .ui-accordion .ui-widget-content .ui-state-active, .ui-accordion .ui-widget-header .ui-state-active, .ui-accordion  a.ui-button:active, .ui-accordion .ui-button:active {background: #DB173A!important;}

.ui-accordion .ui-accordion-content {border: 0 none !important;overflow: auto;padding: 1em 0;}
.ui-accordion .ui-state-hover{ background: #5c5c5c none repeat scroll 0 0;}
.ui-accordion .ui-state-hover .ui-icon, .ui-accordion .ui-state-focus .ui-icon, .ui-accordion .ui-button:hover .ui-icon, .ui-accordion .ui-button:focus .ui-icon, .ui-accordion .ui-state-default .ui-icon {background-image: url("img/accordion-btns.png");}
.ui-accordion .ui-icon {float: right;height: 28px;margin-top: -5px;width: 30px;} 
.ui-accordion .ui-icon-triangle-1-e {background-position: 0 -28px;background-size: 28px auto;}
.ui-accordion .ui-icon-triangle-1-s {background-position: 0 0px;background-size: 28px auto;}
 
.ui-accordion .ui-accordion-header {cursor: pointer;display: block;font-size: 100%;padding: 1em 0.5em 1em 1em;position: relative;}

.faqs .question{font:20px/25px 'montserratlight', sans-serif;}
.faqs .col-md-3, .faqs .col-md-8{border-top: 1px solid #edeeef;}
.faqs .row:first-child .col-md-3, .faqs .row:first-child .col-md-8{border-top: none;}

/**********
Trusted
**********/
.trusted .header img{position: absolute;right: 100px;top: 0px;width: 485px;z-index: 1;}
.trusted .manny-phone {left: -30px;position: absolute;top: 140px;z-index: 1;}
.trusted .text-center hr {margin-left: auto;margin-right: auto;}
.trusted .group-wrap{background: url("../img/group.png") no-repeat scroll center bottom / 100% auto;height: 680px;}

.ui-widget-content{border:none!important;}

.ui-tabs{padding: 0;}
.ui-tabs-vertical .ui-tabs-nav{padding: 0 15px;}
.ui-tabs-vertical .ui-tabs-nav li {width: 100%;}
.ui-tabs-vertical .ui-tabs-nav li a {display:block;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {padding-bottom: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: 0px!important;}


ul.location-menu {background:transparent!important;border: medium none;border: medium none;}
ul.location-menu li {border: medium none;border-width: 0 !important;}
ul.location-menu li{background:transparent!important;border-bottom: 1px solid #edeeef!important;}
ul.location-menu li a{font-family:'montserratregular', sans-serif;}
ul.location-menu li.ui-tabs-active {background:transparent!important;margin-bottom: 0!important;}
ul.location-menu li.ui-tabs-active a{color: #db173a;}
ul.location-menu li.ui-tabs-active .fa-chevron-right{opacity: 1;}
ul.location-menu li a:hover{color: #db173a;}


ul.location-menu li .fa-chevron-right{font-size:10px;margin-top:16px;opacity: 0;
	      -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
                
}
ul.location-menu li:hover .fa-chevron-right{opacity: 1;}

.locations{padding: 25px 25px 25px 80px !important;border: 1px solid #edeeef!important;background: rgba(0, 0, 0, 0) url("../img/icon-marker.png") no-repeat scroll 26px 20px / 30px auto!important}
.location-title{margin-bottom:20px;}
.locations ul{column-count: 3; -webkit-column-count: 3; -moz-column-count: 3;border: 1px solid #edeeef!important;padding: 30px;}
.locations ul li .fa-map-marker{color: #db173a;}



/**********
Infographic
**********/

.mobile-animation{display:none;width:100%;padding:0 30px;background: url('../img/how-it-works-mobile-bkg.png')repeat-x;background-size: 100% 100%;}
.mobile-animation img{max-width: 100%;}

/*scene one*/
.scene-01 .smoking-car-wrap{height: 540px;position: relative;top: 50%;margin-top: -250px;}
.scene-01{overflow: hidden;}
.scene-01{height:100%;margin-top: -100px;}
.scene-01 h3{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;z-index: 2;}
.scene-01 .quote{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width:85px;top: 35px; opacity: 1;z-index: 1;}

.scene-01 .smoking-car{left: 0;margin-left: auto;margin-right: auto;opacity: 1;position: absolute;right: 0;top: 195px;width: 360px;z-index:1;}
.scene-01 .sad-woman{ left: 790px;position: absolute;top: 260px;width: 110px;z-index: 3;}
.scene-01 .smoke-01{left: 576px;opacity: 0;position: absolute;top: 207px;width: 150px;z-index: 2;}
.scene-01 .smoke-02{left: 489px;opacity: 0;position: absolute;top: 225px;width: 230px;z-index: 2;}
.scene-01 .smoke-03{left: 675px;opacity: 1;position: absolute;top: 207px;width: 250px;z-index: 2;}


/*scene two*/
.scene-02{height: 700px;background-image: url("../img/infographic/mottle-bkg.jpg");background-size: 75%;overflow: hidden;}
.scene-02 .text-01{position: absolute;width: 100%;z-index: 1;top:225px;}
.scene-02 .getting-ripped{ left: 0;margin-left: auto;margin-right: auto;position: absolute;right: 0;width: 900px;}

/*jargon*/
.jargon{height: 1000px;overflow: hidden; background-image: url("../img/infographic/jargon-bottom.png"),url("../img/infographic/jargon-top.png");
  background-color: #CCC, #CCC;
	background-repeat: repeat-x, repeat-x;
	background-position: bottom, top;
	}

.jargon-01{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width:415px;top: 25px; opacity: 0;}	
.jargon-02{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width:550px;top: 145px;opacity: 0;}	
.jargon-03{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width:550px;top: 230px;opacity: 0;}	
.jargon-04{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width:550px;top: 325px;opacity: 0;}	
.jargon-05{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width:415px;top: 365px;opacity: 0;}

.jargon-left{position: absolute;left:-300px;width:160px;top: 120px;opacity: 0;}
.jargon-right{position: absolute;right:-300px;width:160px;top: 120px;opacity: 0;}
	
.car{position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 500px;top:750px;width:175px;z-index: 2; transform:rotate(180deg);}

/*here to help*/
.here-to-help{height: 900px;overflow: hidden;}
.here-to-help .logo{width: 600px;margin: 0 auto;}

.star-logo{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;width: 400px;}
.star{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px; width: 450px;top: 650px;opacity: 0;}
.star-man-01{position: absolute;top: 190px;left: 0px;width: 400px;opacity: 0;}
.star-man-02{position: absolute;top: 200px;right: 0px;width: 140px;opacity: 0;}
.star-text{position: absolute;margin-left: auto;margin-right: auto;left: 0;right:0px;top: 600px;}


/*mag glass*/
.source-parts{background: rgba(0, 0, 0, 0) url("../img/parts-bkg-red.jpg") repeat scroll right center;height: 800px;overflow: hidden;}
.source-parts .text-block-01 {position: absolute;top: 50px;left: 100px;}
.mag-glass{left: -200;top: 150px;position: absolute;width: 570px;z-index: 1;opacity: 0;}
.mag-glass-full{position: absolute;z-index: 1;opacity: 0;}
.mag-glass-empty{position: absolute;z-index: 0;}
.parts{ position: absolute;right: -120px;top: 70px;width: 530px;opacity: 0;}  

/*quote*/
.many-quotes{overflow: hidden;height:1000px;}

.quote-stage .top-01{position: absolute;top:-270px;left:0%;width:150px;opacity:0;}
.quote-stage .top-02{position: absolute;top:-270px;left:12%;width:150px;opacity:0;}
.quote-stage .top-03{position: absolute;top:-270px;right:12%;width:150px;opacity:0;}
.quote-stage .top-04{position: absolute;top:-270px;right:0%;width:150px;opacity:0;}

.quote-stage .middle-01{position: absolute;top:240px;left:-50%;opacity: 0;width:175px;}
.quote-stage .middle-02{position: absolute;top:240px;left:-50%;opacity: 0;width:175px;}
.quote-stage .middle-03{position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;top:240px;width:175px;z-index: 1;}
.middle-03-top{position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;top:240px;width:175px;z-index: 2;}
.quote-stage .middle-03-glasses{position: absolute;margin-left: auto;margin-right: auto;left: 0;right: 0;top:240px;width:175px;z-index: 3;}
.quote-stage .middle-04{position: absolute;top:240px;right:-50%;opacity: 0;width:175px;}
.quote-stage .middle-05{position: absolute;top:240px;right:-50%;opacity: 0;width:175px;}

.quote-stage .bottom-01{position: absolute;top:680px;left:0%;width:175px;opacity: 0;}
.quote-stage .bottom-02{position: absolute;top:680px;left:12%;width:175px;opacity: 0;}
.quote-stage .bottom-03{position: absolute;top:680px;right:12%;width:175px;opacity: 0;}
.quote-stage .bottom-04{position: absolute;top:680px;right:0%;width:175px;opacity: 0;}

/*pipeline*/
.pipeline-section-one, .pipeline-section-two{height:800px;overflow: hidden;}
.pipeline-section-three{height:850px;overflow: hidden;}

.pipeline{position: absolute;width: 750px;top: 100px;margin-left: auto;margin-right: auto;left: -65px;right: 0;z-index: 3;}
.small-cog{position: absolute;width: 50px;top: 450px;margin-left: auto;margin-right: auto;left: -40px;right: 0;z-index: 4;}
.large-cog{position: absolute;width: 200px;top: 500px;margin-left: auto;margin-right: auto;left: 270px;z-index: 4;}
.lever{position: absolute;width: 50px;top: 140px;left: 666px;z-index: 1;}
.lid{position: absolute;width: 160px;top: 278px;left: 517px;z-index: 2;}
.letter{position: absolute;left: 545px;top:85px;width:105px;z-index: 1;}
.computer{position: absolute;left: 470px;bottom:-972px;width:250px;z-index: 2;}
.airoplain{background: rgba(0, 0, 0, 0) url("../img/infographic/airoplain.png") repeat scroll 0 0;bottom: -610px;height: 175px;left: 750px;position: absolute;width: 450px;z-index: 2;background-size: 450px;background-repeat: no-repeat;opacity: 0;}
.woman-jumping{bottom: -40px;left: 50px;position: absolute;width: 280px;z-index: 2;opacity: 0;}

.text-block-01 {position: absolute;top: 70px;left: 100px;}
.text-block-02 { position: absolute;right: 200px;top: 170px;z-index: 4;}
.text-block-04 {position: absolute;top: 120px;left: 100px;}

.conveyer-01{position: absolute;bottom: -104px;right: 0px;width: 550px;}
.conveyer-man-01{position: absolute;bottom: 124px;right: -200px;width: 280px;opacity: 0;}

.conveyer-02{top: 384px;left: 27px;position: absolute;width: 550px;}
.conveyer-man-02{position: absolute;top: 353px;left: -16px;width: 230px;z-index: 5;opacity: 0;}

.grabber-base{right: 20px;position: absolute;top: 412px;width: 410px;z-index: 2;}
.grabber{right: 330px;position: absolute;top: 432px;width: 110px;z-index: 1;}

/**********
Account
**********/

/*summary*/
.quote-wrap{background: #A7BBBF; padding: 15px;font-weight: bold;border-top:1px solid #819A9F;border-bottom:1px solid #819A9F; width: 100%; float: left;
	      -webkit-transition: all .3s ease;
           -moz-transition: all .3s ease;
                transition: all .3s ease;
}

.quote-wrap:hover{background: #819A9F; cursor: pointer;}
.quote-wrap i{float:left;font-size: 20px;padding-right: 20px;}

.quote-title {float: left;}

.quote-wrap .quote-status{float:right;}

/*detail*/
.quote-detail-wrap{
-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
}

.quote-detail-wrap img{width:280px;}
.quote-detail-wrap h3 {border-bottom: 1px dotted #ccc;padding-bottom: 20px;}


.thank-you{position: relative;background-color:#FFF;padding: 30px;width: auto;max-width: 650px;margin: 20px auto; min-height: 220px;}


.quote-detail-wrap .red-btn{padding: 12px 20px 14px!important;}


/**********
Testimonial
**********/
.testimonials .header img{position: relative; margin-bottom: -14px; z-index: 1;}
.testimonials .title{padding-bottom:0px;}

.testimonials .summary-wrap .date-wrap, .news-block .summary-wrap .title-wrap{min-height: 80px;}
.testimonials .summary-wrap .date-wrap{background: #ea1d42; width: 25%;float:left;font-size: 11px;padding: 10px 0;}
.testimonials .summary-wrap .date{font-size: 11px;text-transform: uppercase;}
.testimonials .summary-wrap .icon{font-size: 25px;}
.testimonials .summary-wrap hr {border-width: 0;height: 2px;margin-bottom: 5px;margin-left: auto;margin-top: 0px;width: 35px;}

.testimonials .summary-wrap .title-wrap{background: #000; width: 100%;float:left;padding: 0px;}
.testimonials .summary-wrap .title{font-size: 14px;line-height: 15px; text-transform: uppercase; padding: 25px 0 0 10px;float:left;width:75%}
.testimonials .summary-wrap .ratings{float:left;width:75%;padding: 0 0 0 10px;}
.testimonials .content-wrap{padding:10px;float:left;padding: 15px 25px;}

.testimonials .summary-wrap .content-wrap .name{font-size: 14px;text-transform:uppercase;line-height: 20px;padding: 0px;}
.testimonials .summary-wrap .content-wrap p.name{margin-bottom: 0px;margin-top:40px;}

/*owl buttons*/
.testimonials .owl-nav img{width:50%; height:auto;}
.testimonials .owl-controls .owl-nav div{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;}
.testimonials .owl-controls.clickable .owl-nav div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.testimonials .owl-controls .owl-nav div {position: absolute; color: #FFF;}
.testimonials .owl-controls .owl-nav .owl-prev{left: -20px; top: 43%;transform: translateY(-50%);}
.testimonials .owl-controls .owl-nav .owl-next{right: -20px; top: 43%;transform: translateY(-50%);}

/**********
Get a quote
**********/

/*register*/
#gform_wrapper_3 .gfield_label, #gform_wrapper_3 label{display:none;}


/*form*/
#loginform a:link{color:#333!important;}

.gform_body input, .enquiry-form select, .enquiry-form input, .enquiry-form textarea, .resetpassword input, .lostpassword input, #loginform input{background: #FFF;margin: 0 0 10px;padding: 15px 10px 15px 20px!important;width:100%;border: 1px solid #e5e5e5;}

.enquiry-form input[type="submit"]{margin: 0 0 10px;padding: 15px 10px 15px 20px;width:40%;border: none;text-transform: uppercase;}

.enquiry-form select { margin: 0;}



input[type="checkbox"],
input[type="radio"] {
	margin: 0!important;
	opacity: 0!important;
	padding: 0!important;
}

input[type="checkbox"] + label {
  background-image: url('img/un-checked.png');
  background-repeat: no-repeat;
	-webkit-background-size: 15px 15px!important;
	-moz-background-size: 15px 15px!important;
	background-size: 15px 15px!important;
	display: inline-block!important;
	line-height: 15px!important;
	margin-left: -18px!important;
	padding-left: 22px!important;
}

input[type="checkbox"]:checked + label {
	background-image: url('img/checked.png');
	 background-repeat: no-repeat;
	-webkit-background-size: 16px 16px!important;
	-moz-background-size: 16px 16px!important;
	background-size: 16px 16px!important;
}



/*vrm*/
.gforms_confirmation_message a, .vrm-form a{color: #db173a;}
.gforms_confirmation_message a:hover, .vrm-form a:hover{ color: #333;}

.vrm-bkg{border: 1px solid #000;padding: 5px!important;border-radius: 15px;margin: 0 0 40px;width:100%;
background: #f9cd52; /* Old browsers */
background: -moz-linear-gradient(top,  #f9cd52 0%, #fbbc01 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9cd52 0%,#fbbc01 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9cd52 0%,#fbbc01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9cd52', endColorstr='#fbbc01',GradientType=0 ); /* IE6-9 */

}
.vrm-form input{float:left;clear:left;padding: 15px 10px 15px 20px!important;width:100%;border: 3px solid #000;border-radius: 10px;
background: #f9cd52; /* Old browsers */
background: -moz-linear-gradient(top,  #f9cd52 0%, #fbbc01 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f9cd52 0%,#fbbc01 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f9cd52 0%,#fbbc01 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9cd52', endColorstr='#fbbc01',GradientType=0 ); /* IE6-9 */

}

.vrm{font-family: 'uknumberplateregular';font-size: 80px;letter-spacing: 3px;}
.vrm-form input[type="submit"]{float:left;clear:left;background: #FFF;margin: 0 0 10px;padding: 15px 10px 15px 20px;width:250px;border: none;text-transform: uppercase;}


.vrm-form input.vrm {letter-spacing: 10px;padding: 5px 10px 5px 40px !important;}



.gform_wrapper input[type="button"], .gform_wrapper input[type="submit"] {border: medium none;margin: 0 0 10px;padding: 12px 62px !important;text-align: center;text-transform: uppercase;width: 40%;}

.gform_wrapper li.gfield.gfield_creditcard_warning {
  background-color: transparent!important;
  border-bottom: medium none!important;
  border-top: medium none!important;
  padding: 0!important;
}

.results td {padding: 6px 0;}

.ginput_card_security_code{padding: 3px 10px !important;}

/* Steps*/
.gform_wrapper .gf_page_steps {border-bottom: none!important;}
.gform_wrapper .gf_step {margin: 0!important;padding: 16px 30px 40px 0;border-bottom:1px solid #333;position: relative;}
.gform_wrapper .gf_step.gf_step_active {margin: 0!important;padding: 16px 30px 40px 0;border-bottom:1px solid #db173a;}
.gform_wrapper .gf_step.gf_step_completed {margin: 0!important;padding: 16px 30px 40px 0;border-bottom:1px solid #db173a;}  
.gf_page_steps .gf_step_active .gf_step_number, .gf_page_steps .gf_step_completed .gf_step_number{color:#db173a!important;}
.gf_page_steps .gf_step_completed{opacity:1!important;}
.gf_page_steps .circle{ background: #333;border-radius: 9px;height: 9px;width: 9px; bottom: -5px;position: absolute;}


.gf_page_steps .gf_step:before {content: "";display: block;background: #333;border-radius: 9px;height: 9px;width: 9px;position: absolute;top: 52px;}
.gf_page_steps .gf_step.gf_step_active:before , .gf_page_steps .gf_step.gf_step_completed:before { background: #db173a;}

.parts-repair-roundle {position: absolute;right: 0;top: -100px;width: 200px;}

/* Discription text*/
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {font-size: 11px!important;}
.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_above div.ginput_container[class*="gfield_date_"] label, .gform_wrapper .field_sublabel_above div.ginput_container[class*="gfield_time_"] label, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_date_"] label, .gform_wrapper .field_sublabel_below div.ginput_container[class*="gfield_time_"] label {font-size: 14px!important;}

/* Quote */
.quote-detail-wrap input[type="submit"]{background: #db173a none repeat scroll 0 0 !important;border-radius: 10px;box-shadow: 0 -4px 0 0 #bd1635 inset;color: #fff !important;font-family: "montserratregular",sans-serif;padding: 10px 40px 14px;border:0;}

.quote-detail-wrap input[type="submit"]{}


/* Large devices (large desktops, 1200px and smaller) */
@media (max-width : 1200px) {
.desktop-animation, .scene-01{display:none;}
.mobile-animation{display:block;}

.menu-wrap ul li a {margin-left: 18px;}
.logo-wrap{margin-top: 25px !important;}
.account-wrap {margin-top: 0;top: 28px;}
.header-search {width: 85px;}

.news-search-wrap input[type="submit"] {
    background: #f0f4f5 url("img/icon-search-grey.png") no-repeat scroll 10px 9px / 12px auto;
    float: left;
    width: 20%;
}

.about-us .header img {right: 140px;}

}

/* Medium Devices, Desktops Menu changes here, col-md-12 stacks here*/
@media  (max-width : 992px) {
.menu-wrap, .main-slider, .scroll-down{display:none;}
.menu-btn{display:block;}

.header-search{opacity: 1;}

.footer-left, .footer-right{text-align: center!important;}

/* header stuff */
.account-wrap {border-radius: 15px;margin-top: 0;position: relative;right: 0;padding: 10px 0 10px 10px;width:100%;}
.search-wrap {float: left;padding-left: 20px;}
.account-menu-wrap {display: none;}
.search-wrap {padding-left: 0;}

.home header {background:#DB173A;position: relative;}

/* stack padding */
.stack-padding{padding-top:30px;}

.matrix-wrap {height: 100%;}

.vertical-center {position: relative;top: 0;transform: translateY(0%);}

footer .news-summary-wrap {border-bottom: none;}

.social-block {height: 500px;}

/* news*/
.news-summary .summary-wrap{padding-left:0px;}
.news-summary .summary-wrap .upper-excerpt {padding-top: 15px;}

.contact .header img {margin-bottom: 0;}

.about-us .header .col-md-5, .trusted .header .col-md-5{display: none;}

.about-us .good-news-row{
background-image: url("img/circle-quote.png");
background-repeat:no-repeat;
background-position:center center;
background-size:70% auto;
}

.about-us .wheelbarrow-img {margin-top: 100px;}

.faqs .col-md-8 {border-top: none;}
.faqs .col-md-8.pad-top {padding-top: 0px!important;}

.locations{margin-top: 30px;}
.locations ul{column-count: 1; -webkit-column-count: 1; -moz-column-count: 1;}

.parts-repair-roundle{display: none;}

}

/* Small Devices, Tablets*/
@media (max-width : 768px) {

/* header stuff */
header .logo-wrap{text-align: center;}
header .logo-wrap a{display: inline-block;}
.account-wrap{margin-top: 0px;margin-bottom: 30px;top:0px;}

.trusted .manny-phone {display:none;}
.trusted .group-wrap{height: 540px;}



}

/* Extra Small Devices, Landscape */ 
@media (max-width : 568px) {

.news-summary .summary-wrap .title {width: 95%;}
.news-summary .summary-wrap .date-wrap {display: none;}

.about-us .good-news-row{background-size:100% auto;}

.vrm { font-size: 40px;letter-spacing: 3px !important;}
.vrm-bkg {margin: 0 0 20px;}
.vrm-form input[type="submit"] {width: 100%;}

.quote-wrap {text-align: center;}
.quote-wrap i {float: none;font-size: 20px;padding-right:0px;}
.quote-wrap .quote-status {float: none;}

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}


/* Extra Small Devices, Small Phones, we dont really use this anymore*/ 
@media only screen and (max-width : 320px) { 
       
}