.footer .footer__bottom .footer__payment ul{
	display:inline-block;
	text-align:center;
	width:100%
}
.footer .footer__bottom .footer__payment ul li{
	display:inline-block;
}
.footer__payment{
            border-top:1px solid #3A3939;
            padding: 20px 0 0 0;
            width:100%;
}
.footer__payment .payment_icon{
						 background: url("../images/sprite_footer.png") no-repeat -6px -11px;
						 display:inline-block;
						 width:110px;
						 height:46px;
						 text-indent:-9999px;
}
.footer__payment .payment_visa{
						background: url("../images/sprite_footer.png") no-repeat -120px -11px;
						width:85px;
}
.footer__payment .payment_mastercard{
						background: url("../images/sprite_footer.png") no-repeat -212px -11px;
						width:57px;
}
.footer__payment .payment_american{
						background: url("../images/sprite_footer.png") no-repeat -280px -11px;
						width:73px;
}
.footer__payment .payment_unionpay{
						background: url("../images/sprite_footer.png") no-repeat -362px -11px;
						width:71px;
}
.footer__payment .payment_ideal{
						background: url("../images/sprite_footer.png") no-repeat -438px -11px;
						width:49px;
}
.footer__payment  .payment_sofort{
						background: url("../images/sprite_footer.png") no-repeat -491px -11px;
						width:105px;
}
.footer__payment  .payment_giropay{
						background: url("../images/sprite_footer.png") no-repeat -599px -11px;
						width:94px;
}
.footer__payment  .payment_webmoney{
						background: url("../images/sprite_footer.png") no-repeat -699px -11px;
						width:69px;
}
.footer__payment  .payment_yandex{
						background: url("../images/sprite_footer.png") no-repeat -778px -10px;
						width:105px;
}
@media only screen and (max-width: 767px){
	.footer__payment .payment_icon{
							 background: url("../images/sprite_footer.png") no-repeat -7px -75px;
							 width:67px;
							 height:40px;
	}
	.footer__payment .payment_visa{
							background: url("../images/sprite_footer.png") no-repeat -76px -75px;
							width:49px;
	}
	.footer__payment .payment_mastercard{
							background: url("../images/sprite_footer.png") no-repeat -129px -75px;
							width:40px;
	}
	.footer__payment .payment_american{
							background: url("../images/sprite_footer.png") no-repeat -172px -75px;
							width:46px;
	}
	.footer__payment .payment_unionpay{
							background: url("../images/sprite_footer.png") no-repeat -222px -75px;
							width:43px;
	}
	.footer__payment .payment_ideal{
							background: url("../images/sprite_footer.png") no-repeat -271px -75px;
							width:34px;
	}
	.footer__payment  .payment_sofort{
							background: url("../images/sprite_footer.png") no-repeat -307px -75px;
							width:54px;
	}
	.footer__payment  .payment_giropay{
							background: url("../images/sprite_footer.png") no-repeat -363px -75px;
							width:48px;
	}
	.footer__payment  .payment_webmoney{
							background: url("../images/sprite_footer.png") no-repeat -413px -75px;
							width:46px;
	}
	.footer__payment  .payment_yandex{
							background: url("../images/sprite_footer.png") no-repeat -468px -75px;
							width:57px;
	}


}
@media only screen and (max-width: 480px){
	.footer .footer__bottom .footer__payment ul li {
		display: inline-block;
		width: auto;
		padding: 0 2px 15px;
	}
}
@media only screen and (max-width: 320px){
	.footer .footer__bottom .footer__payment ul li {
		padding: 0 1px 15px;
	}
}

/*Checkout button for floating cart for mobile  Added by Avinash*/

#mobileFloatProceedCheckout
{
	width: 300px;
	font: 700 16px 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background-color: #f59331;
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: -150px;
	z-index: 9999;
	display: none;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; }
#mobileFloatProceedCheckout a {
	color: #fff;
	background-color: #f59331;
	text-decoration: none;
	padding: 15px 0;
	display: block;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out; }
#mobileFloatProceedCheckout a:hover {
	color: #fff;
	background-color: #e38008;
	text-decoration: none;
}

.catalogsearch-result-index .amshopby-page-container .wrap.-filters ul.sort-dropdown {
    z-index: 200; }

