

@media only screen and (min-width: 978px) and (max-width: 1220px){

body.woocommerce .inner_woo {
max-width: 968px!important;
}
.woocommerce ul.products{
width: 105%; 
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
width: 184px;
}

.add_to_cart_button {
top: 65px;
left: 30px!important; 
}

.single .product{
width: 608px; 
}

.woocommerce section.related.products ul li.product{ 
width: 46%!important; 
}

.inner{
max-width: 968px!important;
}

.menu_inner{
max-width: 968px!important;
}

.menu_classic #mainMenu {
float: left;
}

.menu_classic #header_top_menu{
width: 33%;
}
	

.home_carousel_template .lcam-carousel li{
width: 330px!important;
}

.home_carousel_template .lcam-carousel img{
width: 330px!important;
}

.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 30px 0px 0px 0px;
}

.home_carousel_template.carousel_two_images .lcam-carousel li{
width: 485px!important;
}
.home_carousel_template.carousel_two_images .lcam-carousel img{
width: 485px!important;
}
.home_carousel_template.carousel_two_images .carousel_three_meta_box{
padding: 70px 30px 30px 30px;
}
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 40px 0px 0px 0px;
}


.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li{
width: 225px!important;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li img{
width: 225px!important;
height: auto;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-prev,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 35px 0px 0px 0px;
}


.nav_logo{
padding: 0px 20px 0 20px!important;
}


#banner_header_728{
float: right;
}

#banner_header_728 img{
max-width: 600px;
}

.home_carousel_template_two .lcam-carousel li{
width: 472px!important;
}
.home_carousel_template_two h3{
width: 50%;
}

.recent_cat_third li:first-child .widget_thumbnail_third{
max-height: 220px;
}

.sp-caption-container {
left: 160px;
}
			
#home_content{
width: 600px; 
}

#content {
width: 600px; 
}

.blog_post_ajax {
width: 100%;
}

.simple_image_box{	
margin: 0px 30px 0px 20px;
height: 320px;
width: 280px;
}

.short_image_box{	
top: 100px;
height: 220px;
width: 280px;
}

.blog_post_cover_image_line{
top: 115px;
}

.blog_post h2{	
width: 42%;
font-size: 20px;
line-height: 24px;
}

.comments_count_simple_box{	
display: none;
}

.blog_post .meta_info_box{
width: 42%;
}


.blog_post.portfolio_post.Three_column_posts{
width: 319px;
}

.blog_post.portfolio_post.Four_column_posts{
width: 319px;
}

#single_content {
width: 600px; 
}

.single_post.portfolio_single_post .single_thumbnail img{	
width: 968px!important;
}

.single_post .comments_count_simple_box{	
display: inline-block;
}


.single_post_twitter,
.single_post_facebook{
background-position: 20px 13px;
padding: 0px 20px 0px 40px;
}

#portfolio_similar li{
width: 212px;
}

.recent_cat_post{
float: left;
width: 175px;
height: 320px;
}

.single_text iframe{
max-height: 450px;
}

#author_box{
width: 520px;
}
#navigation_images{
width: 520px;
}

#author_box p{
width: 70%;
}

#comments {	
width: 520px;
}

.comment .reply{
display: inline-block;
padding: 0px 0px 0px 10px;
}

#similar-post li{
width: 30%;
}

#sidebar-footer p.clear{
bottom: 35%;
}

}




@media only screen and (min-width: 768px) and (max-width: 985px){


body.woocommerce .inner_woo {
max-width: 750px!important;
}
.woocommerce ul.products{
width: 104%; 
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
width: 233px;
}

.single .product{
width: 100%; 
}

.woocommerce section.related.products ul li.product{ 
width: 21.5%!important; 
}


.inner{
max-width: 750px!important;
}

.social_box{
width: 35%;
display: inline-block;
float: right;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
height: 45px;
line-height: 45px;
text-align: right;
}


#header_back_image,
#header_back_image_category{
height: 54px;
min-height: 54px;
}

.menu_logo {	
margin: 0px 25px 0px 0px;
}

.menu_inner{
max-width: 750px!important;
}

.menu_classic{
display: none;
}

#header_back_image,
#header_back_image_category,
.header_back_image_shadow{
height: 54px;
min-height: 54px;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide h2 a{
font-size: 20px;  
line-height: 28px; 
}

.home_carousel_template .lcam-carousel li{
width: 375px!important;
}

.home_carousel_template .lcam-carousel img{
width: 375px!important;
}

.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 55px 0px 0px 0px;
}

