

/* Promotions */

.shaq-layout
{
margin-top:300px;
}

.brandimage-shaq
{
    position: relative;
    text-align:center;
}

.brandimage-shaq img
{
    z-index: 0;
    position: relative;
    bottom: -20px;
    max-width:100%;
    height: auto;
}

.promo-loginlinks
{
    background: rgba(255, 255, 255, 0.7);
    box-shadow: 0 0 5px #b6b5b5;
    padding: 25px 25px 66px;
    -moz-box-shadow: 0 0 3px 0 #888;
    -webkit-box-shadow: 0 0 3px 0 #888;
    box-shadow: 0 0 3px 0 #888;
    margin: 0 auto;
    display: table;
    z-index: 9;
    position: relative;
	margin-top: -372px;
}

.promo-loginlinks .login-links span
{
	width: 100%;
    font-size: 14px;
    padding: 8px 0 5px;
    border-bottom: 0 none;
}

.container
{
    width: 1100px;
}

@media (max-width: 767px)
{
	.container
	{
	width:100%;
    }

    .brandimage1
    {
    margin-top: 0;
	}

	.promo-loginlinks
	{
    margin-top: 30px;
	}

	.brandimage-shaq
	{
    position: relative;
    text-align:center;
	}

	body
	{
    font-size: 14px;
    margin-bottom: 307px !important;
	}
	.footer
	{
    min-height: 240px;
	}

	.brandimage-shaq img {
    max-width: 290px;
	}

}

@media (max-width: 767px) and (orientation:landscape)
{
	.footer
	{
    min-height: 240px;
	}
}

@media (max-width: 480px) {
	body {
		margin-bottom: 357px !important;
	}
}

@media (min-width: 768px)
{
	.shaqhead-div
	{
	padding-right: 15px;
    padding-left: 15px;
	}

	.shaq-header
	{
	display: none;
	}
    .container
    {
	width:750px
    }
	.promo-loginlinks
	{
	margin-top:-140px;
	}

	.carousel-inner>.item
	{
	max-width: 360px;
    margin: 0 auto;
	}

	.desktopbg .paddingr0
	{
	padding-right: 15px;
	}
}

@media (min-width: 992px)
{
	body
	{
    margin-bottom:272px !important;
	}
    .container
    {
	width:970px
    }
	.promo-loginlinks
	{
    margin-top: -400px;
	}
	.shaqhead-div
	{
    padding: 0 130px 0 0;
	}

	.shaq-header
	{
    position: absolute;
    display: inline-block;
    right: 0;
    margin-top: 0;
	}

	.shaq-header img
	{
	width:120px;
	}

	.desktopbg .paddingr0
	{
	padding-right: 0px;
	}

}
@media (max-width: 330px)
{
    body
    {
        margin-bottom:422px !important;
    }

}
