@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic,300italic,300);


.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner{
max-width: 1920px;
        width: 93%;
}

.PageMenu > .inner {
    background: #0397d6;
    height: 70px;
    border-radius: 40px;
    
    padding: 15px 55px;
    box-sizing: border-box;
}

#maintenance_notice {
    display: none !important;
}


.PageMenu .sf-menu > li{
    padding: 0px;
    padding: 0 35px;
    
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 25px;
}

.PageMenu .sf-menu > li.over{
background: #03262c;
}

.PageMenu .sf-menu > li > a {
    color: #fff;
    color: white;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
}

.main > .inner{
    padding: 36px;
    border-radius: 25px;
    background: #fff;
    box-sizing: border-box;
}

body{
background: url('https://cdn6.bigcommerce.com/s-4oho2x3wd4/product_images/uploaded_images/bg.png?t=1462064338');
}

.header {
    background: transparent;
    border: 0px;
}

.page {
    background: transparent;
    width: 100%;
    max-width: 1700px;
    margin-left: auto;
    margin-right: auto;
}

#Header > .inner {
    background: transparent;
}

.text-center{
text-align: center;
}

.text-right{
text-align: right;
}

.Left.fleft {
    width: 23.4%;
    padding-right: 35px;
}

span.phone-number {
    height: 26px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiz///+zPruSAAAADXRSTlMAEVXMM7vuRHeIqt1mbV7gxgAAAAFiS0dEDm+9ME8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAACsSURBVBjTY2BgEGRAAsp3HRAcprt3AxA8sbt3ryN4vXfvXkbwbO/evdsA5+UCeYkoPANklZcF4Ly5d+8uQJjie/cuQoqB+e7dAhS3bERy5967t5B4Z+/ePYDgsd69m4LgMebevQ3yEyOE63b3bg6QY9YAM/XuQqBNlyE26d69e7tw7d27V8GBwARyOQhcBEuWofAYYyE8qM949oJ5CjDXggIkCe4GlslpFgIMAEmbVxKqBn+nAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    display: block;
    padding-left: 30px;
    color: #03262c;
    font-family: "Open Sans";
    font-size: 18px;
    text-transform: uppercase;  /* Text style for "Customer Servi" */
    font-weight: 600;
}

span.phone-number strong {
    font-weight: 800;
}


ul.middle-menu li a {
    color: #0397d6;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
}



.CartLink a {
    height: 26px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAMAAADpVnyHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEUDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiwDJiz///+AYzrKAAAAD3RSTlMAuyJ3RBHdmWYzzIiqVe6CoWXPAAAAAWJLR0QQlbINLAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGtJREFUKM990VkOwCAIBFDcFWu5/21rNI1dGOcPX4KCZKTHkJZBYglk8iezk9NIBnlMARNFTAlTxlQw0YYYjUxU11Hko+ZWwr2qJsImueb/y7RyogVnYUQRPUL5lkWe2ZNe9bkel72qDWkNL9EJESpHZqMVAAAAAElFTkSuQmCC');
    padding-left: 30px;
    background-repeat: no-repeat;
    color: #03262c;
    font-family: "Open Sans";
    font-size: 18px;
    text-transform: uppercase;  /* Text style for "Customer Servi" */
    font-weight: 600;
    line-height: 26px;
    background-position: left;
}

 .CartLink a span {
    font-weight: 800;
}


ul.middle-menu {
    text-align: center;
}


.header-logo {
    float: none;
    margin-top: -26px;
}

.header-logo a {
    display: block;
    max-width: 384px;
    margin: 0 auto;
    margin-bottom: -85px;
    z-index: 100;
    position: relative;
}

ul#fright {
    float: right;
}

.PageMenu .sf-menu > li:last-child {
    margin-right: 0px;
}

div#SearchForm {
    border: 5px solid #03262c;
    background: #03262c;
    border-radius: 20px;
    width: 335px;
}

#SearchForm input#search_query {
    box-sizing: border-box;
    border-radius: 20px;
        width: 284px;
}

