.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:1600px){#camera-slideshow .camera_caption{top:33%;left:17.8%;}
#camera-slideshow .slide-title{padding-bottom:10px;}
#camera-slideshow .camera_caption h2{padding-bottom:11px;}
#camera-slideshow .camera_pag{left:17.8%;bottom:29%;}
#showcase-row{padding-bottom:309px;}
}
@media (max-width:1400px){#camera-slideshow .camera_caption{top:20%;}
#camera-slideshow .camera_pag{bottom:35%;}
}
@media (min-width:1200px){}
@media (max-width:1200px){#contact_map{height:376px;}
#camera-slideshow .camera_caption{top:20%;left:10%;}
#camera-slideshow .slide-title{padding-bottom:10px;}
#camera-slideshow .camera_caption h2{padding-bottom:11px;}
#camera-slideshow .camera_pag{left:10%;bottom:35%;}
#camera-slideshow .readmore{margin-top:10px;}
#showcase-row{padding-bottom:309px;}
#wrapper .moduletable.artists .moduleTitle:before,
#wrapper .moduletable.artists .moduleTitle:after{display:none;}
}
@media (max-width:980px){.thumbnails{margin-left:-12px;}
.thumbnails > li{margin-left:12px;}
#back-top{display:none !important;}
.navigation ul.sf-menu > li{margin:0 0 0 2px;}
.navigation ul.sf-menu > li > a,
.navigation ul.sf-menu > li > span{padding:0 7px;}
#camera-slideshow .camera_caption{top:20%;left:10%;}
#camera-slideshow .slide-title{padding-bottom:0px;font-size:52px;line-height:60px;}
#camera-slideshow .camera_caption h2{padding-bottom:0px;font-size:30px;line-height:30px;}
#camera-slideshow .camera_pag{left:10%;bottom:35%;}
#camera-slideshow .readmore{margin-top:0px;}
.body__home .nav-wrap{position:relative;z-index:20;}
#showcase-row .row-container{padding-top:0;}
#bottom-row .moduletable.popular-services{margin-left:2%;}
#bottom-row .mod-custom__contacts .logo-title{font-size:14px;}
.page-category__staff .item_img,
.page-blog .item_img,
.page-item .item_img{float:none;display:inline-block;}
}
@media (min-width:768px) and (max-width:979px){}
@media (max-width:767px){#wrapper .feat-row{position:relative;}
#logo{padding-bottom:20px;text-align:center;}
#logo a{margin-left:0;}
#showcase-row{padding-bottom:0;}
#showcase-row #camera-slideshow{margin-bottom:0;}
#camera-slideshow .camera_pag{left:10%;bottom:5%;}
#feature-row .moduletable.showcase .item{max-width:48%;width:48%;margin:0 1% 24px;float:left;}
#feature-row .moduletable.showcase .item .item_img{margin:0 auto 24px;}
.mod-article-single__caring{padding-bottom:40px;}
#maintop-row .moduletable.artists{float:none;}
#maintop-row .mod-newsflash-adv__artists .itemSpan3{text-align:center;padding-bottom:20px;}
#maintop-row .mod-newsflash-adv__artists a{display:inline-block;}
#wrapper{margin:0;}
#footer-wrapper{height:auto;}
#push{display:none;}
.select-menu{display:block;width:100%;}
.sf-menu{display:none;}
.item-image.blog-image{float:none;margin:0 0 20px 0;}
.row-fluid [class*="itemSpan"]{display:block;float:none;margin-left:0;width:auto;}
.page-gallery ul.gallery .gallery-item .item_img{float:left;margin:0 23px 23px 0 !important;}
.img-full__left.span5{width:50%;}
.contact_details .contact_details_item{width:30%;float:left;}
.mod-search__aside .mod-search_searchword{width:50%;}
.mod-login__aside .mod-login_username,
.mod-login__aside .mod-login_passwd{width:50%;}
#back-top{display:none !important;}
#bottom-row .moduletable{padding-bottom:40px;}
#bottom-row .moduletable.contacts{float:none;}
#copyright .moduletable{text-align:center;padding-bottom:20px;}
#copyright .moduletable .social{text-align:center;}
.item_info_dl dd.hits_dd{float:none;}
}
@media (max-width:640px){.contact_details{margin-bottom:23px;}
.contact_details .contact_details_item{width:100%;float:none;}
#camera-slideshow .slide-title{padding-bottom:10px;font-size:30px;line-height:30px;}
#camera-slideshow .camera_caption h2{padding-bottom:11px;font-size:20px;line-height:20px;}
#camera-slideshow .readmore{font-size:14px;}
#feature-row .moduletable.showcase .item{max-width:48%;width:48%;margin:0 auto 24px;float:none;}
#feature-row .moduletable.showcase .item .item_img{border-radius:0px;}
#feature-row .moduletable.showcase .item .item_img img{border-radius:0px;}
}
@media (max-width:480px){.contact_form{width:100%;}
.page-registration form input,
.page-remind form input,
.page-reset form input,
.page-login form input,
.page-login form input,
.page-profile__edit form input,
.page-registration form select,
.page-remind form select,
.page-reset form select,
.page-login form select,
.page-login form select,
.page-profile__edit form select{width:100%;}
.page-registration form label,
.page-remind form label,
.page-reset form label,
.page-login form label,
.page-login form label,
.page-profile__edit form label{display:inline-block;}
#camera-slideshow .slide-title{padding-bottom:10px;font-size:24px;line-height:20px;}
#camera-slideshow .camera_caption h2{padding-bottom:10px;font-size:24px;line-height:20px;}
#camera-slideshow .readmore{font-size:8px;}
.page-gallery ul.gallery .gallery-item .item_img img{width:100%;}
#feature-row .moduletable.showcase .item{max-width:48%;width:48%;margin:0 auto 40px;float:none;}
#feature-row .moduletable.showcase .item .item_img{border-radius:0px;}
#feature-row .moduletable.showcase .item .item_img img{border-radius:0px;}
.pagination ul li{display:none;}
.pagination ul li.pagination-prev,
.pagination ul li.pagination-next{display:inline-block;}
.page-gallery .item_img.img-intro{float:none;margin:0 0 23px 0;}
.page-gallery ul.gallery .gallery-item{text-align:center;}
.page-gallery ul.gallery .gallery-item .item_img{float:none;margin:0 0 23px 0 !important;}
.page-gallery ul.gallery .gallery-item a.zoom{display:block;}
.img-full__left.span5{width:100%;margin-right:0;}
.page-blog .item_img.img-intro{float:none;margin:0 0 23px 0;display:block;}
.page-blog .item_img.img-intro img{width:100%;}
.page-archive_filters select{display:block;width:100%;}
.contact_details .contact_details_item{width:100%;float:none;}
.mod-search__aside .mod-search_searchword{width:100%;}
.mod-login__aside .mod-login_username,
.mod-login__aside .mod-login_passwd{width:100%;}
}
@media (max-width:340px){#feature-row .moduletable.showcase .item{max-width:80%;width:80%;margin:0 auto 40px;float:none;}
#feature-row .moduletable.showcase .item .item_img{border-radius:0px;}
#feature-row .moduletable.showcase .item .item_img img{border-radius:0px;}
}