@font-face {
    font-family: 'Frutiger';
    src: url('FrutigerLT-Light.eot?#iefix') format('embedded-opentype'),  url('FrutigerLT-Light.woff') format('woff'), url('FrutigerLT-Light.ttf')  format('truetype'), url('FrutigerLT-Light.svg#FrutigerLT-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'Frutiger';
    src: url('FrutigerLT-Bold.eot?#iefix') format('embedded-opentype'),  url('FrutigerLT-Bold.woff') format('woff'), url('FrutigerLT-Bold.ttf')  format('truetype'), url('FrutigerLT-Bold.svg#FrutigerLT-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
  font-family: 'Swiss721BT';
  src: url('Swiss721BT-Thin.eot?#iefix') format('embedded-opentype'),  url('Swiss721BT-Thin.woff') format('woff'), url('Swiss721BT-Thin.ttf')  format('truetype'), url('Swiss721BT-Thin.svg#Swiss721BT-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Raleway');

.fastCartSummaryBox .btn {min-height: 72px !important;}

.ExpressCheckoutContent .btn {margin-bottom: 20px;}
#subscribe_form .btn {max-height: 37px !important; min-height: 37px !important; height: 37px; padding: 10px 25px !important;}

#home .header {
   padding-bottom: 12px;
}
@media all and (min-width: 768px) {
.footer .grid__item.one-fifth {margin-left: 20px; margin-right: 20px; }
}
.CreateAccount {margin-bottom: 30px;}
#CreateAccountForm .Submit {line-height: 55px !important;}


.BlockContent.full-width .btn {padding-top: 12px;}


.grid__item.one-half .btn.alt {padding-top: 12px;}
.btn.alt {padding-top: 12px;}

.bigchanges {display: none;}
.clr {clear:both; width: 100%; height: 10px;}
.PageContent #container {margin-bottom: 60px; margin-top: 20px;}

.billingButton.btn {margin-bottom: 16px;}
#CheckoutStepShippingProvider {padding-bottom: 0px;}
textarea[name="ordercomments"] {min-width: 100%;}
#couponcode {margin-left: 10px;}



@media all and (min-width: 768px) { 
    #search_query {max-width: 250px; right: -30px; bottom: -5px;}
    .header .CategoryList {margin-left: -250px;}
    .header .CategoryList li a {font-size: 11px;}
     .header .CategoryList li a {}
}

@media all and (min-width: 1100px) { 
    #search_query {max-width: 250px; right: 0px; bottom: -5px;}
    .header .CategoryList {margin-left: -250px;}
    .header .CategoryList li a {font-size: 14px;}
     .header .CategoryList li a {}
}


@media all and (min-width: 1400px) { 
    #search_query {max-width: 250px; right: 0px; bottom: -5px;}
    .header .CategoryList {margin-left: -250px;}
    .header .CategoryList li a {font-size: 15px;}
     .header .CategoryList li a {}
}




#fastCartContainer .ProductImage.QuickView a {height: auto !important;}
#fastCartContainer .ProductList em {font-size: 14px; margin-top: -10px;}
.fastCartThumb img {max-width: 320px; margin-left: -20px; margin-top: -20px;}
.fastCartSummaryBox {
    background: #f7f7f7 !important;
    border: 1px solid #ebebeb !important;
}
#fastCartContainer .actionLink .btn {margin-bottom: 10px;}
#fastCartContainer .actionLink .btn.alt {margin-top: 10px;}



@media all and (min-width: 768px) {
#container {width: 80%; min-width: 1000px; max-width: 1100px; margin: 0 auto;}
}

@media all and (min-width: 1200px) {
#container {width: 80%; min-width: 1100px; max-width: 1150px; margin: 0 auto;}
}

@media all and (min-width: 1400px) {
#container {width: 80%; min-width: 1300px; max-width: 1350px; margin: 0 auto;}
}

@media all and (min-width: 1600px) {
#container {width: 80%; min-width: 1500px; max-width: 1550px; margin: 0 auto;}
}

@media all and (min-width: 1800px) {
#container {width: 80%; min-width: 1700px; max-width: 1750px; margin: 0 auto;}
}



/* Contact page */

.contact-circles {width: 60%; margin: 20px auto 0px; text-align: center; min-width: 800px;}
.contact-cicle {float:left; width: 31.33333%; margin-left: 1%; margin-right: 1%;}
.contact-cicle p {color: #111; font-family: Frutiger, monospace; margin-top: 10px; margin-bottom: 50px; font-size: 15px; }
.contact-cicle a {color: #111 !important; font-family: Frutiger, monospace;}
.intrott {font-size: 15px; margin-top: 10px; margin-bottom: 5px;}
.contact-cicle {margin-bottom: -40px;}

/* end contact page */

#ModalContentContainer #ProductDetails h1 {font-size: 34px; line-height: 1.4em; margin-bottom: 14px;}
#ModalContentContainer .ProductPrice  { font-size: 22px; }
#ModalContentContainer .addToCart .btn {margin-right: 10px;}


.informational_page .inner {min-width: 100%;}
/* NEW 2017 */
#prodAccordion {margin-top: 50px; float:left; clear: both; width: 100%;}

#prodAccordion .btn {padding: 12px 25px;}

/* Social media icons PDP */
.addthis_button_google_plusone {background: red !important; min-width: 30px; min-height: 30px; padding: 0 !important; display: none !important;}
.addthis_button_google_plusone div {display: none;}

.addthis_button_print {background: red !important; min-width: 30px; min-height: 30px; padding: 0 !important; display: none !important;}
.addthis_button_print span {display: none; }

.addthis_button_facebook {background: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/facebook30x30.png') !important; 
background-size: 100% !important; background-position: center center !important;  min-width: 30px; min-height: 30px; padding: 0 !important;     margin: 0px 3px !important;}
.addthis_button_facebook span {display: none;}

.addthis_button_email {background: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/addthis30x30.png') !important; 
background-size: 100% !important; background-position: center center !important; min-width: 30px; min-height: 30px; padding: 0 !important;     margin: 0px 3px !important;}
.addthis_button_email span {display: none;}

.addthis_button_twitter {background: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/twitter30x30.png') !important; 
background-size: 100% !important; background-position: center center !important; min-width: 30px; min-height: 30px; padding: 0 !important;     margin: 0px 3px !important;}
.addthis_button_twitter span {display: none;}


/* END social media icons pdp */



.ProductThumb {position: relative;}

.PinterestButtonContainer span {box-shadow: none !important; -webkit-box-shadow: none !important; background-color: transparent !important; background-size: 100% !important; width: 70px !important;
height: 40px !important;}

.ImageCarouselBox {position: absolute; left: 0;  top: 20px; padding-left: 0 !important;}
#ProductDetails .ProductTinyImageList ul li {clear: both;}

.DetailRow.ProductSKU {float:left; background: #f7f7f7; border: 1px solid #ebebeb; padding: 14px 14px 10px 14px; margin-right: 10px; width: 25%;}
.ProductDetailsGrid.ProductAddToCart .DetailRow:nth-child(3) {float:left; background: #f7f7f7; border: 1px solid #ebebeb; padding: 14px 14px 10px 14px; width: 25%;}
.ProductDetailsGrid.prodAccordionContent .DetailRow:nth-child(1) {float: left; background: #f7f7f7; border: 1px solid #ebebeb; padding: 14px 14px 10px 14px; margin-right: 10px; width: 25%; }
.ProductDetailsGrid.prodAccordionContent .DetailRow:nth-child(2) {float: left; background: #f7f7f7; border: 1px solid #ebebeb; padding: 14px 14px 10px 14px; width: 25%;}
.ProductDetailsGrid.prodAccordionContent {float:left; clear: none; margin-top: -10px; width: 100%; }
.ProductDetailsGrid.ProductAddToCart .DetailRow .Value {font-size: 12px;}



.addto {border: medium none;}

.productAttributeConfigurablePickListSwatch label span.name {
    text-transform: uppercase;
    font-family: 'Frutiger';
    font-weight: bold;
    color: #222;
    font-size: 13px;
    margin-top: -5px;
    margin-bottom: 5px;
    margin-left: 10px;
    }

    .productAttributeConfigurablePickListSwatch label .required {margin-left: 10px;}


.btn, .btn:hover {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}
.addto #SideProductAddToWishList1 .btn:hover {background: #d1082f !important; color: #fff !important; border-color: #d1082f;}
.addto #SideProductAddToWishList1 .btn {
    font-family: Frutiger, monospace;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 25px;
    min-height: 58px;
    line-height: 11px;
    border: 2px solid #222;
    
}



.swatchTexture.selectedValue .thumbnail {box-shadow: 0 0 9px 2px #d1082f; -webkit-box-shadow: 0 0 9px 2px #d1082f;}
.swatchTexture .thumbnail {box-shadow: 0 0 9px 2px rgba(0,0,0,0); -webkit-box-shadow: 0 0 9px 2px rgba(0,0,0,0);}
.swatchTexture.selectedValue .thumbnail, .swatchTexture .thumbnail {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}
.ProductDetailsGrid.ProductAddToCart .DetailRow .Label { text-transform: uppercase; font-family: 'Frutiger'; font-weight: bold; color: #222; font-size: 13px; margin-top: -5px; margin-bottom: 5px;}
h4.BrandName {display: none;}


.productPage .s-price {margin-top: -10px;}

#CategoryHeading > h1 {display: none; font-family: 'Montserrat'; font-weight: bold; color: #222 !important;; text-align: center; letter-spacing: 3px; font-size: 50px; margin-top: 0px;}
.Block.Moveable.Panel.Breadcrumb {display: none;}
.TitleHeading, .TabNav {border: medium none !important;}
.CategoryDescription img.__mce_add_custom__ {}



#home .main {background: #000;}
.header {background: #000 !important; margin-bottom: -1px !important;}

.TopMenu {background: #000 !important;}
.TopMenu li a {color: #fff !important;}
.TopMenu .inner > ul > li + li {background-image: none !important;}
.TopMenu li.reg a {letter-spacing: 1.5px;}

#shopcart p span, #shopcart p {color: #fff !important; font-size: 12px !important; letter-spacing: 1px; line-height: 18px;}
#shopcart {margin-top: 11px !important;}


.js-drawermenu-store-phone-container, .Headericon {display: none !important;}

.header0 {clear:both; float: left; width: 100%; color: #fff; position: relative; text-transform: uppercase; letter-spacing: 2px; font-size: 11px; padding: 10px 0px; border-bottom: 1px solid #2e2e2e; margin-bottom: 22px;}
.header0-left {float:left; margin-left: 5%;}
.header0-right {float:right; margin-right: 5%;}
#Header .inner {min-width: 100%;}
.header-secondary {}
#shopcart {margin-right: 5%;}

#freeshipping {display: none !important;}

#Header a {color: #fff;}
.header0-left a:hover, .TopMenu li a:hover {color: #d5002d !important;}
a:hover, a {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}


.header0-left a {margin-right: 20px;}
.header0-left i {color: #2e2e2e;}

.header0-left a {float:left;}
.header0-left .fa.fa-phone {font-size: 17px; margin-right: 3px; margin-top: -2px; float:left;}
.header0-left .fa.fa-envelope {font-size: 13px; float:left; margin-right: 3px; margin-top: -1px;}
.header0-right .fa.fa-dropbox {float:left; margin-right: 3px; font-size: 14px; margin-top: -1px; color: #2e2e2e;}

.Breadcrumb {    
background: #f7f7f7;
    float: left;
    border-bottom: 1px solid #ebebeb;
    clear: both;
    padding-left: 5%;
    padding-top: 12px;
    max-height: 25px;
    width: 95%;
}
.header-logo img {width: 85%;}


.flex-control-nav {
    width: 100%;
    text-align: center;
    margin-top: -20px;
    position: relative;
}

.flex-control-nav li .flex-active { background: #fff !important; opacity:1;}
.flex-control-paging li a {border-color: #fff; opacity: 0.6; box-shadow: 0 0 14px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 14px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover {background: #fff !important; opacity: 1 !important;}

#home .main .inner {background: #fff; min-width: 100%;}
#vidbox {display: none;}


#home .Block.BlockContent.banner_home_page_bottom, #home .seotext {display: none;}

.home50grid {float:left; width: 100%; position: relative; padding: 0; margin-top: 0px;}

.homeYoutube {float:left; width: 50%; height: 400px; border: medium none;}
.home-warranty {
background: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/warrantybg.jpg');
width:50%; float:left; height: 300px;
text-align: center; color: #fff; padding-top: 100px;
background-size: cover; background-repeat: no-repeat;
background-position: center center;

}
.home-warranty p {font-size: 15px; margin-bottom: 5px;}
.home-warranty h1 strong {font-weight: bold !important;}
.home-warranty h1, .home-warranty p, .home-warranty a {color: #fff; font-weight: 100; font-family: 'Frutiger';}

.home-warranty h1  {font-size: 40px; margin-bottom: 0px; padding-bottom: 10px;}
.btn-white {font-weight: bold !important; border: 2px solid #fff; padding: 17px 23px; margin-top: 0px; display: inline-block; outline: 0 !important;}

.we-are-titan {float:left; width: 100%; clear: both; position: relative;
background: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/we-are-titan.jpg');
background-size: cover; background-repeat: no-repeat;
 background-position: left top; background-color: #f8f8f8;}

.we-content {text-align: center;}
.we-content p {font-size: 13px;}
.we-content h1 {font-weight: 100; font-family: 'Frutiger'; padding-bottom: 10px; font-size: 30px;}
.we-content h1, .we-content p {color: #222;}

@media all and (min-width: 768px) {
.we-are-titan {min-height: 400px;}
.we-content {float:right; width: 35%; margin-right: 15%; margin-top: 120px;}
}

@media all and (min-width: 1200px) {
.we-content {float:right; width: 35%; margin-right: 14%; margin-top: 120px;}
}

@media all and (min-width: 1300px) {
.we-content {float:right; width: 35%; margin-right: 20%; margin-top: 120px;}
}

@media all and (min-width: 1600px) {
.we-are-titan {min-height: 500px;}
.we-content {float:right; width: 35%; margin-right: 17%; margin-top: 160px;}
}

@media all and (min-width: 1900px) {
.we-are-titan {min-height: 550px;}
.we-content {float:right; width: 25%; margin-right: 28%; margin-top: 200px;}
}

#SearchForm .btn {display: none;}

@media all and (min-width: 768px) {
    #SearchForm {position: absolute; right: 5%; margin-top: 0px !important; }
#home #SearchForm {bottom: -20px; }

.pdp-features {position: relative;  background: #f8f8f8; padding: 30px 20px; text-align: center;}
.feature-icon-item {display: inline-block; margin: 20px 20px; text-align: center;}
.feature-icon-item span {font-family: 'Frutiger'; font-weight: 700; text-transform: uppercase; color: #222; font-size: 11px; line-height: 1.6em;
letter-spacing: 0.5px; float:left; clear: both; width: 100%; text-align: center; 
padding-top: 5px;}
.feature-icon-item img {max-width: 75px;}
}

/* END 2017 NEW */


.bigchanges h1 {font-family: 'Raleway', sans-serif; color: #fff; font-size: 12px; text-transform: uppercase;     margin-bottom: -10px;
font-weight: 200; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-1px 1px 1px rgba(0,0,0,0.4); letter-spacing:2px;}
.bigchanges h1 strong {font-weight: bold;}
.bigchanges {text-align: center; color: #fff; background: #d1082f; padding-top: 10px;}


h1,h2,h3,h4{
     font-family: 'Swiss721BT';
     letter-spacing: 0.5px;
}


h1.TitleHeading {margin-top: 40px;}
.ListView .p-name a {font-size: 20px;}
.CompareButton input {padding-top: 11px !important;}
#toggle_form_link {padding-top: 11px !important;}
#SearchTabsList {border-bottom: 1px solid #e3e3e3 !important;}
.SearchContainer .ProductDetails {border: medium none !important;}


#ContactForm .FormContainer {min-width: 700px; width: 700px; max-width: 700px; margin: 50px auto 100px; }
.contactfloat {float:left; min-width: 100%; clear:both;}
#ContactForm .Textbox {min-width: 100%;}
#ContactForm textarea {min-width: 100%;}
#ContactForm dt {clear:both; width: 100%; float:left; text-align: left; padding: 0 !important; margin-left: -20px; 
font-family: 'Swiss721BT' !important; font-size: 13px; color: #333; text-transform: uppercase; letter-spacing: 1px;}
#ContactForm dd, #CheckoutStepPaymentDetails dd {margin-left: 0 !important; margin-top: 0 !important;}
#ContactForm .Submit {float:left; clear:both; margin: 0 !important;}



/**************** ABOUT US PAGE *****************************/





.informational_page .TitleHeading {text-align: center; text-transform: uppercase; margin-top: 50px; margin-bottom: -10px; }
.about-page ul {margin: 0 !important;}



.about1 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about1.jpg') !important; background-position: right top !important;}
.about1 .head1 {float:left; margin-left: 12%; margin-top: 150px; color: #fff; }
.about1 .timeline-text {float:left; margin-left: 12%;clear:both; color: #fff !important; max-width: 20%; min-width: 100px; }

.about2 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about2.jpg') !important; background-position: left top !important;}
.about2 .head1 {float:right; margin-right: 12%; margin-top: 150px; color: #222; }
.about2 .timeline-text {float:right; margin-right: 12%;clear:both; color: #222 !important; max-width: 20%; min-width: 100px; }

.about3 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about3.jpg') !important; background-position: left top !important;}
.about3 .head1 {float:left; margin-left: 12%; margin-top: 150px; color: #222; }
.about3 .timeline-text {float:left; margin-left: 12%;clear:both; color: #222 !important; max-width: 20%; min-width: 100px; }


.about4 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about4.jpg') !important; background-position: right top !important;}
.about4 .head1 {float: right; margin-right: 12%; margin-top: 150px; color: #222; }
.about4 .timeline-text {float: right; margin-right: 12%;clear:both; color: #222!important; max-width: 20%; min-width: 100px; }

.about5 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about5.jpg') !important; background-position: left top !important;}
.about5 .head1 {float: left; margin-left: 12%; margin-top: 150px; color: #fff; }
.about5 .timeline-text {float: left; margin-left: 12%;clear:both; color: #fff !important; max-width: 20%; min-width: 100px; }

.about6 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about6b.jpg') !important; background-position: left top !important;}
.about6 .head1 {float: left; margin-left: 12%; margin-top: 150px; color: #fff; }
.about6 .timeline-text {float: left; margin-left: 12%;clear:both; color: #fff !important; max-width: 20%; min-width: 100px; }


.about7 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about7.jpg') !important; background-position: left top !important;}
.about7 .head1 {float: right; margin-right: 12%; margin-top: 150px; color: #222; }
.about7 .timeline-text {float: right; margin-right: 12%;clear:both; color: #222 !important; max-width: 20%; min-width: 100px; }

.about8 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about8.jpg') !important; background-position: right top !important;}
.about8 .head1 {float: left; margin-left: 12%; margin-top: 150px; color: #fff; }
.about8 .timeline-text {float: left; margin-left: 12%;clear:both; color: #fff !important; max-width: 20%; min-width: 100px; }

.about9 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about9b.jpg') !important; background-position: right top !important;}
.about9 .head1 {float: left; margin-left: 12%; margin-top: 150px; color: #fff; }
.about9 .timeline-text {float: left; margin-left: 12%;clear:both; color: #fff !important; max-width: 20%; min-width: 100px; }


.about10 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about10b.jpg') !important; background-position: right top !important;}
.about10 .head1 {float: right; margin-right: 12%; margin-top: 170px; color: #222; }
.about10 .timeline-text {float: right; margin-right: 12%;clear:both; color: #222!important; max-width: 20%; min-width: 100px; }

.about11 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about11.jpg') !important; background-position: left top !important;}
.about11 .head1 {float: left; margin-left: 12%; margin-top: 170px; color: #222; }
.about11 .timeline-text {float: left; margin-left: 12%;clear:both; color: #222 !important; max-width: 20%; min-width: 100px; }

.about12 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about12b.jpg') !important; background-position: right top !important;}
.about12 .head1 {float: right; margin-right: 12%; margin-top: 170px; color: #222; }
.about12 .timeline-text {float: right; margin-right: 12%;clear:both; color: #222 !important; max-width: 20%; min-width: 100px; }

.about13 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about13.jpg') !important; background-position: left top !important;}
.about13 .head1 {float: right; margin-right: 12%; margin-top: 150px; color: #222; }
.about13 .timeline-text {float: right; margin-right: 12%;clear:both; color: #222 !important; max-width: 30%; min-width: 200px; }

.about14 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about14c.jpg') !important; background-position: right top !important;}
.about14 .head1 {float:left; margin-left: 8%; margin-top: 130px; color: #222; }
.about14 .timeline-text {float: left; margin-left: 8%;clear:both; color: #222 !important; max-width: 40%; min-width: 200px; }

.about15 {background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/about15.jpg') !important; background-position: right top !important;}
.about15 .head1 {float: right; margin-right: 12%; margin-top: 170px; color: #fff; }
.about15 .timeline-text {float: right; margin-right: 12%;clear:both; color: #fff !important; max-width: 20%; min-width: 100px; }

.about-page .head1 {font-family: 'Swiss721BT'; font-size: 42px !important;}
.about-page .timeline-text {font-size: 15px !important;}
.about1,
.about2,
.about3,
.about4,
.about5,
.about6,
.about7,
.about8,
.about9,
.about10,
.about11,
.about12,
.about13, 
.about14,
.about15 { background-size: cover !important; min-height: 450px !important; float:left; width: 100%; min-width: 100%; clear: both; margin:0 !important; padding: 0 !important; }


.informational_page .Content {margin-bottom: -20px;}






.about-page li:nth-child(2n+1) {
    width: 55%;
    /* background-position: right; */
    float: right;
    text-align: left;
    overflow: hidden;
    display: block;
    min-height: 200px;
    padding-left: 8%;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: 4% 0%;
}

.about-page li:nth-child(2n) {
    float: left;
    width: 55%;
    overflow: hidden;
    display: block;
    min-height: 200px;
    text-align: right;
    padding-right: 10%;
    box-sizing: border-box;
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist-list.png?t=1485780029);
    background-repeat: no-repeat;
    background-position: 92% 0%;
}

.about-page li:nth-child(2n+1) .timeline-text {
 
}

.about-page li:nth-child(2n) .timeline-text {
    
}

.about-page li:nth-child(2n+1) .head1 {

    font-size: 24px;
    font-weight: 600;
	
}
.about-page li:nth-child(2n) .head1 {
 
    font-size: 24px;
	
    font-weight: 600;
}

.about-page  li:nth-child(2n+1) .timeline-text {
    font-size: 14px;
    padding-left: 0;

    /* width: 85%; */
    color: #231f20;
}

.about-page  li:nth-child(2n) .timeline-text {
    font-size: 14px;
    padding-left: 0;
    /* width: 85%; */
    color: #231f20;
}
.about-page li:nth-child(10)
{
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist12.png?t=1485780034);
    background-repeat: no-repeat;
    background-position: 92% 0%;
}

.about-page li:nth-child(11)
{
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist13.png?t=1485780033);
     background-repeat: no-repeat;
    background-position: 4% 0%;
}
.about-page li:nth-child(12)
{
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist14.png?t=1485780033);
    background-repeat: no-repeat;
    background-position: 92% 0%;
}
.about-page li:nth-child(13)
{
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist15.png?t=1485780032);
     background-repeat: no-repeat;
    background-position: 4% 0%;
}
.about-page li:nth-child(14)
{
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist16.png?t=1485780030);
    background-repeat: no-repeat;
    background-position: 92% 0%;
}
.about-page li:last-child
{
    background: url(https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/hist17.png?t=1485780030);
     background-repeat: no-repeat;
    background-position: 4% 0%;
}
/********************************************/

input,select,textarea {
    font-family: 'Frutiger';
}

body {
    font-family: Frutiger, monospace;
}


div#maintenance_notice {
    display: none;
}

.btn , .PrimaryProductDetails .btn.add-to-cart{
      background: #d01132;
    color: white;
    font-family: Frutiger, monospace;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 25px;
    min-height: 58px;
}


.TopMenu {
    background: #d3d3d3;
}

body{
background-image: #fff;
}

.page {
    background: transparent;
}

.footer-main {
    background: #231f20;
    border-top: 6px solid #d01132;
}

.footer-links {
    background: #1c1819;
}


.footer-main h4 {
    color: white;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
}

.footer-main ul li a {
    font-family: Frutiger, monospace;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;  /* Text style for "Cabin trolley" */
      /* Text style for "4 wheels troll" */
    color: #8e8889;
}

.footer-main ul li:hover a {
    color: #d6d6d6;
}

.footer-main ul li {
    padding: 0px !important;
}

#HomeFeaturedProducts h3, #SideTopSellers h3, #HomeNewProducts h3 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABH4AAAADAgMAAACYKCCGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAADFBMVEX////T09PT09P///+pH0z7AAAAAnRSTlMAAHaTzTgAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAKklEQVQoz2NYRTfQwEA1oEU3Ry9AsjWUxsCBegEkSmOnBiDZNZqC8KcgALVoWvAMSDBtAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    text-align: center;
    background-position: center center;
    padding: 0px;
    color: #231f20;
    font-family: Roboto;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 35px;
}
.ProductCompareButton {display: none;}



.prod_box {
       background-color: #ffffff;
    border: medium none !important;
    padding: 0px;
    position: relative;
}

.prod_box:hover{
background-color: #ffffff;
border: 1px solid #dbdbdb;
}

#home .ProductList li, .productPage .ProductList li , .ProductList li  {
    width: 33.3%;
}

#home .ProductList li:nth-child(3n), .productPage .ProductList li:nth-child(3n) , .ProductList li:nth-child(3n)  {
    width: 33.4%;
}


.ProductList .pname {
   color: #222 !important;
    font-family: Montserrat;
    /* font-family: 'Swiss721BT'; */
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: 1px;
}



.ProductList em {
    color: #231f20;
      font-family: 'Swiss721BT';
    font-size: 18px;
    font-weight:600;
    line-height: 31px;
    letter-spacing: 1px;
}
.RetailPriceValue {opacity: 0.4;}


.ltdedition {
    color: #737373;
     font-family: 'Frutiger';
    font-size: 20px;
    font-style: italic;
    line-height: 31px;
    text-align: center;
}

.TopMenu > .inner, #Header > .inner, .PageMenu > .inner, .main > .inner, .footer-main > .inner, .footer-links > .inner, .newsletter-subscription > .inner {
    max-width: 100%;
    width: 90%;
}
.ProductList .btn {

  font-size: 0px;background: #d01132 !important;width: 198px;text-align: center;background-image: url('https://cdn6.bigcommerce.com/s-3iohh9ui/product_images/uploaded_images/add-to-cart.png') !important;background-repeat: no-repeat !important;
background-position: 29px center !important;
padding: 39px 0px 19px 0px !important;
margin-top: -10px;background-size: 130px auto !important;
}
.ProductList .btn, .ProductList .btn:hover {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}
.ProductList .btn:hover {background-color: #ef3455 !important;}


.header {
    background: transparent;
}

#Header > .inner {
    background: transparent;
}

.header {
    background: transparent;
}

#Header > .inner {
    background: transparent;
}

.PageMenu ul li a {
    color: #231f20;
     font-family: 'Frutiger';
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    text-transform: uppercase;
}

.PageMenu ul.sf-menu {
    display: block;
    width: 100%;
    text-align: center;
}

.PageMenu ul.sf-menu li {
    margin: 0;
    padding: 0;
}

.PageMenu ul.sf-menu li a {
    padding: 5px 16px;
}

i.fa.fa-googleplus:before {
    content: "\f0d5";
}

.TopMenu .inner {
    padding: 0px;
}

.TopMenu li.js-drawermenu-store-phone-container {color: #231f20;font-family: Roboto;line-height: 19px;padding:10px 0;

/* Text style for "Call Us at:" */font-size: 15px;font-weight: 400;vertical-align: top;float: left;}

li.js-drawermenu-store-phone-container a{
    color: #231f20;
font-size: 18px;
font-weight: 500;
text-transform: uppercase;}

.TopMenu li.Headericon {
    padding: 10px 0;
    vertical-align: top;
    float: left;
}

div#socicon {
    padding: 0px;
    margin: 0px;
    line-height: 20px;
    margin-left: 100px;
}

li.Headericon i.fa-facebook {
    color: #3b5998;
}

li.Headericon i.fa-twitter {
    color: #3fa9f5;
}

.Headericon i.fa.fa-googleplus {
    color: #db4532;
}

.Headericon i.fa.fa-pinterest {
    color: #cc3a40;
}

.Headericon li a {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    vertical-align: top;
}


.TopMenu li {
    padding: 0 13px 0 13px;
}

.TopMenu li.First {
letter-spacing: 1.5px;
      background: transparent;
    height: 53px;
    padding: 16px 20px;
    box-sizing: border-box;
    font-family: 'Frutiger';
    font-size: 12px;
    border: 2px solid #fff;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;
    color: white;
    background-image: none !important;
}

.TopMenu li.First a {
    color: #fff;
}

.TopMenu li.reg a {
      font-family: 'Frutiger';
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    text-transform: uppercase;  /* Text style for "My Account" */
    color: white;  /* Text style for "Order Status" */
    color: #ffffff;
}

.header-logo {
       padding-top: 0;
    margin-top: -3px;
    padding-left: 5%;
    margin-bottom: 15px;
}


.footer-main p {
    color: #7e7879;
     font-family: 'Frutiger';
    font-size: 13px;
    font-weight: 300;
    line-height: 19px;
}

input.btn {
    background: #d01132;
    float: left;
    border: 0px;
    color: white;
      font-family: 'Frutiger';
    font-size: 14px;
    font-weight: 700;
    line-height: 19px;
    text-transform: uppercase;
}

input#nl_email {
    float: left;
    box-sizing: border-box;
    border: 0px;
}

#SearchForm input.btn {
    width: 86px;
    height: 36px;
    background-color: #d01132;
    color: white;
     font-family: 'Frutiger';
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
}

div#SearchForm {}

#SearchForm input#search_query {
position: relative; z-index: 99;
    width: 286px;
    height: 36px;
    border: 0px solid #afb0b2 !important;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABJlBMVEXT09P////T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09P///9UWrDfAAAAYHRSTlMAACyHzvT+57FiCRKi/erg9+VbJ9vhZxYCOZ78kwEV458INnigJPAwXbXa0IhZ8+lagPjdToPf9mlvsjesQ2OcG+sGCjiofSV/2ZTup8SLYFZurcbAMe2CDAvCd3PBubryN/7GAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAPpJREFUGNNt0NdWwlAQheEJYEMiRIFEI01QgxQLKjYUCWDBLqgRxf3+TyGTHCFR/6tZ38U5a4aI8/kDE5NT0zNBIsmOcTYkA3PhCKDMj3khilhcJdIWl3QsJwQnU0hnyGlFQVZwCDkatbomr9vsk8OZMZOBvM1+xF1K2oauMhegupmKKDGXNz1KW9hm3ql4eRd7zPtVzcMHOGQ+wrGHT1BjPsWZW+vV8wazqehNF7fQdrY0kLoY6SWuTHGqa3QM59v6DXD7w4msjOjd/cPjUwSVZ3RNcW/q5XVwL69v1rvt4s1kqV/8qDWGk+P0O8n6HPpfZh/8w5L1VfgGk/4o0tdSB7MAAAAASUVORK5CYII=');
    padding-left: 35px;
    background-repeat: no-repeat;
    background-position: left 5px center;
}

input#search_query {}

div#SearchForm {
    width: auto;
    border: 0px;
    background: transparent;
    margin-top: 33px;
}

.footer-links p,.footer-links p a {
    color: #615f5f;
      font-family: 'Frutiger';
    font-size: 13px;
    font-weight: 300;
    line-height: 21px;
    text-align: center;
}




div#freeshipping {
    text-align: center;
    margin-bottom: 20px;
}

div#freeshipping img{vertical-align: middle;margin-bottom: 2px;margin-right: 9px;}

div#freeshipping a{
color: #d01132;
  font-family: 'Frutiger';
font-size: 16px;
line-height: 19px;
}


div#freeshipping a strong{
    font-weight: 700;
text-transform: uppercase;
    }
    
div#freeshipping {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABH4AAAADAgMAAACYKCCGAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEX////T09P///8Q8fIwAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAfSURBVCjPYwilMXBgoCkQpbHzA2jr/OEARlMQ/hQEABvagCHIA51nAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center center;
}

.TopMenu i.fa-phone {
    color: #d01132;
    font-size: 20px;
    line-height: 8px;
}

.header {
    margin-bottom: 18px;
}

.ProductList .ProductImage {
    margin-bottom: 20px;
}

.ProductList .ProductDetails {
    margin-bottom: 8px;
}

.ltdedition {
    margin-bottom: 17px;
}


div#socicon ul li {
    padding: 0 16px;
}

img.bordered {
    width: 100%;
    border: 1px solid #afb0b2;
    box-sizing: border-box;
}

.TopMenu .inner > ul > li + li {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKAgMAAAAIvNzZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEWwsLCvr6////8yDzRnAAAAAWJLR0QCZgt8ZAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAA5JREFUCNdjYGBwQIMMABQUAgEgeo0lAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: left;
}

 div#shopcart {      float: right;  }

div#shopcart {
   
  
 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAYAAACDBoQZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMzNURGNDE2MzlBNDExRTdCQ0MxQjM0OTgyMTAzQjg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMzNURGNDE3MzlBNDExRTdCQ0MxQjM0OTgyMTAzQjg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzM1REY0MTQzOUE0MTFFN0JDQzFCMzQ5ODIxMDNCODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzM1REY0MTUzOUE0MTFFN0JDQzFCMzQ5ODIxMDNCODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz546U8CAAACEUlEQVR42qyVzUtVQRjG77lldtMyP8IP/CARorCkNCMFFxJkG10pIeFCWoUb/4LaBrUpgjbhQskQwYUYYW5FCDRJBFsEgZhSKYmB1kVvv4HnxDBej6P1wI/DOWfOc973nZl3gvnYxZijODTACZiFr3reDMOQCw/gIWxdSH34++FRxygDBqBD90tQBfkwBuOwAvehGtrtj12zRzJql9ELeKboFqBN4yb003p4Z6cUKoAWGFI6U0qnG27DsjXWvN/W81g6sxQkYUT3Z/RsE0qcDMKxJenSPAXlqtlNDaqBs/ALTsM1uAvfYU3flNlmAbP5lOt1yIMCeKNafYHL8AR64Sdc0pgEnIQNmIFC+Gwi63HCN8uiCD4q0oRSfQ2jcBxyZN6hJWKMkyayFTnvp03xCdbhvEyz9X7VRLYT81NC5O3x/rc9m76me8petD+gS1Nep9lrVD2OHdQsS9G9h2l4rH2YqSVQC3f0o7Sy08zUjJkCT0Kn9mGFdsdLeOsbWSiT1jmo1H2/FvRiRPF3ReYq3ItrupapFIcyi1sL2UtRZimPMd5mB1aU2bauR/6HWVj4rcPsAFe3zObdbwbdfvZNPSpqIgIPr+W4elbkD31LZszuwSDM/WPnKAysQ9gYt8JVtetG9Xlf9QVpTvRQV9Tzm+CGe3hYMufFK072iSgzW6VQrMhbdUaYI/E5JrPhoD8CDAAmYm7PUDFFJwAAAABJRU5ErkJggg==');
      
 background-repeat: no-repeat;
    background-position: left;
    padding-left: 32px;
    margin-left: 27px;
    margin-top: 32px;
}

div#shopcart h4 {
  font-family: 'Frutiger';
    font-size: 15px;
    line-height: 18px;  /* Text style for "Shopping Cart" */
    color: #d01132;
    font-weight: 700;
    text-transform: uppercase;
   padding: 0px;
}

div#shopcart h4 a {
    color: #d01132;
}
div#shopcart p {
  font-family: 'Frutiger';
    font-size: 15px;
    margin: 0px;
color: #747579;
font-weight: 400;
}

.videoWrapper {
    position: relative;
    padding-bottom: 41.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

div#vidbox {
    margin-bottom: 35px;
}

.PageMenu .sf-menu > li.over > a {
    color: #d01132;
}

ul.ProductList {
    margin-left: -45px;
}

ul.ProductList li {
    padding-left: 45px;
}

ul.ProductList {
    margin-left: -45px;
}

ul.ProductList li {
    padding-left: 45px;
}

div#vidbox {
    margin-left: -45px;
}

div#vidbox .grid__item {
    padding-left: 45px;
}

.mobile-header {
    display: none;
}


div#ProductDetails {
    border: 0px solid #ddd;
    background: #fff;
    padding: 20px !important;
}

.ProductThumbImage {
    border: 0px solid #ddd;
    padding: 15px !Important;
    box-sizing: border-box;
    margin-bottom: 20px;
}

#ProductDetails .ProductTinyImageList ul li {border: 0px solid #ddd !important;box-sizing: border-box;}

.CompareButton:after {content: '';display: table;width: 100%;}


.CategoryDescription {
    text-align: justify;
    text-align-last: left;
}

.productAttributeValue {
    line-height: 35px;
}

.productAttributeValue input.btn {
    float: none;
}

.seotext .Block {
    height: 300px;
    overflow: hidden;
    overflow-y: hidden;
    border: 0px solid #afb0b2;
    margin-top: 30px;
    margin-bottom: 35px;
    padding: 10px;
    box-sizing: border-box;
    font-size: 13px;
}
#ProductDetails h1 {
    color: #333;
    font-size: 46px;
    line-height: 60px;
}
























@media only screen and (min-width:769px) and (max-width:991px)
{
    .about-page li:nth-child(2n)
    {
        background-size: 7%;
        background-position: 91% 0%;
    }
    .about-page li:nth-child(2n+1)
    {
        background-size: 7%;
        background-position: 4% 0%;
    }
    .about-page li:nth-child(2n+1) .head1,
    .about-page li:nth-child(2n) .head1
    {
        font-size: 18px;
    }
}







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

.mobile-header {
    display: block;
}
div#Header {
    display: none;
}

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

.main #freeshipping {
    display: none;
}
.header {
    padding-top: 0px; padding-bottom: 12px;
}

.mobile-header .TopMenu {
    display: block !important;
    height: 41px;
}
.mobile-header .TopMenu {
color: #231f20;
font-family: Roboto;
font-size: 14px;
font-weight: 400;
line-height: 41px;
text-transform: uppercase;

}

.mobile-header .TopMenu a{
    color: #231f20;
font-family: Roboto;
font-size: 14px;
}

.TopMenu li {
    padding: 0 10px;
}

.header-logo {
    padding: 20px 0;
    text-align: center;
    float: none;
    display: block;
    margin: 0px;
}

.header-logo img {
    max-height: 127px;
}

.js-drawermenu-store-phone-container {
    text-align: center;
    padding: 0px;
}

.js-drawermenu-store-phone-container {
color: #231f20;
font-family: Roboto;
line-height: 19px;

/* Text style for "Call Us at:" */
font-size: 15px;
font-weight: 400;
}
.js-drawermenu-store-phone-container a{
/* Text style for "012 345 6789" */
font-size: 18px;
font-weight: 500;
text-transform: uppercase;
}

.js-drawermenu-store-phone-container i.fa-phone {
    color: #d01132;
    font-size: 20px;
    line-height: 8px;
}


#socicon i.fa-facebook {
    color: #3b5998;
}

#socicon i.fa-twitter {
    color: #3fa9f5;
}

#socicon i.fa.fa-googleplus {
    color: #db4532;
}

#socicon i.fa.fa-pinterest {
    color: #cc3a40;
}

#socicon li a {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    vertical-align: top;
}

#socicon ul li{
display:inline-block;
}

div#socicon {
    margin: 20px;
    text-align: center;
}

div#socicon ul {
    margin: 0px;
}

div#HomeSlideShow {
    display: block !important;
}
div#vidbox .grid__item {
    width: 100%;
    margin-bottom: 20px;
}

img {
    max-width: 100%;
}

.menu-area {
    max-width: 90%;
    margin: 0 auto;
    height: 80px;
    background-color: lightgrey;
}
.mobile-search {
    max-width: 90%;
    margin: 0 auto;
}

#SearchForm input#search_query {
    width: 70%;
}

#SearchForm input.btn {
    width: 30%;
}

div#SearchForm {
    margin-top: 20px;
}

.footer-columns .grid__item {
    margin-bottom: 30px;
}

div#ToggleMenu {
    height: 80px;
    width: auto;
    float: left;
    line-height: 80px;
}

div#cart-amount {
    padding: 0px;
    height: 80px;
    float: right;
    display: block;
    width: auto !important;
}

#cart-amount .Cart {
    width: auto;
    padding: 0px;
    line-height: 80px;
    color: #231f20;
    font-family: Roboto;
    font-weight: 400;
}

a.Cart i {
    font-size: 25px;
    font-weight: 400;
}

div#ToggleMenu i {
    font-size: 40px;
    vertical-align: middle;
    line-height: 80px;
    margin-bottom: 4px;
}

.menu-area {
    padding: 0 20px;
    box-sizing: border-box;
}
div#ToggleMenu {
    height: 80px;
    width: auto;
    float: left;
    line-height: 80px;
}

div#cart-amount {
    padding: 0px;
    height: 80px;
    float: right;
    display: block;
    width: auto !important;
}

#cart-amount .Cart {
    width: auto;
    padding: 0px;
    line-height: 80px;
    color: #231f20;
    font-family: Roboto;
    font-weight: 400;
}

a.Cart i {
    font-size: 25px;
    font-weight: 400;
}

div#ToggleMenu i {
    font-size: 40px;
    vertical-align: middle;
    line-height: 80px;
    margin-bottom: 4px;
}

.menu-area {
    padding: 0 20px;
    box-sizing: border-box;
}

.ltdedition {
    font-size: 17px;
}

.ProductList .ProductActionAdd {
    display: block !important;
    margin: 0 auto !important;
    text-align: center;
}

.ProductList .btn {
    margin: 0 auto;
}
.ProductList li  {
width: 100%;
}

.about-page li:nth-child(2n+1),
    .about-page li:nth-child(2n)
    {
        width: 100%;
        float: none;
        padding-left: 15%;
        padding-right: 0;
        text-align: left;
        background-size: 8%;
        background-position: 0 0;
    }
    .about-page li:nth-child(2n+1) .head1,
    .about-page li:nth-child(2n) .head1
    {
        float: none;
        width: auto;
    }
    .about-page li:nth-child(2n+1) .timeline-text,
    .about-page li:nth-child(2n) .timeline-text
    {
        float: none !important;
        width: auto !important;
    }


}















