/* Responsive Css */

/* Tablet (Portrait 768px) */

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
#page_container,#footer_holder,.top_menu_center,#content,#content_holder{ 
    width: 768px;
}   

#content_holder{
	width:748px !important;
	/* 20px's down from the 768 because of the extra padding left. */
}

#headernavigation div.navigation,#header,#categories,.cat_line,#footer div.inside{
	width: 728px;
}


#middle{
	background:none !important;
}

#left{
	width: 53% !important;
}

#left div.latest_r{
	float:left !important;
	margin-left:0px;	
}

#left div.latest_l, #left div.latest_r,#left div.latest div.header,#left div.listing div.header, #left div.cat_listing div.header,#left div.listing{
	width:100% !important;
}

#left div.cat_listing{
	width:100%;
}

#left div.cat_listing div.content div.left div.imgholder{
    margin-bottom: 23px;
}

#footer_widget div.inside{
	width:720px !important;
}

#skyali_comments ol li ul li{
	width:100%;
	float:left;
}
#skyali_comments ol li ul ul li{
	width:100%;
}

#skyali_comments ol li ul li div.inside_comment,#skyali_comments ol li ul ul li div.inside_comment,#skyali_comments ol li ul ul ul li div.inside_comment, #skyali_comments ol li ul ul ul ul li div.inside_comment,#skyali_comments ol li ul ul ul ul ul li div.inside_comment,#skyali_comments ol li ul ul ul li{
	width:100%;
}

#header div.ad{display:none;}

.left_other_news{
	width:44%;
}

#left div.single div.content, #page div.entry-content{
	margin-top: 9px;
	margin-left: 0px;
}

.left_other_news .content{
	margin-left:0px;
	margin-top:15px;
}

.latest_2 div.desc_h{
		padding-left:0px !important; 
		margin-top: 16px;
	}
	
	#categories a{
		padding-left:16px !important;
		padding-right:16px !important; 
	}
}
/* Mobile (Landscape 480px) */

@media only screen and (min-width: 480px) and (max-width: 767px) {


#page_container,#footer_holder,.top_menu_center,#content,#content_holder{ 
    width: 480px;
}    

#content_holder{
	width:460px !important;
	/* 20px's down from the 480 because of the extra padding left. */
}


#headernavigation div.navigation,#header,#categories,.cat_line,#footer div.inside{
	width: 440px;
}

#navigation select{
display: block;
float: left;
margin-top:0px;
width: 100%;
background: #000;
color: #fff;
padding: 10px;
border: 1px solid rgb(107, 107, 107);
outline: none;
margin-bottom:25px;
}

#headernavigation div#navigation select {
display: block;
}

#headernavigation div.navigation ul,#headernavigation div.icon_holder{
	display:none;
}

#headernavigation select{

	display:block !important;

	float:left;

	margin-top:0px;

	width:100%;

	background:#5a5a5a;
	
	color:#fff;

	padding:10px;
		
	border:none;
		
	outline:none;
		
	margin-bottom:25px;

	}

#middle{
	background:none !important;
}

#left{
	width: 96% !important;
}

#left div.latest_r{
	float:left !important;
	margin-left:0px;	
}

#left div.latest_l, #left div.latest_r,#left div.latest div.header,#left div.listing div.header, #left div.cat_listing div.header,#left div.listing{
	width:100% !important;
}

#left div.cat_listing{
	width:100%;
}

#left div.cat_listing div.content div.left div.imgholder{
    margin-bottom: 23px;
}

#footer_widget div.inside{
	width:432px !important;
	/* 48px down */
}

#skyali_comments ol li ul li{
	width:100%;
	float:left;
}
#skyali_comments ol li ul ul li{
	width:100%;
}

#skyali_comments ol li ul li div.inside_comment,#skyali_comments ol li ul ul li div.inside_comment,#skyali_comments ol li ul ul ul li div.inside_comment, #skyali_comments ol li ul ul ul ul li div.inside_comment,#skyali_comments ol li ul ul ul ul ul li div.inside_comment,#skyali_comments ol li ul ul ul li{
	width:100%;
}

