body{}
@media all and (max-width:1024px){#sidebar .post_list .featured-thumbnail{width:50%;height:auto;}
#gallery.one_column .portfolio li a.image-wrap{width:70%;margin:0 1.8% 5px 0;}
.box,
.before-content-area .box,
.center-content-area .box,
.right-content-area .box,
.widget,
.widget.dark{padding-left:25px;padding-right:25px;}
.recent-posts li h4,
.recent-posts li h6{padding-top:0px;}
.recent-posts.general li .excerpt{overflow:visible;}
.recent-posts.team li{margin:29px 0 0 0;}
.recent-posts.team li:first-child{margin:1px 0 0 0;}
}
@media all and (max-width:1023px){.recent-posts.team li{margin:20px 0 0 0;}
.recent-posts.team li:first-child{margin:0;}
.recent-posts.team li .excerpt{overflow:visible;}
.recent-posts.team li .featured-thumbnail{margin:5px 20px 5px 0;}
#gallery .portfolio li{width:31.5%;margin:0 1.5% 37px 0;}
#gallery.one_column .portfolio li a.image-wrap{margin:0 15px 10px 0;}
#gallery.two_columns .portfolio li{width:48.5%;margin:0 1.5% 37px 0;}
#gallery.four_columns .portfolio li{width:23.3%;margin:0 1.45% 37px 0;}
}
@media all and (max-width:900px){.sf-menu > li > a{padding:12px 10px 16px 10px;}
.box,
.before-content-area .box,
.center-content-area .box,
.right-content-area .box,
.widget,
.widget.dark{padding:0px 0px 10px 0px;}
}
@media all and (max-width:767px){#content.left{float:none !important;}
.before-content-area .box{padding:17px 30px 21px 30px;}
.center-content-area .box{padding:28px 30px 30px 30px;}
.right-content-area .box{padding:28px 31px 30px 30px;}
.box{padding:28px 30px 26px 30px;}
.widget{padding:27px 29px 20px 30px;}
.widget.dark{padding:27px 29px 30px 30px;}
.recent-posts.general li .excerpt{overflow:hidden;}
#widget-footer{float:none;width:100%;text-align:left;display:block;padding:15px 0 0 0;}
.social-networks li{margin:0 6px 0 0px;}
#copyright{float:none;width:100%;display:block;}
.camera_caption > div,
.camera_thumbs{display:none;}
.primary_content_wrap{padding:20px 0 0px;}
.camera_wrap .camera_pag{left:0;right:0;text-align:center;}
#sidebar .post_list .featured-thumbnail{width:100px;height:auto;}
.banners-holder li{margin:0 2% 5% 0;width:23%;}
.banners-holder li.nomargin{margin-right:2%!important;}
.banners-holder li:nth-child(2n){margin-right:2%!important;}
.sidebar-latestpost li .excerpt{padding-right:15px;}
.sidebar-latestpost li{margin:0 0 10px 0;padding:15px 0 0 0;}
.sidebar-latestpost li:first-child{padding:0;}
.sidebar-latestpost li .featured-thumbnail{float:left;width:40%;height:auto;margin:0 10px 5px 0;}
}
@media all and (max-width:700px){.row-top{margin-bottom:13px;}
.row-logo{min-height:129px;}
.logo{padding:26px 0 0 20px;}
nav.primary{clear:both;width:auto;float:none;display:block;padding:15px 0 0 0;margin:0 20px;text-align:center;}
.select-menu{display:block !important;}
.sf-menu{display:none;}
.box,
.before-content-area .box,
.center-content-area .box,
.right-content-area .box,
.widget,
.widget.dark{padding-left:20px;padding-right:20px;}
.name-site{padding:0 10px 0 0;font-size:20px;line-height:30px;}
.footer-text{padding:10px 0 0 10px;}
.box-text{padding:0;background:none;}
.top-box h2{color:#f2880a;float:none;display:block;width:100%;padding:0;min-height:auto;margin:0 0px 10px 0;}
}
@media all and (max-width:650px){.post-content .excerpt{overflow:visible;}
}
@media all and (max-width:595px){#widget-header{border-right:none;text-align:left;}
.widget-header ul li{padding:16px 0px 0px 0px;border-left:none;margin-right:10px;}
.widget-header ul li a{padding:0;}
.recent-posts.general li .excerpt{overflow:visible;}
.recent-posts.awards li{width:100%;display:inline-block;margin:0 0% 32px 0;}
.name-site{padding:0;display:block;background:none;float:none;}
.footer-text{padding:10px 0 0 0px;}
}
@media all and (max-width:560px){.archive-lists ul,
#recent-author-comments ul{width:100%;}
.pagenavi span, .pagenavi a{margin:2px 2px 2px 3px;}
.pagenavi a.nexts{padding-right:9px;}
.pagenavi a.prevs{padding-left:9px;}
}
@media all and (max-width:480px){.recent-posts.general li .featured-thumbnail{width:45%;height:auto;margin-bottom:5px;}
.error404-num{font-size:170px;}
#commentform input[type="text"],
#commentform textarea{width:100%;}
.commentlist ul.children{margin:0 0 0 10px;}
}
@media all and (max-width:440px){#gallery .portfolio li{width:100%;margin:0 0 37px 0;}
#gallery.one_column .portfolio li a.image-wrap{width:100%;margin:0 0 15px 0;}
#gallery.two_columns .portfolio li{width:100%;margin:0 0 37px 0;}
#gallery.four_columns .portfolio li{width:100%;margin:0 0 37px 0;}
.post-holder .featured-thumbnail{float:none;display:block;width:100%;height:auto;margin-right:0px;}
.related-posts li{margin:0 0% 20px 0;display:block;width:100%;}
.related-posts li .featured-thumbnail{display:none;}
.commentlist ul.children{margin:0 0 0 0px;}
article.testimonial, .single article.testimonial{background-position:137px 10px;}
article.testimonial .featured-thumbnail,
.single article.testimonial .featured-thumbnail{width:100px;height:auto;}
}
@media all and (max-width:300px){.widget-header ul li{margin-right:5px;font-size:10px;}
.widget-header ul li a{font-size:10px;}
}
@media all and (max-width:300px){nav.footer ul li{margin:0 5px 0 0;}
.sidebar-latestpost li .featured-thumbnail{float:none;width:100%;height:auto;margin:0 0px 10px 0;}
}