#SearchForm input.Button {
    border-radius: 20px;
    width: 35px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEXuLjH////uLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjH///9qhyeZAAAAD3RSTlMAABFmqrt3iO6Z3TNVzCLa1JTpAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAINJREFUGNNdj1sWwyAIRBHRRE3K/ndbBmhrOh865zo8JDJxlSadYakUnIeG5IuafnQm8ozUgas5YnPT2yC9gLoZCk20MySqPdFl+URXIsaAJ1qJBtIhwUhD9qTDSVUUYK/b3L345RvHqqybWnyIz53Ft6mieHaezuihqb+VNvaPaBzlDUS9B7avEybNAAAAAElFTkSuQmCC');
    margin-left: 6px;
}

.mmysearch select {
    width: 80%;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;

    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWBAMAAAAhuOHBAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEUAAADuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjEAAAD2dOdKAAAADnRSTlMAM5nd7rtmiBF3zESqIiJ5EGgAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAsUlEQVQY02XQMQrCQBAF0FHMosJ6BBGsBU9gpWCVQvtgY5sjiI19jrInCB4itaBrEIz8Mzjj7EbBqfbls+yfEP1NZ7pc7b5agGcSeRDBH1Vd6KyVeaBXpoEoRIMozIVD+BOfmxyNcMRfM8AZPIRjnCnhxKJW3ogyR5XyIoUs2RQvYQ8Sc6h3k09fDnEVGkhcxXdJ9plJNd2xDKVq7Wx+O7YrPeP6ljviXrR/p7/fbpwe36hif5l6mvlqAAAAAElFTkSuQmCC');

    appearance:none;
    -webkit-appearance: none;
-moz-appearance: none;
    background-position: right;
    background-repeat: no-repeat;
    height: 30px;
    line-height: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    color: #03262c;
font-family: "Open Sans";
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
    border-radius: 13px;
}



a#form-submit {
    width: 139px;
    height: 40px;
    background-color: #ee2e31;
    box-sizing: border-box;
    color: white;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0px;
    line-height: 40px;
    border-radius: 25px;
    margin: 0 auto;
    display: block;
}

.mmysearch {
    background: url('https://cdn6.bigcommerce.com/s-4oho2x3wd4/product_images/uploaded_images/blockbd.png?t=1462154661') top center no-repeat;
    background-size: 100% 100%;
        border-radius: 10px;
    overflow: hidden;
        border-radius: 13px;
        padding-bottom: 25px;
    margin-bottom: 30px;
}

.Left h3 , div#SideNewsletterBox h3{
    color: white;
    font-family: "Open Sans";
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    background: #03262c;
    height: 60px;
    line-height: 60px;
    margin-bottom: 35px;
    padding: 0px;
}

.Left #SideBrandList h3, .Left #SidePriceList h3, .Left #SideOtherList h3{
margin-bottom: 10px;
}

.Left div#SideCategoryList , .Left #SideBrandList , .Left #SidePriceList , .Left #SideOtherList {
    border: 1px solid #03262C;
    text-align: center;
    border-radius: 13px;
    overflow: hidden;
margin-bottom: 20px;
}

.banner_home_page_top .grid {
    margin-left: -35px;
}

.banner_home_page_top .grid .grid__item {
    padding-left: 35px;
    margin-bottom: 35px;
}
.banner_home_page_top .grid .grid__item a{
display:block;
}
.Left #SideCategoryList .BlockContent {
    padding: 0px;
    padding-top: 10px;
    max-height: 350px;
    overflow: auto;
}

.Left #SideCategoryList .BlockContent::-webkit-scrollbar-track
{
    background-color: #ededed;
}

.Left #SideCategoryList .BlockContent::-webkit-scrollbar
{
    width: 10px;
    background-color: #ededed;
}

.Left #SideCategoryList .BlockContent::-webkit-scrollbar-thumb
{
    background-color: #03262C;
    border: 2px solid #ededed;
    border-radius: 5px;
}

.Left #SideCategoryList ul li a {
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;  /* Text style for "A/C-HEATER-VEN" */
    color: black;
}

.Left #SideCategoryList h3 {
    margin-bottom: 0px;
}

.Left #SideCategoryList ul li:hover a {
color: #ee2e31;
}