#header div.ad{display:none;}

.left_other_news{
	width:44%;
}

#left div.single div.content, #page div.entry-content{
	margin-top: 9px;
	margin-left: 0px;
}
#footer_widget div.inside div.widget_h_l, #footer_widget div.inside div.widget_h_m, #footer_widget div.inside div.widget_h_r, #footer_widget div.inside div.widget {
width: 100%;
margin-left:0px;
}
	
#footer div.right{
	float:left;
}

#right{
	margin-left:0px;
}
.left_other_news .content{
	margin-left:0px;
	margin-top:15px;
}

.latest_2 div.desc_h{
		padding-left:0px !important; 
		margin-top: 16px;
	}
	
	.latest_2 div.desc_h{
		width:100%;
	}
	
	#categories a{
		font-size: 11px;
		padding-left: 13px;
        padding-right: 13px;
	}
	

	#categories{
	overflow:hidden;
	}
}

/*  Mobile (Portrait 320px) */

@media only screen and (max-width: 479px) {
	#categories a{
		font-size: 10px;
		padding-left: 10px;
        padding-right: 17px;
	}
	
#page_container,#footer_holder,.top_menu_center,#content,#content_holder{ 
    width: 320px;
}    

#content_holder{
	width:300px !important;
	/* 20px's down from the 320 because of the extra padding left. */
}


#headernavigation div.navigation,#header,#categories,.cat_line,#footer div.inside{
	width: 280px;
}

#navigation select{
display: block;
float: left;
margin-top:0px;
width: 100%;
background: #000;
color: #fff;
padding: 10px;
border: 1px solid rgb(107, 107, 107);
outline: none;
margin-bottom:25px;
}

#headernavigation div#navigation select {
display: block;
}

#headernavigation div.navigation ul,#headernavigation div.icon_holder{
	display:none;
}

#headernavigation select{

	display:block !important;

	float:left;

	margin-top:0px;

	width:100%;

	background:#5a5a5a;
	
	color:#fff;

	padding:10px;
		
	border:none;
		
	outline:none;
		
	margin-bottom:25px;

	}
	
	
#middle{
	background:none !important;
}

#left{
	width: 96% !important;
}

#left div.latest_r{
	float:left !important;
	margin-left:0px;	
}

#left div.latest_l, #left div.latest_r,#left div.latest div.header,#left div.listing div.header, #left div.cat_listing div.header,#left div.listing{
	width:100% !important;
}

#left div.cat_listing{
	width:100%;
}

#left div.cat_listing div.content div.left div.imgholder{
    margin-bottom: 23px;
}

#footer_widget div.inside{
	width:272px !important;
	/* 48px down */
}

#skyali_comments ol li ul li{
	width:100%;
	float:left;
}
#skyali_comments ol li ul ul li{
	width:100%;
}

#skyali_comments ol li ul li div.inside_comment,#skyali_comments ol li ul ul li div.inside_comment,#skyali_comments ol li ul ul ul li div.inside_comment, #skyali_comments ol li ul ul ul ul li div.inside_comment,#skyali_comments ol li ul ul ul ul ul li div.inside_comment,#skyali_comments ol li ul ul ul li{
	width:100%;
}

#header div.ad{display:none;}

.left_other_news{
	width:44%;
}

#left div.single div.content, #page div.entry-content{
	margin-top: 9px;
	margin-left: 0px;
}
#footer_widget div.inside div.widget_h_l, #footer_widget div.inside div.widget_h_m, #footer_widget div.inside div.widget_h_r, #footer_widget div.inside div.widget {
width: 100%;
margin-left:0px;
}
	
#footer div.right{
	float:left;
}

#right{
	margin-left:0px;
}

.left_other_news .content{
	margin-left:0px;
	margin-top:15px;
}

.latest_2 div.desc_h{
		padding-left:0px !important; 
		margin-top: 16px;
	}
	
	.latest_2 div.desc_h{
		width:100%;
	}
.left_other_news {
width: 100%;
}
.left_other_news .content{
	margin-left:10px;
}

	#categories{
	overflow:hidden;
	}
}
