.col-sms-1, .col-sms-10, .col-sms-11, .col-sms-12, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px
}
@media (min-width:481px) and (max-width:767px) {
.col-sms-1, .col-sms-10, .col-sms-11, .col-sms-12, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9 {
	float: left
}
.col-sms-12 {
	width: 100%
}
.col-sms-11 {
	width: 91.66666667%
}
.col-sms-10 {
	width: 83.33333333%
}
.col-sms-9 {
	width: 75%
}
.col-sms-8 {
	width: 66.66666667%
}
.col-sms-7 {
	width: 58.33333333%
}
.col-sms-6 {
	width: 50%
}
.col-sms-5 {
	width: 41.66666667%
}
.col-sms-4 {
	width: 33.33333333%
}
.col-sms-3 {
	width: 25%
}
.col-sms-2 {
	width: 16.66666667%
}
.col-sms-1 {
	width: 8.33333333%
}
.col-sms-pull-12 {
	right: 100%
}
.col-sms-pull-11 {
	right: 91.66666667%
}
.col-sms-pull-10 {
	right: 83.33333333%
}
.col-sms-pull-9 {
	right: 75%
}
.col-sms-pull-8 {
	right: 66.66666667%
}
.col-sms-pull-7 {
	right: 58.33333333%
}
.col-sms-pull-6 {
	right: 50%
}
.col-sms-pull-5 {
	right: 41.66666667%
}
.col-sms-pull-4 {
	right: 33.33333333%
}
.col-sms-pull-3 {
	right: 25%
}
.col-sms-pull-2 {
	right: 16.66666667%
}
.col-sms-pull-1 {
	right: 8.33333333%
}
.col-sms-pull-0 {
	right: 0
}
.col-sms-push-12 {
	left: 100%
}
.col-sms-push-11 {
	left: 91.66666667%
}
.col-sms-push-10 {
	left: 83.33333333%
}
.col-sms-push-9 {
	left: 75%
}
.col-sms-push-8 {
	left: 66.66666667%
}
.col-sms-push-7 {
	left: 58.33333333%
}
.col-sms-push-6 {
	left: 50%
}
.col-sms-push-5 {
	left: 41.66666667%
}
.col-sms-push-4 {
	left: 33.33333333%
}
.col-sms-push-3 {
	left: 25%
}
.col-sms-push-2 {
	left: 16.66666667%
}
.col-sms-push-1 {
	left: 8.33333333%
}
.col-sms-push-0 {
	left: 0
}
.col-sms-offset-12 {
	margin-left: 100%
}
.col-sms-offset-11 {
	margin-left: 91.66666667%
}
.col-sms-offset-10 {
	margin-left: 83.33333333%
}
.col-sms-offset-9 {
	margin-left: 75%
}
.col-sms-offset-8 {
	margin-left: 66.66666667%
}
.col-sms-offset-7 {
	margin-left: 58.33333333%
}
.col-sms-offset-6 {
	margin-left: 50%
}
.col-sms-offset-5 {
	margin-left: 41.66666667%
}
.col-sms-offset-4 {
	margin-left: 33.33333333%
}
.col-sms-offset-3 {
	margin-left: 25%
}
.col-sms-offset-2 {
	margin-left: 16.66666667%
}
.col-sms-offset-1 {
	margin-left: 8.33333333%
}
.col-sms-offset-0 {
	margin-left: 0
}
}
.row.add-clearfix>.col-xs-2:nth-child(6n+1), .row.add-clearfix>.col-xs-3:nth-child(4n+1), .row.add-clearfix>.col-xs-4:nth-child(3n+1), .row.add-clearfix>.col-xs-6:nth-child(2n+1) {
	clear: both
}


@media (min-width:1199px){
.product-post-img {
    padding:20px 20px 0px 0;
}
.product-post-img img {
    max-width:100% !important;
    max-height: 120px;
}
}


@media (min-width:769px) and (max-width:991px) {
.product-post-content .description {
    padding:10px 0px 10px 0px;
	border-width:1px 0px 0px;
}
}


@media (min-width:481px) and (max-width:768px) {
.product-post-img {
    padding:20px 20px 20px 0;
}
.product-post-img img {
    max-width:100% !important;
    max-height: 120px;
}
#comments .comment-list {
    padding-left: 30px;
}
}

@media (max-width:768px) {
	
.page-title .title_right, .page-title .title_left {
    width:100%;
}
.add-new{
	text-align:center;
}

#comments .comment-list {
    padding-left:0px;
}
.single .post.without-featured-item .excerpt-container {
    padding-left:0px;
}
.single .post .details, .single .post {
	margin-top:20px;
}
#product-details .intro.table-wrapper .table-cell, .st-details{
	padding:0px;
}
.features li span:first-child{
	width:100%;
}
}


@media (max-width:640px) {
.page-title .title_right {
    width:100%;
    float:left;
    display:block;
}
}


@media (max-width:480px) {
	.head1:before{
		display:none;
	}
	.x_content.p-20{
		padding:20px 0px !important;
	}
	#crop-avatar img{
		max-width:100px;
	}
.image-box.listing-style2 > div{
	padding:0px;
}
.product-post-content .description {
    padding:10px 0px 10px 0px;
	border-width:1px 0px 0px;
}
ul.messages li .message_wrapper {
    margin-left:0px;
    margin-right:0px;
	margin-top:150px;
}
.page-title .title_right {
    width:100%;
    float:left;
    display:block;
}
.toolbar, .top_search {
    display:block;
    margin-right:0px;
    width:100%;
    padding-right:0px;
    border-right:none;
}
.top_search{
	margin-bottom:20px;
}
#comments .comment-content header .reply-edit{
	position:relative;
	bottom:0;
	left:0;
	margin-top:6px;
}
.blog-infinite .post.without-featured-item .reply-edit{
	position:relative;
	top:-10px;
	left:0;
	padding-left:50px;
	right:auto;
	margin-top:6px;
}
.blog-infinite .post-meta .post-timestamp, .single .post-meta .post-timestamp {
    margin-left:0px;
	display:block;
	width:100%;
}
.blog-infinite .post-meta .entry-action>*, .single .post-meta .entry-action>* {
	display:block;
	width:100%;
    padding:0px;
}
.blog-infinite .post-meta .entry-action, .single .post-meta .entry-action {
    float:left;
	display:block;
	width:100%;
}
}