
body{
	overflow-x:hidden;
}
#field_2_5, #field_2_12, #field_1_12, #field_1_5{
	display:none;
}


@media(min-width:1168px) and (max-width:1279px){
    body{
        min-width:1050px
    }
    .main_content{
        min-width:1050px
    }
    .sidemenu_left .main_content{
        min-width:1000px
    }
    .main{
        width:1050px
    }
    .home .mainWrap > .main{
        width:100%
    }
    .home .main > div > .wpb_row {
         width:100%;
        margin:0;
    }
    .home .main > div > .wpb_row > div.vc_col-sm-12 {
         width:1150px;
         margin:0 auto;
        float: none;
    }
    body.boxed .boxedWrap{
        width:1100px
    }
    .with_sidebar .content{
        width:750px
    }
    .home .with_sidebar .content{
        width:100%;
        float:none
    }
    .content .sc_video_player,.content iframe{
        max-width:750px
    }
    .with_sidebar .content .sc_video_player,.with_sidebar .content iframe{
        max-width:1050px
    }
    .masonry article .thumb{
        padding:0
    }
    .sliderHomeBullets{
        font-size:13px
    }
    .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:500px
    }
    .without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:710px
    }
    .sc_slider_pagination_area .flex-control-nav.manual{
        width:240px
    }
    .without_sidebar .sc_slider_pagination_area .flex-control-nav.manual{
        width:330px
    }
    .sc_slider_pagination_over .flex-control-nav.manual{
        width:330px;
        left:-340px
    }
    .post_content .sc_slider_pagination_over .flex-control-nav.manual{
        width:240px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        float:none
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_info{
        clear:both;
        margin-top:6px
    }
    .widgetTabs .widgetTop .wp-calendar{
        font-size:32px
    }
    .widgetTabs .widgetTop .wp-calendar th,.widgetTabs .widgetTop .wp-calendar td{
        height:80px
    }
}
@media(min-width:1024px) and (max-width:1167px){
    body{
        min-width:850px;
        font-size:13px;
        line-height:19px
    }
    h1,.h1{
        font-size:40px;
        line-height:54px;
        padding:0 0 26px 0
    }
    h2,.h2{
        font-size:32px;
        line-height:38px;
        padding:0 0 36px 0
    }
    h3,.h3{
        font-size:21px;
        line-height:26px;
        padding:0 0 32px 0
    }
    h4,.h4{
        font-size:16px;
        line-height:20px;
        padding:0 0 28px 0
    }
    h5,.h5{
        font-size:13px;
        line-height:16px;
        padding:0 0 26px 0
    }
    h6,.h6{
        font-size:12px;
        line-height:15px;
        padding:0 0 24px 0
    }
    .big_text{
        font-size:16px;
        line-height:24px
    }
    .main_content{
        min-width:850px
    }
    .sidemenu_left .main_content{
        min-width:800px
    }
    .main{
        width:850px
    }
    .home .mainWrap > .main{
        width:100%
    }
    .home .main > div > .wpb_row {
         width:100%;
        margin:0;
    }
    .home .main > div > .wpb_row > div.vc_col-sm-12 {
         width:850px;
         margin:0 auto;
        float: none;
    }
    body.boxed .boxedWrap{
        width:900px
    }
    .with_sidebar .content{
        width:600px
    }
    .home .with_sidebar .content{
        width:100%;
        float:none
    }
    .sidebar{
        width:200px
    }
    .content .sc_video_player,.content iframe{
        max-width:600px
    }
    .with_sidebar .content .sc_video_player,.with_sidebar .content iframe{
        max-width:850px
    }
    .widget_area .sc_video_player,.widget_area .content iframe{
        max-width:200px
    }
    .widget_area .search-form .search-field{
        max-width:150px
    }
    .sc_counter .sc_skills_item .sc_skills_count{
        font-size:50px
    }
    .sc_counter .sc_skills_item.SCstyle3 .sc_skills_count{
        font-size:50px
    }
    .sc_counter .sc_skills_item.SCstyle4 .sc_skills_count{
        font-size:50px
    }
    .sc_skills_percent .skillsWrap .sc_skills_item .sc_skills_count{
        font-size:60px
    }
    .sc_scroll_controls ul.flex-direction-nav{
        top:-77px
    }
    .sliderHomeBullets{
        font-size:11px
    }
    .sliderHomeBullets.staticSlider,.sliderHomeBullets.staticSlider .royalSlider,.sliderHomeBullets.staticSlider .slideContent{
    }
    .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:400px
    }
    .without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:610px
    }
    .sc_slider_pagination_area .flex-control-nav.manual{
        width:190px
    }
    .without_sidebar .sc_slider_pagination_area .flex-control-nav.manual{
        width:280px
    }
    .sc_slider_pagination_over .flex-control-nav.manual{
        width:280px;
        left:-290px
    }
    .post_content .sc_slider_pagination_over .flex-control-nav.manual{
        width:190px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        float:none
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_info{
        clear:both;
        margin-top:6px
    }
    .sc_slider_pagination_area .flex-control-nav.manual li{
        padding-left:20px
    }
    .sc_slider_pagination_area .flex-control-nav.manual li .slide_pager{
        padding:15px 20px 10px 0
    }
    .sc_slider_pagination_over .flex-control-nav.manual li .slide_pager{
        padding-left:20px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        width:60px;
        height:20px;
        line-height:20px;
        margin-right:15px
    }
    .widgetTabs .widgetTop{
        font-size:16px;
        line-height:22px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li{
        padding-right:40px;
        min-height:32px;
        font-size:28px;
        line-height:32px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li+li{
        padding:32px 40px 0 0
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li:before{
        height:32px;
        width:30px;
        font-size:16px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu:before{
        height:32px;
        width:30px;
        font-size:22px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul{
        padding-left:30px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li{
        font-size:16px;
        line-height:22px;
        min-height:16px;
        margin-top:16px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li:before{
        height:16px;
        width:16px;
        font-size:12px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li div{
        font-size:22px;
        line-height:32px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li,.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        font-size:16px;
        line-height:22px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        margin-left:30px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li+li{
        margin-top:30px;
        padding-top:30px
    }
    .widgetTabs .widgetTop .search-form .search-field{
        width:50%;
        height:50px;
        line-height:50px;
        font-size:30px
    }
    .widgetTabs .widgetTop .search-form .search-button{
        height:50px;
        line-height:50px;
        width:50px
    }
    .widgetTabs .widgetTop .search-form .search-button>a{
        height:48px;
        line-height:48px;
        width:48px
    }
    .widgetTabs .widgetTop .tagcloud a{
        height:26px;
        line-height:26px;
        padding:6px 12px;
        margin:0 3px 8px 0;
        font-size:16px !important
    }
    .widgetTabs .widgetTop .wp-calendar{
        font-size:32px;
        padding-bottom:40px
    }
    .widgetTabs .widgetTop .wp-calendar th,.widgetTabs .widgetTop .wp-calendar td{
        height:70px
    }
    .widgetTabs .widgetTop .wp-calendar tbody td a{
        width:40px
    }
    .widgetTabs .widgetTop.widget_flickr .flickr_badge_image,.widgetTabs .widgetTop.widget_flickr .flickr_images>a{
        width:210px;
        height:140px
    }
    .widgetTabs .widgetTop .instagram-pics li{
        width:210px;
        height:140px
    }
    .widgetTabs .widgetTop.widget_twitter ul:not(.tabs)>li{
        font-size:16px;
        line-height:26px
    }
    .widgetTabs .widgetTop .post_item .post_title{
        font-size:22px;
        line-height:28px;
        padding-bottom:18px
    }
    .widgetTabs .widgetTop .post_item.with_thumb .post_title{
        margin-top:-6px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title{
        padding-left:30px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before{
        width:30px;
        height:60px;
        font-size:16px
    }
    .widgetTabs .widgetTop .post_item+.post_item{
        margin-top:30px;
        padding-top:30px
    }
    .widgetTabs .widgetTop .post_item .post_info{
        font-size:12px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info{
        padding-left:30px
    }
    .widgetTabs .widgetTop .post_thumb{
        margin:0 20px 20px 0
    }
    .widgetTabs .widgetTop .summaryRating{
        margin:-10px 0 10px 0
    }
    .woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{
        font-size:16px;
        line-height:20px
    }
    .woocommerce div.product .product_title{
        font-size:21px;
        line-height:26px;
        padding:0 0 30px
    }
    .woocommerce div.product p.price del{
        font-size:18px
    }
    .woocommerce div.product p.price ins{
        font-size:24px
    }
}
@media(min-width:800px) and (max-width:1023px){
    body{
        min-width:750px;
        font-size:13px;
        line-height:19px
    }
    h1,.h1{
        font-size:38px;
        line-height:50px;
        padding:0 0 24px 0
    }
    h2,.h2{
        font-size:30px;
        line-height:36px;
        padding:0 0 30px 0
    }
    h3,.h3{
        font-size:20px;
        line-height:24px;
        padding:0 0 28px 0
    }
    h4,.h4{
        font-size:14px;
        line-height:18px;
        padding:0 0 24px 0
    }
    h5,.h5{
        font-size:13px;
        line-height:16px;
        padding:0 0 20px 0
    }
    h6,.h6{
        font-size:12px;
        line-height:15px;
        padding:0 0 18px 0
    }
    .big_text{
        font-size:14px;
        line-height:21px
    }
    .main_content{
        min-width:750px
    }
    .sidemenu_left .main_content{
        min-width:700px
    }
    .main{
        width:750px
    }
    .home .mainWrap > .main{
        width:100%
    }
    .home .main > div > .wpb_row {
         width:100%;
        margin:0;
    }
    .home .main > div > .wpb_row > div.vc_col-sm-12 {
         width:750px;
         margin:0 auto;
        float: none;
    }
    body.boxed .boxedWrap{
        width:800px
    }
    .content .sc_video_player,.content iframe{
        max-width:750px
    }
    .with_sidebar .content .sc_video_player,.with_sidebar .content iframe{
        max-width:750px
    }
    .widget_area .sc_video_player,.widget_area .content iframe{
        max-width:350px
    }
    .with_sidebar .content{
        width:100%;
        float:none
    }
    .sidebar{
        width:100%;
        float:none;
        padding:0
    }
    .sidebar aside{
        width:47%;
        display:block;
        float:left
    }
    .sidebar aside:nth-child(2n+1){
        clear:both;
        margin:0 6% 30px 0
    }
    .sidebar:after{
        content:'';
        height:0;
        display:block;
        clear:both
    }
    .footerContentWrap aside{
        margin-bottom:30px
    }
    .columns1_3:nth-child(1){
        width:94.4584%
    }
    .columns1_3:nth-child(2),.columns1_3:nth-child(3){
        width:44.44%;
        margin-top:30px
    }
    .columns2_3,.with_sidebar .columns2_3,.columns1_3.after_span_2{
        width:94.4584%;
        margin-top:30px
    }
    .columns1_4,.with_sidebar .columns1_4{
        width:44.44%
    }
    .columns1_4:nth-child(3){
        clear:both
    }
    .columns2_4,.with_sidebar .columns2_4,.columns3_4,.with_sidebar .columns3_4,.columns1_4.after_span_3{
        width:95.8334%
    }
    .columns1_5:nth-child(1){
        width:95.8334%
    }
    .columns1_5:nth-child(2),.columns1_5:nth-child(3),.columns1_5:nth-child(4),.columns1_5:nth-child(5){
        width:44.44%
    }
    .columns1_5:nth-child(4){
        clear:both
    }
    .columns2_5,.with_sidebar .columns2_5,.columns3_5,.with_sidebar .columns3_5,.columns4_5,.with_sidebar .columns4_5,.columns1_5.after_span_3,.columns1_5.after_span_4{
        width:95.8334%
    }
    .footerWidget{
        padding:50px 0 0 0
    }
    .footerWrap .columnsWrap>div{
        padding:0 0 30px 0
    }
    header{
        height:auto !important
    }
    header.fixedTopMenu .topWrap{
        position:static
    }
    .userHeaderSection,.userFooterSection{
        display:none
    }
    .contactFooter .logo{
        font-size:60px
    }
    .masonry .isotopePadding{
        margin-right:30px
    }
    .itemPage .itemInfo .infoPost,.itemPageFullWrapper .itemInfo .infoPost{
        float:none;
        padding:0;
        text-align:left
    }
    .itemPage .itemInfo .postSharing,.itemPageFullWrapper .itemInfo .postSharing{
        float:none;
        padding:0;
        height:auto;
        text-align:left
    }
    .twitBlock .sc_slider .swiper-slide{
        padding-top:40px;
        padding-bottom:40px
    }
    .sc_scroll_controls ul.flex-direction-nav{
        top:-70px
    }
    .sliderHomeBullets{
        font-size:10px
    }
    .sliderHomeBullets.staticSlider,.sliderHomeBullets.staticSlider .royalSlider,.sliderHomeBullets.staticSlider .slideContent{
    }
    .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:500px
    }
    .sc_slider_pagination_area .flex-control-nav.manual,.without_sidebar .sc_slider_pagination_area .flex-control-nav.manual{
        width:240px
    }
    .sc_slider_pagination_over .flex-control-nav.manual{
        width:330px;
        left:-340px
    }
    .post_content .sc_slider_pagination_over .flex-control-nav.manual{
        width:240px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        float:none
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_info{
        clear:both;
        margin-top:6px
    }
    .responsive_menu .menuTopWrap{
        display:none
    }
    .responsive_menu .menuTopWrap{
        border-top:1px solid rgba(255,255,255,0.1);
        clear:both;
        float:none !important;
        padding:0 0 30px 0
    }
    .responsive_menu .menuTopWrap>ul>li{
        border-bottom:1px solid rgba(255,255,255,0.1);
        display:block !important;
        float:none !important;
        padding:0 !important
    }
    .responsive_menu .menuTopWrap>ul{
        margin:0;
        padding:0
    }
    .responsive_menu .menuTopWrap ul li{
        list-style:none
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children:hover{
        cursor:pointer
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children:before{
        content:'\e85d';
        font-family:"fontello";
        width:40px;
        display:block;
        float:right;
        padding:7px 0 0 0;
        text-align:center;
        color:#fff
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before{
        content:'\e85e'
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children a{
        margin:0 40px 0 0
    }
    .responsive_menu .menuTopWrap>ul>li>a{
        text-transform:uppercase;
        display:block;
        color:#fff;
        padding:10px 15px 10px 30px;
        font-weight:300;
        font-size:12px
    }
    .responsive_menu .menuTopWrap ul li>a.sf-with-ul{
        margin:0 40px 0 0
    }
    .responsive_menu .menuTopWrap ul li ul{
        background:rgba(0,0,0,0.07) !important;
        border:none !important;
        padding:0;
        width:100% !important;
        margin:0;
        display:none;
        position:static !important
    }
    .responsive_menu .menuTopWrap ul li ul,.responsive_menu .menuTopWrap ul li ul li+li{
        border-top:1px solid rgba(255,255,255,0.1)
    }
    .responsive_menu .menuTopWrap ul li ul li a{
        padding:6px 30px 6px 30px !important
    }
    .responsive_menu .menuTopWrap ul li ul li a:after{
        display:none
    }
    .responsive_menu .menuTopWrap ul li ul li ul li a{
        padding:6px 15px 6px 54px !important
    }
    .widgetTabs .widgetTop{
        font-size:14px;
        line-height:20px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li{
        padding-right:30px;
        min-height:28px;
        font-size:24px;
        line-height:30px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li+li{
        padding:28px 30px 0 0
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li:before{
        height:28px;
        width:30px;
        font-size:14px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu:before{
        height:28px;
        width:30px;
        font-size:20px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul{
        padding-left:30px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li{
        font-size:14px;
        line-height:20px;
        min-height:14px;
        margin-top:14px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li:before{
        height:14px;
        width:14px;
        font-size:12px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li div{
        font-size:20px;
        line-height:28px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li,.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        font-size:14px;
        line-height:20px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        margin-left:30px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li+li{
        margin-top:26px;
        padding-top:26px
    }
    .widgetTabs .widgetTop .search-form .search-field{
        width:50%;
        height:40px;
        line-height:40px;
        font-size:26px
    }
    .widgetTabs .widgetTop .search-form .search-button{
        height:40px;
        line-height:40px;
        width:45px
    }
    .widgetTabs .widgetTop .search-form .search-button>a{
        height:38px;
        line-height:38px;
        width:43px
    }
    .widgetTabs .widgetTop .tagcloud a{
        height:22px;
        line-height:22px;
        padding:4px 10px;
        margin:0 3px 6px 0;
        font-size:14px !important
    }
    .widgetTabs .widgetTop .wp-calendar{
        font-size:30px;
        padding-bottom:40px
    }
    .widgetTabs .widgetTop .wp-calendar th,.widgetTabs .widgetTop .wp-calendar td{
        height:60px
    }
    .widgetTabs .widgetTop .wp-calendar tbody td a{
        width:40px
    }
    .widgetTabs .widgetTop.widget_flickr .flickr_badge_image,.widgetTabs .widgetTop.widget_flickr .flickr_images>a{
        width:180px;
        height:120px
    }
    .widgetTabs .widgetTop .instagram-pics li{
        width:180px;
        height:120px
    }
    .widgetTabs .widgetTop.widget_twitter ul:not(.tabs)>li{
        font-size:14px;
        line-height:20px
    }
    .widgetTabs .widgetTop .post_item .post_title{
        font-size:20px;
        line-height:26px;
        padding-bottom:16px
    }
    .widgetTabs .widgetTop .post_item.with_thumb .post_title{
        margin-top:-6px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title{
        padding-left:30px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before{
        width:30px;
        height:60px;
        font-size:14px
    }
    .widgetTabs .widgetTop .post_item+.post_item{
        margin-top:26px;
        padding-top:26px
    }
    .widgetTabs .widgetTop .post_item .post_info{
        font-size:12px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info{
        padding-left:30px
    }
    .widgetTabs .widgetTop .post_thumb{
        margin:0 20px 20px 0
    }
    .widgetTabs .widgetTop .summaryRating{
        margin:-8px 0 8px 0
    }
    .woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{
        font-size:16px;
        line-height:20px
    }
    .woocommerce div.product p.price del{
        font-size:16px
    }
    .woocommerce div.product p.price ins{
        font-size:22px
    }
    .wooc_demo_icons{
        margin-bottom:30px
    }
    .wooc_demo_icons .sc_icon{
        margin-bottom:20px;
        font-size:60px !important
    }
    .wooc_demo_icons .demo_title{
        font-size:16px !important
    }
    .wooc_demo_icons .demo_desc{
        font-size:13px !important
    }
}
@media(min-width:480px) and (max-width:799px){
    body{
        min-width:450px;
        font-size:13px;
        line-height:19px
    }
    h1,.h1{
        font-size:30px;
        line-height:36px;
        padding:0 0 22px 0
    }
    h2,.h2{
        font-size:22px;
        line-height:30px;
        padding:0 0 28px 0
    }
    h3,.h3{
        font-size:16px;
        line-height:22px;
        padding:0 0 26px 0;
        font-weight:300
    }
    h4,.h4{
        font-size:14px;
        line-height:18px;
        padding:0 0 24px 0
    }
    h5,.h5{
        font-size:13px;
        line-height:16px;
        padding:0 0 20px 0
    }
    h6,.h6{
        font-size:12px;
        line-height:15px;
        padding:0 0 18px 0
    }
    .big_text{
        font-size:14px;
        line-height:21px
    }
    .main_content{
        min-width:450px
    }
    .sidemenu_left .main_content{
        min-width:450px
    }
    .main{
        width:450px
    }
    body.boxed .boxedWrap{
        width:550px
    }
    .content .sc_video_player,.content iframe{
        max-width:450px
    }
    .with_sidebar .content .sc_video_player,.with_sidebar .content iframe{
        max-width:450px
    }
    .widget_area .sc_video_player,.widget_area .content iframe{
        max-width:450px
    }
    .with_sidebar .content{
        width:100%;
        float:none
    }
    .sidebar{
        width:100%;
        float:none;
        padding:0
    }
    .main_fullscreen{
        padding:0 30px
    }
    .sidebar aside,.footerContentWrap aside{
        margin-bottom:30px
    }
    .topWrap .usermenu_area .menuItemLeft{
        float:right
    }
    .topWrap .usermenu_area .menuItemRight{
        float:right
    }
    .columns1_3:nth-child(1){
        width:94.4584%
    }
    .columns1_3:nth-child(2),.columns1_3:nth-child(3){
        width:44.44%;
        margin-top:20px
    }
    .columns2_3,.with_sidebar .columns2_3,.columns1_3.after_span_2{
        width:94.4584%
    }
    .columns1_4,.with_sidebar .columns1_4{
        width:44.44%
    }
    .columns1_4:nth-child(3){
        clear:both
    }
    .columns2_4,.with_sidebar .columns2_4,.columns3_4,.with_sidebar .columns3_4,.columns1_4.after_span_3{
        width:95.8334%
    }
    .columns1_5:nth-child(1){
        width:95.8334%
    }
    .columns1_5:nth-child(2),.columns1_5:nth-child(3),.columns1_5:nth-child(4),.columns1_5:nth-child(5){
        width:44.44%
    }
    .columns1_5:nth-child(4){
        clear:both
    }
    .columns2_5,.with_sidebar .columns2_5,.columns3_5,.with_sidebar .columns3_5,.columns4_5,.with_sidebar .columns4_5,.columns1_5.after_span_3,.columns1_5.after_span_4{
        width:95.8334%
    }
    .sc_pricing_table.columns_4 .sc_pricing_columns{
        width:50%
    }
    .sc_pricing_table.columns_4 .sc_pricing_column_3,.sc_pricing_table.columns_4 .sc_pricing_column_4{
        margin-top:30px
    }
    .sc_pricing_table.columns_4 .sc_pricing_column_3{
        clear:both
    }
    .sc_pricing_table.columns_5 .sc_pricing_column_1,.sc_pricing_table.columns_5 .sc_pricing_column_2,.sc_pricing_table.columns_5 .sc_pricing_column_3{
        width:33.3333%
    }
    .sc_pricing_table.columns_5 .sc_pricing_column_4,.sc_pricing_table.columns_5 .sc_pricing_column_5{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_5 .sc_pricing_column_4{
        clear:both
    }
    .sc_pricing_table.columns_6 .sc_pricing_columns{
        width:33.3333%
    }
    .sc_pricing_table.columns_6 .sc_pricing_column_4{
        clear:both
    }
    .sc_pricing_table.columns_7 .sc_pricing_columns{
        width:33.3333%
    }
    .sc_pricing_table.columns_7 .sc_pricing_column_4,.sc_pricing_table.columns_7 .sc_pricing_column_5,.sc_pricing_table.columns_7 .sc_pricing_column_6,.sc_pricing_table.columns_7 .sc_pricing_column_7{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_7 .sc_pricing_column_4,.sc_pricing_table.columns_7 .sc_pricing_column_6{
        clear:both
    }
    .sc_pricing_table.columns_8 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_8 .sc_pricing_column_1,.sc_pricing_table.columns_8 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_8 .sc_pricing_column_3,.sc_pricing_table.columns_8 .sc_pricing_column_5,.sc_pricing_table.columns_8 .sc_pricing_column_7{
        clear:both
    }
    .sc_pricing_table.columns_9 .sc_pricing_columns{
        width:33.3333%;
        margin-top:30px
    }
    .sc_pricing_table.columns_9 .sc_pricing_column_1,.sc_pricing_table.columns_9 .sc_pricing_column_2,.sc_pricing_table.columns_9 .sc_pricing_column_3{
        margin-top:0
    }
    .sc_pricing_table.columns_9 .sc_pricing_column_4,.sc_pricing_table.columns_9 .sc_pricing_column_7{
        clear:both
    }
    .sc_pricing_table.columns_10 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_10 .sc_pricing_column_1,.sc_pricing_table.columns_10 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_10 .sc_pricing_column_3,.sc_pricing_table.columns_10 .sc_pricing_column_5,.sc_pricing_table.columns_10 .sc_pricing_column_7,.sc_pricing_table.columns_10 .sc_pricing_column_9{
        clear:both
    }
    .upToScroll{
        display:none !important
    }
    body:not(.single) .with_sidebar .content .post .postSharing,.with_sidebar .content .post .postSharing{
        float:none
    }
    .with_sidebar .content .post .infoPost{
        text-align:right
    }
    .widgetTabs .widgetBody>ul{
        width:100%
    }
    .copyWrap .copy .copyright{
        float:none;
        width:100%;
        text-align:center;
        height:auto
    }
    .copyWrap .socPage{
        float:none;
        width:100%;
        text-align:center;
        padding:0 0 20px 0;
        height:auto
    }
    .contactFooter .logo{
        font-size:48px;
        padding-bottom:24px
    }
    .contactFooter .contactShare ul li a span,.contactFooter .contactShare ul li a{
        width:48px;
        height:48px;
        background-size:48px 96px
    }
    .contactFooter .contactShare ul li a span{
        background-position:0 -48px
    }
    .masonry .isotopePadding{
        margin-right:20px
    }
    .itemPage .itemInfo .infoPost,.itemPageFullWrapper .itemInfo .infoPost{
        float:none;
        padding:0;
        text-align:left
    }
    .itemPage .itemInfo .postSharing,.itemPageFullWrapper .itemInfo .postSharing{
        float:none;
        padding:0;
        height:auto;
        text-align:left
    }
    .peopleWrap .peopleItems{
        margin:0 0 20px 0
    }
    .twitBlock{
        font-size:14px;
        line-height:20px
    }
    .twitBlock .sc_slider .swiper-slide{
        padding-top:30px;
        padding-bottom:30px
    }
    .sc_blogger.style_date .sc_blogger_item{
        min-width:50%
    }
    .sc_blogger.style_date .sc_blogger_item:nth-child(2n+3){
        clear:both
    }
    .sc_scroll_controls ul.flex-direction-nav{
        top:-61px
    }
    .commentsForm input,.contactForm input{
        margin:0 0 10px 0
    }
    .user-popUp .formItems.loginFormBody .remember{
        padding-top:15px;
        overflow:hidden;
        height:45px
    }
    .user-popUp .formItems.loginFormBody .remember .forgotPwd{
        float:none;
        display:block;
        margin-bottom:10px
    }
    .user-popUp .formItems.loginFormBody .remember #rememberme{
        float:none
    }
    .user-popUp .formItems.loginFormBody .remember label{
        float:none;
        display:inline
    }
    .sliderHomeBullets{
        font-size:8px
    }
    .sliderHomeBullets.staticSlider,.sliderHomeBullets.staticSlider .royalSlider,.sliderHomeBullets.staticSlider .slideContent{
    }
    .sliderHomeBullets.slider_alias_1 .slide-3 .textBlock{
        top:17%
    }
    .sliderHomeBullets.slider_alias_1 .slide-3 .order{
        top:65%
    }
    .sliderHomeBullets.slider_alias_4 .slide-1 .textBlock{
        text-align:left;
        top:70%;
        left:0
    }
    .sliderHomeBullets.slider_alias_4 .slide-1 .order{
        left:auto;
        right:0;
        top:74%;
        margin-right:0
    }
    .sliderHomeBullets.slider_alias_4 .slide-2 .textBlock{
        text-align:left;
        top:70%;
        left:0
    }
    .sliderHomeBullets.slider_alias_4 .slide-2 .order{
        left:auto;
        right:0;
        top:74%;
        margin-right:0
    }
    .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:450px
    }
    .sc_slider_pagination_area .flex-control-nav.manual{
        display:none
    }
    .sc_slider_pagination_over .flex-control-nav.manual{
        display:block;
        width:220px;
        left:-230px
    }
    .post_content .sc_slider_pagination_over .flex-control-nav.manual{
        width:220px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        float:none
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_info{
        clear:both;
        margin-top:6px
    }
    .sc_slider_pagination_area .flex-control-nav.manual li{
        padding-left:15px
    }
    .sc_slider_pagination_area .flex-control-nav.manual li .slide_pager{
        padding:10px 15px 8px 0
    }
    .sc_slider_pagination_over .flex-control-nav.manual li .slide_pager{
        padding-left:15px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        width:50px;
        height:16px;
        line-height:16px;
        margin-right:10px
    }
    header.fixedTopMenu .topWrap{
        position:static
    }
    .userHeaderSection,.userFooterSection{
        display:none
    }
    .responsive_menu .menuTopWrap{
        display:none
    }
    .responsive_menu .menuTopWrap{
        border-top:1px solid rgba(255,255,255,0.1);
        clear:both;
        float:none !important;
        padding:0 0 30px 0
    }
    .responsive_menu .menuTopWrap>ul>li{
        border-bottom:1px solid rgba(255,255,255,0.1);
        display:block !important;
        float:none !important;
        padding:0 !important
    }
    .responsive_menu .menuTopWrap>ul{
        margin:0;
        padding:0
    }
    .responsive_menu .menuTopWrap ul li{
        list-style:none
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children:hover{
        cursor:pointer
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children:before{
        content:'\e85d';
        font-family:"fontello";
        width:40px;
        display:block;
        float:right;
        padding:7px 0 0 0;
        text-align:center;
        color:#fff
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before{
        content:'\e85e'
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children a{
        margin:0 40px 0 0
    }
    .responsive_menu .menuTopWrap>ul>li>a{
        text-transform:uppercase;
        display:block;
        color:#fff;
        font-weight:300;
        font-size:12px
    }
    .responsive_menu .menuTopWrap ul li>a.sf-with-ul{
        margin:0 40px 0 0
    }
    .responsive_menu .menuTopWrap ul li ul{
        background:rgba(0,0,0,0.07) !important;
        border:none !important;
        padding:0;
        width:100% !important;
        margin:0;
        display:none;
        position:static !important
    }
    .responsive_menu .menuTopWrap ul li ul,.responsive_menu .menuTopWrap ul li ul li+li{
        border-top:1px solid rgba(255,255,255,0.1)
    }
    .responsive_menu .menuTopWrap ul li ul li a{
        padding:6px 30px 6px 30px !important
    }
    .responsive_menu .menuTopWrap ul li ul li a:after{
        display:none
    }
    .responsive_menu .menuTopWrap ul li ul li ul li a{
        padding:6px 15px 6px 54px !important
    }
    .ih-item.circle{
        width:220px;
        height:220px
    }
    .ih-item.circle .img{
        width:220px;
        height:220px
    }
    .ih-item.circle.effect1 .spinner{
        width:230px;
        height:230px
    }
    .widgetTabs .widgetTop{
        font-size:13px;
        line-height:18px;
        font-weight:300
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li{
        padding-right:20px;
        min-height:20px;
        font-size:20px;
        line-height:26px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li+li{
        padding:20px 20px 0 0
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li:before{
        height:40px;
        width:20px;
        font-size:13px;
        font-weight:300
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu:before{
        height:20px;
        width:20px;
        font-size:16px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul{
        padding-left:20px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li{
        font-size:13px;
        line-height:18px;
        min-height:13px;
        margin-top:13px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li:before{
        height:13px;
        width:13px;
        font-size:12px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li div{
        font-size:16px;
        line-height:22px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li,.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        font-size:13px;
        line-height:18px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        margin-left:20px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li+li{
        margin-top:20px;
        padding-top:20px
    }
    .widgetTabs .widgetTop .search-form .search-field{
        width:60%;
        height:40px;
        line-height:40px;
        font-size:26px
    }
    .widgetTabs .widgetTop .search-form .search-button{
        height:40px;
        line-height:40px;
        width:45px
    }
    .widgetTabs .widgetTop .search-form .search-button>a{
        height:38px;
        line-height:38px;
        width:43px
    }
    .widgetTabs .widgetTop .tagcloud a{
        height:20px;
        line-height:20px;
        padding:4px 8px;
        margin:0 3px 6px 0;
        font-size:13px !important
    }
    .widgetTabs .widgetTop .wp-calendar{
        font-size:26px;
        padding-bottom:30px
    }
    .widgetTabs .widgetTop .wp-calendar th,.widgetTabs .widgetTop .wp-calendar td{
        height:50px
    }
    .widgetTabs .widgetTop .wp-calendar tbody td a{
        width:30px
    }
    .widgetTabs .widgetTop.widget_flickr .flickr_badge_image,.widgetTabs .widgetTop.widget_flickr .flickr_images>a{
        width:150px;
        height:100px
    }
    .widgetTabs .widgetTop .instagram-pics li{
        width:150px;
        height:100px
    }
    .widgetTabs .widgetTop.widget_twitter ul:not(.tabs)>li{
        font-size:13px;
        line-height:18px
    }
    .widgetTabs .widgetTop .post_item .post_title{
        font-size:16px;
        line-height:20px;
        font-weight:300;
        padding-bottom:14px
    }
    .widgetTabs .widgetTop .post_item.with_thumb .post_title{
        margin-top:-4px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title{
        padding-left:20px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before{
        width:20px;
        height:50px;
        font-size:13px
    }
    .widgetTabs .widgetTop .post_item+.post_item{
        margin-top:20px;
        padding-top:20px
    }
    .widgetTabs .widgetTop .post_item .post_info{
        font-size:11px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info{
        padding-left:20px
    }
    .widgetTabs .widgetTop .post_thumb{
        margin:0 20px 20px 0
    }
    .widgetTabs .widgetTop .summaryRating{
        margin:-6px 0 6px 0
    }
    .woocommerce.columns-4 ul.products li.product:nth-child(2n+3),.woocommerce-page.columns-4 ul.products li.product:nth-child(2n+3),.woocommerce.columns-5 ul.products li.product:nth-child(2n+3),.woocommerce-page.columns-5 ul.products li.product:nth-child(2n+3),.woocommerce.columns-6 ul.products li.product:nth-child(2n+3),.woocommerce-page.columns-6 ul.products li.product:nth-child(2n+3){
        clear:both
    }
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
        width:45%
    }
    .woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{
        width:45%
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{
        font-size:14px;
        line-height:18px
    }
    .woocommerce div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{
        font-size:16px;
        line-height:22px;
        font-weight:300
    }
    .woocommerce div.product .product_title{
        font-size:16px;
        line-height:22px;
        padding:0 0 20px
    }
    .woocommerce div.product p.price del{
        font-size:14px
    }
    .woocommerce div.product p.price ins{
        font-size:20px
    }
    .wooc_demo_icons{
        margin-bottom:30px;
        width:50% !important;
        border:none !important
    }
    .wooc_demo_icons .sc_icon{
        margin-bottom:20px;
        font-size:60px !important
    }
    .wooc_demo_icons .demo_title{
        font-size:16px !important
    }
    .wooc_demo_icons .demo_desc{
        font-size:13px !important
    }
}


@media only screen and (max-width:480px){
	
.rev_slider_wrapper .rev_slider {
    height: 200px !important;
}
.rev_slider .tp-caption, .rev_slider .caption {
    white-space: normal !Important;
}	
ul.spk-cat-lst.spk-cat-lst-4 li a.cat-lst-hdn {
   margin-bottom: 10px !important;
margin-top: 10px !important;
    margin: 10px;
}
ul.spk-cat-lst.spk-cat-lst-4 li a.cat-lst-hdn img{
width:100%;
}	
	
.home .bx-viewport{
	
}
.home .stslide-bxslider-holder {

    top: -14px;
    position: relative;

}
.home h1, .home .h1 {

    font-size: 22px !important;
    line-height: 23px !important;
    padding: 0 0 16px 0;

}
.home .wpb_column.hme-row3-col3 {
  /*   max-height: 857px !important; */
}
.home  .bx-wrapper .bx-next {
   /*  right: 34px !important; */
}
.home .home-speaker-tle,.home .home-speaker-txt, .home .home-speaker-link{
	text-align:center;
}	
.bxslider-holder ul li {
    background: #000;
    padding: 20px;
    margin-bottom: 23px;
}
.home .bxslider-holder ul li {
    margin-bottom: 23px;
	padding: 0;
}
.stslide-bxslider-holder .home-stslide-tle {
   padding-bottom: 70px !important;
    height: 46px;
}	
.home  .wpb_column.hme-row1-col1 {
 padding: 0px 15px 0px 15px;
}
.stslide-bxslider li{
	padding-bottom:30px;
}	
h1, .h1 {
    font-weight: 300;
}	
.content .header-spkr-cats h4 {
    font-size: 31px;
line-height: 30px;
}	
body {
    line-height: 25px !important;
    color: #1a1919;
	font-weight: 400;
}
.sing-speak-paginr ul li,.list-speak-pagi ul li {
    background: #1c1c1c;
    padding: 20px;
}
a.ind-prf-rdmr-are {
    color: #2090CE;
}
.headr-bg-drk .content .header-spkr-casub h4 {
	margin-top: 0;
}
.term-comedians .header-spkr-cats,
.term-cover-band  .header-spkr-cats,
.term-master-of-ceremonies  .header-spkr-cats,
.term-original-artist  .header-spkr-cats,
.term-solo-duo-trio  .header-spkr-cats,
.tax-speaker_category  .header-spkr-cats,
.speakers-template-default .header-spkr-cats{
	 margin-top:154px;
	font-size: 34px; 
}
.term-comedians  .content .header-spkr-casub h4,
.term-cover-band  .content .header-spkr-casub h4,
.term-master-of-ceremonies  .content .header-spkr-casub h4 ,
.term-original-artist  .content .header-spkr-casub h4 ,
.term-solo-duo-trio  .content .header-spkr-casub h4,
.tax-speaker_category  .content .header-spkr-casub h4,
.speakers-template-default .content .header-spkr-casub h4{
    margin-bottom: 0;
}
.header-spkr-cats h4{
	padding:0px;
}
.sing-speak-paginr ul li .spkr-img img {
    display: inline-block;
	width:100%;
}
.top-contact-txt {
    font-weight: 500;
    line-height: 28px;
}
.bx-wrapper .bx-controls-direction a {
    margin-top: -18px;
}
.stslide-bxslider-holder .bx-wrapper .bx-next,
.stslide-bxslider-holder .bx-wrapper .bx-prev  {
    width: 20px;
    background-size: contain !important;

}	
.content .header-spkr-casub h4 {
/* margin-bottom: 0 !important; */
text-align: center !important;
line-height: 28px !important;
font-size: 22px;
margin-top: 0px;
}	
.sing-speak-paginr ul li .spkr-img {
    width: 100%;
	text-align:center
}	
.pop-cat-seeall{
	width:100%;
}
.sing-speak-paginr {
    padding-bottom: 0;
}
.pop2-cat-widge h3 {
    margin-top: 18px;
}	
.speaker-item.speaker-tendrow .spkr-img {
    margin-left: 0px;
    width: 100%;
}
.pop2-cat-seeall {
    margin-bottom: 25px;
}	
 .spkr-img{
width: 100%;
text-align: center;
margin-bottom: 10px;
}
.sing-speak-paginr .spkr-cnt {
    width: 100%;
	text-align: center;
	padding: 0;
}	
.wpb_column.spkrcat-row1-col3 {
    padding: 21px 13px;
}
.wpb_column.spkrcat-row1-col1 {
    padding: 0px 15px 0px 0px;
}	
.wpb_column.spkrcat-row4-col2 {
  padding: 22px 28px 0px 28px;

}	
.wpb_column.spkrcat-row4-col1 {
    padding: 0 5% 20px;
}
.list-spkr-more{
	margin-top: 12px !important;
margin-bottom: 18px !important;
}	
.pgs-fort-bgs {
    margin: 0px !important;
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}	
.page-id-1292  .vc_custom_1430457619533 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 10px !important;
   padding-bottom: 0 !important;
}
.page-id-1292  .pge-row1-col3 .wpb_wrapper {
    margin-bottom: 0 !important;
}
.page-id-1292 .gform_button {
    margin-bottom: 0px !important;
    padding: 5px 0 4px !important;
    font-size: 14px !important;
}	
.wpb_column.pge-row1-col1 {
    padding: 0px 0;
}	
.page-id-1292 .wpb_content_element, ul.wpb_thumbnails-fluid > li, .page-id-1292 .wpb_button {
    margin-bottom: 12px;
}	
.page-id-1292 .vc_row-has-fill .wpb_wrapper {
    margin-bottom: 30px;
}	
.masonry {
    margin: 0;
}
.masonry article .masonryMore ul {
    padding: 0 0 0px 0;
}
.masonry .isotopePadding {
    margin-right: 0;
}
.masonry article {
    width: 100% !important;
    position: relative !important;
    top: 0 !important;
   margin: 25px 0 0 0;
	width: 100% !important;
}
.isotopePadding{
	 background: #FFF;
    padding: 15px;
    box-shadow: 0px 0px 10px #ccc;
}
.masonry article h4 {
    padding: 24px 0 10px 0;
}
.full-hgt-row .pge-row1-col2.wpb_column{
	display:none;
}

.page-id-380  .wpb_column.pge-row1-col1{
	
}
.page-id-380  {
    margin-bottom: 0;
    padding-bottom: 0;
}
.page-id-380 .vc_row-has-fill{
	padding-top: 0 !important;
	padding-bottom: 30px !important;
}

.page-id-380  .hme-row2-col1{
	margin-bottom: 20px;
}

.speaker-item{
	
}
.list-speak-paginr .spkr-img {
    width: 100%;
}
.list-speak-paginr .spkr-img  img{
 display: inline-block;
 width: 100%;
}

.spkr-cnt {
    text-align: center;
}
.list-speak-paginr .spkr-cnt h5{
	padding-bottom: 10px;
}
.wpb_column.spkrcat-row4-col1 {
    padding: 0;
}
.spkrcat-row4-col1 .vc_column-inner {
	padding:0px;
}

.term-comedians .list-speak-paginr > ul > li,
.term-cover-band .list-speak-paginr > ul > li,
.term-master-of-ceremonies .list-speak-paginr > ul > li,
.term-original-artist .list-speak-paginr > ul > li,
.term-solo-duo-trio .list-speak-paginr > ul > li,
.list-speak-paginr > ul > li  {
    margin-bottom: 30px;
    background: #dadada;
    padding: 15px;
    text-align: center;
	border-bottom: 3px solid #aaa;

}
.term-comedians  .spkrcat-row4-col1,
.term-cover-band .spkrcat-row4-col1,
.term-master-of-ceremonies.spkrcat-row4-col1,
.term-original-artist .spkrcat-row4-col1,
.term-solo-duo-trio .spkrcat-row4-col1{
	padding:0px;
}	
.pgs-fort-bgs .vc_column-inner {
	padding-top: 10px !important;
}	
.pgs-fort-bgs .wpb_wrapper .vc_column_container > .vc_column-inner {
    margin-top: 20px;
}
.term-comedians   .pgs-fort-bgs,
.term-cover-band   .pgs-fort-bgs,
.term-master-of-ceremonies  .pgs-fort-bgs,
.term-original-artist   .pgs-fort-bgs,
.term-solo-duo-trio  .pgs-fort-bgs  {
    margin: 0px !important;
    padding-top: 10px !important;
}	

.term-comedians  .wpb_wrapper .pop2-cat-widge h3,
.term-cover-band  .wpb_wrapper .pop2-cat-widge h3,
.term-original-artist .wpb_wrapper .pop2-cat-widge h3,
.term-master-of-ceremonies  .wpb_wrapper .pop2-cat-widge h3,
.term-solo-duo-trio .wpb_wrapper .pop2-cat-widge h3 {
    margin-top: 20px;
}
.term-comedians  .bxsliderbig,
.term-cover-band  .bxsliderbig,
.term-master-of-ceremonies   .bxsliderbig,
.term-original-artist   .bxsliderbig,
.term-solo-duo-trio .bxsliderbig{
	margin:0px;
}
.term-comedians   .list-speak-paginr,
.term-cover-band   .list-speak-paginr,
.term-master-of-ceremonies  .list-speak-paginr,
.term-original-artist  .list-speak-paginr,
.term-solo-duo-trio .list-speak-paginr{
	text-align:center;
}	
.list-speak-paginr.bxsliderbig-holder .bx-controls.bx-has-pager.bx-has-controls-direction a.bx-next{
	font-size:0px;
}	
.list-speak-pagi .bx-wrapper .bx-controls-direction a {
    right: -34px !important;
}

.term-comedians .wpb_wrapper .pop2-cat-seeall ,
.term-cover-band .wpb_wrapper .pop2-cat-seeall,
.term-master-of-ceremonies .wpb_wrapper .pop2-cat-seeall,
.term-original-artist .wpb_wrapper .pop2-cat-seeall,
.term-solo-duo-trio .wpb_wrapper .pop2-cat-seeall{
    margin-bottom: 20px;
}
.list-speak-pagi .bx-wrapper .bx-viewport {
    padding: 0px 0;
  
}

.term-comedians   .spkr-cnt h5,
.term-cover-band   .spkr-cnt h5,
.term-master-of-ceremonies   .spkr-cnt h5 ,
.term-original-artist  .spkr-cnt h5,
.term-solo-duo-trio  .spkr-cnt h5  {
    padding: 0 0 10px 0;
    
}
.term-comedians  .wpb_column.spkrcat-row4-col1,
.term-cover-band  .wpb_column.spkrcat-row4-col1 .vc_column-inner ,
.term-master-of-ceremonies   .wpb_column.spkrcat-row4-col1 .vc_column-inner,
.term-original-artist  .wpb_column.spkrcat-row4-col1 .vc_column-inner ,
.term-solo-duo-trio .wpb_column.spkrcat-row4-col1 .vc_column-inner 	  {
    padding: 0;
}

.term-comedians  .list-speak-paginr .spkr-img ,
.term-cover-band  .list-speak-paginr .spkr-img,
.term-master-of-ceremonies .list-speak-paginr .spkr-img,
.term-original-artist .list-speak-paginr .spkr-img,
.term-solo-duo-trio .list-speak-paginr .spkr-img{
    width: 100%;
}
.term-comedians  .spkr-img img,
.term-cover-band  .spkr-img img,
.term-master-of-ceremonies  .spkr-img img,
.term-original-artist  .spkr-img img,
.term-solo-duo-trio .spkr-img img{
	width:100%
}

.page-id-2759 .vc_custom_1430469751343 {

    padding-top: 0px !important;
    padding-bottom:27px !important;

}

.page-id-2759  .wpb_column.spkrcat-row1-col1 {
    padding: 0 15px 0px 0px;
}

.wpb_wrapper p{
	padding:0px;
    padding-bottom: 10px;
}

.test-bxslider-holder .bx-wrapper .bx-viewport {
        margin-top: 12px;
    }    
    
    
.topTabsWrap .speedBar {
    padding: 0px 0px 9px;
    position: absolute;
    right: 20px;
}
div#topOfPage.topTabsWrap {
    padding: 14px 2% 0;
}



.content .header-spkr-cats h4 {
    margin-top: 0;
	text-align: center;
}
.content .header-spkr-casub h4 {
    margin-bottom: 32px;
    text-align: center;
	line-height: 20px;
}
ul.spk-cat-lst.spk-cat-lst-4 li{
	background: #232323;
	margin-bottom:30px;
}

ul.spk-cat-lst.spk-cat-lst-4 li a.cat-lst-hdn {
   margin-bottom: 12px;
    margin-top: 16px;
}

ul.spk-cat-lst.spk-cat-lst-4 li p {
    margin-bottom: 11px;
    padding: 0px 10px;
}
ul.spk-cat-lst.spk-cat-lst-4 li a.cat-lst-lnk {
    margin-bottom: 20px;
	color: #ccc;
}

.responsive_menu .menuTopWrap > ul > li > a {
 padding: 2px 15px 3px 30px !important;
}

.footerContentWrap .copyWrap .copy.main {
    padding: 6px 0;
}	

.ftr-right {
    padding: 8px 0px 9px;
}

.ftr-left {
    margin: 20px auto 2px;
}

.ftr-right-right {
    margin-top: 6px;
}

.ftr-left {
    margin: 13px auto 2px;
}

.home  .vc_row-has-fill {
    padding-top: 11px !important;
   padding-bottom: 21px !important;
}
.hme-custtf-col1{
	padding-top:0px;
}

.wpb_content_element {
    margin-bottom: 3px !important;
}
.home .header-home-fetud.vc_separator.vc_separator_align_center h4{
	text-align:center;
}

.header-home-fetud.wpb_content_element {
    margin-top: 0;
    margin-bottom: 0;
}

.tp-rightarrow{
	right:0 !important;
}

.tp-rightarrow.tparrows.default.custom{
	width: 20px;
height: 20px;
background-size: contain;
}
.tp-caption.medium_white {
   font-size: 15px !important;
line-height: 19px !important
}

.tp-caption.small_light_white {
    font-size: 14px !important;
    line-height: 22px !important;
}
.vc_custom_1429088531354 .vc_column-inner {
	padding-top:7px !important;
}
.tp-caption.small_light_white {
font-size: 13px !important;
bottom: 0px !important;
line-height: 15px !important;
top: 120px !important;
white-space: normal !important;
max-width: 252px !important;
}
.tp-caption a.wht-txt-slid {
color: #fff;
font-size: 14px !important;
bottom: 30px;
position: absolute;
left: 2px;
display: inline-block;
width: 100% !important;
white-space: nowrap;
}
.stslide-bxslider-holder .bx-wrapper .bx-viewport {
    padding:0;
}
.tp-caption.medium_light_white {
    font-size: 13px !important;
    line-height: 17px !important;
    white-space:normal !important;
	top: 2px !important;
}
.stslide-bxslider-holder .bx-wrapper .bx-viewport {
    padding:0;
}
.tp-caption.medium_light_white {
font-size: 13px !important;
line-height: 17px !important;
white-space: normal !important;
top: 2px !important;
width: 100% !important;
max-width: 223px !important;
}
.home-stslide-tle {
    font-size: 21px;
    line-height: 32px;
}
.pop-cat-widge ul {
    margin: 0 0 50px 0;
  }
 .home  .pop-cat-widge ul {
    margin: 0 0 20px 0;
} 
.stslide-bxslider-holder {   
    top: -33px;
    position: relative;
}

.pop-speak-widge {
    height: auto;
}
.wpb_wrapper .h4 {
    padding: 0 0 4px 0;
}
.pop-cat-seeall {
    position: relative;
    bottom: 0;
}
.wpb_column.hme-row4-col3 {
    padding: 30px 28px 4px;
}

.wpb_column.hme-row4-col3 h4, .wpb_column.hme-row4-col3 .h4 {

    padding: 0 0 6px 0;
    margin-bottom: 12px;
}

.btsdes-fltrs {
    position: relative;
    bottom: 0;
}

.isg-postgrid.wpb_column.hme-row4-col2 {
    padding: 2px 8% 10px 2%;
}

.img-base-align.wpb_column.hme-row4-col1 {
    padding: 0 3% 2px;
}
.stslide-bxslider-holder .home-stslide-tle {
    padding-bottom: 37px;
}

div#gform_wrapper_1 .ginput_container input{
	height: 40px;
	padding:10px;
}
div#gform_wrapper_1 input#gform_submit_button_1 {
    padding: 2px 0 4px;
    font-size: 17px;
}
#field_1_5, #field_1_12{
	display:none;
}

.test-bxslider-holder ul.test-bxslider li {
    height: auto;
}


.home-testimonials-btm {
    margin-top: 23px;
    position: relative;
}

.test-bxslider-holder .home-testimonials-btm {
    position: relative;
}
.test-bxslider-holder .bx-controls-direction {
    position: absolute;
    top: 120px;
    right: -72px;
    bottom: auto;
}

#rev_slider_2_1, .tp-bgimg{
    
}

.tp-caption{
	left: 152px !important;
}

.tp-caption img {
   width: 266px !important;
height: 100% !important;
min-height: 298px !important;
}

.tp-caption.medium_light_white, 
.tp-caption.small_light_white,
.tp-caption a.wht-txt-slid, 
.tp-caption.medium_white{
	padding-left:10px !Important;
}
.topWrap .logo {
    padding: 13px 0;
}
body{
	overflow-x:hidden;
}

.list-speak-paginr > ul > li .list-spkr-more {
    margin-top: 4px !important;
    margin-bottom: 0px !important;
}


}


@media only screen and (max-width:400px){
.tp-caption.medium_light_white {
    max-width: 171px !important;

}	
.tp-simpleresponsive > ul li:nth-child(3) .tp-caption.medium_white {
   top: 116px !important;

}
.tp-simpleresponsive > ul li:nth-child(3) .tp-caption.small_light_white {
   top: 132px !important;
}
.tp-caption.medium_light_white {
    font-size: 12px !important;
    line-height: 14px !important;
    white-space: normal !important;
}

.tp-caption.small_light_white {
    font-size: 14px !important;
   
}	


.tp-caption.small_light_white {
    font-size: 14px !important;
    line-height: 14px !important;
    top: 87px !important;
    bottom: 0 !important;
    max-width: 161px !important;
    white-space: normal !important;
}

.tp-caption.medium_white {
    font-size: 14px !important;
   
}

.hme-row3-col3 .bx-wrapper .bx-next {
    right: 40px !important;
} 



}






@media(max-width:479px){
    body{
        min-width:280px;
        font-size:12px;
        line-height:18px
    }
    h1,.h1{
        font-size:24px;
        line-height:32px;
        padding:0 0 16px 0
    }
    h2,.h2{
        font-size:20px;
        line-height:26px;
        padding:0 0 20px 0;
        font-weight:300
    }
    h3,.h3{
        font-size:16px;
        line-height:20px;
        padding:0 0 20px 0;
        font-weight:300
    }
    h4,.h4{
        font-size:14px;
        line-height:18px;
        padding:0 0 20px 0
    }
    h5,.h5{
        font-size:13px;
        line-height:16px;
        padding:0 0 20px 0
    }
    h6,.h6{
        font-size:12px;
        line-height:15px;
        padding:0 0 18px 0
    }
    .big_text{
        font-size:14px;
        line-height:21px
    }
    .main_content{
        min-width:280px
    }
    .sidemenu_left .main_content{
        min-width:280px
    }
    .main{
        width:280px
    }
    .content .sc_video_player,.content iframe{
        max-width:280px
    }
    .with_sidebar .content .sc_video_player,.with_sidebar .content iframe{
        max-width:280px
    }
    .widget_area .sc_video_player,.widget_area .content iframe{
        max-width:280px
    }
    .main_fullscreen{
        padding:0 20px
    }
    .with_sidebar .content{
        width:100%;
        float:none
    }
    .sidebar{
        width:100%;
        float:none;
        padding:0
    }
    .sidebar aside,.footerContentWrap aside{
        width:100%;
        display:block;
        margin:0 0 30px 0;
        float:none
    }
    .topWrap .usermenu_area .menuItemLeft{
        float:right
    }
    .topWrap .usermenu_area .menuItemRight{
        float:right
    }
    body.boxed .boxedWrap{
        width:100%
    }
    .columns1_2,.with_sidebar .columns1_2,.columns1_3,.with_sidebar .columns1_3,.columns1_4,.with_sidebar .columns1_4,.columns2_3,.with_sidebar .columns2_3,.columns2_4,.with_sidebar .columns2_4,.columns3_4,.with_sidebar .columns3_4,.columns1_5,.with_sidebar .columns1_5,.columns2_5,.with_sidebar .columns2_5,.columns3_5,.with_sidebar .columns3_5,.columns4_5,.with_sidebar .columns4_5{
        width:95.8334% !important
    }
    .sc_pricing_table.columns_3 .sc_pricing_columns{
        width:50%
    }
    .sc_pricing_table.columns_3 .sc_pricing_column_3{
        margin-top:30px;
        width:100%
    }
    .sc_pricing_table.columns_4 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_4 .sc_pricing_column_1,.sc_pricing_table.columns_4 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_5 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_5 .sc_pricing_column_1,.sc_pricing_table.columns_5 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_5 .sc_pricing_column_5{
        width:100%
    }
    .sc_pricing_table.columns_6 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_6 .sc_pricing_column_1,.sc_pricing_table.columns_6 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_7 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_7 .sc_pricing_column_1,.sc_pricing_table.columns_7 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_7 .sc_pricing_column_7{
        width:100%
    }
    .sc_pricing_table.columns_8 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_8 .sc_pricing_column_1,.sc_pricing_table.columns_8 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_9 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_9 .sc_pricing_column_1,.sc_pricing_table.columns_9 .sc_pricing_column_2{
        margin-top:0
    }
    .sc_pricing_table.columns_9 .sc_pricing_column_9{
        width:100%
    }
    .sc_pricing_table.columns_10 .sc_pricing_columns{
        width:50%;
        margin-top:30px
    }
    .sc_pricing_table.columns_10 .sc_pricing_column_1,.sc_pricing_table.columns_10 .sc_pricing_column_2{
        margin-top:0
    }
    .upToScroll{
        display:none !important
    }
    .squareButton{
        margin:0 0 7px 0
    }
    .squareButton+.squareButton{
        margin:0 0 7px 7px
    }
    .pagination .pageLibrary>li.libPage{
        padding:0 3px
    }
    .topWrap .usermenu_area ul.usermenu_list>li>a>span{
        display:none
    }
    .topWrap .usermenu_area ul.usermenu_list li.usermenu_cart ul{
        right:-86px
    }
    .topWrap .usermenu_area ul.usermenu_list li.usermenu_cart ul:before{
        right:114px
    }
    .userHeaderSection,.userFooterSection{
        display:none
    }
    .contactFooter .logo{
        font-size:32px;
        padding-bottom:18px
    }
    .contactFooter .logo img{
        height:32px
    }
    .contactFooter .contactShare ul li a span,.contactFooter .contactShare ul li a{
        width:32px;
        height:32px;
        background-size:32px 64px
    }
    .contactFooter .contactShare ul li a span{
        background-position:0 -32px
    }
    .contactFooter .contactShare ul li{
        padding:0 4px 12px
    }
    .sc_blogger.style_date .sc_blogger_item{
        min-width:50%
    }
    .sc_blogger.style_date .sc_blogger_item:nth-child(2n+3){
        clear:both
    }
    .sc_scroll_controls .flex-direction-nav,.sc_slider_controls_top+.flex-direction-nav{
        display:none
    }
    .sc_image_align_right,.sc_alignright{
        margin-left:0 !important;
        float:none
    }
    .sc_image_align_left,.sc_alignleft{
        margin-right:0 !important;
        float:none
    }
    .sc_table table thead th,.sc_table table tbody td{
        padding:10px;
        font-size:12px
    }
    .sc_priceItem{
        height:100px;
        text-align:center
    }
    .sc_priceItem .money{
        float:none
    }
    .sc_priceItem .priceRight{
        float:none
    }
    .sc_testimonials_style_2 .sc_testimonials_item_content,.sc_testimonials_style_3 .sc_testimonials_item_content{
        padding:20px
    }
    .sc_scroll_controls ul.flex-direction-nav{
        top:-61px
    }
    .masonry .isotopePadding{
        margin-right:0
    }
    .itemPage .itemInfo .infoPost,.itemPageFullWrapper .itemInfo .infoPost{
        float:none;
        padding:0;
        text-align:left
    }
    .itemPage .itemInfo .postSharing,.itemPageFullWrapper .itemInfo .postSharing{
        float:none;
        padding:0;
        height:auto;
        text-align:left
    }
    .twitBlock{
        font-size:13px;
        line-height:18px
    }
    .twitBlock .sc_slider .swiper-slide{
        padding-top:20px;
        padding-bottom:20px
    }
    .content .post .postSharing,body:not(.single) .with_sidebar .content .post .postSharing,.with_sidebar .content .post .postSharing{
        float:none
    }
    .topWrap .search,.topWrap .openRightMenu{
        display:none
    }
    .user-popUp ul.loginHeadTab li a{
        font-size:14px;
        height:60px;
        line-height:60px
    }
    .user-popUp .formItems .itemformLeft{
        float:none;
        width:100%;
        border-right:none !important
    }
    .user-popUp .formItems .itemformLeft ul{
        padding-right:0 !important
    }
    .user-popUp .formItems .itemformRight{
        float:none;
        width:100%;
        margin-top:20px !important
    }
    .sliderHomeBullets{
        font-size:6px
    }
    .sliderHomeBullets.staticSlider,.sliderHomeBullets.staticSlider .royalSlider,.sliderHomeBullets.staticSlider .slideContent{
    }
    .sliderHomeBullets.slider_alias_1 .slide-2 .textBlock{
        top:25%
    }
    .sliderHomeBullets.slider_alias_1 .slide-3 .textBlock{
        top:17%
    }
    .sliderHomeBullets.slider_alias_1 .slide-3 .order{
        top:65%
    }
    .sliderHomeBullets.slider_alias_4 .slide-1 .textBlock{
        text-align:center;
        top:50%;
        left:0;
        right:0
    }
    .sliderHomeBullets.slider_alias_4 .slide-1 .order{
        left:50%;
        right:auto;
        top:80%;
        margin-right:0;
        margin-left:-6em
    }
    .sliderHomeBullets.slider_alias_4 .slide-2 .textBlock{
        text-align:left;
        top:70%;
        left:0
    }
    .sliderHomeBullets.slider_alias_4 .slide-2 .order{
        left:auto;
        right:0;
        top:74%;
        margin-right:0
    }
    .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider,.without_sidebar .sc_slider_pagination_area:not(.sc_slider_pagination_over) .sc_slider{
        max-width:280px
    }
    .sc_slider_pagination_area .flex-control-nav.manual{
        display:none
    }
    .sc_slider_pagination_over .flex-control-nav.manual{
        display:block;
        width:220px;
        left:-230px
    }
    .post_content .sc_slider_pagination_over .flex-control-nav.manual{
        width:220px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        float:none
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_info{
        clear:both;
        margin-top:6px
    }
    .sc_slider_pagination_area .flex-control-nav.manual li{
        padding-left:10px
    }
    .sc_slider_pagination_area .flex-control-nav.manual li .slide_pager{
        padding:10px 10px 8px 0
    }
    .sc_slider_pagination_over .flex-control-nav.manual li .slide_pager{
        padding-left:10px
    }
    .sc_slider_pagination_area .flex-control-nav.manual .slide_date{
        width:50px;
        height:16px;
        line-height:16px;
        margin-right:10px
    }
    header.fixedTopMenu .topWrap{
        position:static
    }
    .userHeaderSection,.userFooterSection{
        display:none
    }
    .responsive_menu .menuTopWrap{
        display:none
    }
    .responsive_menu .menuTopWrap{
        border-top:1px solid rgba(255,255,255,0.1);
        clear:both;
        float:none !important;
        padding:0 0 30px 0
    }
    .responsive_menu .menuTopWrap>ul>li{
        border-bottom:1px solid rgba(255,255,255,0.1);
        display:block !important;
        float:none !important;
        padding:0 !important
    }
    .responsive_menu .menuTopWrap>ul{
        margin:0;
        padding:0
    }
    .responsive_menu .menuTopWrap ul li{
        list-style:none
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children:hover{
        cursor:pointer
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children:before{
        content:'\e85d';
        font-family:"fontello";
        width:40px;
        display:block;
        float:right;
        padding:7px 0 0 0;
        text-align:center;
        color:#fff
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children.dropOpen:before{
        content:'\e85e'
    }
    .responsive_menu .menuTopWrap li.menu-item-has-children a{
        margin:0 40px 0 0
    }
    .responsive_menu .menuTopWrap>ul>li>a{
        text-transform:uppercase;
        display:block;
        color:#fff;
        padding:10px 15px 10px 30px;
        font-weight:300;
        font-size:12px
    }
    .responsive_menu .menuTopWrap ul li>a.sf-with-ul{
        margin:0 40px 0 0
    }
    .responsive_menu .menuTopWrap ul li ul{
        background:rgba(0,0,0,0.07) !important;
        border:none !important;
        padding:0;
        width:100% !important;
        margin:0;
        display:none;
        position:static !important
    }
    .responsive_menu .menuTopWrap ul li ul,.responsive_menu .menuTopWrap ul li ul li+li{
        border-top:1px solid rgba(255,255,255,0.1)
    }
    .responsive_menu .menuTopWrap ul li ul li a{
        padding:6px 30px 6px 30px !important
    }
    .responsive_menu .menuTopWrap ul li ul li a:after{
        display:none
    }
    .responsive_menu .menuTopWrap ul li ul li ul li a{
        padding:6px 15px 6px 54px !important
    }
    .widgetTabs .widgetTop{
        font-size:12px;
        line-height:18px;
        font-weight:300
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li{
        padding-right:18px;
        min-height:18px;
        font-size:12px;
        line-height:16px;
        font-weight:300
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li+li{
        padding:18px 18px 0 0
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li:before{
        height:36px;
        width:18px;
        font-size:12px;
        font-weight:300
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li.dropMenu:before{
        height:18px;
        width:18px;
        font-size:14px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul{
        padding-left:18px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li{
        font-size:12px;
        line-height:18px;
        min-height:12px;
        margin-top:12px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li ul li:before{
        height:12px;
        width:12px;
        font-size:12px
    }
    .widgetTabs .widgetTop ul:not(.tabs)>li div{
        font-size:14px;
        line-height:20px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li,.widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        font-size:12px;
        line-height:18px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li div{
        margin-left:18px
    }
    .widgetTabs .widgetTop.widget_rss ul:not(.tabs)>li+li{
        margin-top:18px;
        padding-top:18px
    }
    .widgetTabs .widgetTop .search-form .search-field{
        width:60%;
        height:30px;
        line-height:30px;
        font-size:16px
    }
    .widgetTabs .widgetTop .search-form .search-button{
        height:30px;
        line-height:30px;
        width:40px
    }
    .widgetTabs .widgetTop .search-form .search-button>a{
        height:28px;
        line-height:28px;
        width:38px
    }
    .widgetTabs .widgetTop .tagcloud a{
        height:18px;
        line-height:18px;
        padding:4px 6px;
        margin:0 2px 4px 0;
        font-size:12px !important
    }
    .widgetTabs .widgetTop .wp-calendar{
        font-size:20px;
        padding-bottom:20px
    }
    .widgetTabs .widgetTop .wp-calendar th,.widgetTabs .widgetTop .wp-calendar td{
        height:40px
    }
    .widgetTabs .widgetTop .wp-calendar tbody td a{
        width:30px
    }
    .widgetTabs .widgetTop.widget_flickr .flickr_badge_image,.widgetTabs .widgetTop.widget_flickr .flickr_images>a{
        width:90px;
        height:60px
    }
    .widgetTabs .widgetTop .instagram-pics li{
        width:90px;
        height:60px
    }
    .widgetTabs .widgetTop.widget_twitter ul:not(.tabs)>li{
        font-size:13px;
        line-height:18px
    }
    .widgetTabs .widgetTop .post_item .post_title{
        font-size:14px;
        line-height:18px;
        font-weight:300;
        padding-bottom:12px
    }
    .widgetTabs .widgetTop .post_item.with_thumb .post_title{
        margin-top:-4px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title{
        padding-left:18px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_title:before{
        width:18px;
        height:40px;
        font-size:12px
    }
    .widgetTabs .widgetTop .post_item+.post_item{
        margin-top:18px;
        padding-top:18px
    }
    .widgetTabs .widgetTop .post_item .post_info{
        font-size:10px
    }
    .widgetTabs .widgetTop .post_item:not(.with_thumb) .post_info{
        padding-left:18px
    }
    .widgetTabs .widgetTop .post_thumb{
        margin:0 18px 18px 0
    }
    .widgetTabs .widgetTop .summaryRating{
        margin:-4px 0 4px 0
    }
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{
        width:100%;
        margin-right:0
    }
    .woocommerce.columns-4 ul.products li.product,.woocommerce-page.columns-4 ul.products li.product,.woocommerce.columns-5 ul.products li.product,.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-6 ul.products li.product,.woocommerce-page.columns-6 ul.products li.product,.woocommerce .related ul li.product,.woocommerce .related ul.products li.product,.woocommerce-page .related ul li.product,.woocommerce-page .related ul.products li.product,.woocommerce .upsells.products ul li.product,.woocommerce .upsells.products ul.products li.product,.woocommerce-page .upsells.products ul li.product,.woocommerce-page .upsells.products ul.products li.product{
        width:100%;
        margin-right:0
    }
    .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{
        width:100%
    }
    .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong,.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{
        font-size:14px;
        line-height:18px
    }
    .woocommerce div.product .woocommerce-tabs h2,.woocommerce-page div.product .woocommerce-tabs h2,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{
        font-size:16px;
        line-height:21px
    }
    .woocommerce div.product .product_title{
        font-size:16px;
        line-height:21px;
        padding:0 0 20px
    }
    .woocommerce div.product p.price del{
        font-size:14px
    }
    .woocommerce div.product p.price ins{
        font-size:20px
    }
    .wooc_demo_icons{
        margin-bottom:30px;
        width:50% !important;
        border:none !important
    }
    .wooc_demo_icons .sc_icon{
        margin-bottom:20px;
        font-size:60px !important
    }
    .wooc_demo_icons .demo_title{
        font-size:16px !important
    }
    .wooc_demo_icons .demo_desc{
        font-size:13px !important
    }
}
