.displaynone,
.submenu_displaynone .sub-nav{
    display:none !important;
}
#main-nav.submenu_displaynone  > li.has-children.level-arrows-on > a::after{
    background-image:none !important;
}
@media screen and (max-width: 992px) {
    .headerPaddingandmarginOff #header {
        padding:0 !important;
        margin:0 !important;
    }
    .topbarPaddingandmarginOff #top-bar {
        padding:0 !important;
        margin: 0 !important;
    }
    .footerPaddingandmarginOff #footer {
        padding:0 !important;
        margin:0 !important;
    }
    .bottombarPaddingandmarginOff #bottom-bar{
        padding: 0 !important;
        margin: 0 !important;
    }
}

@media screen and (max-width: 992px) {
    .link_image{max-width:100%;}
    .post-thumb{max-width:100%;display:inline-block;width:auto;height:auto;}
    .ag_image{max-width:100%;display:inline-block;width:auto;height:auto;}
}

@media (min-width: 992px) {
    /***/
    .wpb_row .vc_span1_7 {
        width: 14.2857142%;
    }
    .wpb_row .vc_span1_3 {
        width: 11.1111111111%;
    }
    .wpb_row .vc_span1_2 {
        width: 10%;
    }
    .wpb_row .vc_span1_5 {
        width: 12.5%;
    }
    .wpb_row .vc_span2_4 {
        width: 20%;
    }
    .wpb_row .vc_span4_5 {
        width: 37.5%;
    }
    .wpb_row .vc_span7_5 {
        width: 62.5%;
    }
    .wpb_row .vc_span10_5 {
        width: 87.5%;
    }
    .bit-html .wpb_row .vc_span1 {
        width: 8.333333333333332%;
    }

    .bit-html .wpb_row .vc_span2 {
        width: 16.6666666666666%;
    }
    .wpb_row .vc_span3 {
        width: 25%;
    }
    .wpb_row .vc_span4 {
        width: 33.33333333333333%;
    }
    .wpb_row .vc_span5 {
        width: 41.66666666666666%;
    }
    .wpb_row .vc_span6{
        width: 50%;
    }
    .wpb_row .vc_span7{
        width: 58.333333333333336%;
    }
    .wpb_row .vc_span8 {
        width: 66.66666666666666%;
    }
    .wpb_row .vc_span9 {
        width: 75%;
    }
    .wpb_row .vc_span9_6 {
        width: 80%;
    }
    .wpb_row .vc_span10 {
        width: 83.33333333333334%;
    }
    .wpb_row .vc_span11 {
        width: 91.66666666666666%;
    }
    .wpb_row .vc_span12 {
        width: 100%;
    }


}
@media screen and (max-width: 992px) {
    .bit-html .wpb_row .vc_span1,
    .bit-html .wpb_row .vc_span2,
    .bit-html .wpb_row .vc_span3,
    .wpb_row .vc_span4,
    .wpb_row .vc_span5,
    .wpb_row .vc_span6,
    .wpb_row .vc_span7,
    .wpb_row .vc_span8,
    .wpb_row .vc_span9,
    .wpb_row .vc_span10,
    .wpb_row .vc_span11,
    .wpb_row .vc_span12,
    .wpb_row .vc_span1_2,
    .wpb_row .vc_span1_5,
    .wpb_row .vc_span1_7,
    .wpb_row .vc_span1_3,
    .wpb_row .vc_span2_4,
    .wpb_row .vc_span4_5,
    .wpb_row .vc_span7_5,
    .wpb_row .vc_span9_6,
    .wpb_row .vc_span10_5{
        width: 100%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile1_7,
    .display_entire .wpb_row .vc_span1_7 {
        width: 14.2857142%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile1_3,
    .display_entire .wpb_row .vc_span1_3 {
        width: 11.1111111111%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile1_2,
    .display_entire .wpb_row .vc_span1_2 {
        width: 10%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile1_5,
    .display_entire .wpb_row .vc_span1_5 {
        width: 12.5%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile2_4,
    .display_entire .wpb_row .vc_span2_4 {
        width: 20%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile4_5,
    .display_entire .wpb_row .vc_span4_5 {
        width: 37.5%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile7_5,
    .display_entire .wpb_row .vc_span7_5 {
        width: 62.5%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile9_6,
    .display_entire .wpb_row .vc_span9_6 {
        width: 80%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile10_5,
    .display_entire .wpb_row .vc_span10_5 {
        width: 87.5%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile1,
    .bit-html .display_entire .wpb_row .vc_span1 {
        width: 8.333333333333332%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile2,
    .bit-html .display_entire .wpb_row .vc_span2 {
        width: 16.6666666666666%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile3,
    .bit-html .display_entire .wpb_row .vc_span3 {
        width: 25%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile4,
    .display_entire .wpb_row .vc_span4 {
        width: 33.33333333333333%;
    }
    .bit-html body  .wpb_row .vc_span_mobile.vc_span_mobile5,
    .display_entire .wpb_row .vc_span5 {
        width: 41.66666666666666%;
    }
    .bit-html body  .wpb_row .vc_span_mobile.vc_span_mobile6,
    .display_entire .wpb_row .vc_span6{
        width: 50%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile7,
    .display_entire .wpb_row .vc_span7{
        width: 58.333333333333336%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile8,
    .display_entire .wpb_row .vc_span8 {
        width: 66.66666666666666%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile9,
    .display_entire .wpb_row .vc_span9 {
        width: 75%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile10,
    .display_entire .wpb_row .vc_span10 {
        width: 83.33333333333334%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile11,
    .display_entire .wpb_row .vc_span11 {
        width: 91.66666666666666%;
    }
    .bit-html body .wpb_row .vc_span_mobile.vc_span_mobile12,
    .display_entire .wpb_row .vc_span12 {
        width: 100%;
    }
}

.bit-html .wpb_row .vc_span1,
.bit-html .wpb_row .vc_span2,
.bit-html .wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12,
.wpb_row .vc_span1_2,
.wpb_row .vc_span1_5,
.wpb_row .vc_span1_7,
.wpb_row .vc_span1_3,
.wpb_row .vc_span2_4,
.wpb_row .vc_span4_5,
.wpb_row .vc_span7_5,
.wpb_row .vc_span9_6,
.wpb_row .vc_span10_5{
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    max-width: 100%;
}

.contentsPadding0 .wpb_row .vc_span12 {
    padding-left: 0px;
    padding-right: 0px;
}

@media (max-width: 600px) {
    .vc_responsive .cta_align_left .wpb_button,
    .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto;
    }
    .vc_responsive .cta_align_left .wpb_call_text,
    .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center;
    }
}
@media (max-width: 480px) {
    .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
    .vc_responsive .wpb_tour .wpb_tab,
    .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0;
    }
    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em;
    }
    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em;
    }
    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em;
    }
    .hide_slider_480{
        visibility:hidden !important; display:none !important;
    }
}
@media (max-width: 480px) {
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto;
    }
    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_span"] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
    .vc_read_more, .smhide{
        display:none;
    }
}
@media only screen and (min-width: 992px){
    .desktopHidden{
        display:none !important;
    }
    .mobilefloatmenu.dl-menu-open #page{
        transform:none !important;
        -webkit-transform:none !important;
    }
    .dl-menu-open .floatwarpper{
        transform:none !important;
        -webkit-transform:none !important;
    }
    #branding.bit-logo-bar{
        margin:0 !important;
    }
}

@media only screen and (max-width: 992px) {

    #parallax-nav.right{
        right:15px !important;
    }
    #parallax-nav.left{
        left:15px !important;
    }
    .mobilefloatmenu.dl-menu-open #page {
        -webkit-transform:translate3d(-260px,0,0);
        transform: translate3d(-260px, 0px, 0px);
        position:relative;
        width:100%;
        -webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out
    }
    .mobilefloatmenu.dl-menu-open .dl-menu-hidden{
        display:none !important;
    }
    .mobilefloatmenu.dl-menu-open .floatmenu.dl-menuwrapper #mobile-menu{
        width:12px;
    }
    .mobilefloatmenu.dl-menu-open #mobile-menu.glyphicon.glyphicon-icon-align-justify:before{
        content:'\f00d';
    }
    .dl-menu-open .floatwarpper{
        overflow-x:hidden;
        height: 100%;
        visibility: visible;
        -webkit-transform:translate3d(-260px,0,0);
        transform: translate3d(-260px, 0px, 0px);
        -webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out
    }
    #header.mobiletopbottom #branding .bitem{
        display:block !important;
    }
    #header.mobiletopbottom #branding .bitem .ui-custom-drop-container.logosize{
        margin-left:-25px !important;
    }
    #header.mobileleftright #branding .bitem{
        display:table-cell !important;
    }
    .bit-html #header.hl #branding .bitem.logo{
        display:none !important;
    }
    .bit-html #header.ht #branding .bitem.text{
        display:none !important;
    }
    #header.mobileleftright #branding .bitem #bit-logoText{
        margin-top:0  !important;
    }
    .content .qfy_title.mobileleft{
        text-align:left;
    }
    .content .qfy_title.mobilecenter{
        text-align:center;
    }
    .content .qfy_title.mobileright{
        text-align:right;
    }
    .content .qfy_title.inherit{
        text-align:inherit;
    }
    .content .qfy_title .qfy_title_inner{
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .video_transparent{
        display:none !important;
    }
    .div_table.custom .div_td{
        width:100% !important;
        display:block !important;
    }
    .mobilemarginleft0px{
        margin-left: 0px !important;
    }
    /********************************/
    .search_contain{
        padding-left:0 !important;
        padding-right:0 !important;
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .search_contain .searchform{
        max-width:100%;
    }
    .bit-html .wf-mobile-visible{
        display: block  !important;
    }
    .more.mypages a{
        padding-left:0  !important;
        padding-right:0  !important;
        width:100%;
    }
    .bit-html .wf-mobile-visible-inline {
        display: inline-block  !important;
    }
    .bit-html #mobile-menu {
        display: inline-block;
        margin-bottom: 10px;
    }
    .bit-html .onlyShowMobileWidget {
        display: block  !important;
    }
    .bit-html .wf-mobile-hidden,
    .bit-html .logo-center #main-nav.wf-mobile-hidden,
    .bit-html .logo-classic-centered #main-nav.wf-mobile-hidden,
    .bit-html .logo-center .mini-search.wf-mobile-hidden,
    .bit-html .logo-classic-centered .mini-search.wf-mobile-hidden,
    .bit-html .logo-classic .wf-td.mini-search.wf-mobile-hidden,
    .bit-html #header .wf-wrap .wf-table .wf-td.mini-search {
        display: none  !important;
    }
    .bit-html #header .navigation-holder,#header .navigation-holder > div{
        background:none;
        background-image:none;
        border:0px;
    }
    /********************************/
    .ts_video_container,.ts_video_container iframe{
        width:100% !important;
        height:auto !important;
    }
    .header_bg_mobilehide #header{
        background-image:none;
    }
    .bit-html #top-bar.bit-top-bar{
        display:none;
    }
    .bit-html .mobileHidden,
    .bit-html body .assistive-info .site_tooler.mobileHidden{
        display:none !important;
    }
    .bit-html #bottom-bar .wf-wrap,
    .bit-html #main .wf-wrap,
    .bit-html #footer .wf-wrap,
    .bit-html #top-bar .wf-wrap
    {
        padding:0 !important;
    }
    #header .wf-wrap{
        padding-left:10px;
        padding-right:10px;
    }

    #header .wf-wrap .wf-table #branding{
        display:table;
        margin:0 auto;
        /*table-layout:fixed;*/
        width:100%;
    }
    #header .wf-wrap .wf-table{
        table-layout:fixed;
    }

    #bitBanner .bit-tp-caption.on,#bitBanner .bit-tp-caption{
        display:none;
    }
    .bit-html .fullscreenpage #fullscreenheader {
        width:100%;
        top:0;
        left:0;
        margin-top:0 !important;
    }
    .wpb_row .vc_span1,
    .wpb_row .vc_span2,
    .wpb_row .vc_span3,
    .wpb_row .vc_span4,
    .wpb_row .vc_span5,
    .wpb_row .vc_span6,
    .wpb_row .vc_span7,
    .wpb_row .vc_span8,
    .wpb_row .vc_span9,
    .wpb_row .vc_span10,
    .wpb_row .vc_span2_4,
    .wpb_row .vc_span9_6,
    .wpb_row .vc_span11,
    .wpb_row .vc_span12 {
        padding:0px !important;
    }
    /*.bitRightLeftSiderWidget,*/body.compose-mode  .bitLeftSider .vc-no-content-helper.vc-not-empty,body.compose-mode  .bitRightSider .vc-no-content-helper.vc-not-empty{
                                     padding: 10px 0 0 0 !important;
                                 }
    .page .main-outer-wrapper .right-sidebar-wrapper,.page .main-outer-wrapper .left-sidebar-wrapper,.page .main-outer-wrapper .bitMainTopSider-wrapper
    {
        padding-top:0  !important;
    }

    section .bitMainTopSider,
    section .bitMainBottomSider,
    section .bitLeftSider,
    section .bitRightSider
    {
        padding-left:15px !important;
        padding-right:15px !important;
        margin-top:0px  !important;
    }
    section.section{
        /*margin-top:0px  !important;*/
    }

    .content-fullwidth #page #main .wf-wrap .wpb_row,
    .content-fullwidth #page #main .bitMainTopSider,
    .content-fullwidth #page #main .bitMainBottomSider
    {
        padding:0  !important;
    }
    .content-fullwidth.mini-boxed-layout #page #main .wf-wrap .wpb_row,
    .content-fullwidth.mini-boxed-layout #page #main .bitMainTopSider,
    .content-fullwidth.mini-boxed-layout #page #main .bitMainBottomSider
    {
        padding:0  !important;
    }
    .bitLeftSider,.bitRightSider
    {
        margin-right:0  !important;
        margin-left:0  !important;
    }
    .vc_bit_raw_video.autoheight{
        height:auto !important;
    }
    .footer .widget {
        width: 100% !important;
        /*padding:0 !important;*/
    }
    .qfytemplateslist,.qfytemplateslist > .vc_span_class{
        width:100% !important;
        display:block !important;
    }
    .qfytemplateslist .vc-item{
        float:none !important;
        position:relative !important;
    }
    .column_inner {
        min-height:0 !important;
    }
    .bitImageControlDiv,
    .wpb_content_element,
    .vc_carousel_horizontal,
    .ts-circliful-counter-parent,
    .ts_html5_video_frame,
    .wpb_images_lib,
        /*.bitMainTopSiderWidget,*/
        /*.bitMainBottomSiderWidget,*/
    .progressbarparent,
    .ts-icon-counter,
    .vc_bit_raw_videoparent,
    .wpb_raw_code,
    .qfy_scroll_box_div,
    .ts-countdown-parent,
    .qfy_cart.qfy_wc_div,
    .qfy_checkout.qfy_wc_div,
    .qfy_account.qfy_wc_div,
    .vc_btn3-container,
    .vc_icon_element,
    .QFBOOKCalendar-container,
    .QFBOOKSearchsimpleform
    {
        /*padding-left:0 !important;
        padding-right:0 !important;*/
    }
    .QFBOOKSearchsimpleform.level .wf-table,.QFBOOKSearchsimpleform.level .wf-td{
        display:block;
        padding-right:0px !important;
        padding-bottom:10px !important;
    }
    .bit-html .page .container{ margin: 0px auto; max-width: 768px; }
    .bit-html .MainMenu{
        clear:both;
    }
    .bit-html .page .bit_row { width: auto; min-width: 0; margin-left: 0; margin-right: 0; }
    .bit-html .page .bit_row .column,
    .bit-html .page  .bit_row .columns { width: 100%; float: none; }
    .bit-html .page .column:last-child,
    .bit-html .page .columns:last-child { float: none; }
    .bit-html .page [class*="column"] + [class*="column"]:last-child { float: none; }
    .bit-html .page .column:before,
    .bit-html .page  .columns:before,
    .bit-html .page  .column:after,
    .bit-html .page  .columns:after { content: ""; display: table; }
    .bit-html .page .column:after,
    .bit-html .page  .columns:after { clear: both; }

    .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item,
    .woocommerce .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item,
    .woocommerce .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > li
    {
        float: none  !important;
        width: 100% !important;
        padding-right:0px !important;
    }
    .vc-carousel-slideline-inner{
        left:0px !important;
    }
    .vc-carousel .vc-carousel-inner .vc-carousel-slideline,
    .woocommerce .vc-carousel-inner .vc-carousel-slideline{
        width: 100% !important;
    }
    .bit-html .vc-carousel  .vc-right.vc-carousel-control,
    .bit-html .vc-carousel  .vc-left.vc-carousel-control,
    .bit-html .vc-carousel .vc-carousel-indicators{
        display:none;
    }
    .bit-html #bitBanner.bitBanner{
        padding-left:0 ;
        padding-right:0;
        margin-left:0;
        margin-right:0;
    }
    .bit-html #header {
        /*padding:0 !important;*/
        padding-top:0 !important;
        padding-bottom:0 !important;
        margin:0 !important;
    }
    .bit-html #top-bar {
        padding:0 !important;
        margin: 0 !important;
    }
    .bit-html #footer {
        /*padding:0 !important;*/
        margin:0 !important;
    }
    .bit-html #bottom-bar{
        /*padding: 10px 0 10px 0 !important;*/
        margin: 0 !important;
    }
    .mobile_footer_menu{
        display:block !important;
        width:100%;
    }
    .bit-html .scroll-top {
        bottom:40px;
    }
}
@media (min-width: 768px) {
    .bit-html .vc_container {
        width: 750px;
    }
    .pc_clear{
        clear:both;
    }
}
@media (min-width: 992px) {
    .bit-html .vc_container {
        width: 970px;
    }

}
@media (min-width: 1200px) {
    .bit-html .vc_container {
        width: 1170px;
    }
}

