/* Module Images */
.dt_sc_align.vc_element-icon { background-image: url(images/content-alignment.png); }
.dt_sc_accordion.vc_element-icon { background-image: url(images/accodions.png); background-position:0 0 !important; }
.dt_sc_tabs.vc_element-icon { background-image: url(images/tabs.png); background-position:0 0 !important; }
.dt_sc_button.vc_element-icon { background-image: url(images/button.png); }
.dt_sc_colored_button.vc_element-icon { background-image: url(images/colored_button.png); }
.dt_sc_titled_box.vc_element-icon { background-image: url(images/title_boxes.png); }
.dt_sc_blockquote.vc_element-icon { background-image: url(images/blockquote.png); }
.dt_sc_dropcap.vc_element-icon { background-image: url(images/drop_cap.png); }
.dt_sc_donutchart.vc_element-icon { background-image: url(images/donut_chart.png); }
.dt_sc_iconbox.vc_element-icon { background-image: url(images/icon_box.png); }
.dt_sc_fancy_ol.vc_element-icon { background-image: url(images/fancy_ordered_list.png); }
.dt_sc_fancy_ul.vc_element-icon { background-image: url(images/fancy_unordered_list.png); }
.dt_sc_progress_bar.vc_element-icon { background-image: url(images/progress_bar.png); }
.dt_sc_pricing_table_item.vc_element-icon { background-image: url(images/pricing_box1.png); }
.dt_sc_pricing_table_minimal_item.vc_element-icon { background-image: url(images/pricing_box2.png); }
.dt_sc_pricing_table_type2_item.vc_element-icon { background-image: url(images/pricing_box3.png); }
.dt_sc_toggle_group.vc_element-icon { background-image: url(images/toggles.png); }
.dt_sc_tooltip.vc_element-icon { background-image: url(images/tooltip.png); }
.dt_sc_simple_heading.vc_element-icon { background-image: url(images/simple_heading.png); }
.dt_sc_hr_invisible.vc_element-icon { background-image:url(images/horizontal_divider.png); }
.dt_sc_hr_top.vc_element-icon { background-image:url(images/horizontal_top.png); }
.dt_sc_hr_custom.vc_element-icon { background-image:url(images/horizontal_custom.png); }
.dt_sc_hr_svg.vc_element-icon { background-image:url(images/stamp_divider.png); }
.dt_sc_separator.vc_element-icon { background-image:url(images/separator.png); }
.dt_sc_email.vc_element-icon { background-image:url(images/email_id.png); }
.dt_sc_phone_no.vc_element-icon { background-image:url(images/phone_number.png); }
.dt_sc_url.vc_element-icon { background-image:url(images/link.png); }
.dt_sc_search_form.vc_element-icon { background-image:url(images/search_form.png); }
.dt_sc_woo_cart.vc_element-icon { background-image:url(images/woo_cart.png); }
.dt_sc_icon.vc_element-icon { background-image:url(images/any_icon.png); }
.dt_sc_image.vc_element-icon { background-image:url(images/any_image.png); }
.dt_sc_contact_info.vc_element-icon { background-image:url(images/contact_info.png); }
.dt_sc_number_counter.vc_element-icon { background-image:url(images/counting_number.png); }
.dt_sc_image_caption.vc_element-icon { background-image:url(images/image_caption.png); }
.dt_sc_image_flip.vc_element-icon { background-image:url(images/image_flip.png); }
.dt_sc_event_caption.vc_element-icon { background-image:url(images/event_caption.png); }
.dt_sc_event_contact_info.vc_element-icon { background-image:url(images/event_contact_info.png); }
.dt_sc_mc_newsletter.vc_element-icon { background-image:url(images/mailchimp.png); }
.dt_sc_team.vc_element-icon { background-image:url(images/team.png); }
.dt_sc_speaker.vc_element-icon { background-image:url(images/speaker.png); }
.dt_sc_tm_carousel_item.vc_element-icon, .dt_sc_testimonial.vc_element-icon { background-image:url(images/testimonial.png); }
.dt_sc_tm_carousel_wrapper.vc_element-icon { background-image:url(images/testimonial_carousel.png); }
.dt_sc_partners_carousel.vc_element-icon { background-image:url(images/partner_carousel.png); }
.dt_sc_images_carousel.vc_element-icon { background-image:url(images/image_carousel.png); }
.dt_sc_hexagon_wrapper.vc_element-icon { background-image:url(images/hexagon.png); }
.dt_sc_single_hexagon.vc_element-icon { background-image:url(images/single_hexagon.png); }
.dt_sc_twitter_tweets.vc_element-icon { background-image:url(images/twitter.png); }
.dt_sc_triangle_wrapper.vc_element-icon { background-image:url(images/dt_sc_triangle_wrapper.png); }
.dt_sc_popular_content.vc_element-icon { background-image:url(images/popular_content.png); }
.dt_sc_horizontal_timeline.vc_element-icon { background-image:url(images/horizontal_timeline.png); }
.dt_sc_vertical_timeline.vc_element-icon { background-image:url(images/vertical_timeline.png); }
.dt_sc_domains_wrapper.vc_element-icon { background-image:url(images/domain_wrapper.png); }
.dt_sc_post.vc_element-icon { background-image:url(images/single_post.png); }
.dt_sc_recent_post.vc_element-icon { background-image:url(images/recent_post.png); }
.dt_sc_recent_cat_post.vc_element-icon { background-image:url(images/recent_post_from_category.png); }
.dt_sc_latest_news.vc_element-icon { background-image:url(images/latest_news.png); }
.dt_sc_portfolio_item.vc_element-icon { background-image:url(images/single_portfolio.png); }
.dt_sc_portfolios.vc_element-icon { background-image:url(images/portfolio_items.png); }
.dt_sc_br.vc_element-icon { background-image:url(images/br.png); }
.dt_sc_custom_menu.vc_element-icon { background-image:url(images/custom_menu.png); }
.dt_sc_anyclass_style.vc_element-icon { background-image: url(images/any_class_style.png); }
.dt_sc_coming_soon.vc_element-icon { background-image: url(images/coming_soon_wrapper.png); }
.dt_sc_down_count.vc_element-icon { background-image: url(images/coming_soon.png); }
.dt_sc_sociable.vc_element-icon { background-image: url(images/sociable.png); }
.dt_sc_events_list.vc_element-icon { background-image: url(images/event_list.png); }
.dt_sc_special_events_list.vc_element-icon { background-image: url(images/special_events_list.png); }
.dt_sc_fw_tm_wrapper.vc_element-icon { background-image: url(images/fullwidth-testimonial-carosal.png); }
.dt_sc_infinite_portfolios.vc_element-icon { background-image: url(images/infinite-portfolio.png); }
.dt_sc_notfound_msg.vc_element-icon { background-image: url(images/not-found-msg.png); }
.dt_sc_video_manager.vc_element-icon { background-image: url(images/video-manager.png); }
.dt_sc_whatsapp_no.vc_element-icon { background-image:url(images/whatsapp.png); }
.dt_sc_google_map.vc_element-icon { background-image: url(images/google_map.png); }

