

@media only screen and (min-width: 978px) and (max-width: 1220px){

#all_content.boxed_width{
max-width: 968px;
}

#all_content.boxed_width div{
max-width: 968px;
}

#all_content.boxed_width .inner{
max-width: 968px!important;
}

.inner{
max-width: 968px!important;
}

#all_content.boxed_width #header_top_menu .inner{
max-width: 968px!important;
}

.menu_inner{
max-width: 968px!important;
}

#sidebar-small {
display: none;
} 

.nav_logo{
padding: 0px 20px 0 20px!important;
}

.widget_menu_posts li{
width: 23.2%!important;
}

.widget_menu_title a{ 
font-size: 13px!important;
line-height: 21px!important;
}

.home_feat_post h3{
width: 287px;
}

.home_feat_post a img{
height: 185px;
}

#banner_header_728{
margin: 25px 0px 5px 0px;
}

#banner_header_728 img{
max-width: 650px;
}


#sidebar-footer{
width: 100%;
}

.footer-widget{
width: 260px;
margin: 10px 0px 20px 10px!important;
}

.footer-heading {
width: 300px;
}

.recent_cat_third li:first-child .widget_thumbnail_third{
max-height: 220px;
}

.sp-caption-container {
left: 160px;
}


#home_content{
width: 608px; 
}

#content {
width: 608px; 
}

#single_content {
width: 608px; 
}



#archive li{
display: inline-block;
position: relative;
width: 46%;
height: 220px;
float: left;
margin: 0px 20px 35px 0px!important;
padding: 0px 0px 0px 0px;
}

.recent_cat_post{
float: left;
width: 175px;
height: 320px;
}

.pre_single_text,
.single_text{
width: 93%;
}

.single_text img.fs {
width: 110%;
margin: 0px 0px 10px -30px!important;
}

.single_text iframe{
max-height: 450px;
}

.photo_bg_inner h1{
width: 100%;   
font-size: 35px;
line-height: 45px;
}

.single_post .post_meta_line {
width: 93%;
}


#similar-post li{
width: 29%;
}


#disqus_thread{
width: 92%;
}

#review-box {
width: 92%;
}

#author_box p{
width: 94%;
}

#contact textarea,
#contact input {
width: 560px!important;
}



.instagramLite li{
height: 180px;
}

}




@media only screen and (min-width: 768px) and (max-width: 985px){


#all_content.boxed_width {
max-width: 750px!important;
}

#all_content.boxed_width .inner{
max-width: 750px!important;
}

.inner{
max-width: 750px!important;
}

.menu_inner{
max-width: 750px!important;
}

#sidebar-small {
display: none;
} 


#banner_header{
margin: 30px 0px 20px 0px;
float: left;
}

#banner_header_728{
margin: 30px 0px 5px 0px;
float: left;
}

#banner_index_728 img{
margin-left: 0px;
}

#banner_single_728{
margin: 40px 0px 0px 0px;
}
#banner_single_728 img{
margin: 40px 0px 0px 0px;
max-width: 710px;
}


.social_box{
width: 60%;
}

.home_feat_post h3{
width: 220px;
}
.home_feat_post a img{
height: 150px;
}

.kenburns_061_slide{
top: 40%;
}	

.lcam-carousel-container.home_carousel_template .mojo_car_content h3 {
width: 80%;
font-size: 18px;
line-height: 26px;
}


#sidebar-right .lcam-carousel-container,
#sidebar-footer .lcam-carousel-container{
margin: 0px 0px 0px 0px;
}

.widget_menu_posts li{
width: 22.4%!important;
}

.widget_menu_posts li img{
width: 100%!important;
height: auto!important;
}

.widget_menu_title a{ 
width: 83%;
bottom: 10px;
font-size: 13px!important;
line-height: 20px!important;
text-align: center;
}

.widget_menu_big_post img{
margin: 0px 20px 15px 0px;
}

#mainMenu ul {
display: none;
}

#mainMenu select {
display: block;
}


#sidebar-right {
border-left: none;
position: relative!important;
width: 100%!important; 
padding: 15px 0px 0px 20px!important; 
float: left!important; 
}  

.right-widget{
margin: 20px 25px 10px 0px;
} 
.right-heading {
border: 1px solid #eee;
}


#sidebar-footer{
width: 100%;
}


.footer-heading {
width: 340px;
}

#sidebar-footer .full_width_posts_widget li:first-child .full_widget_info{
bottom: 0px;
}

#banner_footer_728 {
margin: 10px 0px 25px 0px;
padding: 0px;
text-align: center;
}


