
@media only screen and (min-width: 768px) and (max-width: 978px){

#all_content{
width: 748px;
}

#feat_area{
visibility:hidden;
display: inline-block; 
float: left;
width: 450px;
margin: 0 0 10px 0px;
}

#main_content{
width: 480px;
padding-left: 28px;
}


#sidebar-right {
width: 728px;
float: left;
margin: 0px 0px 0px -248px;
} 

#sidebar-right .right-widget{
background: none!important;
margin: 10px 0px 20px 70px;
padding: 10px 5px 15px 0px;
} 

#footer_box{
width: 730px;
}

#sidebar-footer{
width: 730px;
} 

.footer-widget{
width: 307px;
margin: 20px 10px 0px 20px;
} 

.footer-heading {
width: 307px;
}

#sidebar-footer .widget_recent_posts li{
width: 330px;
}

#sidebar-footer .flickr_wrap {
width: 340px;
display: inline-block;
height: 100%;
}

#sidebar-footer .flickr_wrap img{
width: 74px;
height: 74px;
margin: 0px 9px 10px 2px;
}

#sidebar-footer .twitter_list{
width: 290px!important; 
margin: 0px 0 10px 0px;
}

#crumbs{
max-width: 480px;
}

#footer_bottom {
width: 730px;
}

#content.full_width{
width: 96%;
}

#content.full_width .single_thumbnail{
width: 200px;
height: 160px;
}

#content.full_width .single_thumbnail img{
width: 200px;
height: 160px;
}

.nav-previous a{
margin-left:-215px;
}

.post_nr {
width: 100%;
}

}


@media screen and (min-width: 480px) and (max-width:767px) {

#all_content{
width: 460px;
}

#header {
display: block;
float: left;
width: 100%;
height: 200px;
}

#header  .slider_shadow{
display: none;
}

#header .clear{
display: none;
}

#dc_jqaccordion_widget-7-item ul {
display: none;
}

#dc_jqaccordion_widget-7-item {
width: auto;
display: block;
padding: 85px 0px 5px 217px;
}


#dc_jqaccordion_widget-7-item select {
display: block;
margin: 0px 0px 5px 20px;
width: 205px;
height: 35px;
}


#feat_area{
width: 425px;
height: auto;
margin: 0px;
}

#slider3 {
border: 1px solid #eee;
width: 438px;
display: inline-block;
float: left;
padding: 10px 10px 6px 10px;
}

#feat_area_flex{
width: 418px;
height: auto;
margin: 20px 0px 20px 20px;
}

#feat_area_flex .slides img {
width: 418px;
height: auto;
}

#feat_area_flex .flex-caption{
max-width: 370px;
}


#main_content{
width: 460px;
padding-left: 0px;
}



#home_content{
width: 420px;
}

.home_posts_container{
width: 440px;
margin: 20px 0px 15px 20px;
font-size: 12px;
}

.home_posts_title{
width: 420px;
}

.home_posts_two_first {
width: 415px;
height: 150px;
}

.home_posts_two_first .home_posts_img_box{
width: 190px;
}

.home_posts_two_first img{
width: 190px!important;
height: auto;
}

.home_posts_two {
width: 198px;
}

.home_posts_two .home_posts_img_box{
width: 198px;
}

.home_posts_two img{
width: 198px!important;
height: auto;
}

.home_posts_three {
width: 425px;
}

.image_carousel {
width: 420px!important;
}


#sidebar-right {
float: left;
display: inline-block;
width: 420px;
margin: 20px 0px 0px 34px;
background: none;
} 

.right-widget{
width: 390px;
background: none!important;
float: left;
margin: 0px 0 27px 0px;
padding: 10px 5px 15px 0px;
} 

#sidebar-footer{
width: 420px;
margin: 0px 0 0px 15px;
padding: 0px 0px 25px 0px;
} 

.footer-widget{
width: 410px;
} 

.footer-heading {
width: 410px;
}

#sidebar-footer .widget_recent_posts li{
width: 410px;
}

#sidebar-footer .flickr_wrap {
width: 410px;
}

#sidebar-footer .flickr_wrap img{
width: 73px;
height: 73px;
}

#sidebar-footer .twitter_list{
width: 400px;
}

#content {
width: 420px;
margin: 20px 0px 20px 20px;
}

#content.full_width{
width: 93%;
}

