
@media only screen and (min-width: 768px) and (max-width: 978px){

#all_content_fixed{
width: 748px;
}

.inner{
width: 718px;
}

#iview {
margin: 25px 0px 15px 0px!important;
float: left!important;
max-width: 718px;
}

#banner_header_728{
margin: 15px 0px 15px 0px!important;
float: left!important;
max-width: 718px;
height: auto;
}

#banner_header_728 img{
max-width: 718px;
height: auto;
}

#mainMenu {
width: 718px;
}

#menu_box{
width: 718px;
}

#mainMenu ul {
display: none;
}

#mainMenu select {
display: block;
float: left;
position: relative;
margin: 9px 0px 5px 10px;
width: 698px;
height: 27px;
}

#menu_top_box{
width: 718px;
}

#feat_area_royal{
width: 718px;
}

#sidebar-top {
width: 270px;
max-height: 350px;
} 

#sidebar-top .right-widget{
display: none;
} 


#sidebar-top .right-widget:first-child{
display: inline-block;
width: 283px;
} 

#sidebar-right {
width: 600px;
float: left;
} 

#sidebar-right .right-widget{
margin: 0px 25px 25px 0px;
} 


#sidebar-footer{
width: 730px;
} 

.footer-widget{
width: 330px;
margin: 20px 24px 0px 0px;
} 

.footer-heading {
width: 330px;
}

#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: 330px!important; 
margin: 0px 0 10px 0px;
}

#crumbs{
max-width: 480px;
}

#credit {
color: #999;
position: relative;
display: inline-block;
float: left;
width: 100%;
padding: 10px 0 10px 10px;
font-size: 12px;
}

#content {
width: 718px;
margin: 0px 0px 70px 0px;
}


#content_bread_panel {
width: 100%;
}

.nav-previous a{
margin-left:-215px;
}

#infscr-loading{
left: 63%;
}


#single_content {
width: 718px;
}

.error404_content {
width: 100%;
}

.carousel_post p{
min-height: 80px;
}

.carousel_post img{
width: 194px!important;
height: 110px!important;
}

.post_nr {
width: 100%;
}

}


@media screen and (min-width: 480px) and (max-width:767px) {

#all_content_fixed{
width: 460px;
}

.inner{
width: 420px;
}

#header {
height: 200px;
}
 
#banner-header{
width: 420px;
height: 50px;
display: inline-block;
margin-top: 30px;
float: left;
}

#banner-header img{
width: 420px;
height: auto;
}

#iview {
margin: 15px 0px 15px 0px!important;
float: left!important;
width: 420px!important;
}

#banner_header_728{
margin: 15px 0px 0px 0px!important;
float: left!important;
}

#banner_header_728 img{
width: 420px;
height: auto;
}


#mainMenu {
width: 420px;
}

#menu_box{
width: 418px;
}

#mainMenu ul {
display: none;
}

#mainMenu select {
display: block;
float: left;
position: relative;
margin: 9px 0px 5px 10px;
width: 400px;
height: 27px;
}


#menu_top_box{
width: 418px;
}

#feat_area_flex{
width: 418px;
height: 320px;
}

#feat_area_flex  .slides img {
width: 418px;
height: 210px;
}

#feat_area_flex .flex-caption{
max-width: 380px;
}

#feat_area_royal{
width: 418px;
}

#sidebar-top {
width: 420px;
float: left;
margin: 25px 0px 0px 0px;
} 

#sidebar-top .right-widget{
float: left;
margin: 0px 0 27px 0px;
} 

#sidebar-right {
width: 420px;
float: left;
display: inline-block;
margin: 10px 0px 0px 0px;
background: none;
} 

.right-widget{
float: left;
width: 420px;
margin: 0px 0 27px 0px;
} 

.right-heading {
width: 420px;
}

.widget_recent_posts li{
width: 400px;
}

#sidebar-right .flickr_wrap {
width: 420px;
}

#sidebar-right .flickr_wrap img{
width: 75px;
height: 75px;
}

#sidebar-right .twitter_list {
width: 420px;
}

#sidebar-footer .twitter_list{
width: 410px;
}

#sidebar-right .menu{
margin: 0px 0 0 0px;
width: 100%;
}

#sidebar-footer{
width: 420px;
} 

.footer-widget{
width: 410px;
} 

.footer-heading {
width: 410px;
}

#footer_box{
margin-top: 10px;
}

#sidebar-footer .widget_recent_posts li{
width: 410px;
}

#sidebar-footer .flickr_wrap {
width: 410px;
}

#sidebar-footer .flickr_wrap img{
width: 73px;
height: 73px;
}

#content {
width: 420px;
margin: 0px 0px 60px 0px;
}


#content_bread_panel {
border-bottom: 1px solid #8cd7f3;
width: 100%;
background: none;
background-color: none;
}

#crumbs{
background: none;
background-color: none;
line-height: 17px;
}

.nav-previous a{
margin-left: -230px;
}

#infscr-loading{
left: 65%;
}

#single_content {
width: 418px;
}

.single_title h1{
line-height: 23px;
font-size: 17px!important;
}

.single_post .single_thumbnail img{
width: 200px;
height: auto;
}

.single_post .slider_format {
width: 418px!important;
height: auto!important;
}

.single_post .slider_format .slides img{
width: 418px!important;
height: auto!important;
}

.single_post .slider_format .flex-direction-nav{
width: 393px; 
bottom: 70px;
}


#similar-post .similar_posts {
width: 100%;
}

.commentlist p{
width: 66%;
}

.children .comment p{
width: 64%;
}

#archive_left_col{
width: 190px;
}

#archive_right_col{
width: 190px;
}

