@charset "utf-8";@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:800px){}
@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:320px){}
@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;}
.paginator .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:0px;}
.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;color:#F60;}
.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:0px;}
.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 > .royalSlider{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;}
}