@-ms-viewport {
  width: device-width;
}
@media (min-width: 1025px) and (max-width: 1199px) {
.header{
	padding:0 10px;
}
.navigation{
	display:none;
}
.menuicon{
	display:block;
}
.searchicon{
	right:15px;
	top:15px;
}
.logoholder{
	padding:15px 0 15px 0;
}
.maincontent{
	padding:10px 10px;
}
}
@media (min-width: 769px) and (max-width: 1024px) {
.header{
	padding:0 10px;
}
.navigation{
	display:none;
}
.menuicon{
	display:block;
}
.searchicon{
	right:15px;
	top:15px;
}
.logoholder{
	padding:15px 0 15px 0;
}
.maincontent{
	padding:10px 10px;
}
.firstblockleft{
	width:auto;
	float:none;
}
.firstblockright{
	width:auto;
	float:none;
	padding:10px 0 0 0;
}
.col-3-item{
	width:31.33%;
	margin:0 1% 25px 1%;
}

}
@media (min-width: 481px) and (max-width: 768px) {
.header{
	padding:0 10px;
}
.navigation{
	display:none;
}
.menuicon{
	display:block;
}
.searchicon{
	right:15px;
	top:15px;
}
.logoholder{
	padding:15px 0 15px 0;
}
.maincontent{
	padding:10px 10px;
}
.firstblocks{
	padding:0 0 10px 0;
}
.firstblockleft{
	width:auto;
	float:none;
}
.title-wrap h3 a{
	font-size:14px;
}
.firstblockright{
	width:auto;
	float:none;
	padding:10px 0 0 0;
}
.singleitem{
	width:auto;
	margin:0 0 10px 0;
}
.featured-media h2{
	font-size:18px;
	line-height:24px;
}
.footertop{
	padding:20px 10px;
}
.fot-col-1{
	width:100%;
	float:none;
	margin:0 0 25px 0;
}
.footerbottom{
	padding:15px 10px;
}

/* for default page */

.conntentleft{
	width:auto;
	float:none;
}
.conntentright{
	width:auto;
	float:none;
}

/* for category page */

.tag-cover {
    margin-bottom:15px;
}
.tag-cover .overlay {
    padding:30px;
}
.relateditem{
	width:48%;
	margin:0 1% 35px 1%;
}
.col-3-item{
	width:48%;
	margin:0 1% 25px 1%;
}
}
@media (max-width: 480px){
.header{
	padding:0 10px;
}
.navigation{
	display:none;
}
.menuicon{
	display:block;
}
.searchicon{
	right:15px;
	top:15px;
}
.logoholder{
	padding:15px 0 15px 0;
}
.maincontent{
	padding:10px 10px;
}
.firstblocks{
	padding:0 0 10px 0;
}
.firstblockleft{
	width:auto;
	float:none;
}
.title-wrap {height:67px;}
.title-wrap h3 a{
	font-size:14px;
	max-width: 330px;
}
.firstitem {
    width:auto;
    height:auto !important;
}
.firstblockright{
	width:auto;
	float:none;
	padding:10px 0 0 0;
}
.singleitem{
	width:auto;
	margin:0 0 10px 0;
}
.featured-media h2{
	font-size:18px;
	line-height:24px;
}
.footertop{
	padding:20px 10px;
}
.fot-col-1{
	width:100%;
	float:none;
	margin:0 0 25px 0;
}
.footerbottom{
	padding:15px 10px;
}

/* for default page */

.conntentleft{
	width:auto;
	float:none;
}
.conntentright{
	width:auto;
	float:none;
}

/* for category page */

.tag-cover {
    margin-bottom:15px;
}
.tag-cover .overlay {
    padding:30px;
}
.featured-image-holder img {
    width: 560px;
    height: 340px;
    display: inline-block;
    resize: both;
}
.singleitem.smallspace {
    width: 560px;
    height: 340px!important;
}
.relateditem{
	width:100%;
	margin:0 0 35px 0;
}
.col-3-item{
	width:100%;
	margin:0 0 25px 0;
}
}