@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;
}
.box-style-table .action-button {
padding-left: 20px;
}
}
@media screen and (max-width: 800px) {
.entry-title { display: block !important; }
.credentials-hyphen { display: none; }
.credentials { font-size: 20px; padding-left: 0px; margin-bottom: 25px; clear: both; display: block; }
}
@media screen and (max-width: 760px) {
.rsTitle { font-size: 24px !important; line-height: 30px !important; }
.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;
}
.bottom-text-block {
text-align: center;
}
#branding { padding-top: 35px; }
#branding a img { margin: 40px 0 45px; }
#header_top_left { top: 168px !important; width: 100%; }
#header_top_right { top: 8px !important; width: 300px; left: -35px; }
div#branding {
width: 286px;
}
div#branding img {
max-width: 100%;
height: auto
}
}
@media screen and (max-width: 320px) {
}  @media screen and (max-width: 1024px) {
.wf-cell,
.wf-usr-cell,
.content,
.sidebar,
.footer .widget {
padding: 0 15px;
}
.content {
padding-top: 5px;
}
.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,
#main-slideshow.layer-fixed {
padding: 40px 30px;
}
.woocommerce ul.products,
.woocommerce-page ul.products,
.upsells.products .products,
.related.products .products  {
margin: 0 -15px !important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul li.product {
padding-left: 15px !important;
padding-right: 15px !important;
}
.wf-table .entry-share {
padding-left: 0;
display: block;
}
.wf-table .entry-share .soc-ico {
float: left;
}
.post-meta.wf-table {
display: block;
}
.overlap #main-slideshow,
.overlap #fancy-header {
margin: -40px auto;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,
.overlap #page .ls-defaultskin .ls-nav-start,
.overlap #page .ls-defaultskin .ls-nav-stop,
.overlap #page .ls-defaultskin .ls-nav-sides {
top: -67px;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons {
top: -69px;
}
.is-webkit .main-gradient {
height: 40px;
margin-top: -30px;
}
.is-webkit.overlap #main .wf-wrap {
margin-top: -10px;
}
.overlap #fancy-header.fancy-header .wf-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
} @media screen and (max-width: 800px) {
.wf-cell,
.wf-usr-cell,
.content,
.sidebar,
.footer .widget {
padding: 0 10px;
}
.content {
padding-top: 5px;
}
.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,
#main-slideshow.layer-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;
}
.box-style-table .shortcode-action-container {
display: block;
margin-bottom: 0;
overflow: hidden;
}
.shortcode-action-box.box-style-table {
display: block;
}
.box-style-table .action-button .dt-btn {
float: left;
}
.box-style-table .shortcode-action-container {
padding-left: 0;
}
.overlap #main-slideshow,
.overlap #fancy-header {
margin: -20px auto;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,
.overlap #page .ls-defaultskin .ls-nav-start,
.overlap #page .ls-defaultskin .ls-nav-stop,
.overlap #page .ls-defaultskin .ls-nav-sides {
top: -47px;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons {
top: -49px;
}
.is-webkit .main-gradient {
height: 20px;
margin-top: -30px;
}
.is-webkit.overlap #main .wf-wrap {
margin-top: 10px;
}
.overlap #fancy-header.fancy-header .wf-wrap {
padding-top: 20px;
padding-bottom: 20px;
}
#main-slideshow .tparrows.default {
width: 20px;
height: 36px;
}
#main-slideshow .tparrows.default:before,
#main-slideshow .tparrows.default:after,
#page .ls-defaultskin .ls-nav-next:after,
#page .ls-defaultskin .ls-nav-next:before,
#page .ls-defaultskin .ls-nav-prev:after,
#page .ls-defaultskin .ls-nav-prev:before {
width: 20px;
height: 36px;
background-size: 20px 36px;
}
#main .minimal .plan,
#main #pricing-table .plan,
#main #shaon-pricing-table .col1 {
width: 50%;
}
#main #shaon-pricing-table .pricing-table {
margin-left: 0;
margin-right: 0;
}
#main #shaon-pricing-table .col1 {
width: 50% !important;
}
#main #shaon-pricing-table .selectePrice-content {
position: relative;
}
#main #shaon-pricing-table .col1:first-child {
display: none;
}
#main .minimal .plan,
#main #pricing-table.pclear .plan,
#main #shaon-pricing-table .col1 {
margin-bottom: 20px;
}
#main #pricing-table.pclear .plan#most-popular {
margin-bottom: 10px;
}
#main #shaon-pricing-table .featureTitle,
#main #shaon-pricing-table .feature-content {
display: none;
}
}
@media screen and (max-width: 960px) {
.benefits-grid.benefits-style-two .wf-cell.wf-1-4,
.benefits-grid.benefits-style-two .wf-cell.wf-1-5,
.benefits-grid.benefits-style-one .wf-cell.wf-1-4,
.benefits-grid.benefits-style-one .wf-cell.wf-1-5 {
width: 50% !important;
}
.benefits-grid.benefits-style-two .wf-cell.wf-1-3,
.benefits-grid.benefits-style-one .wf-cell.wf-1-3 {
width: 33.3333%;
}
}
@media screen and (max-width: 560px) {
.benefits-grid.benefits-style-two .wf-cell.wf-1-2,
.benefits-grid.benefits-style-one .wf-cell.wf-1-2,
.benefits-grid.benefits-style-two .wf-cell.wf-1-3,
.benefits-grid.benefits-style-one .wf-cell.wf-1-3 {
width: 100% !important;
}
} @media screen and (max-width: 760px) {
.mini-nav select,
.menu-select {
display: inline-block;
}
.mini-nav ul {
display: none;
}
.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,
.right-block .soc-ico {
display: block;
}
.right-block {
text-align: center;
}
.right-block .soc-ico {
margin-left: 0;
}
.shopping-cart {
padding-left: 0;
}
.shopping-cart-inner {
left: -87px;
}
#top-bar .soc-ico {
text-align: center;
}
#top-bar .soc-ico a {
float: none;
display: inline-block;
}
.tab-style-one.vertical-tab .tab:after {
display: none;
}
.fancy-header .wf-table,
.fancy-header .wf-td,
.page-title .wf-table,
.page-title .wf-td {
display: block;
width: 100%;
text-align: center;
}
.page-title.title-right h1 {
text-align: center;
}
#fancy-header .wf-wrap {
display: table;
}
#fancy-header .wf-table {
display: table-cell;
vertical-align: middle;
}
#fancy-header .td-for-height {
display: none;
}
.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
}
.transparent #header {
position: static;
} #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;
}
.touch #show {
display: none;
}
.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,
.logo-center #main-nav.wf-mobile-hidden,
.logo-classic-centered .wf-td.wf-mobile-hidden {
display: none;
}
.logo-classic #navigation, .logo-classic-centered #navigation {
line-height: normal;
}
.wf-mobile-visible {
display: block;
}
.dt-style-um #dl-menu.wf-mobile-visible {
display: none;
}
.logo-classic #megaMenu, .logo-classic-centered #megaMenu, .logo-center #megaMenu {
padding-right: 0;
}
.logo-left #branding,
.logo-classic #branding,
.logo-classic-centered #branding,
.logo-center #branding {
max-width: 240px;
}
.overlap #header {
position: static;
width: auto;
}
.wf-cell,
.wf-usr-cell,
.content,
.sidebar,
.footer .widget,
.box-style-table .action-button {
padding: 0;
}
.content {
padding-top: 5px;
}
.items-grid.wf-container {
margin: 0 -10px;
}
.items-grid .wf-cell {
padding: 0 10px;
}
.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,
[class*="wf-span-"] {
width: 100%;
}
.wf-wrap {
padding: 0 20px;
}
#bottom-bar .mini-nav {
margin-top: 10px;
}
#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.fullsize-tab {
border-top: 1px solid;
border-left: none;
}
.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 0px 5px;
}
.shortcode-tabs .tab:first-child,
.tab-style-one.tab-horizontal .tab-inner-content {
border-top: none;
}
.shortcode-tabs .tab {
padding-left: 0;
padding-right: 0;
}
.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;
}
.tab-style-one.tab-horizontal .tab-inner-content,
.tab-style-one.vertical-tab .tab-inner-content {
padding: 5px 0px 15px;
}
.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,
.shortcode-tabs .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 {
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 ul.products,
.woocommerce-page ul.products,
.upsells.products .products,
.related.products .products {
margin: 0 -10px !important;
font-size: 0;
line-height: 0;
word-spacing: -4px;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
display: inline-block !important;
float: none !important;
vertical-align: top;
width: 50% !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 10px !important;
padding-right: 10px !important;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul li.product {
width: 50% !important;
padding-left: 10px !important;
padding-right: 10px !important;
} .woocommerce #main table.shop_table th,
.woocommerce-page #main table.shop_table th,
.woocommerce-page #main table.shop_table .product-subtotal,
.woocommerce #main table.shop_table .product-subtotal {
display: none;
}
.woocommerce #main table.shop_table tr,
.woocommerce-page #main table.shop_table tr,
.woocommerce #main table.shop_table td,
.woocommerce-page #main table.shop_table td {
display: block;
}
.woocommerce #main table.shop_table tr,
.woocommerce-page #main table.shop_table tr {
padding-bottom: 10px; 
border-top: 1px solid;
}
.woocommerce #main table.shop_table tr:first-child,
.woocommerce-page #main table.shop_table tr:first-child {
border-top: none;
}
.woocommerce-page #main table.shop_table td,
.woocommerce #main table.shop_table td {
border: none;
text-align: center !important;
}
.woocommerce table.cart img,
.woocommerce-page table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page #content table.cart img {
width: 150px !important;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
width: 100%;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon,
.woocommerce #content table.cart td.actions .coupon,
.woocommerce-page #content table.cart td.actions .coupon {
width: 100% !important;
}
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions input.button,
.woocommerce table.cart td.actions input.button {
float: left;
width: 49% !important;
margin-bottom: 10px !important;
}
.woocommerce  #main .woocommerce-result-count,
.woocommerce-page  #main .woocommerce-result-count,
.woocommerce #main .woocommerce-ordering,
.woocommerce-page #main .woocommerce-ordering {
display: block;
float: none;
text-align: center;
}
.woocommerce table.cart td.actions .coupon input.button,
.woocommerce-page table.cart td.actions .coupon input.button {
float: right;
}
#bottom-bar .wf-table {
height: auto;
}
.is-iphone .pp_pic_holder { width: 80%!important; left: 10%!important; margin-left: -20px; }
.is-iphone .pp_content_container .pp_left { padding-left: 0!important; }
.is-iphone .pp_content_container .pp_right { padding-right: 0!important; }
.is-iphone .pp_content { width: 100%!important; height: auto!important; }
.is-iphone .pp_fade, .pp_hoverContainer { width: 100%!important; height: 100%!important; }
.is-iphone a.pp_expand, a.pp_contract, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
.is-iphone #pp_full_res img { width: 100%!important; height: auto!important; }
.is-iphone .pp_details { width: 100%!important; }
.is-iphone a.pp_close { right: -40px!important; }
.overlap #main-slideshow,
.overlap #fancy-header {
margin: 0 auto;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,
.overlap #page .ls-defaultskin .ls-nav-start,
.overlap #page .ls-defaultskin .ls-nav-stop,
.overlap #page .ls-defaultskin .ls-nav-sides {
top: -27px;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons {
top: -29px;
}
.is-webkit .main-gradient {
height: 0px;
margin-top: 0px;
}
.is-webkit.overlap #main .wf-wrap {
margin-top: 0px;
}
.overlap #fancy-header.fancy-header .wf-wrap {
padding-top: 0px;
padding-bottom: 0px;
}
}
@media screen and (max-width: 500px) {
.rsTitle { display: none !important; }
.benefits-grid.benefits-style-two .wf-cell.wf-1-3,
.benefits-grid.benefits-style-two .wf-cell.wf-1-4,
.benefits-grid.benefits-style-two .wf-cell.wf-1-5,
.benefits-grid.benefits-style-one .wf-cell.wf-1-3,
.benefits-grid.benefits-style-one .wf-cell.wf-1-4,
.benefits-grid.benefits-style-one .wf-cell.wf-1-5 {
width: 100% !important;
}
}
@media screen and (max-width: 540px) {
.blog-media.wf-td,
.blog-content.wf-td {
display: block;
}
.blog.layout-list .blog-media.wf-td .slider-simple,
.blog.layout-list .blog-media.wf-td .alignleft {
width: 100% !important;
}
} @media screen and (max-width: 320px) {
.wf-phone-hidden {
display: none;
}
.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;
}
.wf-phone-visible {
display: inline-block;
}
.rollover-video .video-icon {
background-size: 30px 35px;
}
.slider-post-caption {
display: none;
}
.woocommerce ul.products,
.woocommerce-page ul.products,
.upsells.products .products,
.related.products .products  {
margin: 0 0px !important;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product,
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul li.product {
width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}
.woocommerce #main #content div.product div.summary,
.woocommerce-page #main #content div.product div.summary,
.woocommerce #main #content div.product div.images,
.woocommerce-page #main #content div.product div.images {
width: 100%;
}
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions input.button,
.woocommerce table.cart td.actions input.button {
float: none;
width: 100% !important;
}
#main .minimal .plan,
#main #pricing-table .plan {
width: 100%;
}
#main #shaon-pricing-table .col1 {
width: 100% !important;
}
#main #pricing-table #most-popular {
margin: 12px 0 5px 0;
}
.hr-breadcrumbs.divider-heder {
margin-bottom: 19px;
}
article h1.entry-title {
max-width: 100% !important;
}
}  @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-container,
.logos-grid.wf-container {
margin-bottom: -30px;
}
.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-container,
.logos-grid.wf-container {
margin-bottom: -20px;
}
.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;
}
}   @media only screen and (max-width: 767px) {
#header_top_right {
font-size: 22px !important;
}
}
@media only screen and (max-width: 800px) {
.main-gradient {
display: none !important;
}
}