@media screen and (max-width:1024px){.sidebar-right .content,.sidebar-left .content{width:100%}
.sidebar-right .wf-container-main{padding-right:245px}
.sidebar-right .sidebar{width:245px;margin-right:-245px}
.sidebar-left .wf-container-main{padding-left:245px}
.sidebar-left .sidebar{width:245px;margin-left:-245px}
}
@media screen and (max-width:760px){.sidebar-right .wf-container-main,.sidebar-left .wf-container-main{padding-right:0;padding-left:0}
.sidebar-right .sidebar,.sidebar-left .sidebar{width:100%;margin-right:0;margin-left:0}
}
@media screen and (max-width:1024px){.wf-cell,.wf-usr-cell,.content,.sidebar,.footer .widget{padding:0 15px}
.iso-item .testimonial-item,.content .iso-item .team-container{margin-bottom:25px}
.shortcode-blog-posts .post{padding-bottom:15px}
.layout-masonry.description-off .post{margin-bottom:10px}
.wf-container,.wf-container-main{margin:0 -15px}
.wf-wrap{padding:0 30px}
.toppagings .page-nav,.filter .filter-extras{float:left;clear:both}
.sidebar-left .project-odd .wf-cell,.sidebar-left .project-even .wf-cell,.portfolio .sidebar-left .project-media.wf-cell,.portfolio .sidebar-left .project-content.wf-cell,.sidebar-right .project-odd .wf-cell,.sidebar-right .project-even .wf-cell,.portfolio .sidebar-right .project-media.wf-cell,.portfolio .sidebar-right .project-content.wf-cell{width:100%}
.sidebar-right .project-even .wf-2-3,.sidebar-left .project-even .wf-2-3{float:left}
.sidebar-right .project-even .wf-1-3,.sidebar-left .project-even .wf-1-3{float:right}
#main-slideshow.fixed{padding:40px 30px}
}
@media screen and (max-width:800px){.wf-cell,.wf-usr-cell,.content,.sidebar,.footer .widget{padding:0 10px}
.iso-item .testimonial-item,.content .iso-item .team-container{margin-bottom:15px}
.shortcode-blog-posts .post{padding-bottom:5px}
.testimonials.layout-grid .testimonial-item{margin-bottom:15px}
.layout-masonry.description-off .post{margin-bottom:0}
.wf-container,.wf-container-main{margin:0 -10px}
.wf-wrap{padding:0 20px}
#main-slideshow.fixed{padding:40px 20px}
.horizontal-layout .wf-cell{width:100%}
.project-odd .wf-cell,.project-even .wf-cell,.sidebar-left .project-media.wf-cell,.sidebar-left .project-content.wf-cell,.project-odd .wf-cell,.project-even .wf-cell,.sidebar-right .project-media.wf-cell,.sidebar-right .project-content.wf-cell{width:100%}
.project-even .wf-2-3,.project-even .wf-2-3{float:left}
.project-even .wf-1-3,.project-even .wf-1-3{float:right}
.wf-cell.project-slider,.wf-cell.project-content{width:100%}
.footer .widget{width:50%}
.swiper-caption p{display:none}
}
@media screen and (max-width:760px){#bottom-bar .wf-table{height:auto}
.wf-table.wf-mobile-collapsed,.wf-mobile-collapsed .wf-tr,.wf-mobile-collapsed .wf-td,.logo-classic .wf-table,.logo-classic .wf-tr,.logo-classic .wf-td,.logo-classic-centered .wf-table,.logo-classic-centered .wf-tr,.logo-classic-centered .wf-td,.box-style-table .action-container,.box-style-table .action-container-td,.full-boxed-pricing .shortcode-pricing-table,.full-boxed-pricing,.shortcode-tabs.vertical-tab{display:block}
.fancy-header .wf-table,.fancy-header .wf-td{display:block;width:100%;text-align:center}
.fancy-header .breadcrumbs{padding-bottom:60px}
.fancy-header.title-right .breadcrumbs{padding:60px 0 20px 0}
.fancy-header .hgroup{padding-bottom:20px}
.fancy-header.title-right .hgroup{padding:0 0 60px 0}
#fancy-header.overlap>.wf-wrap{padding-top:0 !important}
#header.logo-classic .wf-table,#header.logo-classic-centered .wf-table{height:auto;min-height:0}
.logo-classic #branding,.logo-classic .assistive-info,.logo-classic-centered #branding,.logo-classic-centered .assistive-info{width:100%;padding-right:0;text-align:center}
.assistive-info{padding-bottom:10px}
.logo-classic #navigation,.logo-classic-centered #navigation{text-align:center}
.swiper-caption,.swiper-slide .link{display:none !important}
.full-boxed-pricing{margin-bottom:0}
.full-boxed-pricing .shortcode-pricing-table{margin-bottom:20px}
.full-boxed-pricing .normal-row{border-right-width:1px;border-right-style:solid}
.wf-mobile-hidden{display:none}
.wf-mobile-visible{display:block}
#header.overlap{position:static;width:auto}
.wf-cell,.wf-usr-cell,.content,.sidebar,.footer .widget,.box-style-table .action-button{padding:0}
.wf-table .entry-share{padding-left:0}
.wf-table .entry-share .soc-ico{float:left}
.box-style-table .action-button{padding-top:15px;margin:0 0 20px}
.box-style-table .shortcode-action-container{display:block;overflow:hidden;margin-bottom:0}
.box-style-table .action-button .dt-btn{float:left}
.table-standard{overflow:scroll}
.wf-container,.wf-container-main{margin:0}
.sidebar{padding-top:40px}
.wf-1,.wf-1-2,.wf-2-4,.wf-1-3,.wf-2-3,.wf-1-4,.wf-3-4,.content,.sidebar,.footer .widget{width:100%}
.wf-wrap{padding:0 20px}
#branding,#branding-bottom,#top-bar .wf-float-left,#top-bar .wf-float-right,#bottom-bar .wf-float-left,#bottom-bar .wf-float-right{float:none;width:auto;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto;text-align:center}
#bottom-bar{padding-bottom:10px}
#mobile-menu{display:inline-block}
.logo-center #mobile-menu{margin-bottom:10px}
li.comment,li.pingback{padding-left:0}
.children li.comment,.children li.pingback{padding-left:30px}
.reply,.comment-meta{float:none}
.comment-author{margin-top:20px}
.comment-author .avatar{margin:5px 25px 20px 0}
.shortcode-tabs .nav,.shortcode-tabs.vertical-tab .nav{display:none}
.shortcode-tabs .tab-content,.shortcode-tabs .tab{left:0;top:0;min-height:0 !important}
.shortcode-tabs .tab-content{margin-bottom:1px;clear:both}
.shortcode-tabs .tab-inner-content{padding-top:15px}
.shortcode-tabs.tab-style-one.tab-gorizontal .tab-inner-content{padding-bottom:5px}
.tab-style-one.vertical-tab .tab-inner-content{padding:15px 20px 5px}
.shortcode-tabs.tab-style-three .tab-inner-content{padding:15px 0 5px}
.shortcode-tabs.tab-style-two .tab-inner-content{padding-top:0}
.shortcode-tabs.tab-style-two .tab.fullsize-tab{padding-top:9px}
.shortcode-tabs.tab-style-three .tab.fullsize-tab{padding-bottom:9px}
.shortcode-tabs .tab.fullsize-tab{display:block;padding-top:10px}
.shortcode-tabs.vertical-tab .tab.fullsize-tab{width:100%}
.shortcode-tabs.vertical-tab .tab-content.active-tab-content{display:block}
.shortcode-tabs.tab-style-one.vertical-tab .tab.active-tab:after,.shortcode-tabs.vertical-tab.tab-style-two .tab.active-tab:after,.shortcode-tabs.tab-style-three.vertical-tab .tab.active-tab:after,.shortcode-tabs.tab-style-three .tab.active-tab:before{display:none}
.shortcode-tabs.tab-style-one.vertical-tab .tab.active-tab:before{display:block}
.shortcode-tabs.vertical-tab.tab-style-two .tab-inner-content{padding-left:0}
.tab-style-three.vertical-tab .tab-content .tab-inner-content,.tab-style-two.vertical-tab .tab-content .tab-inner-content{margin-top:0}
.shortcode-tabs.tab-style-two.tab-gorizontal .tab{margin-bottom:0}
.grid-masonry.wf-container{margin:0 -10px}
.grid-masonry .wf-cell{padding:0 10px}
.content .grid-masonry .team-container{margin-bottom:20px}
.testimonials.layout-grid .testimonial-item{margin-bottom:15px}
.content .st-accordion,.content .st-toggles{margin-bottom:35px}
.shortcode-tabs{margin-bottom:45px}
.shortcode-contacts,.shortcode-contact-info{margin-bottom:40px}
.testimonial-item,.shortcode-table-wrap,.content .skills,.content .instagram-photos,.shortcode-banner{margin-bottom:30px}
.shortcode-blockquote{margin-bottom:50px}
.items-grid,.benefits-grid,.logos-grid{margin-bottom:10px}
#main-slideshow.fixed>.rimslider{margin-top:0 !important}
.woocommerce #main ul.products li.product,.woocommerce-page #main ul.products li.product{width:50%}
}
@media screen and (max-width:320px){.wf-phone-hidden{display:none}
.fs-entry{max-width:280px}
.wf-phone-hidden,.menu-open,.menu-close,.menu-back{display:none}
#mobile-menu{line-height:40px;width:40px;height:40px;padding:0;background-position:center center}
.rollover-video .video-icon{width:50px;height:50px;margin:-25px 0 0 -25px;background-size:50px 50px}
.slider-post-caption{display:none}
}
@media screen and (max-width:786px){.iso-container.wf-container,.items-grid .wf-container,.benefits-grid.wf-container,.logos-grid.wf-container{margin-right:-10px;margin-left:-10px}
.iso-item.wf-cell,.benefits-grid.wf-container .wf-cell,.logos-grid.wf-container .wf-cell{padding:0 10px}
.widget .items-grid .wf-cell{padding:0}
.content .iso-item .team-container{margin-bottom:20px}
.iso-item .testimonial-item{margin-bottom:15px}
.shortcode-blog-posts .post{padding-bottom:5px}
.testimonials.layout-grid .testimonial-item{margin-bottom:15px}
}
@media screen and (max-width:1024px){.benefits-grid .wf-cell,.benefits-logos .wf-cell{margin-bottom:30px}
.benefits-grid .borders:before,.logogs-grid .borders:before{bottom:-15px}
.benefits-grid .borders:after,.logos-grid .borders:after{left:-15px}
}
@media screen and (max-width:800px){.benefits-grid .wf-cell,.logos-grid .wf-cell{margin-bottom:20px}
.benefits-grid .borders{padding:10px 5px 5px 5px}
.logos-grid .borders{padding:5px 5px 5px 5px}
.benefits-grid .borders:before,.logos-grid .borders:before{bottom:-10px}
.benefits-grid .borders:after,.logos-grid .borders:after{left:-10px}
}