@media screen and (max-width: 980px) {
    .bit-html #page.boxed,.bit-html #page.mini-boxed,.bit-html #page.fix-width,.bit-html #page.fix-bigwidth,.bit-html #page.fix-sobigwidth {
        margin: 0px auto;
        max-width: 980px;
    }
}
@media screen and (max-width: 1380px) {
    .bit-html #phantom .ph-wrap.boxed {
        max-width: 1380px;
    }
}

@media screen and (min-width: 768px) {
    .bit-html .vc-carousel-control .icon-prev,
    .bit-html .vc-carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px;
        display: block;
        padding: 0;
    }
    .bit-html .vc-carousel-caption {
        left: 20%;
        right: 20%;
        padding-bottom: 30px;
    }
    .bit-html .vc-carousel-indicators {
        bottom: 28px;
    }
    .lastcolmun:after{
        clear:both;
    }
}


.bit-html #header.transparent,
.bit-html .overlap #header.transparent,
.old-ie.bit-html #header.transparent,
.old-ie.bit-html .overlap #header.transparent
{
    background-color:transparent;
}
@media screen and (min-width: 992px) {
    .bit-html #header.desktop_transparent,
    .bit-html .overlap #header.desktop_transparent,
    .old-ie.bit-html #header.desktop_transparent,
    .old-ie.bit-html .overlap #header.desktop_transparent
    {
        background-color:transparent;
    }
    .bodyheader40 #header{
        position:absolute;
        top:40px;
        width:100%;
        z-index:9200;
    }
    .bodyheader40 #top-bar{
        z-index:9201;
    }
    .bodyheader0 #header{
        position:absolute;
        top:0px;
        width:100%;
        z-index:9200;
    }
}


