@media only screen and (max-width:767px){body{min-width:320px;word-wrap:break-word;}
.one-half,
.one-third,
.two-third,
.one-fourth,
.three-fourth,
.one-fifth,
.two-fifth,
.three-fifth,
.four-fifth,
.one-sixth,
.five-sixth{float:none;margin:1em 0;width:auto;}
.om-mobile-hidden{display:none;}
.header-tagline,
.header-socials,
.header-wpml-selector{float:none;margin:1em 0;text-align:center;}
.header-wpml-selector #lang_sel,
.header-wpml-selector #lang_sel_click{display:inline-block;text-align:left;}
.header-wpml-selector #lang_sel_list{display:inline-block;}
.header-socials [class^="social-icon"],
.header-socials [class*=" social-icon"]{margin-left:0.2em;margin-right:0.2em;}
.logo-menu-wrapper{display:block;}
.logo-menu-wrapper .logo-box,
.logo-box{display:block;text-align:center;margin:0 auto;padding-right:0;width:auto !important;}
.logo-image img{margin:0 auto;}
.header-logo .logo-text a,
.header-logo-menu-wrapper:not(.menu-stuck) .logo-text a{color:inherit !important;}
.header-secondary-menu,
.logo-menu-wrapper .menu-box,
.header-menu,
.header-mid.logo-type-none{display:none;}
.custom-header-bg-transparent header{position:static;}
.custom-header-bg-transparent .header-top,
.custom-header-bg-transparent .header-logo-menu,
.custom-header-bg-transparent .header-logo,
.custom-header-bg-transparent .header-menu{border-bottom-width:1px;}
.custom-header-bg-transparent .logo-set-default{display:none;}
.custom-header-bg-transparent .logo-set-fixed-menu{display:block;}
.page-title-inner{padding-top:0 !important;}
.page-title-wrapper.title-margins-medium .container-inner,
.page-title-wrapper.title-margins-large .container-inner,
.page-title-wrapper.title-margins-xlarge .container-inner,
.page-title-wrapper.title-margins-xxlarge .container-inner{padding:20px 0 !important;}
.page-title-wrapper.title-size-large h1,
.page-title-wrapper.title-size-xlarge h1,
.page-title-wrapper.title-size-xxlarge h1{font-size:250%;}
.header-mobile-menu,
.mobile-header-menu-wrapper{display:block;}
.with-sub-footer-text .sub-footer-menu-social,
.with-sub-footer-text .sub-footer-text{float:none;text-align:center;margin:1em 0;width:auto;}
.footer-social-icons [class^="social-icon"], .footer-social-icons [class*=" social-icon"]{margin:0 0.25em 0.5em;}
.uncovering-footer footer{position:static;}
.uncovering-footer .hc-wrapper{margin-bottom:0 !important;}
.sidebar-display .content-column-sidebar,
.sidebar-display .content-column-content,
.sidebar-display.flip-sidebar .content-column-sidebar,
.sidebar-display.flip-sidebar .content-column-content{float:none;width:auto;}
.sidebar-display .content-column-sidebar{margin-top:2em;}
#commentform .one-third{width:auto;float:none;margin-right:0;}
.blogroll.layout-small .post-media,
.blogroll.layout-medium .post-media{margin:1em auto;float:none;width:auto;}
.blogroll.layout-small .post-media{max-width:348px;}
.blogroll.layout-medium .post-media{max-width:557px;}
.custom-gallery .item-caption,
.gallery-sliced .item-caption,
.gallery-masonry .item-caption,
.gallery-grid .item-caption{font-size:85%;padding:0.1em 0.3em;line-height:1.3;}
.menu-sticky-node.menu-stuck,
.admin-bar .menu-sticky-node.menu-stuck{position:relative;z-index:auto;top:0;}
.menu-position-top_fixed .menu-sticky-node .container-wrapper:before{display:none;}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-text,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-text,
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-button,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-button{display:block;padding:0;}
.vc_call_to_action.vc_cta_btn_pos_left .vc_cta-inner,
.vc_call_to_action.vc_cta_btn_pos_right .vc_cta-inner{padding:1.5em;width:auto;text-align:center;}
.vc_om-pricing-table-inner,
.vc_om-ptc{display:block;}
.vc_om-ptc.vc_om-ptc-featured .vc_om-ptc-inner{box-shadow:none !important;margin:-1px;padding-top:1px;padding-bottom:1px;}
.vc_om-click-box.om-cb-size-md .om-cb-inner{font-size:140%;padding:1.5em;}
.vc_om-click-box.om-cb-size-lg .om-cb-inner{font-size:160%;padding:1.5em;}
.vc_om-click-box.om-cb-size-xlg .om-cb-inner{font-size:180%;padding:1.5em;}
.wpb_column.vc_column_delimiter-vline:after,
.wpb_column.vc_column_delimiter-hline:after,
.wpb_column.vc_column_delimiter-dot:after,
.wpb_column.vc_column_delimiter-rarr:after{display:none;}
blockquote, .blockquote{font-size:120%;}
.om_theme .wpb_column > .wpb_wrapper > *:last-child{margin-bottom:2em;}
}
@media only screen and (max-width:780px){.blogroll.layout-grid-3 section{margin-right:-8.65%;}
.blogroll.layout-grid-3 .blogroll-item{float:left;width:44%;margin:0 4% 30px 0;}
}
@media only screen and (max-width:580px){.blogroll.layout-grid-2 section{margin-right:0;}
.blogroll.layout-grid-2 .blogroll-item{width:auto;margin-right:0;float:none;}
}
@media only screen and (max-width:400px){.blogroll.layout-grid-3 section{margin-right:0;}
.blogroll.layout-grid-3 .blogroll-item{width:auto;margin-right:0;float:none;}
}
@media only screen and (max-width:380px){.gallery-sliced .img-box.img-1,
.gallery-sliced .img-box.img-2,
.gallery-sliced .img-box.img-3,
.gallery-sliced .img-box.img-4,
.gallery-sliced .img-box.img-5{float:none;width:auto;margin-right:0;height:auto !important;margin-bottom:0.5em;}
.gallery-masonry .items,
.gallery-grid .items{margin:0;}
.gallery-masonry .item,
.gallery-grid .item{float:none;width:auto !important;margin-bottom:0.5em;}
.gallery-masonry .item img,
.gallery-grid .item img{margin:0 auto;}
.gallery{margin:1em 0;}
.gallery .gallery-item{float:none;width:auto !important;margin:1em 0;text-align:center;}
.gallery .gallery-item img{width:auto;}
blockquote, .blockquote{font-size:100%;}
}