div#SideTopSellers h3 , #HomeFeaturedProducts h3 , #SideProductRelated h2{
    color: white;
    font-family: "Open Sans";
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    background: #03262c;
    height: 60px;
    line-height: 60px;
    margin-bottom: 35px;
    padding: 0px;
}

div#SideTopSellers , #HomeFeaturedProducts , #SideProductRelated{
    border: 1px solid #03262C;
    text-align: center;
    border-radius: 13px;
    overflow: hidden;
}

#home .ProductList li {
    width: 33.3%;
        padding-bottom: 0px;
}


.prod_box {
    border: 1px solid #cdcdcd;
}


div#HomeFeaturedProducts .BlockContent , #SideProductRelated .BlockContent {
    padding: 0 35px 35px;
}


.prod_box .btn,#home .ProductList .btn , .subscribe_form input.btn {
    height: 40px;
    background-color: #ee2e31;
    box-sizing: border-box;
    color: white;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0px;
    line-height: 40px;
    border-radius: 25px;
    padding: 0 18px;
    margin-bottom: 30px;
}

#home .ProductList .pname,.ProductList .pname {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}

#home .ProductList .p-price,.ProductList .p-price {
    color: #0396d5;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 0px;
    margin-top: 20px;
}

#home .ProductList .ProductPriceRating {
    display: none;
}

.ProductList .ProductDetails {
    padding-right: 10px;
 padding-left: 10px;
    text-align: center;
}

#home .ProductList .pname, .ProductList .pname{
    padding: 0px;
}


.Block.BlockContent.banner_home_page_top {
    margin: 0px;
}

.why-block h3 {
    color: white;
    font-family: "Open Sans";
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    background: #0397d6;
    height: 60px;
    line-height: 60px;
    padding: 0px;
}

.why-block {
    background: #03262c;
    color: #fff;
    border-radius: 13px;
    overflow: hidden;
}


.why-block ul li {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAEWaZqnciuzPd7sxVRIgi80ovAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAALFJREFUCNdjYGBgVHYOYwABRv////+XgVid/3/t+v/rAAMD2/ovDQzJ/38wMHD/NwBKxP8UYLj/GciQYf2vwOC/EKip3mD+Bob9DpkB4v9/vF/AsP7h+n/1/x/of2RYb1D///8/hviPDPsLxP//f8Bgv4Dh/TfG+n8MjOsdGPJ/C4gEMIj/v8DA/H8jyJjvQFP3/4zI0Pw/EcgSATrl/+8EkGNO////UwHsQIZcnQYgCQAnikgxbl/qDwAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    padding-top: 20px;
    text-align: center;
    background-position: top center;
    color: white;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 700;
    line-height: 31px;
    text-transform: uppercase;
    margin-top: 20px;
}

div#SideNewsletterBox {
    background: url('https://cdn6.bigcommerce.com/s-4oho2x3wd4/product_images/uploaded_images/blockbd.png?t=1462154661') top center no-repeat;
    background-size: 100% 100%;
    border-radius: 10px;
    overflow: hidden;
    border-radius: 13px;
    padding-bottom: 25px;
    margin-bottom: 30px;
}

div#SideNewsletterBox input.Textbox {
    width: 80%;
    margin: 0 auto;
    display: block;
    margin-bottom: 20px;
    appearance: none;
    -webkit-appearance: none;
    background-position: right;
    background-repeat: no-repeat;
    height: 30px;
    line-height: 30px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
    color: #03262c;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 13px;
}
.subscribe_form input.btn{
width: auto;
    margin: 0 auto;
    display: block;
}

#SideNewsletterBox p.text-center {
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;  /* Text style for "Add" */
    color: white;
}

.footer-main {
    border: 1px solid #03262C;
    border-radius: 13px;
    padding: 35px;
}

.footer-main h4 {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 15px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
}

.footer-main li a {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
}

.footer-main p.text-center {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0px;
}

.footer-main h4.text-center {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 20px;
    text-transform: uppercase;  /* Text style for "copyright ┬⌐ 20" */
    font-weight: 400;
}

.footer>.inner>.grid {
    margin-left: -35px;
}

.footer>.inner>.grid>.grid__item {
    padding-left: 35px;
}

#home .ProductList li {
    padding-left: 35px;
}

#home .ProductList {
    margin-left: -35px;
}