@media screen and (max-width: 999px) {
	.catalogsearch-result-index .popup-search.skip-content.skip-active .wrap.-advanced {
		display: none; }
    .popup-search.skip-content.skip-active span.title.-top.-xsmall {
        display: none; }
}

#wantToCashIn {
    width: 100%;
    float: left; }
#wantToCashIn img {
    border: 0;
    max-width: 100%;
    height: auto; }
#wantToCashIn .startEarningBtn {
    width: 554px;
    margin: auto;
    font: 900 20px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    text-transform: uppercase; }
#wantToCashIn .startEarningBtn a {
    color: #fff;
    background-color: #f7941d;
    text-decoration: none;
    padding: 20px;
    display: block;
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
#wantToCashIn .startEarningBtn a:hover {
    color: #fff;
    background-color: #e38008;
    text-decoration: none; }
#wantToCashIn .affiliateBanner {
    width: 100%;
    height: 255px;
    background: url("../images/affiliates/bnr_wantToCashIn.jpg") center center no-repeat;
    margin: 0 0 40px 0; }
#wantToCashIn .affiliateBanner .middleHolder {
    width: 100%;
    height: 100%;
    display: table; }
#wantToCashIn .affiliateBanner .middleHolder .middleContent {
    vertical-align: middle;
    display: table-cell; }
#wantToCashIn .affiliateBanner .middleHolder .middleContent h1.title {
    font: 700 36px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    margin: 0; }
#wantToCashIn h2.title {
    font: 700 31px "Roboto", sans-serif;
    color: #222;
    text-align: center;
    text-transform: none;
    margin: 40px 0 10px 0; }
#wantToCashIn h2.title span.icon {
    background: url("../images/affiliates/icn_spottedReferralAffiliate.svg") center center no-repeat;
    width: 69px;
    height: 68px;
    padding: 15px 50px;
    display: inline-block; }
#wantToCashIn h2.subTitle {
    font: 700 31px "Roboto", sans-serif;
    color: #222;
    text-align: center;
    text-transform: none;
    margin: 0 0 60px 0; }
#wantToCashIn p.descriptionTxt {
    font: 500 22px "Roboto", sans-serif;
    color: #222;
    text-align: center;
    margin: 0 0 15px 0; }
#wantToCashIn p.stepsIndicator {
    margin: 30px 0; }
#wantToCashIn p.stepsIndicator img {
    margin: auto; }
#wantToCashIn p.termsConditions {
    font: 500 18px "Roboto", sans-serif;
    color: #383737;
    text-align: center;
    margin: 50px 0; }
#wantToCashIn p.termsConditions a {
    color: #383737;
    text-decoration: none;
    position: relative;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
#wantToCashIn p.termsConditions a::before {
    content: '';
    width: 100%;
    border-bottom: 1px solid #383737;
    position: absolute;
    bottom: 0;
    left: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
#wantToCashIn p.termsConditions a:hover {
    color: #197f87;
    text-decoration: none; }
#wantToCashIn p.termsConditions a:hover::before {
    width: 0; }
#wantToCashIn #stepsHolder {
    width: 1160px;
    margin: auto; }
#wantToCashIn #stepsHolder::after {
    content: '';
    display: table;
    clear: both; }
#wantToCashIn #stepsHolder .col1 {
    width: 33%;
    padding: 0 10px;
    float: left; }
#wantToCashIn #stepsHolder .col1 p.image {
    text-align: center;
    margin: 23px 0 50px 0; }
#wantToCashIn #stepsHolder .col1 p.image img {
    margin: auto; }
#wantToCashIn #stepsHolder .col1 ul.label {
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center; }
#wantToCashIn #stepsHolder .col1 ul.label li {
    margin: 0;
    vertical-align: middle;
    display: inline-block; }
#wantToCashIn #stepsHolder .col1 ul.label li:nth-child(1) {
    width: 14%; }
#wantToCashIn #stepsHolder .col1 ul.label li:nth-child(2) {
    width: 85%; }
#wantToCashIn #stepsHolder .col1 ul.label li span.stepNum {
    width: 34px;
    height: 34px;
    font: 500 16px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    background-color: #197f87;
    padding-top: 8px;
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
#wantToCashIn #stepsHolder .col1 ul.label li h3.title {
    font: 500 16px "Roboto", sans-serif;
    color: #222;
    text-align: left;
    text-transform: none;
    margin: 0; }
