

@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 {
width: 67%;
float: left;
}

.menu_classic #header_top_menu{
width: 33%;
}


.header_feat_area{
width: 635px;
}

.home_first_box,
.home_second_box{
width: 300px;
}

.home_feat_box_content{
width: 52%;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide{	
width: 38%;
padding: 80px 30px 50px 30px;
}
	

.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: 608px; 
}

#content {
width: 604px; 
}

#main_content.main_content_full_width #content{
width: 100%; 
}

.blog_post_ajax {
width: 100%;
}

.blog_post{
width: 287px;
}

.grid-sizer{
width: 287px;
}


.blog_post.Line_posts .meta_info_box{
margin: 20px 0px 0px 0px;
padding: 15px 0px 12px 0px;
width: 100%;
}

.blog_post.Line_posts .home_posts_text{
margin: 0px 10px 5px 25px;
float: right;
width: 44%;
}

.blog_post.Line_posts .custom_read_more{
margin: 0px 20px 0px 0px;
}

.grid-sizer-full{
width: 302px;
}
.blog_post.Three_column_posts {
width: 302px;
}
.blog_post.Three_column_posts .custom_read_more{
display: none;
}

.blog_post.Two_column_posts .custom_read_more{
display: none;
}

#main_content.main_content_full_width .blog_post_ajax.portfolio_ajax{
width: 103%;
}

.blog_post .index_video_box iframe{
height: 170px!important;
}

.blog_post.One_column_posts .index_video_box iframe{
height: 340px!important;
}

.blog_post.portfolio_post.Three_column_posts{
width: 319px;
}

.blog_post.portfolio_post.Four_column_posts{
width: 319px;
}

#single_content {
width: 608px; 
}

.single_post.portfolio_single_post .single_thumbnail img{	
width: 968px!important;
}

#portfolio_similar li{
width: 227px;
}

.recent_cat_post{
float: left;
width: 175px;
height: 320px;
}


.single_text iframe{
max-height: 450px;
}



.single_post_social {	
float: left;
margin: 30px 0px 0px 0px;
}

#author_box p{
width: 70%;
}

.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;
}

.header_feat_area{
width: 100%;
float: left;
margin: 50px 0px 20px 0px;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide{	
width: 45%;
padding: 70px 30px 50px 30px;
}

.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;
}



#banner_header_728{
margin: 30px 0px 25px 0px;
float: left;
}

#sidebar-right .lcam-carousel-container{
margin: 0px 0px 0px 0px;
}

#sidebar-right,
#sidebar-right.sidebar_layout_two{
float: left;
width: 100%; 
} 

.right-widget{
margin: 0px 20px 0px 30px;
padding: 0px 0px 40px 0px;
} 

.footer-widget{
margin: 20px 0px 20px 20px!important;
}

.footer-widget:last-child{
margin: 20px 0px 0px 20px!important;
}

#sidebar-right.sidebar_layout_two .right-widget{
width: 320px;
margin: 0px 20px 40px 30px;
}

#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%;
}

#main_content.main_content_full_width .blog_post_ajax.portfolio_ajax{
width: 104%;
}

.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;
}

.blog_post.One_column_posts .index_video_box iframe{
height: 425px!important;
}

.blog_post{
width: 360px;
}
.grid-sizer{
width: 360px;
}

.blog_post.Line_posts .meta_info_box{
width: 50%;
margin: 20px 0px 0px 0px;
padding: 15px 20px 12px 20px;
}

.blog_post.Two_column_posts .index_video_box iframe{
height: 200px!important;
}

.blog_post.Line_posts .index_video_box iframe{
height: 220px!important;
}

#content.full_width_posts .blog_post.Three_column_posts .index_video_box iframe{
height: 210px!important;
}


.grid-sizer-full{
width: 360px;
}
.blog_post.Three_column_posts {
width: 360px;
}



#single_content {
width: 100%; 
}

.single_post.portfolio_single_post .single_thumbnail img{	
width: 100%!important;
}

#portfolio_similar li{
width: 172px;
}

#archive{
width: 100%; 
}

.single_post{
width: 100%; 
}


.single_post .single_thumbnail img{
width: 100%; 
}

.single_text iframe{
max-height: 350px;
}


.single_post_social {	
float: left;
margin: 30px 0px 0px 0px;
}

#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%;
}