.TopMenu .inner {
    background: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-position: bottom center;
    padding-top: 7px;
    padding-bottom: 7px;
    z-index: 10000;
    position: relative;
}

.paymenticon,#Header div#SearchForm {
    margin-top: 11%;
}

.why-block, .news-block .newsletter-subscription {
    min-height: 364px;
}

div#HomeFeaturedProducts {
    margin-bottom: 0px;
}

.footer {
    clear: both;
padding-top: 35px;
}
div#SideNewsletterBox {
    margin-bottom: 0px;
}

.footer-main li a {
    width: 12px;
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMBAMAAACkW0HUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEXuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjHuLjH///8ntwl/AAAADnRSTlMAM2Yiu93uqneZRBGIVcTjtJYAAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAWElEQVQI12NgYBBSZAACk3fvnBkYmOPS3z01YGB519D3bgKD3bssjnfZDHrvni0495jhHlCm7jHDtnfB7EBBnncH6t41MDDUPX33HKidI+5pA8gYZgMGBgBSPCCPC32h4wAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 16px;
}

.mobile-top {
    display: none;
}

#mobile-whyblock{
display: none;
}

.mobile-number {
    display: none;
}

div#SideCategoryList ul li , #SideBrandList ul li , #SideOtherList ul li{
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.Left ul {
    margin: 0px;
}

div#price input[type=number] {
    width: 90px;
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width: 1740px) and (min-width: 768px) {

.PageMenu .sf-menu > li{
padding: 0 15px;
margin-right: 0px;
}

.TopMenu .one-third {
    width: 25%;
}

.TopMenu .one-third.text-center {
    width: 50%;
}

#SideNewsletterBox p.text-center {
    padding: 0 10px;
}

}

@media screen and (max-width: 1450px) and (min-width: 768px) {
span.phone-number, .CartLink a {
    font-size: 15px;
}

.Left h3, div#SideNewsletterBox h3 , .why-block h3, div#SideTopSellers h3, #HomeFeaturedProducts h3{
font-size: 20px;
height: 40px;
line-height: 40px;
}

.why-block ul li {
    font-size: 14px;
}

.PageMenu .sf-menu > li > a{
    font-size: 18px;
}

}

@media screen and (max-width: 1280px) and (min-width: 768px) {
.main > .inner{
padding: 20px;
}

.banner_home_page_top .grid .grid__item {
    padding-left: 20px;
margin-bottom: 20px;
}
.banner_home_page_top .grid {
    margin-left: -20px;
}
#home .ProductList li {
    padding-left: 20px;
}

#home .ProductList {
    margin-left: -20px;
}

.footer-main {
    padding: 20px;
}

div#SideTopSellers h3, #HomeFeaturedProducts h3 {
    margin-bottom: 20px;
}

div#HomeFeaturedProducts .BlockContent {
    padding: 0 20px 20px;
}

.Left h3, div#SideNewsletterBox h3 {
    margin-bottom: 20px;
}

.mmysearch {
    margin-bottom: 20px;
}

.Left.fleft {
    padding-right: 20px;
}

.footer>.inner>.grid>.grid__item {
    padding-left: 20px;
}

.footer>.inner>.grid {
    margin-left: -20px;
}

.PageMenu > .inner {
    padding: 10px 20px;
height: 60px;
}
span.phone-number, .CartLink a {
    font-size: 14px;
}

.header-logo a {
    max-width: 320px;
}

.header-logo a img {
    max-width: 100%;
}
.header {
    margin-bottom: 20px;
}
img{
max-width: 100%;
}

div#SearchForm {
    max-width: 100%;
}

#SearchForm input#search_query {
    width: 100%;
    padding-right: 23px;
    box-sizing: border-box;
}

#SearchForm input.Button {
    position: absolute;
    right: 2px;
}


}

