/*
Theme Name: Twenty Fifteen
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen'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.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
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.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

.product-div {
    padding: 20px 0;
    position: relative;
    width: 100%;
}
.product-div .prduct-image {
    text-align: center;
    width: 100%;
}
.product-div .prduct-image > img {
    max-width: 800px;
    width: 100%;
}
.product-div .product-des {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: left;
    padding: 15px;
    text-align: center;
width:100%;
  margin:20px 0px;
}
.product-div .product-des p {
 color:#000;
  font-size:16px;
}
.product-div .product-cart {
    margin: 40px 0;
    position: relative;
    width: 100%;
}
.product-div .product-cart .related-images {
    position: relative;
    text-align: center;
    width: 30%;
  float:left;
}
.product-div .product-cart .cart {
    float: left;
      position: relative;
    text-align: left;
    width: 70%;
}
.product-div .product-cart .item {
    margin: 10px 0;
    width: 100%;
  text-align:center;
}
.product-div .product-cart .item img {
    max-width: 120px;
    width: 100%;
}
.product-div .form-div{
 width:100%;
  text-align:center;
  margin:30px 0px;
  padding:20px;
}
.products-list-div {
    margin: 40px 0;
    padding: 20px 0;
    width: 100%;
}
.products-list-div ul.cc-product-list {
    display: block;
    flex-flow: row wrap;
    margin-bottom: 35px;
}
.products-list-div .item > p {
    font-size: 25px;
    margin: 20px 0;
    text-decoration: underline;
}
.product-div .product-cart .product-form {
    float: left;
    width: 50%;
}
.product-div .product-cart .cart2 {
    float: left;
    width: 50%;
}
.product-div .form-div  .wpcf7-form > p {
    margin: 10px 10%;
    width: 80%;
}
.product-div .form-div  .wpcf7-form input, .product-div .form-div  .wpcf7-form textarea, .product-div .form-div  .wpcf7-form select {
    margin: 5px 0 15px;
    padding: 10px 20px;
    width: 100%;
}
.product-div .form-div  .wpcf7-form input[type="checkbox"] {
    width: 20px !important;
}
.product-div .form-div .wpcf7-form{
  padding: 20px;
}
.product-form .wpcf7-form {
    padding: 20px;
}
.product-form  .wpcf7-form > p {
    margin: 10px 10%;
    width: 80%;
}
.product-div .cart3{
 width:100%;
  padding:20px;
  
}
.submit-btn {
    color: #000;
    font-size: 25px;
    width: 200px !important;
}
.product-form  .wpcf7-form input, .product-form  .wpcf7-form textarea, .product-form  .wpcf7-form select {
    margin: 5px 0 15px;
    padding: 10px 20px;
    width: 100%;
}
.product-form  .wpcf7-form input[type="checkbox"] {
    width: 20px !important;
}
.products-list-div ul.cc-product-list li {
    border: 1px solid #000;
    border-radius: 4px;
    display: block;
    float: left;
    margin: 10px 15px;
    min-height: 40px !important;
    padding: 20px 10px;
    width: 100%;
}
.products-list-div .cc-product-grid-image-container {
    float: left;
    min-height: 50px;
    width: 25%;
}
.products-list-div .cc-product-grid-image-container img{
    float: none;
    width: 100%;
  text-align:center;
}
.products-list-div .cc-product-grid-title {
    float: left;
    padding: 60px 10px;
    text-align: center;
    width: 25%;
}
.products-list-div .cc-product-price.cc-product-price-sale {
    float: left;
    padding: 73px 10px;
    width: 20%;
}
.products-list-div .cc-product-price-label,.products-list-div .cc-product-sale-price-label {
    font-size: 18px;
    font-weight: bold;
}
.products-list-div .cc-product-price-amount {
    color: #777;
    font-size: 14px;
    text-decoration: line-through;
}
.products-list-div .cc-product-price-sale-amount {
    font-size: 16px;
}
.products-list-div ul.cc-product-list a.cc-button-primary {
    background: #000 none repeat scroll 0 0 !important;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 1px 0 0 #ffffff inset;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    margin: 62px 0;
    padding: 15px 22px;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
    width: 20% !important;
}
.products-list-div .product-head {
    padding: 20px;
    width: 100%;
}
.product-head .item {
    float: left;
    text-align: center;
    width: 25%;
}
.autoservices {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: left;
    padding: 15px;
    text-align: center;
    width: 100%;
}
.product-div .form-div .wpcf7-form input, .product-div .form-div .wpcf7-form textarea, .product-div .form-div .wpcf7-form select {
    color: #aaaaaa;
    margin: 5px 0 15px;
    padding: 10px 20px;
    width: 100%;
}
.product-div .cart3 {
    padding: 10px 20%;
    text-align: center !important;
    width: 60%;
}