body{
font-weight:400;
}


@media (min-width: 992px){
header.page-header-1 .navbar-nav > li > a,
header.page-header-2 .navbar-nav > li > a{
font-family:Poppins;
font-weight:600;
color:#3a3a3a;
}
}

#pageTitle.page-title-wrapper {
background-image: url(/images/header-photo-bg02.jpg);
}
body:not(.home) #pageContent {
padding-top: 100px;
}
@media (min-width: 992px){
body:not(.home) #pageContent {
padding-top: 120px;
}
}

h2{
font-family:Muli;
font-weight:600;
font-size:34px;
line-height:40px;
color:#000;
}
h4{
font-family:Muli;
font-size:36px;
line-height:32px;
color:#000;
}
h5{
font-family:Muli;
font-weight:700;
font-size:20px;
line-height:28px;
color:#000;
}
a{  }
a:hover{  }
.car_repair_services_wc_products_tab.vc_tta.vc_tta-style-classic .vc_tta-tab a{  }
.widget-title, .title-contact-info, .widgettitle{
font-family:Muli;
font-size:24px;
color:#000;
}

body{
}


/*anchor*/

dl, dd, a{
}

a:hover,h1 a:hover, h2 a:hover,.column-right .side-block ul li a:hover{
}

/*heading*/
.loader-circle-2{
border-right-color:#ffc513;
}
.loader .line:nth-child(6),.loader .subline:nth-child(11){
background:#ffc513;
}
.loader .needle:before{
border-color: transparent #ffc513 transparent transparent;
}


h1, h2.h-lg,.modal-header a:hover{
}
.block.bg-1 h1, .block.bg-2 h1, .block.bg-3 h1, .block.bg-1 h2, .block.bg-2 h2, .block.bg-3 h2, .block.bg-1 h3, .block.bg-2 h3, .block.bg-3 h3, .black-bg-color h2.h-lg,
.banner-under-slider h2, .banner-under-slider h3, 
.banner-under-slider h4,.block.bg-dark h1, .block.bg-dark h2, .block.bg-dark h3,
.page-footer .footer-phone, .page-footer .footer-phone h2{
}
.side-block{
border-bottom:1px solid#ffc513;
}
.vc_toggle,.divider-line{
border-top:1px solid#ffc513;
}
.promo-banner{
border:2px dotted#ffc513;
}
.quote-simple {
border-left:4px solid#ffc513;
}

.color, a.color, a.color:hover, a.color:focus,
.filters-by-category ul li a:hover, 
.filters-by-category ul li a.selected,
.blog-post .post-meta li i.icon,
#appointmentForm.modal .modal-dialog .modal-header .close,
.slick-prev:hover:before, .slick-next:hover:before,.reply a{
}

.block.bg-1, .block.bg-2, .block.bg-3, 
block.bg-1 a, .block.bg-2 a, .block.bg-3 a,.banner-under-slider,
.services-angle-text h5,header .header-phone,header .header-right .address{
}
.text-icon .icon-wrapper > span i{
}
.vertical-tab-menu .list-group > a i.icon,
.stat-box .icon,.contact-info > .icon,.social-links ul li a,
.category-list > li:after,.services-block-alt .services-link,.promo-banner .icon-lg,.page-footer .contact-info .icon,
.page-footer .social-links ul li a,.breadcrumbs .breadcrumb a:hover,
.link a,
.post-preview .post-title a:hover{
}

@media (max-width: 991px) {  
#slide-nav #slidemenu .close-menu,
header.page-header .navbar-toggle {
}  
}

a:hover,h1 a:hover, h2 a:hover,.column-right .side-block ul li a:hover{
}
/*heading*/
h1, h2, h3, h4, h5, h6 ,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
}

h1 b, h2 b,h3 b,h3 b{
}

.back-to-top a,
.services-block .image,
.services-angle-text .number,
.text-icon .icon-wrapper > span,
.testimonials-item,td#today,
.service-icon .icon-wrapper span,
.services-block-alt .image i,.image-scale-color:after,.text-icon-sm .icon-wrapper > span,
.woocommerce #slide-nav #slidemenu.slide-active .search-container button.button,
.service-icon .icon-wrapper .fack_icon_div,.services-block-alt .image .fack_icon_div,
body .search-container:hover .button,
.calendar_wrap td#today{
background-color: #ffc513!important;
}
header .heade-mobile .search-container .button:hover {
color:#ffc513;
}
body .services-block-alt .image i,.services-block-alt .image .fack_icon_div {
-webkit-box-shadow: 0 0 0 20px #ffc513;
-moz-box-shadow: 0 0 0 20px #ffc513;
box-shadow: 0 0 0 20px #ffc513;
}
.services-block-alt .image:hover i ,.services-block-alt .image:hover .fack_icon_div{
-webkit-box-shadow: 0 0 0 0px #ffc513;
-moz-box-shadow: 0 0 0 0px #ffc513;
box-shadow: 0 0 0 0px #ffc513;
}


