body{}button.primary, .action.primary, .action-primary{color:#ffffff !important}button.primary:hover, .action.primary:hover, .action-primary:hover {color:#ffffff !important}button.primary, .action.primary, .action-primary {background-color:#0074a9 !important}button.primary:hover, .action.primary:hover, .action-primary:hover {background-color:#005e89 !important}button.primary, .action.primary, .action-primary {border-color:#0074a9 !important}button.primary:hover, .action.primary:hover, .action-primary:hover {border-color:#005e89 !important}button.secondary, .secondary .action, .actions-secondary .action{color:#0074a9 !important}button.secondary:hover, .secondary:hover .action:hover,.actions-secondary:hover .action:hover  {color:#005e89 !important}button.secondary, .secondary .action, .actions-secondary .action{background-color:#ffffff !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {background-color:#ffffff !important}button.secondary, .secondary .action, .actions-secondary .action {border-color:#0074a9 !important}button.secondary:hover, .secondary .action:hover, .actions-secondary .action:hover {border-color:#005e89 !important}.page-header {}.page-header .panel.wrapper, .page-header .top-header, .header .top-header {background-color:#ffffff !important;color:#000000 !important;}header .top-header a{color:#000000 !important;}footer.page-footer, .page-footer .middle-footer, .page-footer .bottom-footer{}footer.page-footer .middle-footer{}footer.page-footer .middle-footer h2,footer.page-footer .middle-footer h3,footer.page-footer .middle-footer h4,footer.page-footer .middle-footer h5,footer.page-footer .middle-footer h6{color:#0073a9 !important;}footer.page-footer .bottom-footer{background-color:#0073a9 !important;color:#000000 !important;background-image: none;}footer.page-footer .bottom-footer a{color:#000000!important;}footer.page-footer .bottom-footer a:hover{color:#000000!important;}footer.page-footer .bottom-footer .theme-footer-icon, .bottom-footer .fa:before{color:#ffffff!important;}.mgs-carousel-single .owl-nav div img{width:40px}.mgs-carousel-single .owl-nav div span{width:40px}.mgs-carousel-single .owl-nav div span, .mgs-carousel-single .owl-nav div span em{height:80px; line-height:80px}.mgs-carousel-single.nav-position-middle-outside .owl-nav div span, .mgs-carousel-single.nav-position-middle-inside .owl-nav div span{margin-top:-40px}.mgs-carousel-single .owl-nav div span em{font-size:80px;}.mgs-carousel-multiple .owl-nav div img{width:40px}.mgs-carousel-multiple .owl-nav div span{width:40px}.mgs-carousel-multiple .owl-nav div span, .mgs-carousel-multiple .owl-nav div span em{height:40px; line-height:40px}.mgs-carousel-multiple.nav-position-middle-outside .owl-nav div span, .mgs-carousel-multiple.nav-position-middle-inside .owl-nav div span{margin-top:-20px}.mgs-carousel-multiple .owl-nav div span em{font-size:30px;}.cms-index-index.cms-page2 #maincontent, .cms-page-view.cms-page2 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .page.messages, .cms-index-index.cms-page2 #maincontent .section-builder , .cms-page-view.cms-page2 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page2 #maincontent .section-builder-full , .cms-page-view.cms-page2 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.cms-index-index.cms-page24 #maincontent, .cms-page-view.cms-page24 #maincontent{max-width:inherit; padding-left:inherit; padding-right:inherit; overflow:hidden}.cms-page-view.cms-page24 #maincontent .page.messages, .cms-index-index.cms-page24 #maincontent .page.messages, .cms-index-index.cms-page24 #maincontent .section-builder , .cms-page-view.cms-page24 #maincontent .section-builder{max-width:1240px; margin:auto; box-sizing: border-box; padding-left:15px; padding-right:15px}.cms-index-index.cms-page24 #maincontent .section-builder-full , .cms-page-view.cms-page24 #maincontent .section-builder-full {max-width:inherit !important; padding-left:15px; padding-right:15px}.header-area .switcher .action.toggle .language-INR {
    color: white;
}
.attrib.thead {
    background-color: #ccc;
    color: black;
}
.attrib {
 border: 1px solid #ccc;	
}
@media (min-width: 1200px) {
header.page-header .header-area:not(.header7) .navigation .nav-main-menu {
    height: 48px;
}
.category-menu .vertical-menu.horizontal-menu li.level0 img {
    max-width: 150px;
    max-height: 150px;
}
}
.vertical-menu li a {
   padding: 0px;
}
#main-Menucontent .mega-menu-content .line .sub-menu .level1 {
    margin-bottom: 15px;
}
button.action.submit {
    border-radius: 20px;
}
.mgs-product.products-grid .product-item-info .product-top, .mgs-products.products-grid .product-item-info .product-top, .mgs-attribute-products .product-item-info .product-top {
    border: 1px solid;
    border-color: #e4e4e4;
    border-radius: 4px;
}
.section-builder.section-common .panel-heading .panel-note {
    font-weight: 500;
    color: #a9a9a9 !important;
}
.testimonial .testimonial-list-block.boxed_content {
    padding: 60px 60px;
}
.owl-stage-outer.owl-height {
    height: auto !important;
}
.section-common .content-block .items .product .product-top {
    border: 1px solid;
    border-color: #e4e4e4;
    border-radius: 4px;
}
.top-header {
    background-color: #111111 !important;
}
.btn-view-all button {
    font-weight: 600;
}
.section-builder.section-common .motor-banner .banner-text p {
    font-weight: 500;
}
.mgs-post .post-item-detail .short-content {
    color: #222;
    font-size: 14px;
    line-height: 24px;
}
.footer.content .block.newsletter .actions:hover .subscribe {
    background: #0073a9;
    border-color: #0073a9;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
    background-color: #FFFFFF !important;
    color: #555 !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -webkit-text-fill-color: #555555 !important;
}

