@media only screen and (min-width: 1200px) {#container.boxed-layout, .layout-boxed #super-search, body.layout-boxed > .sf-super-search {width: 1200px;}
	.header-overlay .header-wrap {margin-left: -585px;max-width: 1170px;}
	nav.mega-menu li .sub-container {width: 1140px !important;}
	nav.mega-menu li .mega .sub, nav.mega-menu li .mega .sub > .row {width: 1140px !important;}
	#header .is-sticky .sticky-header {max-width: 1140px;}
	.boxed-layout #header-section #header .is-sticky .sticky-header {max-width: 1230px;}
	.boxed-layout.browser-ff #header-section #header .is-sticky .sticky-header {left: 50%;margin-left: -615px;}
	.boxed-layout #header-section.header-3 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-4 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-5 #header .is-sticky .sticky-header {max-width: 1140px;}
	.boxed-layout #header-section .is-sticky #main-nav.sticky-header, .boxed-layout #header-section.header-6 .is-sticky #header.sticky-header {width: 1230px;}
	#swift-slider .slide-caption-container {width: 1170px;margin-right: -585px;}
	.has-no-sidebar .filter-wrap .select {padding-left: 30px;}
	.woocommerce ul.products li.product {margin-left: 30px;}
	.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product.first {margin-left: 30px;}
	body .has-no-sidebar ul.products li.product {width: 262px;}
	body .has-one-sidebar .products-standard.span8 ul.products li.product {width: 236px;}
	body .has-one-sidebar ul.products li.product {width: 170px;}
	body .has-both-sidebars ul.products li.product {width: 270px;}
	body .has-no-sidebar .products-mini ul.products li.product {width: 170px;}
	body .has-one-sidebar .products-mini ul.products li.product {width: 170px;}
	body .has-both-sidebars .products-mini ul.products li.product {width: 170px;}
	body.woocommerce .has-no-sidebar ul.products li.product, body.woocommerce .has-one-sidebar ul.products li.product {width: 262px;}
	body.woocommerce .has-both-sidebars ul.products li.product, body.woocommerce .has-both-sidebars ul.products li.product {width: 252px;}
	.caroufredsel_wrapper, .product-carousel .caroufredsel_wrapper {margin-left: -30px !important;}
	.carousel-wrap .carousel-items > li {margin-left: 30px;}
	.wpb_portfolio_carousel_widget.span12 .caroufredsel_wrapper {min-width: 1200px;}
	.client-item figure {height: 150px;}}