header.page-header .appointment,header.page-header .appointment:after,.modal-header .appointment:after{
border-color: transparent #ffc513 transparent transparent;
}

.input-custom:hover, 
.input-custom:focus, 
.input-custom.focus,
.table .cell-marker,
.coupon-print-inside{
border-color:#ffc513;
}
header.page-header .appointment,.modal-header .appointment,.table .cell-marker{
background-color:#ffc513;
}

.color, a.color, a.color:hover, a.color:focus,
.services-block .service.dark h2, .services-block .service.dark h3, 
.services-block .service.dark h4,header.page-header-1 .header-phone .phone-number .code,
.marker-list > li:after,header.page-header-1 .header-right .address span,
.testimonials-item .inside .rating,.services-block-alt .caption .title,
.testimonial-card:after,.icon-star:before,
blockquote::before{
color:#ffc513;
}
.page-footer .footer-phone .number {
color:#ffc513;
}

/*Menu Color*/
@media (min-width: 992px){
header.page-header-1 .navbar-nav>li>a:after
{
background-color:#ffc513;
color:#3a3a3a;
}
}

/*Slider Color*/

#mainSlider .slide-content h4,
#mainSlider .slide-content p{
}
#mainSlider .slide-content h3 {
color:#ffc513;
}
#mainSlider .slick-prev:before,
#mainSlider .slick-next:before{
}
#mainSlider .slick-prev:hover:before, 
#mainSlider .slick-next:hover:before{
}
.slick-dots li.slick-active button, 
.slick-dots li.slick-active button:hover{
}

/*Button*/



.btn:before, .btn:after,.column-right .widget_search button:hover,input[type="submit"]:hover,
.tags-list li a:hover,.tagcloud a:hover{
}
.view-more-testimonial:hover{

}
button#place_order,
.btn-invert {
background:#ffc513;
}
.btn-lg.btn-invert.view-more-testimonial{
background-color:#ffc513;
}
.blog-post a.more-link:before, .blog-post a.more-link:after {
background-color:#ffc513!important;
}
.btn.btn-border{
}


.btn:hover, .btn.active, .btn:active, .btn.focus, .btn:focus{
}
.btn-invert:hover, .btn-invert.active, .btn-invert:active, .btn-invert.focus, .btn-invert:focus{
}
.btn::before, .btn::after {
}

.btn.btn-invert::before, .btn.btn-invert::after {
}

.btn.btn-lg.btn-full.false-submit {
}

.btn.btn-lg.btn-full.false-submit:hover {
}
.btn.btn-lg.btn-full.false-submit span{
}
.btn.btn-lg.btn-full.false-submit:hover span {
}

.btn::before, .btn::after, .column-right .widget_search button:hover, input[type="submit"]:hover, .tags-list li a:hover,
#slide-nav #slidemenu.slide-active .search-container .button, .tagcloud a:hover {
background:#ffc513!important;
}
@media (max-width: 991px) {
.header-info-toggle [class*='icon-']:hover {
}
}
.promo01 .promo01-content .text-01, .promo01 .promo01-header .text-03 {
color:#ffc513;
}
.promo01.colors-cheme-02 .promo01-content .text-01, .promo01.colors-cheme-02 .promo01-header .text-03 {
}
.promo01 .promo01-content .text-02 {
color: #ffc513!important;
}
.promo01.colors-cheme-02 .promo01-content .text-02 {
}
.promo01 .promo01-header .text-01 {
}
.promo01.colors-cheme-02 .promo01-header .text-01 {
}

.promo01 .promo01-header .text-02{
}

.promo01.colors-cheme-02 .promo01-header .text-02{
}

.coupon .coupon-all::after {
border-color:#ffc513 transparent transparent;
}
a.btn.btn-border.print-promo.print-ele-link:after, a.btn.btn-border.print-promo.print-ele-link:before {
background:#ffc513 !important;
}
.promo01 .promo01-content a.btn.btn-border.print-promo.print-ele-link{
border:1px solid #ffc513;
}
.promo01.colors-cheme-02 .promo01-content a.btn.btn-border{
}
.promo01.colors-cheme-02 .promo01-content a.btn.btn-border span:hover {
color:#ffc513;
}
.coupon-text2{
color:#ffc513;
}
.coupon .coupon-all:hover::after {
border-top-color:#ffc513;
}
.coupon .coupon-all:hover {
background-color:#ffc513;
color:#ffc513;
}

