@font-face {
  font-family: "latoregular";
  src: url('wp-content/themes/autocare/fonts/lato-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('wp-content/themes/autocare/fonts/lato-regular-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('wp-content/themes/autocare/fonts/lato-regular-webfont.woff') format('woff'), /* Modern Browsers */
       url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/wp-content/themes/autocare/fonts/lato-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/lato-regular-webfont.svg') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'arimoregular';
    src: url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/wp-content/themes/autocare/fonts/Arimo-Regular.eot');
    src: url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/wp-content/themes/autocare/fonts/Arimo-Regular.eot#iefix') format('embedded-opentype'),
         url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/wp-content/themes/autocare/fonts/Arimo-Regular.woff') format('woff2'),
         url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/wp-content/themes/autocare/fonts/Arimo-Regular.woff') format('woff'),
         url('wp-content/themes/autocare/fonts/Arimo-Regular.ttf') format('truetype'),
         url('img/Arimo-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body
{
	margin:0px;
	padding:0px;
	font-family: "arimoregular";
}
html{ margin-top:0px; }
a{ border:0px; }

a:hover{ text-decoration:none; }

a:focus{ text-decoration:none; outline:0px; }

.clear{ clear:both; }
.fleft{ float:left; }
.fright{ float:right; }

img{ border:0px; max-width:100%; }



.header{ padding:15px 0;  height:180px; background-image:url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/shadow.png');  background-repeat:repeat-x;   }

.logo img{ 
     max-width: 115%; }
.navbar-brand{ display:none; }
.header_views{ padding:15px 0px; }
.navbar{  margin-top:15px; 	box-shadow:0 4px 4px #d1d1d1, 0 -4px 4px #d1d1d1; }
.nav.navbar-nav { width: 100% !important; position:relative; }

.navbar.navbar-inverse.navbar{ border-radius:0px; background-color:#1e1e1d; border-color:#1e1e1d; border:0px; }
.navbar-nav > li { padding:0 5px; }
.navbar-inverse .navbar-nav > li > a{
	padding:15px 28px;
	color:#fff;
	font-family: 'arimoregular';
	font-size:18px;
	line-height:30px;
}
.navbar-inverse .navbar-nav > li > a:hover{ background-color:#00b3ba; } 

.navbar-inverse .navbar-nav > li:last-child a:hover{ background-color:transparent; }

.navbar{ margin-bottom:12px; }
.navbar-inverse .navbar-nav > li:last-child{
	position:absolute;
	/* padding-bottom:8px;
	margin-top:-7px; */
	right:0px;
	/* background-image:url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/menu_btn.png'); */
	 background-image:url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/rate-button.jpg');
	 
	/* box-shadow:0 4px 3px #d1d1d1, 0 -3px 3px #d1d1d1; */
	border-radius:5px;
	font-size:600;
	/* background-size:cover; */
	background-size:contain;
	
}


.navbar-inverse .navbar-nav > li:last-child a{ padding:15px 15px; font-size:18px;  font-weight:600; /*  margin-top:5px; */ text-transform:capitalize; color:#000;  }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover
{
	background-color:#00b3ba;
}
.navbar-inverse .navbar-nav > li:last-child:hover{  color:#Fff; transition: all 300ms ease 0s; }
.navbar-inverse .navbar-nav > li:last-child:hover a{ color:#Fff; transition: all 300ms ease 0s; }
.header_address{ display:table; clear:both; float:right; font-family: 'arimoregular'; margin-bottom:15px; } 
.header_address > p { font-size: 17px; font-weight: bold; display:table-cell; vertical-align: middle; text-align:right; }

.social_link ul { float:right;  } 
.social_link ul li{ list-style:none; display:inline-block; padding:0 1px; }
.fb_link{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:37px; height:37px; display:block;   background-position:-5px -1px;}
.tw_link{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:37px; height:37px; display:block;  background-position:-46px -1px; }
.gp_link{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:37px; height:37px; display:block;   background-position:-87px -1px; }
.lb_link{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:37px; height:37px; display:block;  background-position:-128px -1px;  }
.bb_link{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:37px; height:37px; display:block;  background-position:-169px -1px; }
 

.beforeslider{  margin:0 auto; padding:0px;  }
.map_mark{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:40px; height:40px; display:inline-block;  background-position:-260px 0; float:left; margin-right:15px; }
.phone_mark{ background-image:url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); width:40px; height:40px; display:inline-block;  background-position:-586px 0; float:left; margin:0 5px;  }
.header_contact{ background-color:#1e1e1d; float:left; clear:both; text-align:center; width:100%;  box-shadow:0px 4px 6px #aaa; height:50px;   }
.header_contact .phone_icon{ background-color:#00b3ba; padding:5px 0; width:50px; height:50px;  display:inline-block; float:left;   }
.header_contact p{   display:table-cell; float:left; height:50px; background-color:#1e1e1d; color:#fff; padding:2px 10px; font-size:29px; letter-spacing:3px; width:85%;  } 

.home_coupon{  margin-top:30px;  }
.home_coupon  h2{ margin:0px; text-transform:uppercase;  font-size:28px; }
.home_coupon_content{ display:block; }
.home_coupon_content p{ width:44%; font-size:16px; }
.home_coupon div p{ margin:10px 0;  display:inline-block;  }
.left_coupon { width:49%; float:left; margin-right:20px; text-align:left; font-family: 'arimoregular';  background-size:52%; background:url('img/left_car.png') no-repeat; background-position:bottom right; border:2px solid #cccccc; padding:10px; }
.right_coupon { width:49%; float:left; text-align:right; font-family: 'arimoregular';  background-size:52%;  background:url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/right_car.png')no-repeat; background-position:bottom left;  border:2px solid #cccccc; padding:10px; }
 
.left_coupon p {  text-align:left;  }
.right_coupon p {  text-align:right;  }
.right_coupon  .home_coupon_content p{ width:44%; text-align:right;  }
.sub_span{ font-size:80%; }
.tcenter{ text-align:center;  } 
.btn_print{ font-size:16px; display:inline-block; background-color:#00b3ba; border-radius:3px; font-style:italic; border:none; margin:0 auto; color:#fff; margin:25px 0 0;  padding:5px 15px; }
 
.divider{  border-bottom:1px solid #cccccc; margin:25px 0 0;  }
.wel_content{ width:49%; float:left;  }
.wel_content:first-child{ margin-right:20px; }
.wel_content h3 { text-transform:uppercase; }
.wel_content{ font-size:14px !important;  }
.wel_content .btn_print{ margin:15px 0px 0px; }
.welcome_imgs{  float:right; }


.parallax h3{ text-transform:uppercase; text-align:center; margin:30px 0;  }
.parallax{ background-image:url('http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/bg1.jpg'); background-size:cover; background-attachment:fixed;   padding:0 15px;  color:#fff; } 
.parallax ul { padding:0 0 30px; margin:0px;  }
.parallax ul li{ margin:0 15px 40px; display:inline-block; width:22%; border:1px solid #9c9c9c;  }
.parallax ul li img{ width:100%; height:230px; }

.thumb_cont { margin:30px auto; }
.thumb_cont p{ font-size:18px; }
.thumb_cont h3 { font-size:21px; }
.da .bright{ border-right:1px solid  #c9c9c9; border-left:1px solid  #c9c9c9; margin-bottom:30px;  }
.thumb_cont span img{  display: block; height: 65px; width: 60px; margin:25px auto;    }
/* .tools_icon{ background-image: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); background-position: -10px -65px; display: block; height: 65px; width: 60px; margin:25px auto;  	}
.carbat_icon{ background-image: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); background-position: -82px -65px; display: block; height: 65px; width: 60px;  margin:25px auto;}
.car_icon{  background-image: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/icon.png"); background-position:-156px -65px; display: block; height: 65px; width: 60px;  margin:25px auto; }
 */ 
 .col-md-4.col-sm-4.col-xs-12.da{ padding:0px; }
 
.footer{ background-color:#3b3b3b; padding:30px 0px 0px; }
.address{ color:#b8b8b8; }
.address p{ margin:0px; }
.address span{ color:#00b3ba;  }
.add_span{ display:block; }
.footer h3{ margin:0px 0 15px; color:#fff; font-size:18px; border-bottom:1px solid #5b5b5b; padding-bottom:10px; }
.qlinks  a{ color:#fff; }
.qlinks ul{ padding:0px; }
.qlinks ul li{ list-style:none; display:list-item; margin-bottom:10px; border-bottom:1px solid #5b5b5b; }

.copyrights{  font-size:14px; background-color:#0f0f0f; padding:20px 0; margin-top:30px; color:#Fff; }
.beforeafter {  margin: 30px auto; max-width:1400px; }
.beforeafter .bx-viewport{ box-shadow:none !important; left:0px !important;  width:85.5% !important ; margin:10px auto 40px;    } 
.reviews  h3{ border-bottom:0px; margin-bottom:0px; padding-bottom:0px; }
.testimonial{ padding:0; margin:15px 0px; }

.testimonial li .context {   
  color: #d6d5d5;    
  padding: 10px;
  background:#494949;
  display:inline-block;
}

.bx-wrapper .bx-controls-direction a{ width:40px; height:40px;  } 
.bx-wrapper .bx-prev {
    background: url("img/arrowss.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    left: 30px;
}

.bx-wrapper .bx-next {
    background: url("img/arrowss.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    right:30px;
}

.testimonial > li{ width:100% !important; }
#testimonials .bx-viewport{ background:transparent; width:100% !important; left:0px; }
#testimonials  .bx-controls-direction{ position:absolute; left:0px; right:0px; bottom:15px; }
.credits { color:#fff; font-style:italic; text-align:center; } 
#testimonials .bx-wrapper .bx-controls-direction a{ width:40px; height:40px;  margin-top:0px; } 

#testimonials .bx-wrapper .bx-prev {
    background: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/tprev.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    left: 20px;
	
}
.bx-wrapper .bx-viewport{ border:0px !important; box-shadow:none !important;  }
#testimonials .bx-wrapper .bx-next {
    background: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/tnext.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    right: 20px;
}
.bx-wrapper img{ margin:0 auto; }
.carousel-caption{ padding:10px; left:11%; right:auto !important;  bottom:auto !important; top:10%; /* background: url('img/cap_bg.png'); */ text-align:left; }
.carousel-caption h1{ color: #fff;  font-size:30px; 	text-transform:uppercase; }
.carousel-caption h2{ color: #fff;  font-size:24px; text-transform:uppercase; }
.carousel-caption > h3 { display: none; }
.carousel-control{ width:10%; opacity:1; }
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ width:40px; height:40px; margin:0px; }
.carousel-control.left{ background-image:none !important;}
.carousel-control.right{ background-image:none !important;}
.glyphicon-chevron-left::before{ content:''  !important; }
.glyphicon-chevron-right::before{ content:''  !important; }

.carousel-control.left .glyphicon-chevron-left{ background: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/arrowss1.png") no-repeat ;   background-position:0px; }
.carousel-control.right .glyphicon-chevron-right{  background: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/arrowss1.png") no-repeat scroll right top rgba(0, 0, 0, 0); }

.hover_bg .vc_col-sm-6  p{ background-color:#f5f5f5; padding:10px; border-top:1px solid #dddddd; 	border-bottom:1px solid #dddddd; }
.hover_bg .vc_col-sm-6  p:hover{	background-color:#fff; }

.padd0{ padding:0px; }
.padd15{ padding:15px 0px; }
.mar20{ margin-bottom:20px; }
#content{ min-height:300px;  margin:30px auto; }
.sch_serv .row,.contact_form .row{ 	padding:10px; font-family: 'arimoregular'; }
.sch_serv .row .form-control,.contact_form  .form-control{ box-shadow:none; border-radius:0px; }
.sch_serv  label,.contact_form  label{ font-weight:normal; }
.sch_serv  .wpcf7-submit ,.contact_form  .wpcf7-submit{ width:160px; border-radius:0px; }
.sch_serv  textarea,.contact_form textarea{ max-width:100%; }
.wpcf7-response-output{ float:left; }
div.wpcf7-mail-sent-ok{ width:80%; float:left; }
#content h4{ font-weight:600; }

.slider  .carousel-control.right{
    background: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/arrowss1.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    right: 20px;
}
 
.slider   .carousel-control.next {
    background: url("http://www.autoservicepeachtreecity.com/wp-content/themes/autocare/css/img/arrowss1.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    left: 20px;
}
.slider img{
 margin:0 auto;	
}
.slider{
	max-width:1400px;
	margin:0 auto;	
} 
.firstpara{
	display:block !important;
	width:100% !important;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{
	margin-bottom:10px !important;
	margin-top:0px !important; 
}

.listcop {
    display: block;
    float: left;
    margin: 10px; 
    width: 48%;
}
.listcop .right_coupon,.listcop .left_coupon{  width:100%; }
.left_coupon > span,.right_coupon > span{ width:55%;  display:inline-block; min-height:40px; }

.right_coupon .home_coupon_content p{
	display: inline-block;
}

.listcop .left_coupon > h2, .listcop .right_coupon > h2{
	margin:0px;
}

.listcop > div{	
	min-height:200px;
}

.list_coupons{
	margin-bottom:30px;
}

.ult_modal.ult-small{
	width:60% !important;
}

.view_print{
	float: left;
    margin: 20px auto;
    text-align: center;
    width: 100%;
}

.list_coupons  .left_coupon{
	background-image:none;
	border:0px;	
	padding:0px;
	text-align:center;
}

.list_coupons  .left_coupon h2,.list_coupons  .right_coupon h2{
	margin-left:10px;
}

.list_coupons  .left_coupon span,.list_coupons .right_coupon span{
	margin-left:10px;
}


.list_coupons  .listcop{	
	border:1px dashed grey;
}

.list_coupons   .home_coupon_content{
	margin:10px 0;
	padding:10px;
	background:#e6e6e6;
}
.list_coupons  .home_coupon_content p{
	width:100%;
	text-align:left !important;
}

.list_coupons  .right_coupon p{
	width:100%;
	text-align:center;
}

.list_coupons .sub_span{
	text-align:left !important;
	margin-left:10px;
}

.list_coupons  .right_coupon{
	background-image:none;
	text-align:center;
	border:0px;
	padding:0px;	
}

.list_coupons .firstpara{
	color: #7c141a;
    font-family: "Asap",sans-serif;
    font-size: 24px;	
}
.hover_gray p{ margin-bottom:0px; }
.hover_gray{ 
 background-color: #f5f5f5;
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    display: block;
    float: left;
    font-size: 16px;
    margin-bottom: 15px;
    padding: 10px;
    width: 100%;
}
.hover_gray:hover{ background-color:#fff; }
.page-id-2 .tcenter h5{ font-size:30px; font-weight:bold; }

.review_page .col-md-8 strong { display:block; }