#product-information .detail-price{
	margin-top:5px;
}
#price_info{
	font-style: italic;
    font-size: 18px;
}
.home_collections_item .popular-products{
	height:auto;
}
#widget-social i.fa{
	font-size: 16px;
    margin-right: 10px;
    margin-left: 0px;
}
header#top.affix{
	border-bottom: 2px solid #f2e4cc;
}
#top nav.navbar .dropdown-menu.login-users a{
	display:block;
}
.drops-popup.login-users{
	margin-left: 10%;
}
header#top.affix .navbar-nav > li {
    padding: 10px 15px;
}
h6{
	margin-bottom: 8px;
	text-transform: none;
}
#page-header h1{
	text-transform: none;
}
.home-collection-wrapper.sb-wrapper ul > li {
    border-bottom: 1px solid #eaeaea;
    padding: 3px 0;
}

/*------------*/
.group_sidebar h6 {
    padding-bottom: 0;
    margin-top: 10px;
}
#page-header {
    margin: 10px 0 5px;
    padding-left: 15px;
    padding-right: 15px;
}
.collection-main-content #page-header{
	padding-left: 0px;
}
#content .content {
    padding-bottom: 0px;
}
#home_collections .home_collections_item_inner .hover-overlay{
	position:relative;
}
@media (max-width:1199px){
	.navbar-nav > li{
		padding:14px 5px;
	}
	#top nav.navbar .nav > li > a{
		padding: 5px 0px;
	}
}
@media (max-width:1024px){
	.top-navigation{
		height: 190px;
	}
	.breadcrumb {
		margin-top: 0px;
	}
	.page-names {
		position: relative;
		top: 0px;
		left: 0px;
	}
	.templateIndex header#top{
		height: 190px;
	}
	.navbar-nav > li{
		padding:7px 14px;
	}
	h6.general-title{
		margin-top: 20px;
		margin-bottom: 25px;
	}
	#cartform tr.bottom-summary td:nth-of-type(3):before{
		content:"";
	}
	#cartform tr.bottom-summary td:nth-of-type(4):before{
		content:"Order Amount";
	}
	#checkout-proceed{
		text-align:center;
	}
	.thank-you td {
		display: table-cell;
		padding-left: 0px !important;
	}
	.thank-you tbody tr td:nth-child(1) {
		width: 10%;
	}
	.thank-you tbody tr td:nth-child(2) {
		width: 20%;
	}
	.thank-you tbody tr td:nth-child(3) {
		width: 50%;
	}
	.thank-you tbody tr td:nth-child(4) {
		width: 15%;
	}
	.thank-you tbody tr td:nth-child(5) {
		width: 15%;
	}
	.thank-you tbody tr td{
	    padding-top: 5px !important;
		padding-bottom: 5px !important;
	}
}
@media (max-width:991px){
	#content .content{
		padding-bottom:25px;
		padding-top: 10px;
	}
	.r1 {
		padding-top: 5px !important;
	}
	.borders{
		height:150px;
	}
	.thank-you h2{
		font-size: 15px;
		line-height: 10px;
	}
	.pricing-list td{
		padding-left:0px !important;
		display: table-cell;
		padding:0px !important;
	}
	.pricing-list tbody td:nth-child(1){
		width:57%;
	}
	.pricing-list tbody td:nth-child(2){
		width:21%;
	}
	.pricing-list tbody td:nth-child(3){
		width:22%;
	}
	.pricing-list tfoot td:nth-child(1){
		width:60%;
		text-align:right !important;
	}
	.pricing-list tfoot td:nth-child(2){
		width:20%;
		text-align:right !important;
	}
	#frmCh .form-group {
		padding: 3px 10px;
		margin-bottom: 0px;
	}
}
@media (max-width:767px){
	#sandBox .element.no_full_width{
		margin-bottom: 0px;
	}
	.templateIndex header#top{
		height: 150px;
		border-bottom:2px solid #f2e4cc;
	}
	.navbar-header{
		top: 50px;
	}
	.top-navigation{
		height: 150px;
		line-height: 150px;
	}
	.top-navigation ul li.navigation{
		position: absolute;
		top: 0px;
	}
	#home_products .img-responsive{
		max-width:auto;
		width:100%;
	}
	#home-slider{
		height:220px !important;
	}
	#mobile-search {
		height: 55px;
		padding: 0px;
	}
	#col-main .container-nav{
		display:none;
	}
	#customer-login{
		width: 100%;
	}
	#register-form li.action-last button {
		width: 45%;
	}
	#customer-login ul.login-wrapper button {
		width: 45%;
	}
	.navbar-collapse{
		border: 1px solid #cccccc; 
	}
}

@media (max-width:480px){
	#customer-login ul.login-wrapper button {
		width: 100%;
	}
	#register-form li.action-last button {
		width: 100%;
	}
	#home-slider{
		height:180px !important;
	}
	#widget-social{
		padding:0px;
	}
	#widget-social ul{
		margin-top:0px;
	}
	.home_collections_item .popular-products{
		height:auto;
	}
	#home_products .element.no_full_width{
		width:100%;
	}
	.img-responsive{
		max-width:auto;
		width:100%;
	}
	
	.collection-page.no_full_width .collection-full #sandBox .element.no_full_width{
		width:100%;
	}
}

@media (max-width:480px){
	.element.no_full_width {
		padding: 0 15px 20px;
	}
}
