@media only screen and (max-width: 1730px) {
.bw-row-wide {max-width:1265px;}
}
@media only screen and (max-width: 1520px) {
.bw-row-wide, .bw-row {max-width:1080px;}
.bw-carousel-info h3 {font-size:70px;}
.bw-header .bw-logo h1 {font-size:45px;}
.bw-qv-slider {border-bottom:0;}
}
@media only screen and (max-width: 1380px) {
.bw-row-wide, .bw-row {max-width:945px;}
.bw-carousel-info h3 {font-size:55px;}
.bw-swiper-nav span {font-size:20px;}
.bw-scroller {min-width:125px;font-size:11px;}
.bw-header .bw-logo h1 {font-size:40px;}
.bw-preloader {border-width:100em}
.bw-sidebar {width:24%;}
.bw-side-title h2 {font-size:20px!important;font-weight:800!important;}
.bw-gallery-share {font-size:12px;padding-top:1px;}
.bw-quick-archive-button {line-height:60px;width:60px;padding:0 11px;}
.bw-qv-slider .bw-qv-slide {width:650px;}
.bw-carousel-control-holder {bottom:10px;}
.bw-qv-slider .bw-qv-slide > p {height:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
}
@media only screen and (max-width: 1200px) {
.bw-page-split .bw-col {width:50%;}
.bw-side-title {display:none;}
}
@media only screen and (max-width: 1185px) {
.bw-row-wide, .bw-row {max-width:805px;}
.bw-navigation ul li a {padding:10px 9px;font-size:16px;}
.bw-navigation ul.menu > li > a {font-weight:400;}
.bw-article-grid h3 {font-size:20px;}
.bw-carousel-title h2 {font-size:42px;}
.bw-carousel-title > p {font-size:18px;}
.bw-blog {margin-right:-40px;}
.bw-article-grid {padding-right:40px;}
.bw-has-sidebar .bw-main-holder {width:72%;padding-right:7%;}
.bw-sidebar {width:28%;}
.bw-about h2 {font-size:46px;}
.bw-about .bw-about-img {padding-right:20px;}
}
@media only screen and (max-width: 1049px) {
.bw-row-wide, .bw-row {max-width:650px;}
.bw-carousel-info h3 {font-size:42px;}
.bw-header {position:absolute;top:0;left:0;right:0;height:90px;padding:0;z-index:25;}
.bw-header .bw-cell-nav, .bw-header .bw-social-icons {display:none;}
.bw-header p, .bw-header h1 {margin:0;}
.bw-header h2 {font-size:13px;color:#cacaca;margin:20px 0 0;font-weight:300;letter-spacing:3px;}
.bw-header .bw-logo {width:100%;padding:0;text-align:center;}
.bw-header .bw-logo a {display:inline-block;text-decoration:none;}
.bw-header .bw-logo h1 {line-height:40px;
transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;
}
.bw-header-white .bw-logo h1 {color:#fff;}
.bw-header .bw-logo img {vertical-align:bottom;max-width:700px;max-height:450px;}
.bw-mobile-toggle {position:relative;display:inline-block;width:48px;height:48px;cursor:pointer;}
.bw-mobile-toggle .bw-toggle-borders {position:absolute;top:23px;height:1px;width:23px;left:10px;background-color:#000;
transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;
}
.bw-mobile-toggle .bw-toggle-borders:before, .bw-mobile-toggle .bw-toggle-borders:after {
content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;
transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;
}
.bw-header-white .bw-mobile-toggle .bw-toggle-borders,
.bw-header-white .bw-mobile-toggle .bw-toggle-borders:before,
.bw-header-white .bw-mobile-toggle .bw-toggle-borders:after {
background-color:#fff;
}
.bw-mobile-toggle .bw-toggle-borders:before {transform:translateY(8px);}
.bw-mobile-toggle .bw-toggle-borders:after {transform:translateY(-8px);}
.bw-mobile-menu {position:fixed;right:-260px;bottom:9px;width:260px;padding:20px;background-color:#fff;color:#000;overflow-y:auto;z-index:27;
transition:right .3s;-moz-transition:right .3s;-webkit-transition:right .3s;
-webkit-box-shadow: 0px 0px 33px 0px rgba(0,0,0,0.04);
-moz-box-shadow: 0px 0px 33px 0px rgba(0,0,0,0.04);
box-shadow: 0px 0px 33px 0px rgba(0,0,0,0.04);
}
.bw-mobile-menu-expanded .bw-mobile-menu {right:9px;}
.bw-mobile-menu ul {list-style:none;margin:0 0 0 10px;}
.bw-mobile-menu ul ul {margin:10px 0 10px 20px;}
.bw-mobile-menu ul li {}
.bw-mobile-menu ul li a {display:block;padding:5px 4px;text-decoration:none;color:#000;font-style:italic;border-bottom:1px solid #bbb;}
.bw-mobile-menu p {font-size:15px;}
.bw-mobile-menu .bw-social-icons {display:block;margin:0 0 20px 0;}
.bw-mobile-menu .bw-social-icons li a {color:#111;border:0;}
.bw-mobile-menu .bw-social-icons li a:hover {color:#666;}
.bw-mobile-logo {display:block;text-decoration:none;}
.bw-mobile-logo img {margin:13px 0 22px 17px;}
.bw-mobile-logo h4 {font-size:40px;margin:0 0 12px 15px;}
.bw-overlay-mobile {opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:26;
transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;
}
.bw-carousel-info-content {text-align:center;}
.bw-carousel-info-content h3 {display:inline-block;max-width:100%;}
.bw-carousel-info-content .bw-carousel-cat {top:0;}
.bw-carousel-paging {right:auto;left:50%;bottom:-25px;
transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);
}
.bw-carousel-control-holder {bottom:auto;top:50%;}
.bw-carousel-control-holder .bw-scroller, .bw-carousel-control .bw-attention {display:none;}
.bw-carousel-control {text-align:center;}
.bw-carousel-control .bw-carousel-target {margin-left:0;}
.bw-qv-content {bottom:14%;} .bw-page-split {position:relative;}
.bw-page-split .bw-col {position:relative;display:inline-block;width:100%;height:650px;} .bw-portfolio .bw-portfolio-title h2 {font-size:24px;}
.bw-portfolio .bw-portfolio-col {width:100%!important;padding-left:0!important;}
.bw-archive-navigation {margin-top:45px;padding-left:0;}
.bw-quick-view-archive-row a {height:70px;}
.bw-quick-view-archive > ul > li > div > div.bw-relative {margin-left:0;}
.bw-quick-view-archive > ul > li > div > div > .bw-qva-main-title {position:relative;top:0;left:0;
transform:none;-moz-transform:none;-webkit-transform:none;
}
.bw-about h2 {font-size:30px;}
.bw-about-cover-text p {font-size:14px;}
.bw-hor-col .bw-hor-thumb:first-child:after {height:100px;}
.bw-carousel-boxed .bw-carousel-slider .bw-slide-2, .bw-carousel-boxed .bw-carousel-slider .bw-slide-4, .bw-carousel-boxed .bw-carousel-nav {width:16%;}
.bw-carousel-nav span {display:none;}
}
@media only screen and (max-width: 820px) {
.bw-row-wide, .bw-row {max-width:540px;}
.bw-article-grid {width:50%;}
.bw-has-sidebar .bw-main-holder, .bw-sidebar {width:100%;padding-right:0;}
.bw-about-title {margin-bottom:30px;}
.bw-about-title > .bw-table {display:block;text-align:center;}
.bw-about-title > .bw-table > .bw-cell {display:inline-block;width:100%;}
.bw-about > .bw-table {display:block;text-align:center;}
.bw-about > .bw-table > .bw-cell {display:inline-block;width:100%;}
.bw-about h2 {margin:31px 0 19px 0;}
.bw-about-content {margin-bottom:50px;}
.bw-about-content > .bw-table {display:block;text-align:center;}
.bw-about-content > .bw-table > .bw-cell {display:inline-block;width:100%;}
.bw-default-gallery-wrapper {width:100%;left:0;}
.bw-sharing-content ul li a {font-size:14px;}
.bw-sharing-content .bw-close {right:auto;left:23%;}
.bw-side-title {display:none;}
.bw-footer {font-size:14px;}
.bw-gspand-content .bw-img-small, .bw-gspand-content .bw-img-large {left:20px;right:20px;}
.bw-gspand-holder .bw-gspand-nav.bw-gspand-nav-prev:after {left:30px;}
.bw-gspand-holder .bw-gspand-nav.bw-gspand-nav-next:after {right:30px;}
}
@media only screen and (max-width: 680px) {
.bw-row-wide, .bw-row {max-width:450px;}
.bw-contact-content {padding:0 10%;}
.bw-sharing-content {width:450px;margin-left:-225px;}
.bw-header {padding:0 35px;}
.bw-carousel-info h3 {font-size:36px;}
.bw-carousel-info-content {padding:0 25px;}
.bw-swiper-nav span {display:none;}
.bw-about-cover-text {max-width:800px;}
ol.comment-list li.comment ol.children li.depth-2 {padding-left:20px;}
ol.comment-list li.comment ol.children li.depth-3 {padding-left:20px;}
ol.comment-list li.comment ol.children li.depth-4 {padding-left:20px;}
ol.comment-list li.comment ol.children li.depth-5 {padding-left:20px;}
ol.comment-list li.comment ol.children li.depth-6 {padding-left:20px;}
ol.comment-list li.comment ol.children li.depth-7 {padding-left:20px;}
ol.comment-list li.comment div.vcard img.avatar {width:37px;margin-right:17px;}
ol.comment-list li.comment .comment-author a {font-size:13px;}
}
@media only screen and (max-width: 520px) {
.bw-main-wrapper {padding-left:35px;padding-right:35px;}
}
@media only screen and (max-width: 480px) {
.bw-blog {margin-right:0;}
.bw-article-grid {width:100%;padding-right:0;}
}