.sf{
	margin:0px 0px 10px 10px !important;
}

@media (max-width: 1310px) {
	.maincontent2 {
		margin-top:20px !important;
	}
}

a {
	text-decoration: none !important;
}

/* viewer.php */
@media (max-width: 1105px) {
	.c-directory-unique-default .c-search-custom {
		width:100% !important;
	}
	
	.c-directory-unique-default .subsearchfield2 {
		width:38% !important;
	}
	.c-directory-unique-default .searchlist {
		width:20% !important;
	}
	.c-directory-unique-default .subsearchfield {
		width:30% !important;
	}
	
	/*
	.c-directory-unique-default .searchbutton2 {
		right: 62px !important;
	}*/
	
	.c-viewer-unique.maincontent2 {
		margin-top:20px;
	}
	.c-viewer-unique .trendtabs2 {
		float:left !important;
		width:31% !important;
	}
	.c-viewer-unique .designblocks {
		float:left !important;
		width:68% !important;
	}
	
	/* design-ideas index page */
	
	.c-default-unique .trendtabs2 {
		float: left !important;
		width: 30% !important;
	}
	.c-default-unique .designblocks {
		float: left !important;
		width: 68% !important;
	}
	.c-default-unique .subsearchfield {
		width:95% !important;
	}
	.c-default-unique .all_cat_block {
		width: 350px !important;
	}
	
	/* ask-expert index page */
	.c-ask-expert-default-unique.maincontent2 {
		margin-top:20px !important;
	}
	.c-ask-expert-default-unique .trendtabs2 {
		float:left !important;
		width:31% !important;
	}
	.c-ask-expert-default-unique .designblocks {
		float:left !important;
		width:68% !important;
	}
	.c-ask-expert-default-unique .expertsearchfield {
		width:83% !important;
	}
	.c-ask-expert-default-unique .questionblock {
		width:95% !important;
	}
	
	.c-ask-expert-default-unique .askexpert {
		background-size:100% 100% !important;
	}
	
	.c-ask-expert-default-unique .all_cat_block {
		width: 344px !important;
	}
	
	
	/* directory index page css */
	.c-directory-unique-default.maincontent2 {
		margin-top:20px;
	}
	.c-directory-unique-default .trendtabs2 {
		float:left !important;
		width:31% !important;
	}
	.c-directory-unique-default .designblocks {
		float:left !important;
		width:68% !important;
	}
	.c-directory-unique-default .c-search-directory {
		width:95% !important;
	}/*
	.c-directory-unique-default .subsearchfield2 {
		width:50% !important;
	}*/
	.c-directory-unique-default .expertinfo {
		width:45% !important;
	}
	
	
	/* p.php in directory c-unique-p-viewed */
	.c-unique-p-viewed .trendtabs3 {
		float: left !important;
		width:26% !important;
	}
	.c-unique-p-viewed .designblocks {
		float: left !important;
		width: 70% !important;
	}
}

@media (max-width: 1025px) {
	.c-unique-p-viewed .TabbedPanelsTab {
		padding: 10px 20px !important;
	}
}

@media (max-width: 910px) {
	
	.c-default-unique .recommend {
		display:block !important;
	}
	
	.maincontent2 .stories_post_unique {
		width:97% !important;
		margin:0px auto !important;
	}
	.maincontent2 .stories_post_unique .viewer img {
		width:100% !important;
		height:100% !important;
	}
	
	.maincontent2 .stories_index_unique {
		width:97% !important;
		margin:0px auto !important;
	}
	.maincontent2 .stories_index_unique .viewer img {
		width:100% !important;
		height:100% !important;
	}
	.stories_index_unique .editorial_feature {
		width:98% !important;
	}
	
	.maincontent2 .trendtabs2 {
		margin:0px auto !important;
	}
	
	.maincontent2 .events_details_unique{
		width:97% !important;
		margin:0px auto !important;
	}
	.maincontent2 .block_events_index{
		width:97% !important;
		margin:0px auto !important;
	}
	.firstImgBlock {
		width: 100% !important;
		float: none !important;
		padding: 0px !important;
	}
	.block_events_index .featuretext {
		padding: 21px !important;
		margin: 0px auto !important;
	}
	.maincontent2 .events_details_unique .viewerdescription img {
		width:100% !important;
		height:100% !important;
	}
	.start_block {
		float:none !important;
		text-align:center !important;
	}
	.c-viewer-unique .trendtabs2 {
		float: left !important;
		width: 31% !important;
		visibility: visible;
	}
	.c-viewer-unique .designblocks {
		float: right !important;
		width: 68% !important;
		margin-right: 10px !important;
	}
	
	.c-default-unique .trendtabs2 {
		visibility: visible !important;
		height: 100% !important;
	}
	
	/* ask-expert index page */
	.c-ask-expert-default-unique .trendtabs2 {
		float: left !important;
		width: 31% !important;
		visibility: visible;
	}
	.c-ask-expert-default-unique .designblocks {
		float: right !important;
		width: 68% !important;
		margin-right: 10px !important;
	}
	.c-ask-expert-default-unique .recommend {
		display:block !important;
	}
	.c-ask-expert-default-unique .all_cat_block {
		width: 282px !important;
	}
	.c-ask-expert-default-unique .searchbutton3 {
		right: 86px;
	}
	
	
	/* directory index page css */
	.c-directory-unique-default.maincontent2 {
		margin-top:20px;
	}
	.c-directory-unique-default .trendtabs2 {
		float:left !important;
		width:31% !important;
		visibility: visible !important;
		height: 100% !important;
	}
	.c-directory-unique-default .recommend {
		display:block !important;
	}
	.c-directory-unique-default .all_cat_block {
		width:281px !important;
	}
	.c-directory-unique-default .expertimage {
		width:40% !important;
	}
	.c-directory-unique-default .expertinfo {
		width: 40% !important;
		float: left !important;
		margin-left: 10px !important;
	}
	.c-directory-unique-default .designblocks {
		float:left !important;
		width:68% !important;
	}
	.c-directory-unique-default .c-search-directory {
		width:95% !important;
	}
	/*
	.c-directory-unique-default .subsearchfield2 {
		width:50% !important;
	}*/
	.c-directory-unique-default .expertinfo {
		width:45% !important;
	}
	/*
	.c-directory-unique-default .subsearchfield2 {
		width: 25% !important;
	}*/
	
}