.x_007_img_thumbnail_text>h2{font-size: 20px; line-height: 28px;}
.x_007_img_thumbnail_text>p{font-size:13px; line-height: 21px; }
					
	

.blog_post {
width: 90%!important;
}

.blog_post.One_column_column {
width: 100%!important;
}

.review-summary p{
width: 135%!important;
}

.review-final-score{
display: inline-block;
position: relative;
float: left;
height: auto!important;
width: 100%!important;
}

.wpb_gallery .theme-default .nivoSlider {
min-height: 210px!important;
}

.arqam-widget-counter ul li i{
margin: 5px 0px 0px 3px!important;
}

.recent_cat_third li:first-child .widget_thumbnail_third{
max-height: 170px;
}

#home_content{
width: 100%; 
}

#content {
width: 100%; 
}

#single_content {
width: 100%; 
}

#archive{
width: 100%; 
}

#archive li{
width: 30%;
}

.pre_single_text,
.single_text{
width: 94%;
}

.recent_cat_posts{
height: 340px;
}

.recent_cat_post{
width: 230px;
height: 340px;
}

.single_post{
width: 100%; 
}

.photo_bg_inner h1{
font-size: 45px;
line-height: 55px;
}


.single_post .single_thumbnail img{
width: 100%; 
}

.single_text img.fs {
width: 100%!important; 
min-width: 100%;
margin: 0px 0px 10px 0px!important;
}

.single_text iframe{
max-height: 350px;
}

#similar-post li{
width: 29.8%;
}

#review-box {
width: 94%;
}

#author_box{
width: 95%!important; 
}



#lightSlider img{
width: 100%;
}

#contact textarea{
width: 700px!important;
}

.instagramLite li{
height: 130px;
}

}





@media screen and (min-width: 480px) and (max-width:767px) {


#all_content.boxed_width {
max-width: 480px!important;
}

.inner{
max-width: 480px!important;
}

.menu_inner{
max-width: 480px!important;
}

#all_content.boxed_width .inner{
max-width: 480px!important;
}

#sidebar-small {
display: none;
} 

.searchlink{
float: left;
margin: 5px 0px 10px 20px!important;
}

.nav_logo{
padding: 0px 10px 0 10px!important;
}

#mega_main_menu .menu li{
margin: 10px 5px 10px 0px;
}

#mainMenu ul {
display: none;
}

#mainMenu select {
display: block;
width: 93%;
}

.social_box{
width: 90%;
display: inline-block;
float: left;
margin: -6px 0px 0px 20px;
padding-left: 0px;
height: 48px;
text-align: left;
}

#title_box{
margin: 10px 0px 20px 10px!important;
}


.kenburns_061_slide{
top: 30%;
}

.kenburns_061_slide h2 a{font-size: 30px; font-weight:normal; line-height: 40px; }

.recent_cat_posts{
height: 340px;
}

.recent_cat_post{
width: 132px;
height: 340px;
}

.home_feat_post h3{
width: 125px;
font-size: 14px;
line-height: 22px;
}
.home_feat_post a img{
height: 100px;
}


.widget_menu_posts li{
float: left;
width: 44.4%!important;
margin: 5px 10px 0px 10px!important;
}

.widget_menu_posts.simple_menu_posts li{
min-height: 222px;
}

.widget_menu_title a{ 
width: 83%;
bottom: 10px;
font-size: 13px!important;
line-height: 20px!important;
text-align: center;
}

#banner_header{
margin: 20px 0px 20px 10px;
float: left;
}

#banner_header_728{
float: left;
margin: 0px 0px 0px 10px!important;
}

#banner_header_728 img{
max-width: 460px;
height: auto;
margin-top: 13px;
}

#banner_index_728 img{
max-width: 480px;
height: auto;
margin: 0px 0px 0px 0px;
}

#banner_footer_728 img{
padding: 0px;
height: auto;
}

#banner_footer img{
max-width: 480px;
height: auto;
}


#sidebar-right {
border-left: none;
width: 100%!important; 
padding: 15px 0px 0px 25px!important; 
float: left!important; 
}  

.right-widget{
margin: 0px 30px 20px 0px;
} 
.right-heading {
border: 1px solid #eee;
}


#sidebar-footer{
width: 100%;
} 

#footer_box_image{
background: #999!important;
}

.footer-widget{
width: 300px;
margin: 10px 0px 20px 30px!important;
}
.footer-heading {
width: 340px;
}
#home_content{
width: 100%; 
}