.home_carousel_template.carousel_two_images .lcam-carousel li{
width: 380px!important;
}
.home_carousel_template.carousel_two_images .lcam-carousel img{
width: 380px!important;
}
.home_carousel_template.carousel_two_images h2{
font-size: 18px;
line-height: 26px;
}
.home_carousel_template.carousel_two_images .carousel_three_meta_box{
padding: 70px 35px 30px 35px;
}
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 0px 0px 0px 0px;
}
.home_carousel_template.carousel_two_images .carousel_three_read_more a{
display: none;
}


.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li{
width: 235px!important;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li img{
width: 235px!important;
height: auto;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-prev,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 35px 0px 0px 0px;
}


.pagination {
margin: 0px 0px 40px 0px;
}


#banner_header_728{
margin: 20px 0px 40px 0px;
float: left;
}

#sidebar-right {
float: left;
width: 100%; 
margin: 0px 0px 30px 0px;
}   

.right-widget{
width: 340px;
margin: 0px 30px 30px 0px;
} 

.footer-widget{
margin: 20px 0px 20px 20px!important;
}

.footer-widget:last-child{
margin: 20px 0px 0px 20px!important;
}

#mainMenu {
display: none;
}

#menu_box{
display: none;
}

.mobile_menu_box{
display: inline-block;
}

#cover_slider .mobile_menu_box{
display: inline-block;
margin-top: 30px;
}

.slicknav_menu{
display: block;
}
	
	
#content.full_width_posts .blog_post_ajax  {
width: 103%;
}

.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%; 
}

.blog_post_ajax {
width: 100%;
}

.blog_post.portfolio_post.Three_column_posts{
width: 373px;
}

.blog_post.portfolio_post.Four_column_posts{
width: 372px;
}


#portfolio_filters.portfolio_filters_layout_two{
margin: 5px 0px 7px 0px;
}



.simple_image_box{	
margin: 0px 30px 0px 20px;
height: 300px;
width: 340px;
}

.short_image_box{	
top: 100px;
height: 280px;
width: 340px;
}

.blog_post_cover_image_line{
top: 140px;
}

.blog_post h2{	
width: 44%;
font-size: 20px;
line-height: 24px;
}

.blog_post .meta_info_box{
width: 44%;
}



#single_content {
width: 100%; 
}

.single_post.portfolio_single_post .single_thumbnail img{	
width: 100%!important;
}

#portfolio_similar li{
width: 157px;
}

#archive{
width: 100%; 
}

.single_post{
width: 100%; 
}


.single_post .single_thumbnail img{
width: 100%; 
}

.single_text iframe{
max-height: 350px;
}


#author_box,#navigation_images,#comments {	
width: 670px;
}

#author_box p{
width: 75%;
}

.comment .reply{
display: inline-block;
padding: 0px 0px 0px 10px;
}


#similar-post li{
width: 30.7%;
}

#lightSlider img{
width: 100%;
}

#sidebar-footer p.clear{
bottom: 30%;
}


}





@media screen and (min-width: 480px) and (max-width:767px) {


body.woocommerce .inner_woo {
max-width: 480px!important;
}
.woocommerce ul.products{
width: 105%; 
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
width: 227px;
}

.single .product{
width: 100%; 
}

.woocommerce-tabs{
margin-top: 30px!important;
}

.add_to_cart_button {
top: 95px;
left: 55px!important; 
}

.woocommerce section.related.products ul li.product{ 
width: 45%!important; 
}


.inner{
max-width: 480px!important;
}

.menu_inner{
max-width: 480px!important;
}

#header_back_image,
#header_back_image_category,
.header_back_image_shadow{
height: 54px;
min-height: 54px;
}

#title_box{
width: 100%;
margin: 30px 0px 20px 0px!important;
text-align: center;
float: none;
}

#title_box img{
float: none;
}

.menu_classic{
display: none;
}

.logged-in.admin-bar .stick{
top: 0px!important;
}


#secondaryMenu{	
width: 100%;
padding-top: 25px;
}

.social_box{
width: 100%;
float: left;
text-align: left;
padding: 0px 0px 0px 20px;
height: 40px;
line-height: 40px;
margin-bottom: 5px;
}

