.xmasshipping {
        display:none;
    }
    
#xmasbasketbar{
	display:none;
}
#mobilexmashead{
	display:none;
}

@media (max-width: 1230px){
	#xmasSticky{
		display: none;
	}
}

@media (min-width: 993px) {
    body {
        padding-top: 0px;
        min-width: 970px;
    }
    .container {
        max-width: none!important;
        width: 970px;
    }
    
}
@media (max-width: 991px) {	
	#xmas-order-summary{
    display:none
    }
    .container .desktop-nav {
        display: none !important;
    }
    #category-name {
        margin-top: 15px;
    }
    .col-md-12.main-content.white-block.homepage-banner.hidden-xs {
        margin-top: -70px;
        padding-top: 34px;
    }
    #nav {
        height: 127px;
    }
    .truckshipping {
        margin-top: -10px;
    }
    .xmasshipping {
    	display: block;
        margin-top: -8px;
    }
    .carousel-inner .landing_img {
        width: 110px;
        height: 100px;
    }
    #basketPageContainer {
        margin-top: -26px;
    }
    .container.mobile-nav {
        display: block;
    }
    .site-wrapper.show-nav .site-canvas {
        -webkit-transform: translateX(300px);
        transform: translateX(300px);
    }
    .toggle-nav {
        display: block;
    }
    .nav-mask {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 15;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
    }
    .container .search-form {
        display: none;
    }
    .container.nav-bg {
        position: relative;
        top: -68px;
    }
    #index-nav-bg {
        position: relative;
        top: -70px;
    }
    .container .site-buttons {
        top: -30px;
        z-index: 1;
        float: right;
        width: 163px;
    }
    .container .basket {
        top: 36px;
        width: 150px;
        padding-top: 7px;
        z-index: 1;
    }
    .affix {
        position: relative;
    }
    .carousel-items {
        text-align: center;
        padding-bottom: 10px;
        float: left;
        width: 50%;
    }
    .landing-carousel-items {
        width: 16%!important;
    }
    .cat-carousel-items {
        width: 25%!important;
    }
    .carousel-inner .product_listing_product_img {
        width: 155px;
        height: 155px;
        margin: 0 auto;
    }
    #tee-of-week-home {
        margin: 0;
    }
    #latest-blog-home {
        margin: 0 auto;
        float: none;
    }
    #new-prods-home .carousel-items,
    #popular-prods-home .carousel-items {
        min-height: 0px;
    }
    .footer-links {
        left: 0px;
        float: left;
        z-index: 10;
    }
    .breadcrumb-row {
        height: 44px;
    }
    .breadcrumb-row .listings-breadcrumb {
        float: left;
        position: absolute;
    }
    .subpage {
        padding-top: 0px;
    }
    #gender_switch {
        padding-bottom: 10px;
    }
    #gender_switch label {
        padding-top: 10px;
    }
    #product-container .product-left-column {
        margin-left: auto;
        margin-right: auto;
    }
    #product-details {
        margin-left: auto;
        margin-right: auto;
    }
    .delivery_free_banner,
    .deliver-world-wide {
        margin: 0 auto;
        float: none;
        position: relative;
    }
    #Scroll-Right {
        margin-left: auto;
        margin-right: auto;
        float: none;
        width: 150px;
    }
    #order-summary {
        width: 50%;
        margin-top: 10px;
    }
    #basket-list #details-form {
        width: 100%;
        margin-bottom: 10px;
    }
    .breadcrumb-left {
        position: absolute;
        left: 0;
    }
    .fields {
        width: 93%;
    }
    .contact-form .fields {
        width: 39%;
    }
    .margin-top-40 {
        margin-top: 40px;
    }
    .mobile {
        display: block;
    }
    .desktop {
        display: none;
    }
    #shipping-footer {
        padding-left: 18px;
        padding-right: 14px;
    }
    .black-arrow-heading-container {
        margin-top: 0px;
    }
    .register-right-column {
        padding-right: 15px;
        padding-left: 15px;
        margin-top: 20px;
    }
    .label {
        width: auto;
    }
    #register,
    #send,
    #login,
    #update {
        float: none;
    }
    .main-content #top-100-home img,
    .main-content #free-delivery-home img,
    .main-content #tee-of-week-home img {
        display: block;
        margin: 0 auto;
    }
    #currency_dropdown,
    .currency_GBP_dropdown,
    .currency_EUR_dropdown,
    .currency_USD_dropdown,
    .currency_BTC_dropdown {
        left: auto;
        right: 0px;
        top: 30px;
    }
    .site-buttons #currency-icon {
        float: right;
    }
    .listings-banners .product_listing_product_img_banner {
        width: 100%;
    }
    .listings-banners .product_listing_product_img_banner a {
        width: 25%;
        float: left;
    }
    .currency_GBP_img,
    .currency_EUR_img,
    .currency_USD_img,
    .currency_BTC_img {
        width: 30px;
        height: 30px;
        position: relative;
        top: 13px;
    }
    .currency_GBP_img {
        background: url('../layout/currency_flags/GBP-small.jpg') no-repeat;
    }
    .currency_EUR_img {
        background: url('../layout/currency_flags/EUR-small.jpg') no-repeat;
    }
    .currency_USD_img {
        background: url('../layout/currency_flags/USD-small.jpg') no-repeat;
    }
    .currency_BTC_img {
        background: url('../layout/currency_flags/BTC-small.jpg') no-repeat;
    }
    .currency_label:hover > .currency_GBP_img,
    .currency_GBP_img:hover {
        background: url('../layout/currency_flags/GBP-hover-small.jpg') no-repeat;
    }
    .currency_label:hover > .currency_EUR_img,
    .currency_EUR_img:hover {
        background: url('../layout/currency_flags/EUR-hover-small.jpg') no-repeat;
    }
    .currency_label:hover > .currency_USD_img,
    .currency_USD_img:hover {
        background: url('../layout/currency_flags/USD-hover-small.jpg') no-repeat;
    }
    .currency_label:hover > .currency_BTC_img,
    .currency_BTC_img:hover {
        background: url('../layout/currency_flags/BTC-hover-small.jpg') no-repeat;
    }
    .mobileplusmargin {
        margin-top: 60px;
    }
    .twitter-feed {
        margin-top: 20px;
        padding: 0px 30px;
    }
    .footer-robot {
        width: 110px;
        float: left;
        margin-right: 30px;
    }
    .listing-container {
        margin-top: -40px !important;
    }
    #product_page_name_breadcrumb,
    #home_link {
        display: none;
    }
    .email-sub-form {
        width: 300px;
    }
    .product_listing_product_name,
    .product_listing_product_price {
        text-align: center;
    }
}
@media(max-width: 991px) {
	#new-breadcrumb
	{
	display: none;
	}
}