#content {
width: 100%; 
}

#home_blog_posts{
width: 100%!important;
}

.blog_post {
width: 96%!important;
}

.blog_post.Line_posts .custom_read_more{
display: none;
}
.blog_post.Line_posts p{
margin: 0px 0px 20px 25px!important;
}


#sidebar-footer .full_width_posts_widget li:first-child .full_widget_info{
bottom: 0px;
}

.full_width_posts_widget li{
margin-right: 20px;
}


#cat_feat_posts{
width: 100%;
}

.feat_post_title{
bottom: 0px;
}
.cat_feat_post h2{
font-size: 26px;
line-height: 34px;
}

.wpb_gallery .theme-default .nivoSlider {
min-height: 210px!important;
}

.review-summary p{
width: 125%!important;
}

.review-final-score{
display: inline-block;
position: relative;
float: left;
height: auto!important;
width: 100%!important;
}

.single_post textarea#comment, 
.single_post input#url, 
.single_post .comment-form-email input, 
.single_post input#author{
width: 96%!important;
margin-top: 10px;
}

#author_content {
margin: -180px 0px 0px 10px;
}

.author_description p{
display: none;
}

.arqam-widget-counter ul li i{
margin: 5px 0px 0px 0px!important;
}


#container #content {
width: 100%!important; 
}

.recent_cat_third li:first-child .widget_thumbnail_third{
max-height: 220px;
}

#single_content {
width: 100%; 
}

#archive{
width: 100%; 
}

#archive li{
width: 45.6%;
height: 180px;
}

#archive .arch_title {
font-size: 14px; 
line-height: 22px;
}

#archive .post_img_box{
height: 130px!important;
}

#archive li a img{
height: 130px!important;
}

.pre_single_text,
.single_text{
width: 90%;
}

.photo_bg_inner h1{  
font-size: 35px;
line-height: 45px;
}

.single_text img.fs {
width: 100%!important; 
min-width: 100%;
margin: 0px 0px 10px 0px!important;
}

.single_text iframe{
max-height: 250px;
}


.single_post .single_thumbnail img{
width: 100%;
}

#similar-post li{
width: 27.8%;
}

#disqus_thread{
width: 90%;
}

#review-box {
width: 90%;
}

#similar-post .similar_posts h3 {
height: 85px;
padding: 7px 10px 10px 10px;
}

#banner_single_inside_728{
margin: 20px 0px 0px 20px;
width: 480px;
}
#banner_single_inside_728 img{
margin-left: -40px;
width: 440px;
}

#banner_single_728{
margin: 40px 0px 0px 20px;
width: 480px;
}

#banner_single_728 img{
margin-left: -40px;
width: 440px;
}

#navigation_images .alignleft {
border-bottom: 1px solid #eee;
border-right: none;
width: 100%;
}

#navigation_images .alignright {
width: 100%;
}

#author_box{
width: 92%!important; 
}


#content .single_post{
width: 100%; 
}

.children .comment {
width: 91%;
}


.instagramLite li{
height: 80px;
}

#contact_box{
width: 90%;
}

#contact input {
width: 400px!important;
}

#contact textarea {
width: 400px!important;
}

}



@media only screen and (max-width: 490px) {


#all_content.boxed_width {
max-width: 320px!important;
}

.inner{
max-width: 320px!important;
}

.menu_inner{
max-width: 320px!important;
}


#all_content.boxed_width .inner{
max-width: 320px!important;
}

#all_content.boxed_width #header_top_menu .inner{
max-width: 320px!important;
}


.nav_logo{
padding: 0px 10px 0 10px!important;
}

#sidebar-small {
display: none;
} 

#mega_main_menu .menu li{
margin: 10px 5px 10px 0px;
}

#mainMenu ul {
display: none;
}

#mainMenu select {
display: block;
width: 90%;
}

.searchlink{
float: left;
margin: 40px 0px 20px 20px;
}
.boxed_width .searchlink{
margin: 40px 20px 20px 20px;
}

.social_box{
width: 90%;
display: inline-block;
float: left;
margin: -6px 0px 0px 15px;
padding-left: 0px;
height: 48px;
text-align: left;
}

#banner_header_728{
float: left;
margin: 12px 10px 10px 10px;
}

#banner_header_728 img{
max-width: 300px;
height: auto;
}

#banner_index_728 img{
max-width: 320px;
height: auto;
margin: 0px 0px 0px 0px;
}


#title_box{
margin: 10px 0px 20px 10px!important;
}