header .header-cart:hover a.icon, header .header-cart.opened a.icon {
color:#ffc513!important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color:#ffc513;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color:#ffc513;
}
.woocommerce span.onsale,header .header-cart .badge{
background-color:#ffc513;
}

.woocommerce .star-rating span::before ,.woocommerce .comment-form p.stars a,.woocommerce-tabs .tabs.wc-tabs li.active a {
color:#ffc513!important;
}
.wc-tabs > li > a::after{
background:#ffc513!important;
}
.woocommerce-pagination .page-numbers .page-numbers.current,
.woocommerce nav.woocommerce-pagination ul li a:focus, 
body.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current{
color:#ffc513!important;
}
.filters-row .page-numbers .current{
background-color:transparent !important;
color:#fede00;
}

header.page-header-2 a.appointment:after {
border-color: transparent #ffc513 transparent transparent;
}
header.page-header-2 a.appointment {
background-color:#ffc513;
}


@media (min-width: 992px){
header.page-header-2 .navbar-nav > li.current-menu-item > a:after, header.page-header-2 .navbar-nav > li:hover > a:after {
background-color:#ffc513;
}
header.page-header-2 .navbar-nav .dropdown-menu li > a:hover, header.page-header-2 .navbar-nav .dropdown-menu li > a:focus {
color:#ffc513;

}
}
header.page-header-2 .search-container:hover .button {
background-color:#ffc513;
}

#mainSlider .banner-btn, #mainSlider .banner-btn:focus{
border: 2px solid #ffc513;       
}
.services-tabs .services-tabs-icons > span.active {
background-color:#ffc513;

}
.icons-tabs .nav-tabs > li.active > a [class*='icon-'], .icons-tabs .nav-tabs > li > a:hover [class*='icon-'] {
color:#ffc513;

}
.icons-tabs .nav-tabs > li > a::after {
background:#ffc513;

}
.marker-list-sm-1 > li:after {
color:#ffc513;

}
.how-works-number {
color:#ffc513;

}

.banner-free .banner-text-1 { 
background-color:#ffc513;

}
.banner-free .banner-text-1:after {
border-color: #ffc513 transparent transparent transparent;
}
.pricing-box-header {
background-color:#ffc513;

}
.text-icon-hor2 .icon-wrapper2 {
color:#ffc513;

}
#appointmentForm.modalform-sm .wpcf7-submit.btn {
border-color:#ffc513;

}
body .textarea-custom:hover, 
body .textarea-custom:focus, 
body .input-custom:hover, 
body .input-custom.focus, 
body .wpcf7-form-control.wpcf7-textarea:hover, 
body .wpcf7-form-control.wpcf7-textarea:focus {
border-color: #ffc513!important;

}
.bootstrap-datetimepicker-widget table td.active, 
.bootstrap-datetimepicker-widget table td.active:hover {
background-color: #ffc513!important;

}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border-color:#ffc513;
}
@media (min-width: 992px){
header.page-header-2 .navbar-nav .dropdown-menu {
border-bottom-color:#ffc513;
}
}
.pricing-box-footer .mark-icon {
color:#ffc513;

}
@media (max-width: 991px){
header.page-header-2 .navbar-toggle:hover {
color:#ffc513;

}
}


