@media only screen (min-width: 1100px) {
}


/* Tablet (Portrait) */
/* Width of 768px */

@media only screen and (min-width: 768px) and (max-width: 1000px) {
nav, article, footer, .image_grid{
 width:708px;
}

/* Portfolio section
----------------------------------------*/
#portfolio_4col li{
width:176px;
}

#portfolio_3col li{
width:235px;
}

#portfolio_2col li{
width:352px;
}

#portfolio_sd{
width:462px;
}

#portfolio_sd li{
width:153px;
}


}

/* Mobile landscape width 320 */
@media only screen and (max-width: 767px) {
nav, article, footer, .demo, .page_title{
 width:280px;
}


/* Main Page Title
----------------------------------------*/
.page_title h2 {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
}

/* Sub Header
----------------------------------------*/
.sub_header h2 {
	float:none;
	text-align:center;
}

.searchform {
	float: none;
    padding:20px 0px 0px 40px;
}


/* Portfolio 
----------------------------------------*/
.splitter ul li a {
    padding: 9px;
}
.splitter ul li.selected-0 a, .splitter ul li.selected-1 a, .splitter ul li.selected-2 a, .splitter ul li.selected-3 a, .splitter ul li.selected-4 a, .splitter ul li.selected-5 a, .splitter ul li.selected-6 a, .splitter ul li.selected-7 a, .splitter ul li.selected-8 a, .splitter ul li.selected-9 a {
	padding:9px;
	
}

#portfolio_2col li,
#portfolio_3col li,
#portfolio_4col li,
#portfolio_sd li{
width:280px;
}

#list img{
min-width:100%;
}

.portfolio_top h3{
float:none;
padding-bottom:25px;
}

.portfolio_nav{
float:none;
}

.portfolio_top {
    padding: 25px 0 40px;
}

/* Menu section
----------------------------------------*/
.jqueryslidemenu ul{
display:none;
}

.jqueryslidemenu select{
	display:block;
	width:96%;
	padding:2%;
	margin:0 auto;
}

.jqueryslidemenu {
    margin-bottom: 20px;
    margin-top: 20px;
    min-height: inherit;
	padding:5px;
	border-radius:0px;
}

/* Aside section
----------------------------------------*/
aside {
    border-left:none;
    overflow: hidden;
    padding-left:0px;
}


/* Pricing Table
----------------------------------------*/
.column_1 .pricing_header {
	border-top-left-radius:0px;
}
.column_1 .pricing_footer {
	border-bottom-left-radius:0px;
}

.column_3 .pricing_header,
.column_4 .pricing_header {
	border-top-right-radius:0px;
}
.column_3 .pricing_footer,
.column_4 .pricing_footer {
	border-bottom-right-radius:0px;
}


/* contact section
----------------------------------------*/
.contact_form .one_third, .contact_form one_third_last{
margin-bottom:0px;

}

/* Bottom Section
----------------------------------------*/
.bottom_sec span{
float:none;
text-align:center !important;
display:block;
padding-bottom:10px;
}

.bottom_sec ul{
float:none;
text-align:center;
padding-bottom:10px;
}

/* Columns
----------------------------------------*/
.one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .two_fourth, .two_fourth_last, .three_fourth, .three_fourth_last, .one_fifth, .one_fifth_last, .two_fifth, .two_fifth_last, .three_fifth, .three_fifth_last, .four_fifth, .four_fifth_last, #pricing_table .one_third, #pricing_table .one_fourth{
 width: 100%;
margin: 0 0 30px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
nav, article, footer, .demo, .page_title{
 width:400px;
}

/* Portfolio section
----------------------------------------*/
#portfolio_2col li,
#portfolio_3col li,
#portfolio_4col li,
#portfolio_sd li{
width:199px;
}
#list img{
min-width:100%;
}

/* Sub Header
----------------------------------------*/
.searchform {
	float: none;
    padding:20px 0px 0px 114px;
}

}