@media screen and (max-width: 768px) {
    .lastmobilecolmun:after{
        clear:both;
    }
    .mobile_clear{
        clear:both;
    }
    .tableft .tabcontent-inner > ul{
        text-align:left !important;
    }
    .tabright .tabcontent-inner > ul{
        text-align:right !important;
    }
    .tabcontent-inner > ul >li{
        display:inline-block !important;
    }
    #page{
        max-width:100%;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsOverflow{
        height:auto !important;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsOverflow .rsSlide{
        left:0 !important;
        position:relative !important;
        display:block !important;
        opacity:1  !important;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsContainer{
        transform :none !important;
    }
    .qfy-slidercontent .royalSlider_gallery_new section.section{
        height :auto !important;
    }
    .qfy-slidercontent .royalSlider_gallery_new .rsArrow,
    .qfy-slidercontent .royalSlider_gallery_new .rsBullets{
        display:none !important;
    }

    .mobile_fontsize8 *{font-size:8px !important;}
    .mobile_fontsize9 *{font-size:9px !important;}
    .mobile_fontsize10 *{font-size:10px !important;}
    .mobile_fontsize11 *{font-size:11px !important;}
    .mobile_fontsize12 *{font-size:12px !important;}
    .mobile_fontsize13 *{font-size:13px !important;}
    .mobile_fontsize14 *{font-size:14px !important;}
    .mobile_fontsize15 *{font-size:15px !important;}
    .mobile_fontsize16 *{font-size:16px !important;}
    .mobile_fontsize17 *{font-size:17px !important;}
    .mobile_fontsize18 *{font-size:18px !important;}
    .mobile_fontsize19 *{font-size:19px !important;}
    .mobile_fontsize20 *{font-size:20px !important;}
    .mobile_fontsize21 *{font-size:21px !important;}
    .mobile_fontsize22 *{font-size:22px !important;}
    .mobile_fontsize23 *{font-size:23px !important;}
    .mobile_fontsize24 *{font-size:24px !important;}
    .mobile_fontsize25 *{font-size:25px !important;}
    .mobile_fontsize26 *{font-size:26px !important;}
    .mobile_fontsize27 *{font-size:27px !important;}
    .mobile_fontsize28 *{font-size:28px !important;}
    .mobile_fontsize29 *{font-size:29px !important;}
    .mobile_fontsize30 *{font-size:30px !important;}
    .bit-html .vc_btn3-container.vc_btn-mobile-center{text-align:center}
    .bit-html .vc_btn3-container.vc_btn-mobile-left{text-align:left}
    .bit-html .vc_btn3-container.vc_btn-mobile-right{text-align:right}
    .bit-html .vc_btn3-container.vc_btn-mobile-inline {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
        text-align: inherit;
    }
    #header #navigation,#header .navigation-holder{left:0 !important;top:0 !important;}
    .bit-html .top-bar-right{
        max-width:100%;
    }
    .top-bar-right .bitSearchFrom form.searchform{
        margin-right:0 !important;
    }
    .bit-html .assistive-info.align .site_tooler{
        display:block !important;
    }
    .bit-html .assistive-info.mobilealign .site_tooler{
        display:inline-block !important;
    }
    .bit-html .assistive-info.mobilevalign .site_tooler{
        display:block !important;
    }

    .bit-html .woocommerce #content div.product div.images{
        width:100% !important;
    }
    #tab-description img{height:auto !important;}
    .bit-html .dl-container,
    .bit-html .dl-menu {
        margin: 0 auto;
        min-width: 200px;
        max-width: 320px;
    }
    .bit-html #header.logo-left #branding,
    .bit-html #header.logo-classic #branding,
    .bit-html #header.logo-classic-centered #branding,
    .bit-html #header.logo-center #branding {
        padding-right: 0;
    }
    .bit-html body.compose-mode .bitSiteSlide{
        right: 0;
        top:0;
    }
    .bit-html .logo-classic .navigation-holder > div {
        padding-left: 0;
        padding-right: 0;
    }

    .bit-html #header .wf-wrap .wf-table .wf-td {
        display: block;
    }

    .bit-html .logo-left #navigation {
        text-align: center;
    }
    /*.tp-bullets,.tp-rightarrow,.tp-leftarrow{
        display:none;
    }*/
    .tp-bullets{
        bottom:6px !important;
    }
    .tp-rightarrow{
        right:6px  !important;
    }
    .tp-leftarrow{
        left:6px  !important;
    }
    .textwidget.bitWidgetFrame img,
    .wpb_text_column img{
        height:auto !important;
    }
    div.qfyuser{
        float:none !important;
        margin-left: auto  !important;
        margin-right: auto !important;
        max-width:100% !important;
        width:auto !important;
        /*padding-left:0 !important;
        padding-right:0 !important;*/
    }
    .background-media{
        background-attachment: scroll !important;
    }
    .column_inner{
        /*padding-left:0 !important;
        padding-right:0 !important;*/
        margin-left:0 !important;
        margin-right:0 !important;
    }
    .small-screen-center{text-align:center!important}
    .small-screen-left{text-align:left!important}
    .small-screen-right{text-align:right!important}

    #header.logo-left #branding, #header.logo-left #branding img,
    #header.logo-classic #branding, #header.logo-classic #branding img,
    #header.logo-classic-centered #branding, #header.logo-classic-centered #branding img,
    #header.logo-center #branding, #header.logo-center #branding img {
        max-width: 100%;
    }
    .bit-html #branding,
    .bit-html #branding-bottom,
    .bit-html #top-bar .wf-float-left,
    .bit-html #top-bar .wf-float-right,
    .bit-html #bottom-bar .wf-float-left,
    .bit-html #bottom-bar .wf-float-right {
        float: none;
        width: auto;
        padding-left: 0;
        padding-right: 0;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
    }
    #header.headerInnerPM > .wf-wrap{
        margin: 0 !important;
        padding-top:0 !important;
        padding-bottom:0 !important;
    }
    #header.headerInnerPM .navigation-holder > div{
        margin: 0 !important;
        padding:0 !important;
    }
    #header.menuPosition #navigation #main-nav {
        bottom: 0px !important;
        left: 0px !important;
    }
    #header.menuPositionHolder .navigation-holder {
        bottom: 0px !important;
        left: 0px !important;
    }
    .bit-html #fancy-header .wf-wrap {
        display: table;
    }
    .bit-html #fancy-header .wf-table {
        display: table-cell;
        vertical-align: middle;
    }
    .bit-html #fancy-header .td-for-height {
        display: none;
    }
    /*.bit-html #header.logo-classic .wf-table,
    .bit-html #header.logo-classic-centered .wf-table {
        height: auto;
        min-height: 0;
    }
    .bit-html #header.logo-classic .wf-table,
    .bit-html #header.logo-classic-centered .wf-table {
        height: auto;
        min-height: 0;
    }*/

    .bit-html .logo-classic #branding,
    .bit-html .logo-classic .assistive-info,
    .bit-html .logo-classic-centered #branding,
    .bit-html .logo-classic-centered .assistive-info {
        width: 100%;
        padding-right: 0;
        text-align: center;
    }
    .bit-html #header .assistive-info.mobilealign_left{
        text-align: left;
    }
    .bit-html #header .assistive-info.mobilealign_right{
        text-align: right;
    }
    .bit-html #header .assistive-info.mobilealign_center{
        text-align: center;
    }
    /*#header .assistive-info.mobilealign_left .site_tooler,
    #header .assistive-info.mobilealign_right .site_tooler,
    #header .assistive-info.mobilealign_center .site_tooler{
        padding-left:0 !important;
        padding-right:0 !important;
    }*/
    .bit-html .logo-classic #navigation,
    .bit-html .logo-classic-centered #navigation {
        text-align: center;
    }
    .bit-html .logo-classic #navigation, .logo-classic-centered #navigation {
        line-height: normal;
    }
    .bit-html .logo-left #navigation,.bit-html .logo-left-right #navigation {
        text-align: center;
    }
    .bit-html .qfy-comments .children{
        padding-left: 0px;
    }
    .bit-html .logo-left-right .bit_widget_more{
        padding-left:5px;
        padding-right:5px;
    }
    .bit-html .logo-left-right .bit_widget_more .site_tooler{
        display:block;
    }
    .bit-html #header .navigation-holder #navigation{
        background:none;
        background-color:none;
        border:0;
    }
    .bit-html .blog-media.wf-td,
    .bit-html .blog-content.wf-td {
        display: block;
        margin:0 0 20px 0 !important;
        padding:0  !important;
        width:100%  !important;

    }
    .bit-html .post_blog3 li:first-child{
        padding-bottom: 35px !important;
    }
    #phantom{
        display:none !important;
    }
    .wpb_gallery_slides,
    .wpb_gallery,
    .wpb_gallery_slides img{
        width:100% !important;
        height:auto !important;
    }
    .wpb_carousel_slides,
    .wpb_carousel_slides .vc-item,
    .wpb_carousel_slides img{
        width:100% !important;
        height:auto !important;
    }
    .bit-html .vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item{
        visibility: visible;
    }
    .mobilenopadding{
        margin: 0 !important;
        /*padding:0 !important;*/
    }
}