@media only screen and (min-width: 1250px) {#container.boxed-layout, .layout-boxed #super-search, body.layout-boxed > .sf-super-search {width: 1230px;}}
@media only screen and (min-width: 1500px) {.blog-masonry-fw .col-sm-3 {width: 20%;}}
@media only screen and (min-width: 992px) {.mobile-menu-open #container {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	#mobile-menu-wrap {visibility: hidden;-webkit-transform: translate3d(0,0,0);-webkit-transform: none;-webkit-transition: none;transition: none;transform: none;display: none;}}
@media only screen and (max-width: 1024px) {#header .sticky-wrapper {height: auto !important;}
	.header-overlay .header-wrap {margin-left: -485px;max-width: 970px;}
	.logo-right nav .menu > li > ul {left: 0 !important;}
	.logo-left nav .menu > li > ul {right: 0 !important;left: auto !important;}
	nav.mega-menu li .sub-container {width: 940px !important;}
	#one-page-nav {display: none !important;}
	.page-heading.fancy-heading {padding-top: 80px;padding-bottom: 80px !important;background-attachment: scroll;background-size: cover;-webkit-background-size: cover;background-position: center center !important;}
	.fancy-heading .heading-text {opacity: 1 !important;letter-spacing: 0px !important;}
	.carousel-wrap a.prev, .carousel-wrap a.next, .flex-direction-nav {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=1);display: none !important;}
	.woocommerce ul.products li.product figure figcaption {display: none;}
	.woocommerce ul.products li.product figure figcaption {bottom: 0;display: block;}
	.woocommerce ul.products li.product figure figcaption .shop-actions > a {font-size: 11px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 75%;}
	.woocommerce .coupon {width: 100%;}
	.woocommerce .coupon input.input-text {width: 70%;}
	.woocommerce input[name="apply_coupon"] {width: 28%;}
	.sf-parallax-video video {top: 0 !important;}
	.spb_parallax_asset {background-attachment: scroll !important;background-position: center center !important;}
	.team-member figcaption span {display: none;}
	.spb_parallax_asset {background-position: 50% 0 !important;}
	.spb_parallax_asset .spb_content_wrapper {opacity: 1 !important;top: 50% !important;}
	.mobile-browser iframe.fw-video {height: 90%;}
	.blog-masonry-fw .col-sm-3 {width: 33.3%;}}
@media only screen and (max-width: 991px) {#container.boxed-layout {width: auto;}
	.layout-boxed #super-search, body.layout-boxed > .sf-super-search {width: 100%;}
	.full-width-display-wrap figure.fw-media-wrap {margin-left: 0 !important;}
	.header-overlay .header-wrap {margin-left: -375px;max-width: 750px;}
	#header .is-sticky .sticky-header {left: 0;}
	nav.mega-menu li .sub-container {width: 720px !important;}
	nav.mega-menu li .mega .sub, nav.mega-menu li .mega .sub > .row {width: 720px !important;}
	.header-1 #logo, .header-2 #logo {width: 100%;}
	.header-3 #logo, .header-4 #logo, .header-5 #logo {width: 100%;padding-right: 30px;position: relative;}
	.header-6 #logo, .header-7 #logo {width: 100%;padding: 0 15px;left: 0;height: auto;position: relative;}
	.naked-header .header-wrap {top: 0;position: relative;}
	.naked-header.header-overlay .header-wrap {left: 0;}
	.naked-header #header-section #logo img {display: none;}
	.naked-header #header-section #logo img.standard {display: inline-block;}
	#logo img {height: auto !important;min-height: auto !important;}
	#header .header-container {height: auto;overflow: hidden;padding-bottom: 10px;}
	nav.search-nav {display: none;}
	#logo a {float: left;}
	#main-navigation {display: none;}
	.header-1 #main-nav, .header-1 #main-nav-sticky-wrapper, .header-1 .header-left, .header-1 .header-right, .header-2 .header-right, .header-2 #main-nav, .header-2 #main-nav-sticky-wrapper {display: none;}
	#logo {width: 100% !important;}
	.naked-header .sticky-wrapper:not(.is-sticky) #logo img {display: none !important;}
	.naked-header .sticky-wrapper:not(.is-sticky) #logo img.standard {display: inline-block !important;}
	.footer-spacer {display: none;}
	#footer-wrap {position: relative;}
	#copyright {padding: 20px;}
	#copyright p {float: none;text-align: center;}
	#copyright nav .menu {float: none;width: 100%;text-align: center;margin-top: 20px;}
	#copyright nav .menu li {float: none;}
	#swift-slider .slide-caption-container {width: 724px;margin-right: -362px;}
	.blog-masonry-fw .col-sm-3 {width: 50%;}
	.mini-items .blog-item figure {float: none;width: 100%;max-width: 100%;margin-right: 0;margin-bottom: 20px;}
	body .has-no-sidebar ul.products li.product {width: 165px;}
	body .has-one-sidebar ul.products li.product {width: 104px;}
	body .has-both-sidebars ul.products li.product {width: 166px;}
	body .has-one-sidebar .products-standard.span8 ul.products li.product {width: 145px;}
	body .has-no-sidebar .products-mini ul.products li.product {width: 220px;}
	body .has-one-sidebar .products-mini ul.products li.product {width: 220px;}
	body .has-both-sidebars .products-mini ul.products li.product {width: 220px;}
	body.woocommerce .has-no-sidebar ul.products li.product {width: 165px;}
	body.woocommerce .has-one-sidebar ul.products li.product {width: 164px;}
	body.woocommerce .has-both-sidebars ul.products li.product, body.woocommerce .has-both-sidebars ul.products li.product {width: 152px;}
	.woocommerce ul.products li.product figure figcaption .shop-actions > a {width: 50%;font-size: 16px;text-align: center;}
	.woocommerce ul.products li.product figure figcaption .shop-actions a > i {margin-right: 0;}
	.woocommerce ul.products li.product figure figcaption .shop-actions a > i.ss-info, .woocommerce ul.products li.product figure figcaption .shop-actions a > i.ss-sugarpackets {font-size: 18px;}
	.woocommerce ul.products li.product figure figcaption .shop-actions > a span {display: none;}
	.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist {width: 50%;}
	.woocommerce ul.products li.product figure figcaption .yith-wcwl-add-to-wishlist a {width: 100%;padding: 10px 0;text-align: center;font-size: 16px;}
	.woocommerce ul.products li.product figure figcaption .shop-actions a {-webkit-transition: font-size 0s;-moz-transition: font-size 0s;-o-transition: font-size 0s;transition: font-size 0s;}
	.woocommerce ul.products li.product figure figcaption .shop-actions > a.product-added {font-size: 0;}
	.woocommerce ul.products li.product figure figcaption a.product-added:before {font-size: 16px;}
	ul.products li.product .product-details {float: none;text-align: center;margin-bottom: 10px;}
	ul.products li.product .price {float: none;text-align: center;display: block;}
	table.totals_table {width: 40%;}
	#order_review table.shop_table td.product-img {width: 15%;}
	#order_review table.shop_table td.product-description {width: 55%;}
	article.type-team .profile-image-wrap {float: none;width: 100%;}
	article.type-team .article-body-wrap {float: none;width: 100%;margin-right: 0;margin-top: 20px;}
	.widget_lip_most_loved_widget .loved-item > a {max-width: 60%;}
	.widget_sf_infocus_widget .infocus-item h5 {max-width: 70%;}
	.pricing-table-price {font-size: 26px;}
	.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {width: 22.1%;}
	.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {width: 30.3%;}
	.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {width: 47%;}
	.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {width: 97%;}
	.pricing-table-wrap.bordered .pricing-table-price {float: none;margin-top: 10px;}
	.cta_align_left .spb_call_text, .cta_align_right .spb_call_text {width: 76%;}
	.cta_align_right .sf-button, .cta_align_left .sf-button {max-width: 20%;}
	.client-item figure {height: 100px;}
	.portfolio-showcase-wrap ul[data-columns="4"] li {width: 50% !important;}
	.portfolio-showcase-wrap ul[data-columns="4"] li .main-image {left: 0 !important;width: 100% !important;}
	.portfolio-showcase-wrap ul[data-columns="5"] li .item-info h4 {width: 50%;}
	.spb_gallery_widget .gallery-nav {display: none;}
	.gallery .gallery-item {min-width: 29.3% !important;}
	ul.checkout-process li:after {display: none;}
	.woocommerce .help-bar {text-align: center;}
	.woocommerce .help-bar span {float: none;}
	.woocommerce .help-bar ul {float: none;text-align: center;}
	.woocommerce .help-bar ul li {display: inline-block;float: none;margin-top: 15px;}
	.woocommerce-cart .woocommerce .span9, .woocommerce-cart .woocommerce .span3 {width: 100%;float: none;padding-left: 10px;clear: both;height: auto;overflow: hidden;padding-right: 10px;margin-left: 0;}
	.woocommerce-cart .woocommerce .span3 {margin-top: 40px;}}
@media only screen and (min-width: 768px) and (max-width: 959px) {.recent-posts-list li .recent-post-image {float: none;}
	.recent-posts-list li .recent-post-details {margin-left: 0;padding: 15px 0;}
	.sf-count-asset .count-number {font-size: 50px;}
	.header-1 #logo a.mobile-cart-link, .header-2 #logo a.mobile-cart-link, .header-1 #logo a.mobile-menu-show, .header-2 #logo a.mobile-menu-show {display: none;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {clear: none !important;}
	.woocommerce ul.products li.product.first, .woocommerce-page ul.products li.product.first {clear: both !important;}
	.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {float: left !important;}}
@media only screen and (max-width: 767px) {.sticky-widget.stickit {position: relative !important;width: auto !important;top: auto !important;}
	.mobile-browser div.fw-video-close.is-open {width: 100%;height: 40px;line-height: 36px;position: relative;top: 0;left: 0;}
	.mobile-browser iframe.fw-video {position: relative;z-index: 999;}
	.container {padding: 0 30px;}
	.fw-row > .container {padding-left: 30px !important;padding-right: 30px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.fw-row>.container-fluid .container .row {margin-left: -15px;}
	.boxed-layout .fw-row {padding: 0;}
	.blank_spacer {margin-bottom: 0 !important;}
	.header-aux-open #container {-webkit-transform: rotateX(0deg) scale(1) translateY(0);transform: rotateX(0deg) scale(1) translateY(0);padding-top: 150px;-webkit-transition: padding .4s;transition: padding .4s;}
	.header-aux-closing #container {padding-top: 0;}
	#container.boxed-layout {width: 100%;}
	[class*="span"], .uneditable-input[class*="span"], .row [class*="span"] {margin-bottom: 20px;}
	.single .container .body-text > .container {margin-left: 0;padding: 0;}
	.inner-page-wrap {margin-top: 20px;margin-bottom: 20px;}
	.has-both-sidebars article, .has-both-sidebars .type-page, .has-both-sidebars .archive-page, .has-both-sidebars > .type-product, .has-both-sidebars .page-content, aside.sidebar, .has-left-sidebar article, .has-left-sidebar .type-page, .has-left-sidebar .archive-page, .has-left-sidebar .push-right {float: none !important;}
	.page-heading h1 {word-wrap: normal;white-space: normal;word-break: break-word;}
	.asset-bg.spb_portfolio_showcase_widget {padding-left: 0;padding-right: 0;}
	.page-heading .heading-text {margin-left: 0;}
	#breadcrumbs {margin-right: 0;}
	#back-to-top {padding: 7px 10px 5px;opacity: .6 !important;}
	h4.spb-center-heading {margin-top: 5px;margin-bottom: 25px;}
	.spb_text_column {margin-bottom: 30px;}
	.sf-super-search .search-go {position: relative;bottom: 0;width: 100%;}
	.sf-super-search .search-go .super-search-go {width: 100%;text-align: center;}
	.flexslider .flex-direction-nav, .wooslider .wooslider-direction-nav {display: none;}
	.tp-bullets, .rev_slider_wrapper > .tp-leftarrow, .rev_slider_wrapper > .tp-rightarrow {display: none !important;}
	.tp-caption a.sf-button {padding: 0% 14% !important;}
	.page-heading .heading-text {float: none;}
	#breadcrumbs {float: none;margin-top: 15px;display: none;}
	h4.spb-center-heading {max-width: 60%;}
	.sf-icon.sf-icon-large {line-height: 84px;}
	.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .wpcf7 textarea {width: 100%;max-width: 100%;}
	.full-width-area.blog-masonry-fw {padding: 0 20px;}
	.spb_parallax_asset.parallax-window-height .spb_content_wrapper {top: 0 !important;margin-top: 0 !important;}
	#top-header {display: none;}
	.tb-ss {display: block;}
	.header-overlay .header-wrap {margin-left: 0;max-width: 100%;left: 0;padding: 0;position: relative;}
	.header-overlay .page-heading {padding-top: 35px !important;}
	.page-heading.fancy-heading {padding-top: 80px !important;}
	#header .sticky-wrapper {height: auto !important;}
	#header .is-sticky .sticky-header {padding-top: 10px;}
	#header-section:before, #header .is-sticky .sticky-header, #header-section .is-sticky #main-nav.sticky-header, #header-section.header-6 .is-sticky #header.sticky-header, .ajax-search-wrap {top: 0 !important;}
	#super-search {padding: 10px 0;overflow: hidden;}
	#super-search .search-options {padding: 0 20px;text-align: center;}
	#super-search .search-go {padding-right: 20px;text-align: center;}
	#top-bar {padding: 0 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
	#top-bar .tb-left {float: left;width: auto;margin-bottom: 0;}
	#top-bar .tb-right {float: right;width: auto;margin-bottom: 0;}
	#top-bar .tb-left, #top-bar .tb-right {display: none;}
	#header-section #header, #header-section.header-4 #header, #header-section.header-5 #header {padding: 0;}
	.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {padding: 15px;}
	#header-section.header-5 #header {padding: 15px 0 10px;}
	#header-section.header-5 {margin-top: 20px;}
	#header-section > #main-nav {border-top: 0;}
	#top-header .th-left, #top-header .th-right {margin-bottom: 0;}
	#top-header .th-left > nav, #top-header .th-right > nav,  {display: none;}
	#swift-slider, #swift-slider ul.slides, #swift-slider ul.slides > li {min-height: 300px;max-height: 300px;}
	#swift-slider .slide-caption-container {width: 100%;margin-right: -50%;}
	#swift-slider .flex-caption.caption-right, #swift-slider .flex-caption.caption-left {width: 100%;}
	#swift-slider .flex-caption .flex-caption-headline {background: rgba(255,255,255,.8) !important;}
	#swift-slider .flex-caption .flex-caption-details .caption-details-inner {display: none !important;}
	#swift-slider .flex-caption-large {margin: 6% 10% 0;}
	#swift-slider .flex-caption-large .excerpt {display: none;}
	#base-promo p {width: 100%;margin-right: 0;margin-bottom: 20px;}
	#base-promo p.footer-promo-text {margin-bottom: 0;}
	#base-promo a.sf-button {margin: 0;}
	#footer {padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
	#copyright nav .menu li {float: none;width: auto;border-top-width: 0;}
	.standard-post-author {display: none;}
	.standard-post-details {margin-top: 20px;}
	.tags-link-wrap .comments-likes {float: none;margin-top: 20px;height: auto;overflow: hidden;display: block;text-align: left;width: 100%;}
	.pagination-wrap.inf-scroll-pagination {display: block !important;visibility: visible !important;}
	.related-items li {width: 50%;float: left;min-height: 200px;}
	.blog-standard {padding: 0;}
	.timeline {left: 30px !important;}
	#infscr-loading {margin: -20px 15px 0;}
	.masonry-items .blog-item {width: 100%;}
	.filterable-items .portfolio-item {width: 49%;}
	ul.portfolio-filter-tabs {padding-top: 1px;}
	ul.portfolio-filter-tabs li.all, ul.portfolio-filter-tabs li.has-items {width: 50%;margin-top: -1px;}
	ul.portfolio-filter-tabs li:first-child a, ul.portfolio-filter-tabs li:last-child a {border-radius: 0;}
	.has-no-sidebar .filter-wrap .select {padding-left: 0;}
	.portfolio-details-wrap .item-link {float: none;display: block;margin-top: 20px;}
	.full-width-display-wrap figure.fw-media-wrap {margin-left: -5px !important;}
	.portfolio-options-bar ul.pagination-wrap {width: 40%;}
	.full-width-display-wrap .portfolio-options-bar {position: relative;top: 0;height: auto;overflow: hidden;margin-top: 20px;}
	body .has-no-sidebar ul.products li.product {width: 21%;margin-left: 4%;}
	body .has-both-sidebars ul.products li.product {width: 274px;}
	body .has-no-sidebar .products-mini ul.products li.product {width: 170px;}
	body .has-one-sidebar .products-mini ul.products li.product {width: 170px;}
	body .has-both-sidebars .products-mini ul.products li.product {width: 180px;}
	body.woocommerce .has-no-sidebar ul.products li.product {width: 22%;}
	body.woocommerce .cart-collaterals .cross-sells ul.products li.product {width: 48%;}
	body.woocommerce .has-one-sidebar ul.products li.product {width: 30%;margin-left: 5%;}
	body.woocommerce .has-both-sidebars ul.products li.product, body.woocommerce .has-both-sidebars ul.products li.product {width: 49%;margin-left: 2%;}
	body.woocommerce .has-one-sidebar ul.products li.product.first, body.woocommerce .has-no-sidebar ul.products li.product.first, body.woocommerce .has-both-sidebars ul.products li.product.first {margin-left: 0;}
	.woocommerce .woocommerce-message a.button {display: block;}
	#order_review table.shop_table td.product-img {width: 20%;}
	#order_review table.shop_table td.product-description {width: 50%;}
	#order-details {padding-right: 15px;}
	.product-carousel ul.products li {float: left !important;}
	.woocommerce-checkout form.checkout {margin-left: 0;margin-right: 0;}
	.post-info > span {display: inline-block;max-width: 70%;}
	.article-body-wrap .share-links .share-text {padding: 8px 12px;}
	.article-body-wrap .share-links ul li > a, .article-body-wrap .share-links ul li > div {padding: 8px 14px;}
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth {width: 100%;float: none;margin-right: 0;margin-bottom: 20px;height: auto;overflow: hidden;}
	.impact-text-wrap {text-align: center;}
	.wpb_impact_text .wpb_call_text {width: 100%;}
	.wpb_impact_text .wpb_button {position: relative;display: inline-block;margin: 10px 0 0 0 !important;float: none;max-width: 100%;}
	.wpb_featured_clients_widget h4 {text-align: center;}
	.tp-caption a.sf-button {font-size: inherit;padding: 4% 8%;line-height: auto;}
	.portfolio-grid {overflow: hidden;}
	.portfolio-grid .tooltip {display: none !important;}
	.columns-4 .pricing-table-column {width: 50%;}
	.pricing-table-wrap.bordered .pricing-table-price {float: right;margin-top: 0;}
	.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {width: 45.3%;margin-bottom: 10px;}
	.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {width: 95.5%;margin-bottom: 10px;}
	.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {width: 45.3%;}
	.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {width: 95.5%;}
	.labelled-pricing-table.columns-5 .pricing-table-column {width: 50%;}
	.labelled-pricing-table.columns-4 .pricing-table-column {width: 100%;}
	.labelled-pricing-table.columns-3 .pricing-table-column {width: 50%;}
	.labelled-pricing-table.columns-2 .pricing-table-column {width: 100%;}
	.labelled-pricing-table .label-column {display: none;}
	.labelled-pricing-table .pricing-table-label-row {display: block;padding-bottom: 0;}
	.spb_featured_clients_widget h4 {text-align: center;}
	.spb_tweets_slider_widget .text-large .tweet-text, .testimonials-slider .testimonial-text.text-large {font-size: 16px;line-height: 28px;}
	.spb_parallax_asset {background-attachment: scroll;}
	.cta_align_left .spb_call_text, .cta_align_right .spb_call_text {float: none;width: 100%;}
	.cta_align_right .sf-button, .cta_align_right .impact-text-arrow, .cta_align_left .sf-button, .cta_align_left .impact-text-arrow {position: relative;max-width: 100%;margin-top: 30px;right: 0;}
	.asset-bg .portfolio-showcase-wrap {width: 100% !important;margin-left: 0 !important;}
	.portfolio-showcase-wrap ul {margin-right: 0 !important;white-space: normal;margin-bottom: 0;}
	.portfolio-showcase-wrap ul[data-columns="4"] li, .portfolio-showcase-wrap ul[data-columns="5"] li {width: 100% !important;height: auto !important;display: block;}
	.portfolio-showcase-wrap ul[data-columns="4"] li .main-image, .portfolio-showcase-wrap ul[data-columns="5"] li .main-image {left: 0 !important;width: 100% !important;top: 0 !important;opacity: 1;position: relative;height: auto;}
	.portfolio-showcase-wrap ul li .item-info, .portfolio-showcase-wrap ul li .item-logo {display: none !important;}
	.team-member figcaption ul {float: none;text-align: center;width: 100%;}
	.team-member figcaption ul > li {float: none !important;}
	.caroufredsel_wrapper {min-width: 100% !important;}
	.spb_parallax_asset {width: auto;}
	.spb_impact_text .spb_call_text {border-left: 0;padding-left: 0;}
	.spb_impact_text .spb_call_text p {line-height: inherit;}
	.widget.flickr-widget ul {margin-right: 0;}
	.sf-image-banner > img {width: auto;height: auto;}
	.sf-image-banner > .image-banner-content {bottom: 50% !important;}
	.chart-shortcode {margin: 0 auto;}
	a.sf-button.sf-icon-reveal:hover i {display: none !important;}
	a.sf-button.sf-icon-reveal:hover span.text {padding: 13px 50px !important;}
	.testimonials-slider .testimonial-text {padding: 0 5%;}
	.gallery .gallery-item {min-width: 0;width: 46% !important;}
	.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {float: none !important;width: 100% !important;}
	.my-account-left {float: none;width: 100%;margin-right: 0;margin-bottom: 40px;}
	.my-account-right {float: none;width: 100%;}
	table.wishlist_table .product-price, table.wishlist_table .product-stock-status {display: none;}
	.woocommerce-cart .woocommerce .span9, .woocommerce-cart .woocommerce .span3 {margin-left: 0;margin-top: 0;margin-bottom: 0;}
	.woocommerce table.shop_table, .woocommerce-page table.shop_table {margin-bottom: 30px;border-bottom: 0;}
	.woocommerce-page .cart-collaterals {margin-bottom: 30px;}
	.woocommerce table.shop_table .product-thumbnail, .woocommerce table.shop_table .product-unitprice, .woocommerce table.shop_table .product-price {display: none;}
	.woocommerce table.shop_table .product-name .price, .woocommerce-cart table.shop_table .product-name .amount {display: block;}
	.woocommerce .shipping-calc {float: none;width: 100%;height: auto;}
	.woocommerce .coupon {float: none;width: 100%;margin-left: 0;height: auto;overflow: hidden;margin-bottom: 40px;padding-top: 10px;}
	.woocommerce .help-bar {margin-bottom: 20px;}
	.woocommerce .help-bar ul li, .woocommerce .help-bar ul li:first-child {margin: 15px 7px 0;}
	.already-logged-in, .checkout-process, #billing .proceed {display: none;}
	.checkout-pane {display: block !important;margin-top: 40px;}
	#billing {margin-top: 80px;}
	ul.checkout-process {display: none;}
	.woocommerce form #billing #shiptobilling {float: none;margin: 0;}
	.woocommerce span.onsale, .woocommerce .wc-new-badge, .woocommerce .out-of-stock-badge {display: none;}
	.woocommerce div.product form.cart div.quantity {margin-bottom: 20px;}
	.summary .product_meta .need-help, .summary .product_meta .leave-feedback {display: block;float: none;margin-bottom: 5px;}
	body .woocommerce-shop-page ul.products li.product, body .product_list_widget > div > ul.products li.product {width: 47.6% !important;margin-left: 0 !important;margin-right: 20px !important;clear: none !important;margin-bottom: 2.992em;}
	body .woocommerce-shop-page ul.products li.product:nth-child(even), body .product_list_widget > div > ul.products li.product:nth-child(even) {margin-right: 0 !important;}
	ul.products li.product .product-details {float: none;text-align: center;min-height: 40px;}
	.woocommerce ul.products li.product .price {text-align: center;float: none;margin-top: 10px;margin-bottom: 0;}
	#order_review table.shop_table {border-bottom: 1px solid #e3e3e3;}
	#order_review table.shop_table td.product-description {width: 40%;}
	#order_review table.shop_table td.product-unitprice, #order_review table.shop_table td.product-quantity, #order_review table.shop_table td.product-subtotal {width: 20%;}
	table.totals_table {width: 100%;}
	#commentform label[for="rating"] {display: block;float: none;}
	.woocommerce p.stars, .woocommerce-page p.stars {height: auto;}
	#commentform .woocommerce p.stars a, #commentform .woocommerce-page p.stars a {margin-bottom: 10px;}
	.woocommerce-account .woocommerce-MyAccount-navigation {width: 100%;float: none;margin-bottom: 30px;}
	.woocommerce-account .woocommerce-MyAccount-content {float: none;width: 100%;}
	.pp_pic_holder.pp_default {width: 100% !important;left: 0 !important;overflow: hidden;}
	div.pp_default .pp_content_container .pp_left {padding-left: 0 !important;}
	div.pp_default .pp_content_container .pp_right {padding-right: 0 !important;}
	.pp_content {width: 100% !important;height: auto !important;}
	.pp_fade {width: 100% !important;height: 100% !important;}
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom {display: none !important;}
	#pp_full_res img {width: 100% !important;height: auto !important;}
	.pp_details {width: 100% !important;padding-left: 3%;padding-right: 4%;padding-top: 10px;padding-bottom: 10px;background-color: #fff;margin-top: -2px !important;}
	a.pp_close {right: 10px !important;top: 10px !important;}
	.pp_description {max-width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}}
@media only screen and (max-width: 479px) {a.sf-button {max-width: 100%;margin-left: 0;margin-right: 0;}
	#super-search-go {width: 69%;}
	#logo img, #logo img.retina {max-width: 200px;height: auto !important;min-height: none !important;}
	#copyright nav .menu li {border-top-width: 1px;border-left: 0;}
	#copyright nav .menu li:first-child {border-top-width: 0;}
	#swift-slider, #swift-slider ul.slides, #swift-slider ul.slides > li {min-height: 220px;max-height: 220px;}
	.blog-aux-options li {display: block;margin-left: 0;}
	.blog-aux-options li form input {width: 100%;}
	.comment-meta-actions {position: relative;margin-bottom: 10px;}
	.comment-meta-actions .edit-link {margin-left: 0;}
	.article-body-wrap .share-links .share-text {display: none;}
	.article-body-wrap .share-links ul li > a, .article-body-wrap .share-links ul li > div {padding: 8px 10px;}
	.article-body-wrap .share-links ul li:first-child {border-left: 0;}
	.post-info > span {margin-bottom: 10px;max-width: 100%;}
	.masonry-items .blog-item {width: 100%;}
	.standard-post-content .quote-excerpt, .standard-post-content .link-excerpt {margin: 0 -30px 30px;padding: 0 30px 20px;}
	.standard-post-content .quote-excerpt:before, .standard-post-content .quote-excerpt:after {display: none;}
	.related-items li {min-height: 160px;}
	.related-item figure .img-holder {height: 86px;line-height: 10px;}
	.pagination-wrap li.prev, .pagination-wrap li.next {width: 25%;}
	.pagination-wrap li.prev a, .pagination-wrap li.next a {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.filterable-items .portfolio-item {width: 100%;}
	.portfolio-options-bar ul.pagination-wrap, .portfolio-options-bar .share-links ul.bar-styling {width: 100%;float: none;text-align: center;}
	.portfolio-options-bar ul.pagination-wrap {margin-bottom: 10px;}
	.portfolio-options-bar .share-links ul li>div {padding: 8px 12px 6px;}
	.portfolio-options-bar .share-links ul li>a {padding: 8px 12px;}
	.columns-3 .pricing-table-column {width: 100%;margin-bottom: 10px;}
	.columns-3 .pricing-table-column {border-left-width: 1px;}
	.columns-2 .pricing-table-column {width: 100%;}
	.bordered.columns-4 .pricing-table-column, .bordered_alt.columns-4 .pricing-table-column {width: 97%;}
	.bordered.columns-3 .pricing-table-column, .bordered_alt.columns-3 .pricing-table-column {width: 97%;}
	.bordered.columns-2 .pricing-table-column, .bordered_alt.columns-2 .pricing-table-column {width: 97%;margin-bottom: 10px;}
	.bordered.columns-1 .pricing-table-column, .bordered_alt.columns-1 .pricing-table-column {width: 97%;}
	.labelled-pricing-table.columns-4 .pricing-table-column, .labelled-pricing-table.columns-5 .pricing-table-column, .columns-4 .pricing-table-column {width: 100%;}
	.labelled-pricing-table.columns-5 .pricing-table-column {margin-top: 0;padding-left: 0;}
	.labelled-pricing-table.columns-5 .column-highlight .lpt-button-wrap {padding: 20px 10px;}
	.labelled-pricing-table.columns-5 .pricing-table-package {padding: 9px 5px 8px;}
	.carousel-wrap.product-carousel {margin-left: -10px;}
	.jobs > li > img {display: none;}
	.jobs > li .job-details.has-job-image {margin-left: 0;}
	h3.spb-center-heading, h4.spb-center-heading {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.nav-tabs>li {width: 50%;}
	.spb_tabs .nav-tabs li a {border-left-width: 1px;}
	.spb_tabs .nav-tabs li:first-child a, .spb_tabs .nav-tabs li:last-child a {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
	.spb_tour .nav-tabs {width: 90px;}
	.spb_tour .nav-tabs li {width: 100% !important;}
	.spb_tour .tab-content {padding-left: 90px;}
	a.sf-button.sf-icon-reveal i {display: none;}
	a.sf-button.sf-icon-reveal span.text {padding: 13px 20px;max-width: 100%;}
	a.sf-button.sf-icon-reveal:hover span.text {padding: 13px 20px;}
	.gallery-columns-3 .gallery-item {width: 100% !important;margin: 0 0 20px;}
	.woocommerce-count-wrap {float: none;text-align: center;margin-bottom: 10px;}
	.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float: none;text-align: center;margin-bottom: 30px;}
	.woocommerce table.shop_table tr td.product-quantity .quantity {margin-right: 0;margin-left: 12px;}
	.woocommerce .quantity .minus, .woocommerce .quantity .plus {display: none;}
	.woocommerce .quantity input.qty {border-left-width: 0;}
	.woocommerce .summary .quantity .minus, .woocommerce .summary .quantity .plus {display: block;}
	.woocommerce .summary .quantity input.qty {border-left-width: 1px;}
	ul.checkout-process li {width: 50%;}
	.woocommerce form #billing .form-row label {float: none;width: 100%;}
	.woocommerce form #billing .form-row input {float: none;width: 100%;}
	.woocommerce-checkout .form-row .chzn-container {width: 100% !important;}
	.woocommerce form #billing .form-row textarea {float: none;width: 100%;}
	.change_password_form p.form-row {width: 100%;float: none;}
	table.shop_table.my_account_orders .order-date, table.shop_table.my_account_orders .order-amount {display: none;}
	table.wishlist_table .product-thumbnail {display: none;}
	.woocommerce .shipping-calculator-form .form-row-left {width: 100%;margin: 0 0 15px;}
	.woocommerce .shipping-calculator-form .update-totals-button {width: 100%;}
	.track_order p.form-row {width: 100%;float: none;margin-bottom: 25px;}
	.woocommerce #account_details .new-here-text {float: none;width: 100%;margin-right: 0;}
	.woocommerce #account_details .bag-buttons {width: 100%;float: none;margin-top: 20px;}
	.woocommerce div.product div.images {width: 100%;float: none;padding-bottom: 0;margin-bottom: 30px;}
	.woocommerce div.product div.summary {width: 100%;float: none;}
	body .woocommerce-shop-page ul.products li.product, body .product_list_widget > div > ul.products li.product {width: 46% !important;}
	#product-img-slider li a.zoom {display: none;}
	.woocommerce-info a.showcoupon {display: block;}
	#order_review table.shop_table th.product-img, #order_review table.shop_table td.product-img {display: none;}
	.woocommerce #payment #place_order {width: 100%;height: 60px;line-height: 60px;}
	.woocommerce .coupon input.input-text {width: 100%;float: none;margin-bottom: 10px;}
	.woocommerce input[name="apply_coupon"] {width: 100%;}
	.sf-icon-box.sf-icon-box-left-icon-alt > i {font-size: 24px;width: 24px;}
	.sf-icon-box.sf-icon-box-left-icon-alt .sf-icon-box-content-wrap {margin-left: 45px;}}