@media screen and (max-width: 1100px) and and (min-width: 768px){
#home .ProductList li{
width: 33.3% !important;
}
.why-block ul li {
    margin-top: 10px;
    background-position: 7px 8px;
    line-height: 21px;
    padding-top: 0px;
    padding-left: 30px;
    text-align: left;
    padding-right: 9px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.footer-main .grid__item {
    width: 50%;
}
.footer-main h4.text-center {
    font-size: 16px;
    line-height: 20px;
}

.footer-main p.text-center {
    line-height: 16px;
}

.footer-main h4 {
    padding-bottom: 5px;
}

.footer .footer-columns li {
    padding: 0px;
}

.PageMenu > .inner {
    padding: 5px 10px;
    height: 50px;
}

.PageMenu .sf-menu > li > a {
    font-size: 16px;
}

.PageMenu .sf-menu > li {
    padding: 0 10px;
}







}





/* ------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 768px) {

img{
max-width: 100%;
}

div#Header .grid__item {
    width: 100%;
}

.TopMenu {
    display: none;
}

.Block.BlockContent.banner_home_page_top .grid__item {
    width: 50%;
}

#home .ProductList li {
    width: 100% !important;
    margin-bottom: 35px;
}

.footer>.inner>.grid>.grid__item {
    width: 100%;
    margin-bottom: 20px;
}

.main > .inner {
    padding: 10px;
    border-radius: 0px;
}

.Left.fleft {
    width: 100%;
}

div#HomeFeaturedProducts .BlockContent {
    padding: 0 10px 10px;
}

div#SideTopSellers h3, #HomeFeaturedProducts h3 , .why-block h3 , .Left h3, div#SideNewsletterBox h3{
    font-size: 20px;
    line-height: 40px;
    height: 40px;
    margin-bottom: 10px;
}

.header {
    padding-top: 0px;
}

div#Header {
    position: relative;
}

#Header > .inner {}

#Header.off-screen {
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

#Header > .inner {
    padding-top: 0px;
}

.PageMenu,#home .PageMenu {
    display: none !important;
}

.banner_home_page_top .grid .grid__item {
    padding-left: 10px;
    margin-bottom: 10px;
}

.banner_home_page_top .grid {
    margin-left: -10px;
}

.mobile-top {
    display: block;
}

.header-logo {
    margin: 0px;
    display: block;
}

.header-logo a {
    margin: 0px;
    max-width: 100%;
}

.header-logo img {
    max-height: 224px;
    display: none;
}

.mobile-top {
    display: table;
    width: 100%;
    background: #fff;
}

div#WelcomeText {
    padding-top: 10px;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}
div#WelcomeText img{
    width: 80%;
    max-width: 200px;
}

div#cart-amount {
    padding-top: 30px;
}

#cart-amount a.Cart {
    padding: 0px;
    height: 19px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAMAAACjpw26AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABVlBMVEUultr///8ultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultoultr///8FowSpAAAAcHRSTlMAALgT7+QbNk50ZtDsQw8Gm/J/jmUYkT1uZwFogHZw8/q135LWU6CiK/FPy9VBd6b3RlKe2RCx+8oLfY1kAjHpx4dclzwHCDt6kEVHrzQzFhqj/dhNJiXaIo/4e2m6+SfwXjfXHR84OgRCPz4hGTnoYu/xHAAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAERSURBVBjTddBpU4JgEAfwhZTKAjsEkie0A02LCjKyTLuz2w477cBKtLv9/q+aeIBmnOn/Znd+s7svFtAN2wFeGDcQcjnMtXFnV3ekB3v5NgYQon3YPzAYEyVZlsShuEKGVXcikRwZHRvntFRK49ITmSyiy5NTqE/7R8SZkMeZWTTMOY3L5bh501rIZxddXiogJvhlpVgsSSvyKq6t082NPG5asLVd3gFmF3Fvn/JBGA+PKkaEJI9PThHjAuUKe1Y9hwuASzB1vDIVytc3Ro29Jap6V7ivPaRthrIVq2OQ+qPgMTxV//jZZnwuNxzHbrZaTdtxGi8Bl14Jeftt3gnhowF/aIj6p18D/vqmP6f13+kfn+9C8lQRfwYAAAAASUVORK5CYII=');
    background-position: center center;
    background-repeat: no-repeat;
}

div#paybtn {
    display: none;
}

.fa-bars:before {
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOBAMAAAA/Njq6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEUultr///8ultoultr////vuWmQAAAAA3RSTlMAAPU3ocJNAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAABxJREFUCNdjUIIBBQZlYyhAYSIpgAFBAQbaawMAz3UTUbrPS38AAAAASUVORK5CYII=');
    content: '';
    display: block;
    background-position: center center;
    background-repeat: no-repeat;
}

.header {
    margin: 0px;
    padding-bottom: 20px;
    background: #fff;
    border: 0px;
}

div#Header {
    margin: 0px;
    border: 0px;
}

.main {
    background: #fff;
}

div#SearchForm {margin-top: 10px;margin: 0 auto;float: none;max-width: 100%;}

.mmysearch select {
    margin-bottom: 10px;
}

.mmysearch {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.Left div#SideCategoryList {
    margin-bottom: 10px;
}

#home .ProductList li {
    margin-bottom: 10px;
}

#mobile-whyblock{
display: block;
}

div#whyblock {
    display: none;
}

div#SideNewsletterBox {
    min-height: auto !Important;
}

.footer-main ul {
    width: 163px !important;
    text-align: left;
    margin: 0 auto !important;
    display: block;
    float: none;
    margin-bottom: 20px !important;
}

.footer-main ul li {
    float: none;
}
#SideNewsletterBox p.text-center {
    font-size: 13px;
}

.why-block ul li {
    font-size: 16px;
    margin-top: 10px;
}

.why-block {
    min-height: auto;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.footer-main {
    padding: 10px;
}

.footer-main h4.text-center {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 13px;
    text-transform: uppercase;  /* Text style for "copyright ┬⌐ 20" */
    font-weight: 400;
}