.slider_content_box{	
bottom: 20px;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide{	
width: 80%;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide h2 a{
font-size: 18px;  
line-height: 26px; 
}



.home_carousel_template.carousel_two_images .lcam-carousel li{
width: 480px!important;
}
.home_carousel_template.carousel_two_images .lcam-carousel img{
width: 480px!important;
}

.home_carousel_template.carousel_two_images .carousel_three_meta_box{
padding: 70px 35px 30px 35px;
}
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 40px 0px 0px 0px;
}

.home_carousel_template .lcam-carousel li{
width: 240px!important;
}

.home_carousel_template .lcam-carousel img{
width: 240px!important;
}

.carousel_three_meta_box{
padding: 300px 10px 20px 15px;
}

.carousel_three_meta_box h2{
padding: 10px 0px 10px 0px;
font-size: 16px;
line-height: 20px;
}

.carousel_three_date{
padding: 0px 10px 0px 0px;
}

.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 0px 0px 0px 0px;
}


.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li{
width: 227px!important;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li img{
width: 227px!important;
height: auto;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-prev,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 35px 0px 0px 0px;
}

			
.searchlink{
float: left;
margin: 5px 0px 10px 20px!important;
}

#header_top_menu.top_menu_layout_three .searchlink{
border: 1px solid #f1f1f1!important;
}
#header_top_menu.top_menu_layout_three .header_search_button{
margin-top: -10px;
padding: 22px 22px 22px 22px;
}

.nav_logo{
padding: 0px 10px 0 10px!important;
}

.menu_logo {	
margin: 10px 15px 0px 0px;
}

#mega_main_menu .menu li{
margin: 10px 5px 10px 0px;
}

#sidebar-right {
float: left;
width: 100%; 
margin: 0px 0px 30px 0px;
}   

.right-widget{
width: 100%; 
margin: 0px 0px 30px 0px;
} 

.footer-widget{
width: 92%;
margin: 20px 0px 20px 20px!important;
}

#sidebar-right .instagram-pics li,
#sidebar-right .instagram-pics li a img{
width: 138px;
height: 138px;
}

#mainMenu {
display: none;
}

#menu_box{
display: none;
}

.mobile_menu_box{
display: inline-block;
}

#cover_slider .mobile_menu_box{
display: inline-block;
margin-top: 10px;
}


.slicknav_menu{
display: block;
}


#banner_header_728{
float: left;
margin: 0px 0px 30px 0px!important;
}

#banner_header_728 img{
height: auto;
max-width: 480px;
}


#home_content{
width: 100%; 
}

#content {
width: 100%; 
}


.blog_post_ajax  {
width: 100%;
}

#home_blog_posts{
width: 100%!important;
}

.simple_image_box{	
margin: 0px 0px 0px 38px;
}

.short_image_box{	
top: 60px;
left: 38px;
}

.blog_post_cover_image_line{
top: 90px;
}

.blog_post h2{	
margin: 30px 0px 20px 38px;
width: 84%;
font-size: 24px;
line-height: 28px;
}

.blog_post .meta_info_box{
width: 84%;
margin: 30px 0px 0px 38px;
}

.blog_post .home_posts_text{
padding: 0px;
margin: 0px 0px 0px 38px;
}


.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;
}

#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%; 
}

.single_post.portfolio_single_post .single_thumbnail img{	
width: 100%!important;
}

.single_post_twitter,
.single_post_facebook{
background-position: 13px 13px;
padding: 0px 0px 0px 0px;
width: 40px;
text-indent: -9999px;
}


#portfolio_similar li{
min-height: 230px;
margin: 0px 20px 0px 0px;
width: 190px;
}
#portfolio_similar li:first-child{
margin: 0px 20px 0px 0px;
}

#archive{
width: 100%; 
}

#archive .archive_ul li{
width: 100%;
margin: 0px 0px 35px 0px!important;
}


.photo_bg_inner h1{  
font-size: 20px;
line-height: 28px;
}

#content .single_post{
width: 100%; 
}

.single_text iframe{
max-height: 250px;
}

.single_post .single_thumbnail img{
width: 100%;
}


#author_box,#navigation_images,#comments {	
width: 400px;
}

#author_box p{
width: 75%;
}

#author_box{
text-align: center;
padding: 10px 20px 30px 20px;
}

.author_avatar{
float: none;
width: 100%;
}

#author_box img{
float: none;
padding: 0px;
}

#author_box h4{
width: 100%;
padding: 0px 0px 20px 0px;
}

#author_box p{
width: 100%;
}

.author_icons{
width: 100%;
}

.author_icons li{
float: none;
}

.comment .reply{
display: inline-block;
padding: 0px 0px 0px 10px;
}

.comment p,
.children .comment p{ 
width: 100%;
}


#similar-post li,
#similar-post li:first-child{
width: 100%;
margin: 0px 0px 30px 0px;
}

#similar-post .similar_posts h3 {
width: 100%;
}

#navigation_images .alignleft {
width: 100%;
text-align: center;
padding: 15px 20px 10px 20px;
}