#wantToCashIn #stepsHolder .col2 {
    width: 34%;
    padding: 0 10px;
    float: left; }
#wantToCashIn #stepsHolder .col2 p.image {
    text-align: center;
    margin: 0 0 50px 0; }
#wantToCashIn #stepsHolder .col2 p.image img {
    margin: auto; }
#wantToCashIn #stepsHolder .col2 ul.label {
    margin: 0;
    padding: 0;
    text-align: center; }
#wantToCashIn #stepsHolder .col2 ul.label li {
    margin: 0;
    vertical-align: top;
    display: inline-block; }
#wantToCashIn #stepsHolder .col2 ul.label li:nth-child(1) {
    width: 14%; }
#wantToCashIn #stepsHolder .col2 ul.label li:nth-child(2) {
    width: 85%; }
#wantToCashIn #stepsHolder .col2 ul.label li span.stepNum {
    width: 34px;
    height: 34px;
    font: 500 16px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    background-color: #197f87;
    padding-top: 8px;
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
#wantToCashIn #stepsHolder .col2 ul.label li h3.title {
    font: 500 16px "Roboto", sans-serif;
    color: #222;
    text-align: left;
    text-transform: none;
    margin: 0; }
#wantToCashIn #stepsHolder .col3 {
    width: 33%;
    padding: 0 10px;
    float: left; }
#wantToCashIn #stepsHolder .col3 p.image {
    text-align: center;
    margin: 23px 0 50px 0; }
#wantToCashIn #stepsHolder .col3 p.image img {
    margin: auto; }
#wantToCashIn #stepsHolder .col3 ul.label {
    margin: 0;
    padding: 0;
    text-align: center; }
#wantToCashIn #stepsHolder .col3 ul.label li {
    margin: 0;
    vertical-align: top;
    display: inline-block; }
#wantToCashIn #stepsHolder .col3 ul.label li:nth-child(1) {
    width: 14%; }
#wantToCashIn #stepsHolder .col3 ul.label li:nth-child(2) {
    width: 85%; }
#wantToCashIn #stepsHolder .col3 ul.label li span.stepNum {
    width: 34px;
    height: 34px;
    font: 500 16px "Roboto", sans-serif;
    color: #fff;
    text-align: center;
    background-color: #197f87;
    padding-top: 8px;
    display: inline-block;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
#wantToCashIn #stepsHolder .col3 ul.label li h3.title {
    font: 500 16px "Roboto", sans-serif;
    color: #222;
    text-align: left;
    text-transform: none;
    margin: 0; }

@media screen and (max-width: 1024px) {
    #wantToCashIn #stepsHolder {
        width: 100%; }

    #wantToCashIn #stepsHolder .col1 p.image, #wantToCashIn #stepsHolder .col3 p.image {
        margin-top: 0; }

    #wantToCashIn #stepsHolder .col2 p.image {
        margin-top: 11px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title {
        margin-top: 22px; }

    #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 20px; } }
@media screen and (max-width: 960px) {
    #wantToCashIn #stepsHolder .col1, #wantToCashIn #stepsHolder .col2, #wantToCashIn #stepsHolder .col3 {
        width: 100%;
        float: left; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 0; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 50%;
        margin: 0 auto; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 0; }

    #wantToCashIn #stepsHolder .col1 p.image, #wantToCashIn #stepsHolder .col2 p.image, #wantToCashIn #stepsHolder .col3 p.image {
        margin-top: 60px;
        margin-bottom: 30px; }

    #wantToCashIn p.stepsIndicator {
        display: none; }

    #wantToCashIn h2.subTitle {
        margin-bottom: 0; }

    #wantToCashIn .startEarningBtn {
        margin: 50px auto; }

    #wantToCashIn #stepsHolder .col1, #wantToCashIn #stepsHolder .col2, #wantToCashIn #stepsHolder .col3 {
        border-bottom: 1px dashed #ccc;
        padding-bottom: 50px; } }
@media screen and (max-width: 640px) {
    #wantToCashIn p.descriptionTxt {
        font-size: 18px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 24px; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 70%; }

    #wantToCashIn h2.title span.icon {
        padding: 15px 42px; } }