.footer-main p.text-center {
    color: #03262c;
    font-family: "Open Sans";
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
}

hr {
    border-top: 0px;
    border-bottom: 1px solid #000;
}

.mobile-number {
    display: block;
}

.mobile-number.grid__item {
    text-align: center;
    margin-top: 10px;
}

span.phone-number {
    display: inline-block;
}

div#SearchForm {
    margin-top: 20px !Important;
}
span.phone-number {
    font-size: 14PX;
}

div#SearchForm {
    WIDTH: 100%;
}

#SearchForm .Button {
    POSITION: ABSOLUTE;
    RIGHT: 0;
}

div#WelcomeText {
    FONT-SIZE: 14PX;
}

td.CartItemQuantity .selector {
    width: 40px !important;
}
.page {
    overflow: hidden;
}

.ExpressCheckoutBlock .ExpressCheckoutTitle {
    font-size: 12px;
    text-transform: none;
}
.productPage .Left.fleft {
    display: none;
}
}











div#fancy_outer {
    z-index: 10000000000000000 !important;
}

div#fancy_overlay {
    z-index: 1000000000000000 !important;
}

div#SideNewsletterBox p {
    padding-left: 5px;
    padding-right: 5px;
}
.flexslider .slides img {
    width: 99.9%;
    display: block;
    margin: 0 auto;
}




.TopMenu .phone-number a {
    color: #333333;
}

/**** OUT OF STOCK MESSAGE ************************/
span.out-of-stock-message {
    color: red;
    font-size: 1.5em;
    font-weight: bold;
}
/**************************************************/



/*** new descriptions with channel advisor and custom fields ***/

.product-description-fitment {
    font-style: italic;
}

.product-description-heading1 {
    color: #ee2e31;
    font-weight: bold;
    font-size: 1.2em;
}

.donor-vehicle-description-image {
    border: solid gray 1px;
    max-width: 300px!important;
    max-height: 250px!important;
}

.donor-vehicle-description-label {
    font-weight: bold;
    display:inline-block;
    margin-right: 10px;
}

.donor-vehicle-description-value {
    display:inline-block;
}

.donor-vehicle-description-field {
    margin-bottom:7px;
}

.donor-vehicle-description {
    margin-bottom:100px;
}

.DetailRow .Value {
    display: inline-block;
}

.DetailRow .Label {
    display: inline-block;
}

.Value.AddCartButton {
    display: block;
}

/**************************************************************/


/*** add to cart button ***/
.PrimaryProductDetails .btn.add-to-cart {
    background-color: #0397d6;
}
.PrimaryProductDetails .btn.add-to-cart:hover {
  background-color: #0079ad;
}
/*************************/