#content.full_width .single_thumbnail{
width: 200px;
height: 160px;
}

#content.full_width .single_thumbnail img{
width: 200px;
height: 160px;
}

.post .home_posts_img_box{
width: 150px!important;
height: auto!important;
}

.post img{
width: 150px!important;
height: auto!important;
}

.kk-star-ratings {
display: block;
width: 120px!important;
margin: 13px 0px 10px 0px!important;
}

.post .kk-star-ratings {
margin: 13px 0px 10px 15px!important;
}

.nav-previous a{
margin-left: -230px;
}

#single_content {
width: 418px;
margin: 20px 0px 10px 20px;
}

.single_post .single_thumbnail img{
width: 418px;
height: auto;
}

#similar-post{
width: 460px;
margin: 25px 0 0px -20px;
}

#similar-post .similar_posts {
width: 100%;
}

.commentlist p{
width: 66%;
}

.children .comment p{
width: 64%;
}

#archive{
width: 420px;
}

#archive_left_col{
width: 420px;
margin-right: 0px;
}

#archive_right_col{
width: 420px;
}

.error404_content {
width: 400px;
}


.post_nr {
width: 100%;
}

.single_text{
margin-top: 0px;
}


.single-entry .search{
float: left;
display: inline-block;
}

.st_horizontal .video-wrapper {
border: 1px solid #e1e1e1;
background: #fff; 
width: 100%;
display: inline-block;
padding: 5px;
box-shadow: 0px 1px 4px #d1d1d1;
-webkit-box-shadow: 0px 1px 4px #d1d1d1;
-moz-box-shadow: 0px 1px 4px #d1d1d1;
}

.video-wrapper {
border: 1px solid #e1e1e1;
background: #fff; 
width: 97%;
display: inline-block;
padding: 5px;
box-shadow: 0px 1px 4px #d1d1d1;
-webkit-box-shadow: 0px 1px 4px #d1d1d1;
-moz-box-shadow: 0px 1px 4px #d1d1d1;
}

.video_box_shadow{
width: 97%;
}

.gecko .post_thumbnail {
margin: 0px!important;
}

.gecko .single_post .single_thumbnail{
margin-bottom: 0px!important;
}


}


@media only screen and (max-width: 479px) {

#all_content{
width: 320px;
}

#header {
display: block;
float: left;
width: 100%;
height: 280px;
}

#header  .slider_shadow{
display: none;
}

#header .clear{
display: none;
}

#title_box{
width: 100%;
text-align: center;
}

#title_box img{
margin-left: 50px;
}


#dc_jqaccordion_widget-7-item ul {
display: none;
}

#dc_jqaccordion_widget-7-item select {
display: inline-block;
margin: 25px 0px 5px 20px;
width: 282px;
height: 35px;
}


#feat_area{
width: 425px;
height: auto;
margin: 0px;
}

#slider3 .slide04 h2 {
font-size: 19px!important;
width: auto!important;
line-height: 38px;
}

#slider3 .slide04 p {
font-size: 12px!important;
line-height: 24px;
}

.mpc_ls_slides_thumbs.style08 .mpc_ls_thumb {
position: relative;
visibility: visible!important;
}

.slides .flex-caption{
font-size: 12px;
}

#feat_area{
width: 300px;
height: auto;
margin: 0px;
}

#feat_area_flex{
width: 280px;
height: auto;
margin: 20px 0px 0px 20px;
}

#feat_area_flex  .slides img {
width: 280px;
height: auto;
}

#feat_area_flex .flex-caption{
font-size: 12px;
max-width: 260px;
}



#main_content{
width: 320px;
padding-left: 0px;
}

#home_content{
width: 300px;
}


.home_posts_container{
width: 280px;
margin: 40px 0px 15px 20px;
font-size: 12px;
}

.home_posts_title{
width: 280px;
}

.home_posts_two_first {
width: 280px;
height: auto;
}

.home_posts_two_first .home_posts_img_box{
margin-bottom: 15px;
}

.home_posts_two_first .post_meta_line{
margin: 0px 0px 0px 0px!important;
}


.home_posts_two {
width: 198px;
}

.home_posts_three {
width: 280px;
}

.home_posts_three .home_posts_img_box{
width: 100px;
}

.home_posts_three img{
width: 100px!important;
height: auto;
}

.image_carousel {
width: 280px!important;
}