.error404_content {
width: 100%;
}


.carousel_post{
width: 185px;
}

.carousel_post img{
width: 188px!important;
height: 110px!important;
}

.carousel_post p{
min-height: 60px;
}

.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) {

body{ background: #fff!important;}

#all_content_fixed{
width: 300px;
box-shadow: none;
border-left: none;
border-right: none;
}

.inner{
width: 300px;
}

#header {
height: 160px;
}

#iview {
margin: 15px 0px 15px 0px!important;
float: left!important;
width: 300px!important;
}


#banner-header{
width: 300px;
height: auto;
display: inline-block;
margin-top: 30px;
float: left;
}

#banner-header img{
width: 300px;
height: auto;
}

#banner_header_728{
margin: 15px 0px 0px 0px!important;
float: left!important;
}

#banner_header_728 img{
width: 300px;
height: auto;
}

#menu_box_top {
height: auto;
}


#mainMenu {
float: left;
width: 300px;
}

#menu_box{
width: 298px;
}

#mainMenu ul {
display: none;
}

#mainMenu select {
display: block;
float: left;
position: relative;
width: 280px;
height: 27px;
margin: 9px 0px 5px 10px;
}

.menu-top-menu-container{
margin: 1px 0px 0px 0px;
}

#menu_top_box{
display: none;
}


#title_box{
display: inline-block;
max-width: 320px;
float: left;
margin: 16px 0px 0 0px;
}

.slides .flex-caption{
font-size: 12px;
}


#feat_area_flex{
width: 300px;
height: 290px;
}

#feat_area_flex  .slides img {
width: 300px;
height: 180px;
}

#feat_area_flex .flex-caption{
font-size: 12px;
max-width: 260px;
}

#feat_area_royal{
width: 300px;
}

.contentSlider {
width: 280px;
}

.rsDefault .rsTab {
width: 50px!important;
}

.contentSlider h3{
font-size: 14px;
line-height: 22px!important;
}

#home_content{
width: 300px;
}


.home_posts_container{
width: 300px;
}

.home_posts_title{
width: 300px;
}

#sidebar-top {
width: 300px;
float: left;
margin: 25px 0px 0px 0px;
} 

#sidebar-top .right-widget{
width: 300px;
float: left;
margin: 0px 0 27px 0px;
} 

#sidebar-right {
width: 300px;
float: left;
display: inline-block;
margin: 0px;
background: none;
border: none;
} 

#sidebar-left {
width: 300px;
margin: 0px;
} 

.right-widget{
width: 300px;
float: left;
margin: 0px 0 27px 0px;
} 

.right-heading {
width: 300px;
}

.widget_recent_posts li{
width: 300px;
}

#sidebar-right .flickr_wrap {
width: 300px;
}

#sidebar-right .flickr_wrap img{
margin: 0px 9px 9px 1px;
width: 65px;
height: 65px;
}

#sidebar-right .twitter_list {
width: 300px;
}

#sidebar-footer .twitter_list {
width: 278px;
}

#sidebar-right .menu{
margin: 0px 0 0 0px;
width: 100%;
}

#sidebar-footer{
width: 300px;
margin: 30px 0 5px 0;
} 

.footer-widget{
width: 280px;
padding: 0px 10px 10px 0px;
margin: 0px 0 10px 10px;
} 

.footer-heading {
width: 280px;
}

#footer_box{
margin-top: 10px;
}

#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: 86px;
height: 86px;
}

#credit {
color: #999;
position: relative;
display: inline-block;
float: left;
width: 100%;
padding: 10px 0 10px 10px;
font-size: 12px;
}

#archive_left_col{
width: 300px;
margin-right: 0px;
margin-top: -20px;
}

#archive_right_col{
width: 300px;
}

.archive_title{
margin: 20px 0 14px 0;
}

#contact textarea {
width: 250px!important;
}


#content {
width: 300px;
margin: 0px 0px 60px 0px;
}

#content_bread_panel {
border-bottom: 1px solid #8cd7f3;
width: 100%;
background: none;
background-color: none;
}

#crumbs{
background: none;
background-color: none;
line-height: 17px;
}

.post {
width: 300px!important;
}

.post img{
width: 300px!important;
}

.slider_format {
width: 300px!important;
height: auto;
}

.slider_format .slides img{
width: 300px!important;
height: auto;
}

.slider_format .flex-direction-nav{
width: 274px; 
bottom: 80px!important;
}

.post iframe,  
.post object,  
.post embed {
width: 300px!important;
}

.nav-previous a{
margin-left: -165px;
}

#infscr-loading{
left: 90%;
}

#single_content {
width: 300px;
}



.single_post .single_thumbnail{
width: 265px;
height: 150px;
margin: 0 0 7px 0;
}

.single_post .single_thumbnail img{
width: 300px;
height: auto;
margin-bottom:15px;
}

.single_post .slider_format {
width: 300px!important;
height: auto!important;
}

.single_post .slider_format .slides img{
width: 300px!important;
height: auto!important;
}

.single_post .slider_format .flex-direction-nav{
width: 275px; 
bottom: 47px!important;
}


#similar-post .similar_posts {
width: 100%;
}

.commentlist p{
width: 52%;
}

.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_title h1{
line-height: 22px;
font-size: 16px!important;
}


.carousel_post{
width: 300px;
}

.carousel_post img{
width: 296px!important;
height: 160px!important;
}

.carousel_post p{
min-height: 50px;
}

.error404_content {
width: 100%;
}

.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;
}


.div_loader{
left: 50%;
top: 25px; 
}

#royal_slider_box .div_loader{
left: 140px;
top: 220px; 
}


.right{
float: left;
}


}