.recent_cat_posts{
height: 280px;
}

.recent_cat_post{
float: left;
width: 125px;
height: 280px;
}

.recent_cat_post h3{
font-size: 12px!important;
line-height: 20px!important;
}

.recent_cat_post .home_posts_time {
display: none;
}

.home_feat_post{
width: 50%;
}

.home_feat_post h3{
width: 125px;
font-size: 14px;
line-height: 22px;
}
.home_feat_post a img{
height: 100px;
}
.home_feat_post h3{
width: 125px;
font-size: 14px;
line-height: 22px;
}
.home_feat_post a img{
height: 100px;
}


.kenburns_061_slide{
top: 25%;
}

.kenburns_061_slide h2 a{font-size: 18px; font-weight:normal; line-height: 28px; }


ul.tsm-tabs {
display: none;
}

#home_content{
width: 100%; 
}

#content {
width: 100%; 
}

.home_posts_title h2{
line-height: 41px;
font-size: 20px;
}

.blog_post.One_column_column {
width: 100%!important;
}

.blog_post {
width: 96%!important;
}

.blog_post h2,
.blog_post h3{
font-size: 26px;
line-height: 34px;
}
.blog_post.Two_column_column h2,
.blog_post.Two_column_column h3{
font-size: 26px;
line-height: 34px;
}

.blog_post.One_column_posts p{
width: 90%;
}


.blog_post.Line_posts h2{
display: inline-block;
margin: 20px 0px 15px 10px;
width: 90%;
}

.blog_post.Line_posts .short_image_box{
display: inline-block; 
float: left;
width: 100%!important;
}

.blog_post.Line_posts .meta_info_box{
display: inline-block;
width: 100%!important;
text-align: left;
padding: 7px 0px 4px 20px!important;
}

.blog_post.Line_posts .custom_read_more{
display: none;
}
.blog_post.Line_posts p{
margin: 0px 0px 20px 25px!important;
width: 90%;
}


.lcam-carousel-container.home_carousel_template .mojo_car_content h3 {
width: 80%;
font-size: 18px;
line-height: 26px;
}

.widget_thumbnail_full{
height: 158px;
}

.widget_menu_posts li{
float: left;
width: 100%!important;
margin: 5px 0px 20px 0px!important;
}

.widget_menu_posts li:last-child{
margin: 5px 0px 20px 0px!important;
}

.widget_menu_posts li img {
height: auto!important;
}

.widget_menu_title a{ 
text-align: center;
bottom: 10px;
}

a.widget_menu_title{
padding: 110px 10px 15px 15px!important;
font-size: 15px!important;
line-height: 24px!important;
}

.widget_menu_big_post img{
width: 270px!important;
height: auto!important;
}

.widget_menu_big_title{
max-width: 270px;
}



#banner_header{
float: left;
margin: 12px 10px 10px 10px;
}

#banner_header img{
max-width: 300px;
height: auto;
}

#banner_index{
max-width: 320px;
height: auto;
}

#banner_index img{
margin-left: -65px;
}

#banner_footer_728 img{
padding: 0px;
height: auto;
}

#banner_footer img{
padding: 0px;
height: auto;
}

.home_posts_title h2{
font-size: 28px;
}


#single_content {
width: 100%; 
}

#archive{
width: 100%; 
}

#archive li{
width: 97%;
}

#archive .arch_title {
font-size: 14px; 
line-height: 22px;
}

#archive .post_img_box{
height: 160px!important;
}

#archive li a img{
height: 160px!important;
}

.error404_content #searchform{
width: 88%;
margin: 10px 0px 0px 20px;
}

.error404_content #searchform #s {
margin: 0px 0px 0px 0px;
padding: 10px 0px;
width: 100%;
}

#cat_feat_posts{
width: 100%;
}

.feat_post_title{
bottom: 0px;
}
.cat_feat_post h2{
font-size: 20px;
line-height: 28px;
}

.big_image_cover .photo_bg_inner{
bottom: 20px;
}

.big_image_cover .photo_bg_inner h1{
font-size: 25px;
line-height: 35px;
}

.photo_bg_inner{
bottom: 20px;
}

.photo_bg_inner h1{
font-size: 25px;
line-height: 35px;
}

.big_image_cover .photo_bg_inner .home_posts_time,
.big_image_cover .photo_bg_inner .home_posts_cats_box{
display: none;
}

.single_photo, .single_photo .photo_bg_shadow {
min-height: 300px;
}

