@media only screen and (min-width: 280px) and (max-width: 767px) {
.children #respond textarea,.children #respond .inputtext,.depth-1 #respond .inputtext,.depth-1 #respond .textarea{width:260px;}
.text iframe {height:auto;}
.map.shortcode	{max-width:300px;}
.box.border.box{max-width:300px;}
	.container_24{
	    width: 300px}
	
	.grid_1,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6,
	.grid_7,
	.grid_8,
	.grid_9,
	.grid_10,
	.grid_11,
	.grid_12,
	.grid_13,
	.grid_14,
	.grid_15,
	.grid_16,
	.grid_17,
	.grid_18,
	.grid_19,
	.grid_20,
	.grid_21,
	.grid_22,
	.grid_23,
	.grid_24,
	.col {
	    margin: 5px 0}
	
	.container_24 .grid_1,
	.container_24 .grid_2,
	.container_24 .grid_3,
	.container_24 .grid_4,
	.container_24 .grid_5,
	.container_24 .grid_6,
	.container_24 .grid_7,
	.container_24 .grid_8,
	.container_24 .grid_9,
	.container_24 .grid_10,
	.container_24 .grid_11,
	.container_24 .grid_12,
	.container_24 .grid_13,
	.container_24 .grid_14,
	.container_24 .grid_15,
	.container_24 .grid_16,
	.container_24 .grid_17,
	.container_24 .grid_18,
	.container_24 .grid_19,
	.container_24 .grid_20,
	.container_24 .grid_21,
	.container_24 .grid_22,
	.container_24 .grid_23,
	.container_24 .grid_24 {width: 300px}

	/* Shortcode Columns */
	.col_1,
	.col_1_2,
	.col_1_3,
	.col_2_3,
	.col_1_4,
	.col_3_4,
	.col_1_5,
	.col_2_5,
	.col_3_5,
	.col_4_5,
	.cols2 .col_1,
	.cols2 .col_1_2,
	.cols2 .col_1_3,
	.cols2 .col_2_3,
	.cols2 .col_1_4,
	.cols2 .col_3_4,
	.cols2 .col_1_5,
	.cols2 .col_2_5,
	.cols2 .col_3_5,
	.cols2 .col_4_5 {width: 300px}
	
	.col_1.border,
	.col_1_2.border,
	.col_1_3.border,
	.col_2_3.border,
	.col_1_4.border,
	.col_3_4.border,
	.col_1_5.border,
	.col_2_5.border,
	.col_3_5.border,
	.col_4_5.border,
	.cols2 .col_1.border,
	.cols2 .col_1_2.border,
	.cols2 .col_1_3.border,
	.cols2 .col_2_3.border,
	.cols2 .col_1_4.border,
	.cols2 .col_3_4.border,
	.cols2 .col_1_5.border,
	.cols2 .col_2_5.border,
	.cols2 .col_3_5.border,
	.cols2 .col_4_5.border {width:298px}

    .footer .container_24 .col_3_5{
        max-width:298px;
        margin-left: 0;
    }
	
	.box.border .col:first-child{
		margin-left:0px}
	
	/* Middle content */	
	.container {
	    width:300px}
	
	.middle {
		background:url(images/middle_center_bg.jpg) center 0 no-repeat #fff}
	
	.middle .container {
	    padding-top:70px;
		padding-bottom:20px;
		background:none}
		
	.middle .padding50px {
    	padding-top:30px!important}
	
	.sidebarLeft .content,
	.sidebarRight .content {
		padding:0}
	
	.container .content,
	.container .sidebar {
		float:none;
		clear:both;
		display:block}
	
	.container .content {
		border-bottom:3px double #ccc;
		margin:0 auto 30px auto;
		padding:0 0 25px 0}
	
	.sidebarLeft .content {
		border-top:3px double #ccc;
		margin:30px auto 0 auto;
		padding:25px 0 0 0}
	
	.container .sidebar {
		width:230px;
		margin:20px auto 0 auto}
	
	.text img.frame_center, 
	.text img.frame_left, 
	.text img.frame_right,
	.text .frame_box {
		max-width:284px !important}
	
	/* Header */
	.head .container {
    	height: auto}
	
	.logo {
	    position:relative;
	    top:5px;
	    left:0;
		text-align:center}
	
	.head_right {
    	float:none;
	    margin:15px auto 0;
		padding-bottom:5px}
	
	.icon-top {
	    line-height:1.8em}
		
	.menu-header .container {
		padding:5px 0}
	
	.topmenu {
		display:none}
	
	#topm-select {
		font-size:13px;
		line-height:23px;
		height:23px;
		width:218px;
		padding:2px 3px;
		margin:5px 0 0 37px;
		background-color:#fff;
		border:1px solid #d6dadd}
	
	#topm-select option {
		padding:1px 0;
		text-indent:3px}
	
	/* Header Image Slider */
	.header {
	    min-height:50px}
	
	.header .container {
    	width:300px;
    	min-height:116px}
	
	.homepage .container{
    	height:138px;
    	background:none}
		
	/* Homepage Baners Top */	
	.baners_top {
		position:relative;
	    top:-40px;
	    l