@import url('https://fonts.googleapis.com/css?family=Montserrat:500,600');
* {
    margin: 0;
    padding: 0
}
body {
    color: #58595a;
    font-size: 16px;
    line-height: 22px;
    overflow-x: hidden;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 0;
    text-transform:capitalize;
}
h1 {
    font-size: 24px;
    line-height: 30px;
    color: #000;
}
h2 {
    font-size: 20px;
    line-height: 26px;
    color: #000;
}
h3 {
    /*    font-size: 20px;
        line-height: 26px;*/
    color: #0081c3;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #307abd
}
a {
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #3c3c3c;
}
a:active,
a:focus,
a:hover {
    outline: 0
}
p {
    font-family: 'Montserrat', sans-serif;
    margin: 0 0 10px 0;
}
ul {
    margin: 0
}
figure {
    margin-bottom: 0;
    position: relative
}
blockquote {
    quotes: none
}
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    color: #555;
    font-size: 14px;
    height: 40px;
    line-height: 16px;
}
input[type=text] {
    background: #fff;
    /*    height: 78px;
        line-height: 78px*/
}
[class*=col-xs],
[class*=col-lg],
[class*=col-md],
[class*=col-sm] {
    display: inline-block;
    float: none;
    margin: 0 -4px 0 0;
    vertical-align: top
}
textarea {
    height: 150px
}
::-webkit-input-placeholder {
    color: #666
}
:-moz-placeholder {
    color: #666;
    opacity: 1
}
::-moz-placeholder {
    color: #666;
    opacity: 1
}
:-ms-input-placeholder {
    color: #666
}

.pt-phone-section .phone {
    font-size: 20px;
}
.pt-phone-section .phone strong {
    color: #0081c3;
}
.pt-part-detail-abs span {
    font-size: 20px;
    line-height: 26px;
    color: #008950;
    font-weight: 500px;
}
.pt-part-detail-abs .pt-price-txt {
    font-size: 28px;
    line-height: 34px;
    color: #ef1f23;
}
.pt-part-detail-abs .pt-num-detail ul li .pt-num-txt {
    font-size: 18px;
    color: #1d1d1d;
}
.pt-part-detail-abs .pt-num-detail ul li .pt-rtc-txt {
    font-size: 20px;
    color: #008950;
}

.pt-part-desc small {
    color: #424242;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}
.pt-part-detail-abs .pt-qty-detail .pt-qty-txt {
    font-size: 14px;
    color: #444449;

}
.pt-part-detail-abs .btn-primary {
    background: #c1c1c1;
}
.pt-part-detail-abs .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0062cc;
    border-color: #005cbf;
}
.pt-part-detail-abs .btn-primary:hover {
    background-color: #0081c6;
    color: #fff !important;
}
.pt-qty-cart-btn {
    background: #0081c6 none repeat scroll 0 0;
    border-radius: 5px;
    font-size: 28px;
}
.pt-payment-methods article span {
    color: #000;
    letter-spacing: 1px;
    font-size: 18px;
    line-height: 24px;
}



/*  =====================    Part Listing   ======================     */

.part-listings .list-group .list-group-item {
    border-bottom: 1px dashed #ccc !important;
}

.part-listings .list-group .list-group-item a {
    color: #7e7e7e;
    /*    font-size: 14px;
        line-height: 20px;*/
}


/*#slider .zoomPad {
    height: 400px;
    width: 400px;
    object-fit: cover;

}*/
/*#slider .zoomPad img {
    max-height: 400px;
    max-width: 400px;
}*/
.creat_signup .card figure img {
    max-width: 500px;
    max-height: 500px;
}

h1 img{

    width:314px;
}