#contact textarea{
width: 700px!important;
}

#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{
margin: 30px 0px 20px 0px!important;
}

.menu_classic{
display: none;
}

.logged-in.admin-bar .stick{
top: 0px!important;
}


.header_feat_area{
width: 100%;
}

.home_first_box,
.home_second_box{
width: 100%;
margin: 0px 0px 30px 0px;
}

#secondaryMenu{	
width: 100%;
padding-top: 25px;
}

.social_box{
width: 100%;
float: left;
text-align: left;
padding: 0px 0px 0px 0px;
height: 40px;
line-height: 40px;
margin-bottom: 5px;
}



.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide{	
width: 100%;
padding: 70px 30px 50px 30px;
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .kenburns_061_slide h2 a{
font-size: 18px;  
line-height: 26px; 
}

.home_slider_boxed.kenburns_061_full_width.slider_layout_three .slider_meta_box {
display:none; 
}



.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 h2{
font-size: 14px;
line-height: 22px;
}

.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,
#sidebar-right.sidebar_layout_two{
float: left;
width: 100%; 
} 

.right-widget{
margin: 0px 0px 0px 0px;
padding: 0px 0px 40px 0px;
width: 100%; 
} 

.footer-widget{
margin: 20px 0px 20px 20px!important;
}

.footer-widget:last-child{
margin: 20px 0px 0px 20px!important;
}

#sidebar-right.sidebar_layout_two .right-heading{
width: 480px; 
}

#sidebar-right .instagram-pics li,
#sidebar-right .instagram-pics li a img{
width: 118px;
height: 118px;
}

#sidebar-right.sidebar_layout_two .instagram-pics li,
#sidebar-right.sidebar_layout_two .instagram-pics li a img{
width: 130px;
height: 130px;
}

#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 20px 0px!important;
}

#banner_header_728 img{
height: auto;
max-width: 480px;
}



#home_content{
width: 100%; 
}

#content {
width: 100%; 
}


#main_content.main_content_full_width .blog_post_ajax.portfolio_ajax{
width: 100%;
}
.blog_post.portfolio_post.Three_column_posts{
width: 100%;
}

.blog_post.portfolio_post.Four_column_posts{
width: 100%;
}

#portfolio_filters.portfolio_filters_layout_two{
margin: 5px 0px 7px 0px;
}

#content.full_width_posts .blog_post_ajax{
width: 100%;	
}

.blog_post_ajax  {
width: 100%;
}

#home_blog_posts{
width: 100%!important;
}

.blog_post{
width: 480px;
}
.grid-sizer{
width: 480px;
}

.blog_post.Two_column_posts .short_image_box{
width: 100%;
}

.blog_post.Two_column_posts  .blog_post img {	
width: 100%;
}

.blog_post.Three_column_posts {
width: 100%;
}

.blog_post.Line_posts .short_image_box{
width: 100%;
margin: 0px 0px 25px 0px;
}

.blog_post.Line_posts h2,
.blog_post.Line_posts .home_posts_text{
margin: 0px 0px 20px 0px;
width: 100%;
}

.blog_post.Line_posts .meta_info_box{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 15px 0px;
}

.blog_post.Line_posts .custom_read_more{
margin: 0px 20px 0px 0px;
}

.blog_post.Line_posts .index_slider{
width: 100%;
}

.blog_post.Line_posts .index_video_box iframe{
width: 100%;
height: 270px!important;
}


.blog_post.Three_column_posts .short_image_box{
width: 100%;
}

.blog_post.Three_column_posts  .blog_post img {	
width: 100%;
}

.blog_post .index_video_box iframe{
height: 280px!important;
}

.blog_post.One_column_posts .index_video_box iframe{
height: 280px!important;
}



#content.full_width_posts .blog_post.Three_column_posts .index_video_box iframe{
height: 280px!important;
}

.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;
}

#portfolio_similar li{
min-height: 230px;
margin: 0px 20px 0px 0px;
width: 220px;
}
#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%;
}

.single_post_social {	
float: left;
margin: 30px 0px 0px 0px;
}

#author_box{
text-align: center;
width: 100%;
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;
}


#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 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 0px;
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;
}


.header_feat_area{
width: 100%;
}

.home_first_box,
.home_second_box{
width: 100%;
margin: 0px 0px 30px 0px;
}