#navigation_images .alignright {
width: 100%;
text-align: center;
padding: 15px 20px 10px 20px;
}

#contact_box{
width: 100%;
}

#contact_box #contact input{
width: 100%;	
}

input#author,
input#url,
.comment-form-email input{
width: 100%;
}

#sidebar-footer p.clear{
display: none;
}

}



@media only screen and (max-width: 490px) {

body.woocommerce .inner_woo {
max-width: 320px!important;
}
.woocommerce ul.products{
width: 100%; 
}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
width: 100%; 
}

p.woocommerce-result-count{ 
margin: 0px 0px 20px 2px!important; 
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{ 
margin: 0px 0px 20px 0px; 
float: left;
}

.single .product{
width: 100%; 
}

.woocommerce-tabs{
margin-top: 30px!important;
}

.add_to_cart_button {
top: 140px;
left: 100px!important; 
}

.woocommerce section.related.products ul li.product{ 
width: 42.1%!important; 
}


.inner{
max-width: 320px!important;
}

.menu_inner{
max-width: 320px!important;
}

#secondaryMenu{	
width: 100%;
padding-top: 25px;
}

.social_box{
width: 100%;
float: left;
text-align: left;
padding: 0px 0px 0px 20px;
height: 40px;
line-height: 40px;
margin-bottom: 5px;
}


#header_back_image,
#header_back_image_category,
.header_back_image_shadow{
height: 54px;
min-height: 54px;
}

.menu_classic{
display: none;
}

.nav_logo{
padding: 0px 10px 0 10px!important;
}

.menu_logo {	
float: none;
width: 100%;	
margin: 20px auto 15px;
text-align: center;
}

.logged-in.admin-bar .stick{
top: 0px!important;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .slider_meta_box {
display:none; 
}

.slider_content_box{	
bottom: 20px;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide{	
width: 80%;
}
.home_slider_boxed.kenburns_061_full_width.slider_layout_three .slider_meta_box {
display:none; 
}
.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide h2 a{
font-size: 14px;  
line-height: 22px; 
}

.home_carousel_template .lcam-carousel li{
width: 320px!important;
}

.home_carousel_template .lcam-carousel img{
width: 320px!important;
}

.carousel_three_date{
padding: 0px 10px 0px 10px;
}

.carousel_three_meta_box h2{
padding: 10px;
font-size: 22px;
line-height: 30px;
}

.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 40px 0px 0px 0px;
}

.home_carousel_template.carousel_two_images .lcam-carousel li{
width: 320px!important;
}
.home_carousel_template.carousel_two_images .lcam-carousel img{
width: 320px!important;
}
.home_carousel_template.carousel_two_images h2{
font-size: 18px;
line-height: 26px;
}
.home_carousel_template.carousel_two_images .carousel_three_meta_box{
padding: 45px 35px 30px 35px;
}
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center .lcam-carousel-to-prev,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.home_carousel_template.carousel_two_images.lcam-carousel-container .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: -10px 0px 0px 0px;
}
.home_carousel_template.carousel_two_images .carousel_three_read_more a{
display: none;
}


.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li{
width: 320px!important;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel li img{
width: 320px!important;
height: auto;
}
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center .lcam-carousel-to-prev,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-next,
.lcam-carousel-container.home_carousel_template.carousel_layout_three .lcam-carousel-controller-center-hover .lcam-carousel-to-prev{
margin: 70px 0px 0px 0px;
}

#mega_main_menu .menu li{
margin: 10px 5px 10px 0px;
}

#sidebar-right {
float: left;
width: 100%; 
margin: 0px 0px 30px 0px;
}   

.right-widget{
width: 100%; 
margin: 0px 0px 30px 0px;
} 

#sidebar-right .instagram-pics li,
#sidebar-right .instagram-pics li a img{
width: 85px;
height: 85px;
}

.footer-widget{
width: 88%;
margin: 20px 0px 20px 20px!important;
}

#mainMenu {
display: none;
}

#menu_box{
display: none;
}

.mobile_menu_box{
display: inline-block;
}

#cover_slider .mobile_menu_box{
display: inline-block;
margin-top: 5px;
}

.slicknav_menu{
display: block;
}

.searchlink{
float: left;
margin: 40px 0px 20px 20px;
}

#header_top_menu.top_menu_layout_three .searchlink{
border: 1px solid #f1f1f1!important;
float: left;
margin: 40px 0px 20px 20px;
}
#header_top_menu.top_menu_layout_three .header_search_button{
margin-top: -10px;
padding: 22px 22px 22px 22px;
}