@media(max-width: 875px) {
    #logolink {
        margin-left: 0;
    }
}
@media (max-width: 769px) {
    div#aboutSG {
        padding-top: 40px;
        margin-top: -70px;
    }
    body {
        background-image: none !important;
        background-color: #203453;
    }
    #logolink {
        margin-top: 0;
        height: 85px;
    }
    #price_normal {
        margin-top: 0;
    }
}
@media (max-width: 680px) {
    div#aboutSG {
        padding-top: 40px;
        margin-top: -70px;
    }
    #aboutSG,
    #small-fb {
        display: none;
    }
    #index-container {
        background-color: #E8E8E8;
        margin-top: -70px;
    }
    #new-prods-home .carousel-items,
    #popular-prods-home .carousel-items {
        height: 250px;
    }
    #nav {
        height: 123px;
    }
    .basket {
        margin-top: -2px;
    }
    .product_cat {
        margin-top: 25px;
    }
    .truckshipping {
        display: none;
    }
    .xmasshipping {
       	margin-top: -8px;
    }
    
}
}
@media (max-width: 540px) {
    #members-menu {
        display: none;
    }
    #mobile-members-menu {
        display: block;
    }
    .listings-banners .product_listing_product_img_banner a {
        width: 50%;
    }
}
@media (max-width: 500px) {
    /*Please fix this after go live*/
    .center {
        margin: 0 auto;
        text-align: center;
    }
    .interest_img {
        display: none;
    }
    #product-subrow {
        background-color: #fff;
    }
    #landinglistingpart {
        margin: 0 auto;
        margin-top: 65px;
    }
    #listingproductspart {
        width: 50%;
        margin: 0 auto;
        margin-top: 65px;
    }
    #order-summary {
        width: 100%;
    }
    .register-account {
        width: 100%;
    }
    .contact-form .fields,
    .contact-form .fieldslong {
        width: 100% !important;
    }
    .register-container input,
    .register-container select {
        width: 93% !important;
    }
    #recieveEmail {
        width: 30px !important;
    }
    .register-container #register {
        width: 150px !important;
    }
    .new-prods-inner .product_listing_product_img,
    .popular-prods-inner .product_listing_product_img {
        width: 85%;
        height: auto;
    }
    .mobileplusmargin {
        margin-top: 0px;
    }
}
@media (max-width: 450px) {
	.xmasshipping{
	display:none;
	}
	#mobilexmashead{
	display:block;
	}
	#xmasbasketbar{
	display:block;
	}
}
@media (max-width: 430px) {
    .username {
        display: none !important;
    }
    ul.listing-page.pagination {
        margin: 0 auto;
        text-align: center;
    }
    #category-name {
        margin-top: 15px;
    }
    .content-bg {
        margin-top: -15px;
    }
    #logolink {
        width: 100%;
        height: auto;
        margin-bottom: 10px;
    }
    .transactionMainRow {
        height: 60px;
        background-color: #e8e8e8;
    }
    .main-content #top-100-home img,
    .main-content #free-delivery-home img,
    .main-content #tee-of-week-home img {
        width: 100%;
        height: auto;
    }
    #blogbox {
        width: 100%;
    }
    .email-sub-form {
        width: 100%;
    }
}