.home_feat_box_content{
width: 55%;
}



.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{	
width: 100%;
padding: 20px 30px 50px 30px;
}
.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_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,
#sidebar-right.sidebar_layout_two{
float: left;
width: 100%; 
} 

.right-widget{
margin: 0px 0px 0px 0px;
padding: 0px 0px 40px 0px;
width: 100%; 
} 

.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: 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: 12px 0px 10px 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%; 
}


#main_content.main_content_full_width .blog_post_ajax.portfolio_ajax{
width: 100%;
}

.blog_post.portfolio_post.Three_column_posts{
width: 100%;
}

.blog_post.portfolio_post.Four_column_posts{
width: 100%;
}

#portfolio_filters.portfolio_filters_layout_two{
margin: 5px 0px 7px 0px;
}


#content.full_width_posts .blog_post_ajax{
width: 100%;	
}

.blog_post {
width: 320px;
}
.grid-sizer{
width: 320px;
}

.blog_post h2,
.blog_post h3{
font-size: 20px;
line-height: 28px;
}
.blog_post.Two_column_column h2,
.blog_post.Two_column_column h3{
font-size: 20px;
line-height: 28px;
}

.blog_post.Three_column_posts {
width: 100%;
}

.blog_post.Three_column_posts .custom_read_more{
display: none;
}


.blog_post.Two_column_posts .short_image_box{
width: 100%;
}

.blog_post.Two_column_posts  .blog_post img {	
width: 100%;
}

.blog_post.Two_column_posts .custom_read_more{
display: none;
}

.home_posts_title h2{
line-height: 41px;
font-size: 20px;
}

.blog_post.One_column_column {
width: 100%;
}

.blog_post.One_column_posts h2{
font-size: 26px;
line-height: 34px;
}

.blog_post.One_column_posts p{
width: 90%;
}

.blog_post.One_column_posts .custom_read_more{
display: none;
}

.blog_post.Line_posts h2{
display: inline-block;
margin: 0px 0px 20px 0px;
width: 100%;
width: 100%;
}

.blog_post.Line_posts .short_image_box{
display: inline-block; 
margin: 0px 0px 25px 0px;
float: left;
width: 100%;
}

.blog_post.Line_posts .meta_info_box{
width: 100%;
float: left;
margin: 20px 0px 0px 0px;
padding-left: 20px;
}

.blog_post.Line_posts .custom_read_more{
display: none; 
}

.blog_post.Line_posts .home_posts_text{
margin: 0px 0px 5px 0px;
width: 100%;
}

.blog_post.Line_posts .index_slider{
width: 100%;
}
.blog_post.Line_posts .index_video_box iframe{
height: 180px!important;
width: 100%!important;
}
.blog_post.Line_posts .home_posts_cats_box{
margin: 10px 0px 10px 0px;
width: 100%;
}
.blog_post.Line_posts .home_posts_time{
margin: 0px 0px 0px 0px;
}


.index_video_box iframe{
height: 180px!important;
}

.blog_post.One_column_posts .index_video_box iframe{
height: 180px!important;
}



.blog_post.Two_column_posts .blog_post_social_box,
.blog_post.One_column_posts .blog_post_social_box,
.blog_post.Line_posts .blog_post_social_box,
.blog_post.Three_column_posts .blog_post_social_box{
width: auto;
visibility: visible;
margin-left: 0px;
opacity: 1;
transition: 0.8s;
}
.blog_post.Two_column_posts .blog_post_social:hover .blog_post_social_box,
.blog_post.One_column_posts .blog_post_social:hover .blog_post_social_box,
.blog_post.Line_posts .blog_post_social:hover .blog_post_social_box,
.blog_post.Three_column_posts .blog_post_social:hover .blog_post_social_box{
width: auto;
margin-left: 0px;
visibility: visible;
opacity: 1;
}


#content.full_width_posts .blog_post.Three_column_posts .index_video_box iframe{
height: 180px!important;
}





.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;
}

#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: 280px;
}

#searchform #s {
width: 280px;
}

#sidebar-right.sidebar_layout_two #searchform{
width: 260px;
}
#sidebar-right.sidebar_layout_two #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;
}

.single_post_social {	
float: left;
margin: 30px 0px 0px 0px;
}

#author_box{
text-align: center;
width: 100%;
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 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;}

}