/* Tabs */
.wpb_dt_sc_tabs .wpb_dt_sc_tab > .vc_controls {visibility: visible !important; opacity: 1;}
.wpb_dt_sc_tabs>.vc_controls {visibility: visible !important; opacity: 1;}
.wpb_dt_sc_tabs .wpb_dt_sc_tab >.vc_controls > .vc_controls-tc  { top: 45px!important; margin-bottom: 10px; }
.wpb_dt_sc_tabs >.vc_controls > .vc_controls-out-tc { top: 0px!important; }

/*ui tabs nav.*/
.wpb_dt_sc_tabs.wpb_content_element .ui-tabs .ui-tabs-nav li{ background: none repeat scroll 0% 0% #E6E6E6; border: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; margin-right: 3px; padding: 0px; }

 /*ui active tabs nav.*/
.wpb_dt_sc_tabs.wpb_content_element .ui-tabs .ui-tabs-nav li.ui-tabs-active{ background: none repeat scroll 0% 0% #ffffff; color:red!important; }
.wpb_dt_sc_tabs.wpb_content_element .ui-tabs .ui-tabs-nav li a { padding: 10px 16px; color: #848C91; }
.wpb_dt_sc_tabs.wpb_content_element > .wpb_element_wrapper { padding-top: 30px; background-color: transparent; }
.wpb_dt_sc_tab { background-color: #FFF!important; }
.wpb_dt_sc_tab>.wpb_element_wrapper { height: auto; margin-top: 20px; }
.wpb_dt_sc_tabs li.add_tab_block{ padding: 10px!important; }
.wpb_dt_sc_tabs a.add_tab { padding: 9px!important; display: inline-block; background: url('images/add.png') no-repeat scroll -16px -16px transparent; }
.wpb_dt_sc_tabs ul.tabs_controls.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all.ui-sortable  { padding: 0px!important; }
.wpb_dt_sc_tabs .ult_noac{ display: block; }

/* Accordion */
#poststuff .wpb_dt_sc_accordion > .vc_controls { opacity: 1 !important; filter: alpha(opacity=100) !important; visibility: visible; position: relative; height: 23px; margin: 18px 0 2px 0; border: 1px dotted #e6e6e6; border-bottom-width: 0; }
#poststuff .wpb_dt_sc_accordion > .wpb_element_wrapper { padding: 0; height: auto; background: none; }
#poststuff .wpb_dt_sc_accordion .ui-icon { background: transparent url('images/controls.png') no-repeat -16px -16px; width: 16px; height: 16px; position: absolute; left: 14px; top: 18px; margin-top: 0; display: block; }
#poststuff .wpb_dt_sc_accordion .ui-accordion-header { border-radius: 3px; padding: 16px; background: #ffffff; margin-bottom: 3px; }
#poststuff .wpb_dt_sc_accordion .ui-accordion-header.ui-state-active { background: #FFFFFF; border: 1px solid transparent; border-bottom-right-radius: 0; border-bottom-left-radius: 0; margin-bottom: 0;}
#poststuff .wpb_dt_sc_accordion .ui-accordion-header.ui-state-active .ui-icon { background-position: -16px -128px;}
#poststuff .wpb_dt_sc_accordion .tab-label { margin-left: 23px; color: #6f777d; font-size: 14px; }
#poststuff .wpb_dt_sc_accordion .wpb_dt_sc_accordion_tab.ui-accordion-content { overflow: visible; margin-bottom: 3px; }
#poststuff .wpb_dt_sc_accordion .tab_controls { border-radius: 3px; background: #ffffff; }
#poststuff .wpb_dt_sc_accordion .tab_controls .add_tab { opacity: 0.7; filter: alpha(opacity=70); cursor: pointer; color: #b0b4b8; padding: 16px; position: relative; width: 100%; height: 16px; display: block; }
#poststuff .wpb_dt_sc_accordion .tab_controls .add_tab .vc_icon { background-position: -16px -16px; position: absolute; left: 19px; top: 18px; }
#poststuff .wpb_dt_sc_accordion_tab { background-color: #ffffff; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 6px 14px 14px; }
#poststuff .wpb_dt_sc_accordion_tab > .vc_controls { opacity: 1 !important; filter: alpha(opacity=100) !important; visibility: visible; height: 35px; background: transparent;}
#poststuff .wpb_dt_sc_accordion_tab > .bottom-controls { top: auto; display: none; }
#poststuff .wpb_dt_sc_accordion_tab > .wpb_element_wrapper > .wpb_column_container.empty_container { height: 80px; background-position: center center; }
#poststuff .wpb_dt_sc_accordion_tab > .wpb_element_wrapper > .wpb_column_container .wpb_vc_column_inner > .controls { background-color: #f5f5f5; }
.wpb_dt_sc_accordion_tab > .wpb_element_wrapper > .wpb_column_container .wpb_vc_column_inner > .wpb_element_wrapper { background-color: #f5f5f5; padding: 14px; }
.wpb_dt_sc_accordion_tab > .wpb_element_wrapper > .wpb_column_container .wpb_vc_row_inner > .controls > .column_move { background-color: #f5f5f5; }