@media screen and (max-width: 600px) {
    #wantToCashIn p.descriptionTxt, #wantToCashIn p.termsConditions {
        font-size: 16px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 20px; }

    #wantToCashIn h2.title {
        margin-top: 30px; }

    #wantToCashIn .startEarningBtn {
        width: 100%; } }
@media screen and (max-width: 480px) {
    #wantToCashIn .affiliateBanner .middleHolder .middleContent h1.title {
        font-size: 30px; }

    #wantToCashIn p.descriptionTxt, #wantToCashIn p.termsConditions {
        font-size: 14px;
        line-height: 24px; }

    #wantToCashIn h2.title {
        margin-top: 20px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 16px; }

    #wantToCashIn h2.title span.icon {
        padding: 23px 42px; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 95%; } }
@media screen and (max-width: 414px) {
    #wantToCashIn .affiliateBanner .middleHolder .middleContent h1.title {
        font-size: 24px; }

    #wantToCashIn p.descriptionTxt, #wantToCashIn p.termsConditions {
        font-weight: 400; }

    #wantToCashIn h2.title span.icon {
        width: 63px;
        height: 62px;
        background-size: contain; }

    #wantToCashIn h2.title span.icon {
        padding: 21px 37px; }

    #wantToCashIn h2.title, #wantToCashIn h2.subTitle {
        font-size: 14px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        font-size: 14px; }

    #wantToCashIn #stepsHolder .col1 ul.label, #wantToCashIn #stepsHolder .col2 ul.label, #wantToCashIn #stepsHolder .col3 ul.label {
        width: 100%; }

    #wantToCashIn .affiliateBanner {
        height: 180px;
        margin-bottom: 30px; }

    #wantToCashIn #stepsHolder .col1 ul.label li:nth-child(1), #wantToCashIn #stepsHolder .col2 ul.label li:nth-child(1), #wantToCashIn #stepsHolder .col3 ul.label li:nth-child(1) {
        width: 16%; }

    #wantToCashIn #stepsHolder .col1 ul.label li:nth-child(2), #wantToCashIn #stepsHolder .col2 ul.label li:nth-child(2), #wantToCashIn #stepsHolder .col3 ul.label li:nth-child(2) {
        width: 83%; }

    #wantToCashIn .startEarningBtn {
        font-size: 16px;
        font-weight: 700; }

    #wantToCashIn .startEarningBtn {
        margin: 40px auto; }

    #wantToCashIn p.termsConditions {
        margin: 10px 0; } }
@media screen and (max-width: 384px) {
    #wantToCashIn h2.title span.icon {
        width: 45px;
        height: 44px;
        background-size: contain; }

    #wantToCashIn h2.title span.icon {
        padding: 14px 25px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        text-align: center;
        line-height: 24px;
        margin-top: 20px; }

    #wantToCashIn #stepsHolder .col1 p.image, #wantToCashIn #stepsHolder .col2 p.image, #wantToCashIn #stepsHolder .col3 p.image {
        margin-top: 40px;
        margin-bottom: 20px; }

    #wantToCashIn #stepsHolder .col1 ul.label li h3.title, #wantToCashIn #stepsHolder .col2 ul.label li h3.title, #wantToCashIn #stepsHolder .col3 ul.label li h3.title {
        margin-top: 15px; }

    #wantToCashIn #stepsHolder .col1, #wantToCashIn #stepsHolder .col2, #wantToCashIn #stepsHolder .col3 {
        padding-bottom: 30px; } }

footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField {
	color: #000; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor::placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor::-webkit-input-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor::-moz-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor:-ms-input-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.changeTxtColor:-moz-placeholder {
	color: transparent; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor::placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor::-webkit-input-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor::-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor:-ms-input-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input.discountPriceLetterTextField.revertTxtColor:-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input::placeholder {
	color: #848484;
	opacity: 1; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input::-webkit-input-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input::-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input:-moz-placeholder {
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #848484; }
footer#footer .discountPriceLetterHolder form#newsletter-validate-detail p.emailTextField input:-ms-input-placeholder {
	/* Microsoft Edge */
	color: #848484;
}
@media only screen and (max-width: 1000px){
	.popup-search.skip-content.skip-active .wrap.-advanced {    display: none !important; }
}
