/*
Theme Name: Car Repair
Theme URI: https://seoajay.co.uk/car-repair/
Author: Chirandip Saha
Author URI: https://a02.in
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. lyb's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://a02.in
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.post-175 .entry-title,
.post-223 .entry-title,
.post-222 .entry-title{display:none;}
.qtpara {padding-bottom:30px;}
.qtpara h3 {
    color: #DC1E30;
}
.tvs ul{margin-top: 0;}
.tvs p{display: none;}
.tvs .para1{display: block;}
.tvs strong{
	margin-top: 15px;
	display: inline-block;
}

.logo-area a {
    display: inline-block;
    margin: 0 auto;
    position: relative;
    text-align: center;margin-bottom: 90px !important;
}


/*=========================================Responsive============================================*/
@media(max-width:768px){
.mainmenu-area .col-sm-2{display: none;}
.mainmenu-area .col-sm-8{width: 100%;}
.call h2{font-size: 20px;}
.call {
    background-size: 193px 194px;
    width: 195px;
    height: 195px;
    padding: 48px 0;
    left: -35px !important;
}
.servicing-img {    position: relative; top: -50px;}
#servicing{padding: 0px 0 0px;}
.best {    position: relative;  top: -87px;}
.service h3, .question h3, .question1 h3{    font-size: 18px;}
.service h4, .question h4,.question1 h4{    font-size: 16px;}
#team .col-sm-6 {width: 100% !important;}
#team .col-sm-6 .col-sm-6{width: 50% !important;}
.team2 {padding: 81px 51px;}
#workshop { padding-top: 0px;}
h2 {    font-size: 24px;}
h3{    font-size: 18px;}
h4{    font-size: 16px;}
	.service-man {    float: none;}
	.service-man img{margin: 0 auto;}
	#workshop ul li.service-man,
	#workshop ul li{text-align:center;}
	.contact-form {   padding: 15px 18px;	}
	.avatar2 {
    left: -72%;
}
.top-hd {margin-top: -100px; top:0;}
figure.effect-ruby p{padding: 1em;}
.so1 .fa {
    font-size: 40px;
    color: #DC1E30;
    margin-right: 10px;
    width:40px;

}#head{background-size: cover !important;}
.top-hd {font-size: 30px;}
}

/*=====================================================responsive======================================================*/
@media(max-width:767px){
	.appoinment{padding-top:0px !important;}
	.frm2 .form-control{margin-bottom: 7px;}
	.call {
    background-size: 193px 194px;
    width: 195px;
    height: 195px;
    padding: 48px 0;
    left: inherit !important;
    right: 10px;
    float: right;
    position: absolute;
    top: -316px;
}
#servicing {
    margin-top: -50px;
}
.servicing-img {
    position: relative;
    top: 0;
}
.best {
    position: relative;
    top: -114px;
}

.maintence {

    padding: 42px 20px;
    margin-top: 0;
    margin-bottom: 15px;

}
#team .col-sm-6 .col-sm-6 {
    width: 100% !important;
    padding: 0;
}
.avatar2 {
    left: 0 !important;
    top: -58px !important;
}
.team2 {
    margin: -30px;
    padding: 1px 51px !important;
	}
#team {
    position: relative;
    top: -147px;
    margin-bottom: -110px;
    overflow: hidden;
}
.copy {
    text-align: center;
}
.navbar-toggle {
    margin-top: 25px;}
    .foot-logo {
    max-width: 300px;
}
.navbar-nav > li {
    display: block !important;
}
.navbar-nav {background-color: rgba(220,30,48,0.5) !important;}
#us-in {padding: 25px 20px;}
}

@media(max-width:480px){
    .navbar-toggle {
    margin-top: -25px;
}
.call {  display: none;}
    .team .cover .overlay2 {
    height: 180px;}
    .logo-area a {margin-bottom: 0px !important;}
    .appoinment {
    padding-top: 10px;
}
.best {
    position: relative;
    top: -123px;
}
.top-hd {
    margin-top: -25px;
    top: 0;
}
h2{font-size: 22px !important;}
h3{    font-size: 18px !important;}
h4{    font-size: 16px !important;}
.so1 {
    padding-top: 30px;
}
#footer .col-xs-6{width:100%;}
#abt12 .row,
#faq .row{padding:0px 15px;}
}
.blg img {
    width: 100%;
    height: auto;
}