.filters-row .page-numbers .current {
color:#ffc513;

}
.estimator-panel .col-title [class*='icon'] {
color:#ffc513;

}
.service-grid-item:hover .service-grid-item-title {
background-color:#ffc513;

}
.service-grid-item-title:after {
border-color: transparent transparent #ffc513 transparent;
}
@media (max-width: 767px){
.estimator-panel .panel-toggle {
color:#ffc513;

}
}  
.car-faq-text .vc_toggle_title:hover h4 {
color:#ffc513;

}
.filters-by-category ul li a:hover, .filters-by-category ul li a.selected {
color:#ffc513;

}
.filters-by-category ul li a:after {
background-color:#ffc513;

}
.twentytwenty-handle {
background-color:#ffc513;

}
.section-blog .item .item__img .icon {
background-color:#ffc513;

}
.slick-dots li.slick-active button, .slick-dots li.slick-active button:hover {
background:#ffc513;

}
.block-title .title-separator {
background-color:#ffc513;

}
.block-title .title-separator:before, .block-title .title-separator:after {
background-color:#ffc513;

}
.faq-accordion .faq__title:before {
background-color:#ffc513;

}
.info02 .info02__icon {
color:#ffc513;

}
.blog-post .post-meta li.author .author__text {
color:#ffc513;

}
.promo01 .promo01-header {
background-color:#ffc513;

}
.promo01 .promo01-content .text-02 {
color:#ffc513;

}
.services-block-alt .caption .title a:hover {
color:#ffc513;

}
.services-block-alt:before {
background-color:#ffc513;

}
.nav-pills > li.active > a {
color: #ffc513 !important;

}
.nav-aside ul li a:before {
background-color:#ffc513;

}
.address-info .address-info__icon {
color:#ffc513;

}
.services-box .services-box__icon {
color:#ffc513;

}
.card01 .card01__wrapper:before {
background-color:#ffc513;

}
.card01 .card01__title a:hover {
color:#ffc513;

}
.card01 .card01__social-icon li a:hover {
background-color:#ffc513;

}
.marker-list-sm>li:after {
color:#ffc513;

}
.promo-01 .promo-01__title .text-02 {
color:#ffc513;

}
.box01 .box01__icon:before {
background-color:#ffc513;

}
.promo02 .promo02__marker {
color:#ffc513;

}
.stat-box02 .stat-box02__value {
color:#ffc513;

}
.text-icon:before {
background-color:#ffc513;

}
.video-block .video-block__icon span {
background-color:#ffc513;

}
.stat-box02 .stat-box02__value:before {
background-color:#ffc513;

}
.pricing-box02:before {
background-color:#ffc513;

}
.pricing-box02.slick-center .pricing-box02__price, .pricing-box02.item-active .pricing-box02__price {
color:#ffc513;

}
.newsbox .newsbox__title a:hover {
color:#ffc513;

}
.newsbox .newsbox__data .icon-marker {
background-color:#ffc513;

}
.newsbox .newsbox__link:hover {
color:#ffc513;

}
.box-custom01 .box-custom01__icon .icon {
color:#ffc513;

}
.video-wrapper .video-block__icon span {
background-color:#ffc513;

}
.services-tabs .services-tabs-nav > li a:before {
background-color:#ffc513;

}
.start-box02 .start-box02__text {
border-color:#ffc513;
}
.pt-slick-button .slick-arrow:hover {
color:#ffc513;

}
.banner-service .banner-text-3 i.icon {
color:#ffc513;
}
.services-title .title-separator {
background-color:#ffc513;

}
.estimate-current-change {
color:#ffc513;
}
.estimate-part-price-price {
color:#ffc513;
}
.estimate-part-close {
color:#ffc513;
}
.estimate-table-info-list .round-icon {
color:#ffc513;
border-color:#ffc513;
}
.estimator-panel .form-group label a, div.rwmb-input .form-group label a {
color:#ffc513;
}
#fullServices.modal .modal-header .close {
color:#ffc513;
}
.services-title .title-separator:before, .services-title .title-separator:after {
background-color:#ffc513;

}
.btn:not([data-action]).btn-border {
border-color:#ffc513;
}
.social-links ul li a {
color:#ffc513;
}
.gallery-item .hover .view:before {
border-bottom-color:#ffc513;
}
@media (max-width: 991px){
header .heade-mobile .navbar-toggle:hover span {
background-color:#ffc513;
}
}
@media (max-width: 991px){
.header-info-toggle [class*='icon-']:hover {
color:#ffc513;
}
}
#appointmentForm.modal .modal-dialog .modal-header .close {
color:#ffc513;
}
.tags-list a:hover {
background-color:#ffc513;
}
.social-box .social-box__list ul li a:hover {
color:#ffc513;
}
.breadcrumbs span {
color:#ffc513;
}
.side-post:hover .side-post__content .side-post__title {
color:#ffc513;
}
.panel-menu #mm0.mmpanel a:not(.mm-close):hover {
color:#ffc513;
}
.panel-menu #mm0.mmpanel a:not(.mm-close):hover:after {
color:#ffc513;
}
.panel-menu li.mm-close-parent .mm-close:hover:before {
color:#ffc513;
}
.panel-menu ul li a:hover {
color:#ffc513;
}
header.page-header-2 .header-phone:hover {
color:#ffc513;
}
@media (max-width: 991px){
.box01 .box01__content .box01__title:before {
background-color:#ffc513;
}
}
.block.bg-1 .btn-add, .block.bg-2 .btn-add, .block.bg-3 .btn-add {
color:#ffc513;
}

.btn-invert:before, .btn-invert:after {
background-color: #2c2c2c !important;
}