@media (max-width: 825px) {
	.c-directory-unique-default .subsearchfield2 {
		width: 34% !important;
	}
	
	
	.c-unique-p-viewed .TabbedPanelsTab {
		padding: 10px 8px !important;
	}
	
}

@media (max-width: 853px) {
	.c-unique-p-viewed .TabbedPanelsTabGroup li {
		font-size: 14px !important;
	}
	
}

@media (max-width: 618px) {
	
	/* p.php in directory c-unique-p-viewed */
	.c-unique-p-viewed .trendtabs3 {
		float: none !important;
		width: 95% !important;
		margin: 0 auto !important;
	}
	.c-unique-p-viewed .designblocks {
		float: none !important;
		width: 95% !important;
		margin: 0 auto !important;
	}
	
	.c-unique-p-viewed .TabbedPanelsTabGroup li {
		font-size: 18px !important;
	}
	
	.c-directory-unique-default .subsearchfield2 {
		width: 30% !important;
	}
}

@media (max-width: 612px) {
	.c-viewer-unique .trendtabs2 {
		float: none !important;
		width: 95% !important;
		visibility: visible;
		height: 100% !important;
		margin: 0 auto;
	}
	.c-viewer-unique .designblocks {
		float: none !important;
		width: 95% !important;
		margin: 0 0 0 7px;
	}
}

/* End here */

.maincontent2.c-tablet-view.c-default-unique {
	margin-top: 20px;
}

/* Index page New responsive css code */
@media (max-width: 864px) {
	
	.c-default-unique.maincontent2 .designblocks {
		width :68% !important;
	}
	.c-default-unique .subsearchfield {
		width:94% !important;
	}
	
}

@media (max-width: 777px) {
	
	.c-default-unique.maincontent2 .designblocks {
		width :68% !important;
	}
	.c-default-unique .subsearchfield {
		width:94% !important;
	}
	
}

@media (max-width: 599px) {
	.c-ask-expert-default-unique .trendtabs2 {
		float: none !important;
		width: 95% !important;
		visibility: visible;
		height: 100%;
		margin: 0 auto;
	}
	
	.c-ask-expert-default-unique .designblocks {
		float: none !important;
		width: 95% !important;
		margin: 0 auto;
	}
	.c-ask-expert-default-unique .all_cat_block {
		width: 95% !important;
	}
}

@media (max-width: 510px) {
	
	.c-default-unique .trendtabs2 {
		float: none !important;
		width: 95% !important;
		margin: 0 auto !important;
	}
	.c-default-unique.maincontent2 .designblocks {
		width: 95% !important;
		float: none !important;
		margin: 0 auto !important;
	}
	.c-directory-unique-default .c-search-directory {
		width: 95% !important;
		margin-top: 10px;
	}
	
	.c-directory-unique-default .trendtabs2 {
		float: none !important;
		width: 95% !important;
		visibility: visible !important;
		height: 100% !important;
	}
	.c-directory-unique-default .designblocks {
		float: none !important;
		width: 95% !important;
	}
	
	.c-directory-unique-default .expertimage {
		width: 100% !important;
		margin: 0 auto !important;
	}
	
	.c-directory-unique-default .expertinfo {
		width: 100% !important;
	}
	.c-directory-unique-default .expertinfo .experttitle {
		width: 100% !important;
		margin: 0 auto;
	}
	
}

@media (max-width: 481px) {
	.c-unique-p-viewed .TabbedPanelsTabGroup li {
		font-size: 18px !important;
		float:none !important;
	}
	
}


@media (max-width: 420px) {
	.c-default-unique .sf {
		margin:0px 0px 10px 0px !important;
	}
	
	.c-default-unique .c-custom-pagination {
		width: 330px !important;
	}
	.c-default-unique .pagination {
		margin:2px !important;
	}
	
}

@media (max-width: 378px) {
	.c-default-unique .sf {
		margin:0px 0px 10px 0px !important;
	}
	.c-default-unique .c-custom-pagination {
		width: 265px !important;
	}
	.c-default-unique .page_design {
		padding:5px 10px !important;
	}
}
@media (max-width:360px){
	.PagiNbase {
		width: 355px !important;
	}
	.page_no {
		padding:5px 14px !important;
	}
	
	
	.c-directory-unique-default .subsearchfield2 {
		width: 95% !important;
	}
	
	.c-directory-unique-default .searchbutton2 {
		right: 60px;
		top: 76px;
	}
	
	.c-directory-unique-default .searchlist {
		width: 29% !important;
		margin-left: 10px !important;
	}
	.c-directory-unique-default .subsearchfield {
		width: 40% !important;
	}
	
	
}
@media (max-width: 350px) {
	.c-default-unique .sf {
		margin:0px 0px 10px 0px !important;
	}
	.c-default-unique.maincontent2 .trendtabs2 {
		width:319px !important;
	}
}