@media screen and (min-width:768px) and (max-width: 1199px),  (min-device-width : 768px) and (max-device-width : 1024px) {
	.main_text {padding: 0 30px;}

	.header {
		padding: 0 30px;
	}
	.header .holder {
		padding-bottom: 70px;
		position: relative;
	}
	.header .search {
		float: none;
		position: absolute;
		bottom: 25px;
		left: 50%;
		width: 300px;
		margin: 0 0 0 -150px;
	}
	.header .search input {
		width: 300px;
	}
	.header .autosuggest {width: 298px;}
	.header-ac .alphabet-autocomplete  {width: 300px;}
	.header .autosuggest li {
		border-top: 1px solid #ddd;
	}
	.header .autosuggest li:first-child {border: 0;}
	.header ul.mainNav {
		float: none;
		text-align: center;
		padding: 0;
	}
	.header ul.mainNav li {
		float: none;
		display: inline-block;
		margin: 0 0 0 -5px;
		font:12px/31px "HelveticaNeue", Helvetica, Arial, sans-serif;
		padding: 4px 12px 0 12px;
	}
	.header ul.addNav li {
		font:12px/31px "HelveticaNeue", Helvetica, Arial, sans-serif;
		padding-top: 4px;
	}
	.header ul.addNav .account > span,
	.header ul.addNav .account.open > span {background-position: 100% 6px;}
	.footer .newsletter .invalid-email{
        line-height: 30px;
		display: inline-block;
		font-size: 11px;
		letter-spacing: 0;
    }
    .success-newsletter {
        display: inline;
        margin-left: 20px;
		line-height: 30px;
		font-size: 11px;
		letter-spacing: 0;
    }
	.footer .newsletter .newsletterWraper {
		width: 450px;
		margin: 0 auto;
	}
	.header .accountBox {
		right: 1px;
	}
}
@media screen and (max-width:959px) and (min-width: 768px),  (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)  {

	.header ul.mainNav li {
		padding: 4px 12px 0 6px;
	}
	.header ul.addNav li {
		padding: 4px 5px 0 6px;
	}
	.header .accountBox {
		right: 1px;
	}

	.footer .newsletter h3 {margin-right: 10px;}
    .footer .newsletter input[type="text"]{
        width: 230px;
    }

	.footer .newsletter .newsletterWraper {
		width: 450px;
		margin: 0 auto;
	}
}