#content {
width: 280px;
margin: 20px 0px 20px 20px;
}

#content.full_width{
width: 88%;
}

#content.full_width .single_thumbnail{
display: inline-block;
width: 280px;
height: 200px;
margin: 0px 0px 10px 0px;
}

#content.full_width .single_thumbnail img{
width: 280px;
height: 200px;
}

.post h1 a{
display: inline-block;
margin: 10px 0px 0px 0px;
}

.post .post_meta_line{
margin: 0px 0px 0px 0px!important;
}

.kk-star-ratings {
display: block;
width: 120px!important;
margin: 13px 0px 10px 0px!important;
}

.post .kk-star-ratings {
margin: 13px 0px 10px 15px!important;
}



#sidebar-right {
width: 300px;
float: left;
display: inline-block;
margin: 20px 0px 0px 35px;
background: none;
border: none;
} 


.right-widget{
background: none!important;
padding: 10px 5px 15px 0px;
margin: 0px 0px 25px 0px;
} 

#sidebar-footer{
width: 300px;
margin: 30px 0 5px 0;
} 

.footer-widget{
width: 280px;
padding: 0px 10px 10px 10px;
margin: 0px 0 10px 10px;
} 

.footer-heading {
width: 280px;
}

#secondaryMenu ul li a{
font-size: 13px;
margin: 0px 4px;
}

#sidebar-footer .widget_recent_posts li{
width: 280px;
}


#sidebar-footer .flickr_wrap {
width: 300px;
}

#sidebar-footer .flickr_wrap img{
margin: 0px 9px 10px 1px;
width: 84px;
height: 84px;
}

#sidebar-footer .twitter_list{
width: 260px!important; 
margin: 0px 0 10px 0px;
}

#credit {
font-size: 10px;
}

#archive{
width: 280px;
}

#archive_left_col{
width: 280px;
margin-right: 0px;
}

#archive_right_col{
width: 280px;
}

.archive_title{
margin: 20px 0 14px 0;
}

#contact textarea {
width: 250px!important;
}

.nav-previous a{
margin-left: -165px;
}

#single_content {
width: 280px;
margin: 20px;
}

#similar-post{
width: 320px;
margin: 25px 0 0px -20px;
}


#similar-post .similar_posts {
width: 100%;
}

.commentlist p{
width: 50%;
}

.children .comment {
float: right;
padding: 10px 5px 0 6px;
clear:both;
width: 99%;
margin: 10px 5px 10px 0;
}

.children .comment p{
width: 51%;
}

textarea#comment  {
width: 250px;
}


.single_post .single_thumbnail img{
width: 280px;
height: auto;
}

.single_title h1{
line-height: 26px;
font-size: 22px!important;
}


.error404_content {
width: 280px;
}

.single-entry .search{
float: left;
display: inline-block;
}

.post_nr {
width: 100%;
}

.search-results{
width: 100%!important;
float: left!important;
display: inline-block!important;
}

.search-no-results{
width: 100%!important;
float: left!important;
display: inline-block!important;
}

.st_horizontal .video-wrapper {
border: 1px solid #e1e1e1;
background: #fff; 
width: 96%;
display: inline-block;
padding: 5px;
box-shadow: 0px 1px 4px #d1d1d1;
-webkit-box-shadow: 0px 1px 4px #d1d1d1;
-moz-box-shadow: 0px 1px 4px #d1d1d1;
}

.video-wrapper {
width: 96%;
}

.video_box_shadow{
width: 97%;
}

.home_gallery_posts{
width: 300px;
height: 310px;
}

.pikachoose {
width: 300px;
height: 405px;
}

.pikachoose .pika-stage {
width: 300px;
height: 165px;
}

.pikachoose .pika-stage img{
width: 300px;
height: auto;
}

.pikachoose .pika-stage .caption { 
max-width: 260px;
font-size: 14px; 
bottom: 25px; 
}

.pikachoose .pika-thumbs {
margin: 10px 0 0px 0px!important; 
width: 310px;
height: 200px;
float: left;
}

.pikachoose .pika-thumbs li{
width: 90px!important;
}

.pikachoose .pika-thumbs li img{
width: 90px!important;
}

.home_posts_pictures{
width: 93px;
height: 88px;
}

.home_posts_pictures img{
width: 93px;
height: 88px;
}




.right{
float: left;
}


}