@media screen and (min-width:768px){
    .content-fullwidth #page #main .wf-wrap .section.full .wpb_row,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span1,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span2,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span3,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span4,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span5,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span6,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span7,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span8,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span9,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span10,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span11,
    .content-fullwidth #page #main .wf-wrap .section.full .vc_span12,
    #page .qfy-sub-div-inner .section.full .wpb_row,
    #page .qfy-sub-div-inner .section.full .vc_span1,
    #page .qfy-sub-div-inner .section.full .vc_span2,
    #page .qfy-sub-div-inner .section.full .vc_span3,
    #page .qfy-sub-div-inner .section.full .vc_span4,
    #page .qfy-sub-div-inner .section.full .vc_span5,
    #page .qfy-sub-div-inner .section.full .vc_span6,
    #page .qfy-sub-div-inner .section.full .vc_span7,
    #page .qfy-sub-div-inner .section.full .vc_span8,
    #page .qfy-sub-div-inner .section.full .vc_span9,
    #page .qfy-sub-div-inner .section.full .vc_span10,
    #page .qfy-sub-div-inner .section.full .vc_span11,
    #page .qfy-sub-div-inner .section.full .vc_span12
    {
        padding:0px;
    }
}
@media screen and (max-width:768px){
    .section.smfull,
    .content-fullwidth #page #main .wf-wrap .section.smfull .wpb_row,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span1,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span2,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span3,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span4,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span5,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span6,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span7,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span8,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span9,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span10,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span11,
    .content-fullwidth #page #main .wf-wrap .section.smfull .vc_span12
    {
        padding:0px;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

.section.bothfull,
.content-fullwidth #page #main .wf-wrap .section.bothfull .wpb_row,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span1,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span2,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span3,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span4,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span5,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span6,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span7,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span8,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span9,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span10,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span11,
.content-fullwidth #page #main .wf-wrap .section.bothfull .vc_span12,
#page .qfy-sub-div-inner .section.bothfull .wpb_row,
#page .qfy-sub-div-inner .section.bothfull .vc_span1,
#page .qfy-sub-div-inner .section.bothfull .vc_span2,
#page .qfy-sub-div-inner .section.bothfull .vc_span3,
#page .qfy-sub-div-inner .section.bothfull .vc_span4,
#page .qfy-sub-div-inner .section.bothfull .vc_span5,
#page .qfy-sub-div-inner .section.bothfull .vc_span6,
#page .qfy-sub-div-inner .section.bothfull .vc_span7,
#page .qfy-sub-div-inner .section.bothfull .vc_span8,
#page .qfy-sub-div-inner .section.bothfull .vc_span9,
#page .qfy-sub-div-inner .section.bothfull .vc_span10,
#page .qfy-sub-div-inner .section.bothfull .vc_span11,
#page .qfy-sub-div-inner .section.bothfull .vc_span12
{
    padding:0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}