.big_image_cover .photo_bg_inner h1,
.single_post .photo_bg_inner h1{   
padding: 0px 0px 10px 0px;
font-size: 20px;
line-height: 30px;
}

.single_post .photo_bg_inner .home_posts_time,
.single_post .photo_bg_inner .home_posts_cats_box{
display: none;
}

.big_image_cover .photo_bg_inner .post_shares_box,
.single_post .photo_bg_inner .post_shares_box{
margin-top: 0px;
}


.sp-slide .home_posts_time,
.sp-slide .home_posts_cats_box{
display: none;
}

#sidebar-right {
border-left: none;
width: 100%!important; 
padding: 15px 0px 0px 0px!important; 
float: left!important; 
}  

.right-heading {
width: 280px;
}

.right-widget{
width: 320px;
}

#footer_box_image{
background: #999!important;
}

#sidebar-footer .full_width_posts_widget li:first-child .full_widget_info{
bottom: 0px;
}

.widget_info{
width: 93%;
}

#searchform {
width: 280px;
}

#searchform #s {
width: 280px;
}


.review-summary p{
width: 100%!important;
}

.review-final-score{
display: inline-block;
position: relative;
float: left;
height: auto!important;
width: 100%!important;
}

.single_title h1{
width: 85%;
font-size: 25px!important;
line-height: 130%;
}

.commentlist p{
width: 50%;
}

.children .comment {
float: right;
padding: 10px 5px 0 6px;
clear:both;
width: 99%;
margin: 10px 0px 10px 0;
}

.children .comment p{
width: 51%;
}

#credit {
text-align: center;
font-size: 10px;
}

.right{
float: left;
}

.wpb_gallery .theme-default .nivoSlider {
min-height: 170px!important;
}

.single_post textarea#comment, 
.single_post input#url, 
.single_post .comment-form-email input, 
.single_post input#author{
width: 93%!important;
margin-top: 10px;
}

#author_content {
margin: -190px 0px 0px 10px;
}

.author_description p{
display: none;
}

.author_email{
display: inline-block;
float: left;
margin: 70px 0px 0px -145px;
}

.arqam-widget-counter ul li i{
margin: 5px 0px 0px 7px!important;
}

#container #content {
width: 100%!important; 
}

#post-pagination-text,
.post_pagination_prev,
.post_pagination_next{
display: none!important; 
}

.single_post .single_thumbnail img{
width: 100%; 
}

.single_post .post_meta_line {
width: 88%;
}


.single_text{
margin: 0px 0px 0px 20px;
padding: 20px 10px 0px 0px;
width: 95%;
}

.single_text iframe{
max-height: 150px;
}

#disqus_thread{
width: 84%;
}



#review-box {
width: 85%;
}

#similar-post .similar_posts h3 {
padding: 7px 10px 20px 10px;
font-size: 14px!important;
}

#similar-post li{
width: 280px;
margin: 0px 0px 0px 20px!important;
}

#navigation_images .alignleft {
border-bottom: 1px solid #eee;
border-right: none;
width: 100%;
}

#navigation_images .alignright {
width: 100%;
}


#author_box{
width: 87%; 
}

#content #author_box{
margin: 0px 0px 30px 0px;
width: 100%; 
}

#content #author_box h4{
padding: 15px 0px 0px 20px;
}

#author_box h4{
width: 100%;
padding: 23px 0px 15px 20px;
text-align: center;
}
#author_box h4 a{
width: 100%;
}

#author_box p{
width: 100%;
text-align: center;
padding: 0px 20px 15px 20px;
}


.author_icons{
margin: 20px 0px 10px 20px;
}

#author_box span{
float: left;
padding: 0px 20px 0px 0px;
}

.page-template-auhors .author_icons{
display: none;
}

#banner_single_inside_728{
margin: 20px 0px 0px 20px;
width: 285px; 
}
#banner_single_inside_728 img{
margin-left: -20px;
width: 320px; 
}

#banner_single_inside{
margin: 20px 0px 0px 20px;
width: 285px; 
}
#banner_single_inside img{
width: 280px; 
}


#banner_single_728{
margin: 40px 0px 0px 20px;
width: 285px; 
}

#banner_single_728 img{
margin-left: -20px;
width: 320px; 
}

#banner_single_inside{
width: 280px; 
}

#content .single_post{
width: 100%;
}

#contact_text{
width: 90%;
}

#contact input {
width: 250px!important;
}

#contact textarea {
width: 250px!important;
}

.instagramLite li{
height: 70px;
}

blockquote {padding: 0px 0px 0px 20px;}

}