.header-area .top-header .top-custom-link ul li,
.header-area .switcher .action.toggle,
.header-area .top-header .top-middle-header {
    padding: 9px 0;
}

.slide-text .big-text, .slide-text h2 {
    font-size: 50px;
    font-weight: 700;
}

span.action.top-links.theme-header-icon:hover, 
.page-header .search-form .actions-search .action-search:hover,
span.wishlist-icon.icon-heart.theme-header-icon:hover, 
.top-wishlist:hover .wishlist-icon:before , 
 .header-area .table-icon-menu .minicart-wrapper:hover .action.showcart:before { 
    color: #0073a9; 
}
.page-footer .middle-footer {
    background: #111111;
    border: none;
}

.page-footer .middle-footer ul.menu li a {
    color: #fff;
}

.page-footer .middle-footer h6 {
    color: #BF2828;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}

.page-footer .bottom-footer {
    background-color: #BF2828;
    padding: 0;
}

.page-footer .bottom-footer .copyright address span {
    color: #000;
}

.page-footer .bottom-footer .line {
    height: 50px;
    align-items: center;
}
.footer.content ul.social-link li a {
    color: #fff;
}

.footer.content  .logo-footer {
    margin-top: 5px;
}

.page-footer .middle-footer ul.list-icon {
    color: #fff;
}

.page-footer .middle-footer ul.list-icon a {
    color: #fff;
}

.footer.content ul.list-icon li {
    padding-left: 40px;
}

.page-footer .middle-footer {
    padding-top: 107px;
    padding-bottom: 40px;
}
.header-area .minicart-wrapper .action.showcart > .counter.qty {
    background-color: #BF2828;
}
.section-products .mgs-products .mgs-owl-carousel .product-item {
    margin-bottom: 0;
}
.section-builder.section-common.section-slider.section-products .mgs-owl-carousel.owl-carousel .owl-nav div.owl-prev {
    left: -5px;
}

.section-builder.section-common.section-slider.section-products .mgs-owl-carousel.owl-carousel .owl-nav div.owl-next {
    right: -5px;
}


@media (min-width: 768px) {
.section-builder.section-common.section-blog .mgs-owl-carousel .owl-nav div.owl-prev {
    left: -22px;
}

.cms-index-index #maincontent .section-builder.home-policy.section-builder-full .frame.no-padding {
    max-width: 1200px !important;
}

.section-products .mgs-products .mgs-owl-carousel .product-item {
    padding: 0;
}
.cms-index-index .banner-auto-parts .owl-carousel .owl-stage-outer.owl-height {
    height: 490px !important;
}


}
@media (min-width: 768px) and (max-width:1199px){
.cms-index-index #maincontent .section-builder.home-policy.section-builder-full .frame.no-padding .line .col-des-3.col-tb-6:nth-child(1) ,
.cms-index-index #maincontent .section-builder.home-policy.section-builder-full .frame.no-padding .line .col-des-3.col-tb-6:nth-child(2) {
    margin-bottom: 30px;
}
.cms-index-index #maincontent .section-builder.home-policy.section-builder-full .frame.no-padding {
    max-width: 1200px !important;
    padding: 0 15px !important;
}
.cms-index-index #maincontent .section-builder.home-policy.section-builder-full .frame.no-padding .line {
    margin: 0;
}
.section-builder.section-common .category-wrapper .promobanner-block .promobanner {
    padding: 16px 16px;
}

.section-builder.section-common .category-wrapper .promobanner-block .promobanner a img {
    max-width: 90px;
    padding-top: 50px;
}

.section-builder.section-common .category-wrapper .category-content a.btn-link.text-red {
    right: 25px;
}
.section-builder.section-common.section-slider.section-products {
    padding-bottom: 30px;
}

.section-builder.section-common.section-slider.section-products .mgs-owl-carousel.mgs-carousel-multiple .owl-dots {
    bottom: -30px;
}
.section-builder.section-common.section-slider.section-products .mgs-products.products-grid .product-item-info .product-top .action-mobile {
    bottom: 20px;
}
.banner-auto-parts h4 {
    font-size: 14px;
}
.banner-auto-parts h2.big-text {
    font-size: 40px;
    line-height: 52px;
    margin-bottom: 5px;
}
.banner-auto-parts h2.big-text br {
    display: block;
}

}
@media (min-width: 1200px) {
    .page-header-sliders.template-1.fullscreen-slider .inner-text {
        padding-left: 0;
    }

.quickViewDetails .column.main.product-info-clearfix {
    min-height: 550px !important;
}

}

@media (max-width: 767px) {
    .slide-text .big-text, .slide-text h2, .fullscreen-slider .slide-text h2, .fullscreen-slider .slide-text .big-text {
        font-size: 20px;
    }
    .bottom .fullscreen-slider {
        height: unset !important;
    }
footer.page-footer .bottom-footer {
        padding-bottom: 55px;
    padding-top: 10px;
}
footer.page-footer .middle-footer {

    padding-top: 40px;
}
body.cms-index-index #maincontent .home-policy.section-builder-full .frame.no-padding {
    max-width: 78% !important;
}
.section-builder.section-common.section-slider.section-products {
    padding-bottom: 30px;
}

.section-builder.section-common.section-slider.section-products .mgs-owl-carousel.mgs-carousel-multiple .owl-dots {
    bottom: -30px;
}

}
@media (max-width: 640px) {
.header-area .top-header .top-middle-header {
    padding-top: 0px;
}
}
.section-builder.section-common .panel-heading .panel-note{
color :#878682;
}