#banner_header_728{
float: left;
margin: 0px 0px 30px 0px;
}

#banner_header_728 img{
max-width: 320px;
height: auto;
}

#title_box{
margin: 30px 0px 20px 0px!important;
}

#title_box img{
display: inline-block;
max-width: 300px;
}

#title_box_center img{
max-width: 300px;
}
		
ul.tsm-tabs {
display: none;
}

#home_content{
width: 100%; 
}

#content {
width: 100%; 
}

.simple_image_box{	
margin: 0px 0px 0px 0px;
width: 320px;
height: 220px;
}

.short_image_box{	
top: 0px;
left: 0px;
width: 320px;
}

.blog_post_cover_image_line{
top: 90px;
}

.blog_post h2{	
margin: 30px 0px 20px 20px;
width: 88%;
font-size: 24px;
line-height: 28px;
}

.blog_post .meta_info_box{
width: 88%;
margin: 30px 0px 0px 20px;
}

.blog_post .home_posts_text{
width: 88%;
padding: 0px;
margin: 0px 0px 0px 20px;
}

.comments_count_simple_box{	
display: none;
}

.lcam-carousel-container.home_carousel_template .mojo_car_content h3 {
width: 80%;
font-size: 18px;
line-height: 26px;
}

.widget_thumbnail_full{
height: 158px;
}

#banner_header{
float: left;
margin: 12px 10px 10px 10px;
}

#banner_header img{
max-width: 300px;
height: auto;
}

.home_posts_title h2{
font-size: 28px;
}


#single_content {
width: 100%; 
}

.single_post.portfolio_single_post .single_thumbnail img{	
width: 100%!important;
}

.single_post_twitter,
.single_post_facebook{
background-position: 13px 13px;
padding: 0px 0px 0px 0px;
width: 40px;
text-indent: -9999px;
}


#portfolio_similar li{
width: 100%;
margin: 0px 0px 20px 0px;
}

#portfolio_similar li:first-child{
margin: 0px 0px 20px 0px;
}

#archive{
width: 100%; 
}

.archive_ul{
width: 100%; 
}


#archive .archive_ul li{
width: 100%;
margin: 0px 0px 35px 0px!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;
}

.photo_bg_inner{
bottom: 20px;
}

.photo_bg_inner h1{  
width: 100%;
font-size: 14px;
line-height: 22px;
}

.big_image_cover .photo_bg_inner .home_posts_time{
display: none;
}

.single_post .photo_bg_inner .home_posts_time{
display: block;
}

.single_photo, .single_photo .photo_bg_shadow {
min-height: 300px;
}



.sp-slide .home_posts_time,
.sp-slide .home_posts_cats_box{
display: none;
}



.widget_info{
width: 93%;
}

#searchform {
width: 260px;
}

#searchform #s {
width: 260px;
}

.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: 100%;
font-size: 25px!important;
line-height: 130%;
}

#credit {
text-align: center;
font-size: 10px;
}

.right{
float: left;
}


#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_text iframe{
max-height: 150px;
}

#author_box,#navigation_images,#comments {	
width: 240px;
}

#author_box p{
width: 75%;
}

#author_box{
text-align: center;
padding: 10px 0px 30px 0px;
}

.author_avatar{
float: none;
width: 100%;
}

#author_box img{
float: none;
padding: 0px;
}

#author_box h4{
width: 100%;
padding: 0px 0px 20px 0px;
}

#author_box p{
text-align: center;
width: 100%;
padding: 0px 20px 10px 20px;
}

.author_icons{
width: 100%;
}

.author_icons li{
float: none;
}

#similar-post li,
#similar-post li:first-child{
width: 100%;
margin: 0px 0px 30px 0px;
}

#similar-post .similar_posts h3 {
width: 100%;
}

#contact_box{
width: 100%;
}

#contact_box #contact input{
width: 100%;	
}

.comment p,
.children .comment p{ 
width: 100%;
}

.children .comment {
float: right;
padding: 10px 5px 0 6px;
clear:both;
width: 99%;
margin: 10px 0px 10px 0;
}

#navigation_images .alignleft {
width: 100%;
text-align: center;
padding: 15px 0px 10px 0px;
}

#navigation_images .alignright {
width: 100%;
text-align: center;
padding: 15px 0px 10px 0px;
}

input#author,
input#url,
.comment-form-email input{
width: 100%;
}

.comment .reply{
display: inline-block;
padding: 0px 0px 0px 10px;
}


#sidebar-footer p.clear{
display: none;
}

blockquote {padding: 0px 0px 0px 20px;}

}