.base, body, body ul.ui-widget-content, body .white-popup-block.deal-white-popup-block .cart_footer, body .white-popup-block.deal-white-popup-block .cart_footer .proceed_btn_sec, body #userlogin-popup-2, body #userlogin-popup-2 .userloginpopup_page, body #userlogin-popup-2 .userloginpopup_page .col1, body #userlogin-popup-2 .userloginpopup_page .userloginpopup_body, body #userlogin-popup-2 .userloginpopup_page .userloginpopup_body .title, body #userlogin-popup-2 .userloginpopup_page .userloginpopup_body .title-sub, body #forgot-popup, body #forgot-popup .forgotpopup_page, body #forgot-popup .forgotpopup_page .col1, body #forgot-popup .forgotpopup_page .forgotpopup_body, body #forgot-popup .forgotpopup_page .forgotpopup_body .title, body #forgot-popup .forgotpopup_page .forgotpopup_body .title-sub, body .cart_page, body .cart_page .cart_heading, body .cart_page .cart_heading .cart_count, body .cart_page .cart_title, body .cart_page .cart_body, body .cart_page .cart_body .cart_body_in, body .cart_page .cart_body .cart_body_in .payment_method, body .cart_page .cart_body .cart_body_in .payment_method .pay_method_wallet, body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title, body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title .db_cr_card_img, body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title .pay_method_sub_title, body .cart_page .cart_body .cart_body_in .payment_method #tab_wallet, body .cart_page .cart_body .cart_body_in .payment_method #tab_slt_bank, body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart, body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart .ssl_icon, body .cart_page .cart_body .cart_body_in .scroll_div, body .cart_page .cart_body .cart_body_in .scroll_div .cart_items, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items, body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .dr_name .dr_name_in, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .dr_name .dr_name_in, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .dr_name .dr_name_in, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .friend_pass_sec, body .cart_page .cart_footer, body .cart_page .deal_cart_footer, body .cart_page .cart_footer .total_videos, body .cart_page .deal_cart_footer .total_videos, body .cart_page .cart_footer .sub_total, body .cart_page .deal_cart_footer .sub_total, body .cart_page .cart_footer .payment_total, body .cart_page .deal_cart_footer .payment_total, body .cart_page .cart_footer .discounts, body .cart_page .deal_cart_footer .discounts, body .cart_page .cart_footer .proceed_btn_sec, body .cart_page .deal_cart_footer .proceed_btn_sec, body .cart_page .cart_footer .complete_btn_sec, body .cart_page .deal_cart_footer .complete_btn_sec, body .cart_page .cart_footer .friend_pass_sec, body .cart_page .deal_cart_footer .friend_pass_sec, body .cart_page .subscription_cart_footer, body .cart_page .subscription_cart_footer .total_videos, body .cart_page .subscription_cart_footer .sub_total, body .cart_page .subscription_cart_footer .payment_total, body .cart_page .subscription_cart_footer .discounts, body .cart_page .subscription_cart_footer .proceed_btn_sec, body .cart_page .subscription_cart_footer .complete_btn_sec, body .cart_page .subscription_cart_footer .friend_pass_sec, body .cart_page .cart_sub_heading, body .page_left, body .page_left ul, body .page_left ul li, body .page_right, body .page_right ul, body .page_right ul li, body .page_wrapper, body header, body header .container_in, body header .container_in .top_cart_area, body header .container_in .top_cart_area .cart_mnu, body header .container_in .top_cart_area .cart_mnu li, body header .container_in .login_area, body header .container_in .search_area, body header .container_in .search_area .search_area_list, body header .container_in .search_area .search_area_list li, body header .container_in .search_area .search_area_list li .dropdown-Category, body header .container_in .search_area .search_area_list li ul.dropdown-Category-sub, body header .container_in .search_area .search_area_list li ul.dropdown-Category-sub li, body header .container_in .search_area .search_area_list li .dropdown-Specialization, body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub, body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub ul.dropdown-Specialization-sub-scroll, body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub ul.dropdown-Specialization-sub-scroll li, body header .container_in .search_area .search_area_list li .searchbox_outer, body header .container_in .amnu, body header .container_in .amnu .amnu_area .amnu_list, body header .container_in .amnu .amnu_area .amnu_list li, body #welcome_gift, body .modal, body #home_sec_1, body #home_sec_1 .slider, body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner, body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content, body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid, body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container, body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content, body #home_sec_1 .slider .footer_controls, body #home_sec_1 .slider .footer_controls .page_nav, body #home_sec_1 .slider .footer_controls .page_nav a, body section, body section .price, body section .wist, body section .buy, body section .view, body section .brows_video_sec, body section .purchased .nav_section, body #home_sec_7 .best_deal_content, body #home_sec_7 .best_deal_content .group_name, body #home_sec_7 .best_deal_content .group_desc, body #home_sec_7 .best_deal_content .video_price, body #home_sec_7 .best_deal_content .offer_price, body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .group_name, body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .group_desc, body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .group_desc .group_desc_in, body #show_video_sec_1 .show_video .wrapper .video_player_smart, body #show_video_sec_1 .show_video .wrapper .video_player_smart .trailer_txt, body #show_video_sec_1 .show_video .wrapper .video_player_smart .player_play_icon, body #show_video_sec_1 .show_video .video_in_offer, body #show_video_sec_1 .show_video .video_in_offer p, body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper, body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing, body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing li, body #show_video_sec_1 .show_video .playing_video_details .share_video_url_sec, body #show_video_sec_1 .show_video .playing_video_details .video_rating_share, body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop .title, body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop #rate_it_pop_video_txt, body .search_result_videos_listing_sec .result_search_box, body .search_result_videos_listing_sec .edit_refine, body .search_result_videos_listing_sec .result_filter_sec, body .search_result_videos_listing_sec .result_filter_sec .outer, body .search_result_videos_listing_sec .result_filter_sec .outer .refn_results, body .search_result_videos_listing_sec .result_filter_sec .outer .refn_results .refine_txt, body .search_result_videos_listing_sec .result_filter_sec .outer .refn_results .rest_txt, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_head, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-range, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll, body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .search_result_videos_listing_sec .result_show_sec, body .search_result_videos_listing_sec .result_show_sec .result_item, body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details, body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .show_time, body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .show_time .bg, body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .show_time p, body .search_result_videos_listing_sec .result_show_sec .result_item .purchase_band, body .search_result_videos_listing_sec .result_show_sec .result_item .des, body .search_result_videos_listing_sec .result_show_sec .result_item .from, body .search_result_videos_listing_sec .result_show_sec .total_result_txt, body .search_result_videos_listing_sec .page_nat, body .search_result_videos_listing_sec .page_nat .total_status, body .search_result_videos_listing_sec .page_nat .page_nat_num, body .search_result_videos_listing_sec .page_nat .page_nat_num ul, body .search_result_videos_listing_sec .page_nat .page_nat_num ul li, body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul, body .my_account_listing_sec #tabs #advanc_sec .filter_outer, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_head, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-range, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll, body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .my_account_listing_sec #search_result_videos_listing .img_a .show_time p, body .my_account_listing_sec #search_result_videos_listing .video_listing .confrence_title, body .my_account_listing_sec .search_section .result_search_box, body .my_account_listing_sec .search_section .edit_refine, body .my_account_listing_sec .search_section .result_filter_sec, body .my_account_listing_sec .search_section .result_filter_sec .outer, body .my_account_listing_sec .search_section .result_filter_sec .outer .refn_results, body .my_account_listing_sec .search_section .result_filter_sec .outer .refn_results .refine_txt, body .my_account_listing_sec .search_section .result_filter_sec .outer .refn_results .rest_txt, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_head, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-range, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll, body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .my_account_listing_sec .search_section .result_show_sec, body .my_account_listing_sec .search_section .result_show_sec .result_item, body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details, body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .show_time, body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .show_time .bg, body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .show_time p, body .my_account_listing_sec .search_section .result_show_sec .result_item .des, body .my_account_listing_sec .search_section .result_show_sec .result_item .from, body .my_account_listing_sec .search_section .result_show_sec .total_result_txt, body .my_account_listing_sec .search_section .page_nat, body .my_account_listing_sec .search_section .page_nat .total_status, body .my_account_listing_sec .search_section .page_nat .page_nat_num, body .my_account_listing_sec .search_section .page_nat .page_nat_num ul, body .my_account_listing_sec .search_section .page_nat .page_nat_num ul li, body .sort_section, body .ui-tabs .ui-tabs-nav, body .ui-tabs #library-1, body .ui-tabs #bookmarks-2, body .ui-tabs #profile-3, body .ui-tabs #wallet-4, body .show_hide_histry, body .money_avail, body .money_avail .general_wallet, body .money_avail .banner_bsd_wallet, body .list_wallet, body .list_wallet li, body .title_tag_line, body .title_tag_line .title_txt, body .profile_outer .profile_inner, body .profile_outer .profile_inner .login_details, body .profile_outer .profile_inner .control-label, body .profile_outer .profile_inner .practicearea, body .profile_outer .profile_inner .practicearea .filter_body_inner_inline, body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox label, body .profile_outer .profile_inner .interest_area, body .profile_outer .profile_inner .interest_area .interest_item, body .profile_outer .profile_inner .add_interest_btn_sec, body .profile_outer .profile_inner .btn_reg, body .page, body .aboutus, body .aboutus .aboutus_in, body .aboutus .aboutus_in .des, body .aboutus .aboutus_in .faq, body .aboutus .aboutus_in .faq li, body .aboutus .aboutus_in .faq li .des, body .concept, body .concept .concept_in, body .vision, body .vision .vision_in, body .vision .vision_in .numb, body .vision .vision_in .des, body .team, body .team .team_in, body .team .team_in .tab-content h4, body .team .team_in .tab-content h5, body .speakerselection, body .speakerselection .speakerselection_in, body .speakerselection .speakerselection_in .box, body .speakerselection .speakerselection_in .box .title, body .speakerselection .speakerselection_in .box .list, body .speakerselection .speakerselection_in .box .list li, body .structure, body .structure .structure_in, body .structure .structure_in .box, body .structure .structure_in .box .title, body .structure .structure_in .box .sub_title, body .structure .structure_in .box .list, body .structure .structure_in .box .list li, body .structure .structure_in .arrows, body .contactus, body .contactus .contactus_in, body .contactus .contactus_in .title, body .contactus .contactus_in .sub_title, body .contactus .contactus_in p.italic, body .contactus .contactus_in p.phone, body .contactus .contactus_in .mail, body .contactus .contactus_in .form_area, body .contactus .contactus_in .form_area .title, body .contactus .contactus_in .form_area .manta_txt, body .registration_outer .registration_inner, body .registration_outer .registration_inner .login_details, body .registration_outer .registration_inner .control-label, body .registration_outer .registration_inner .name, body .registration_outer .registration_inner .gender, body .registration_outer .registration_inner .dob, body .registration_outer .registration_inner .phone, body .registration_outer .registration_inner .address, body .registration_outer .registration_inner .country_state, body .registration_outer .registration_inner .city_pin, body .registration_outer .registration_inner .medical_registration_board, body .registration_outer .registration_inner .medical_registration, body .registration_outer .registration_inner .specialization, body .registration_outer .registration_inner .practicearea, body .registration_outer .registration_inner .practicearea .practicearea_inner, body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll, body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .registration_outer .registration_inner .captcha, body .registration_outer .registration_inner .terms_accept, body .registration_outer .registration_inner .terms_accept .btn_reg, body .boverlay, body .boverlay-top, body .sboverlay, body .sboverlay-top, body .admin_wrapper, body .admin_wrapper header, body .admin_wrapper header .title, body .admin_wrapper header .mnu_top, body .admin_wrapper header .mnu_top li, body .admin_wrapper .content_area, body .admin_wrapper .content_area .right_content, body .admin_wrapper .content_area .left_menu_area, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-lbl, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-lbl, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu ul, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu ul li, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-lbl, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu ul, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu ul li, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-lbl, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul, body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li, body .admin_wrapper .content_area .box, body .admin_wrapper .content_area .box .box_in, body .admin_wrapper .content_area .box .box_in .total_numb, body .admin_wrapper .content_area .box .box_in .btm_title, body .admin_wrapper .content_area section, body .admin_wrapper .content_area .login_frm_area, body .admin_wrapper .practicearea, body .admin_wrapper .second_spz, body .admin_wrapper .practicearea .practicearea_inner, body .admin_wrapper .practicearea .second_spz_inner, body .admin_wrapper .second_spz .practicearea_inner, body .admin_wrapper .second_spz .second_spz_inner, body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper footer, body .content, body .content .editor_listing, body .content .editor_listing h1, body .content .editor_listing h1 .editor_head, body .content .editor_listing h1 .line, body .content .editor_listing .editor_left, body .content .editor_listing .editor_left .img_title, body .content .editor_listing .editor_left .img, body .content .editor_listing .editor_rght, body .content .editors_profile, body .content .editors_profile .editorprofile_left, body .content .editors_profile .editorprofile_left .img, body .content .editors_profile .editorprofile_right .head, body #home_abt .choose_spz_area, body #home_abt .choose_spz_area .dropdown-Specialization-spz, body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz, body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll, body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li, body #home_abt p, body #speciality_area, body #speciality_area .choose_spz_area, body #speciality_area .choose_spz_area .col1, body #speciality_area .choose_spz_area .col1 #spz_text, body #speciality_area .choose_spz_area .col2, body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-spz, body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz, body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll, body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li, body #primary_spz #primary_spz_list, body #secondary_spz #secondary_spz_list, body #other_spz #other_spz_list, body #latest_video #latest_video_list, body #featured_video #featured_video_list, body footer, body footer .copy_rt, body footer .mnu, body footer .mnu li, .profile_outer .profile_inner ul.ui-widget-content, .hrs_package_sec .hours_pack_details .group_desc, .hrs_package_sec .hours_pack_details .group_desc .group_desc_in, .forgotpopup_page2, .forgotpopup_page2 .col1, .forgotpopup_page2 .col1 .forgotpopup_body .title, .forgotpopup_page2 .col1 .forgotpopup_body .title-sub, .smpopup_page2, .smpopup_page2 .col1, .smpopup_page2 .col1 .smpopup_body .title, .smpopup_page2 ul.ui-widget-content, #iv_enquiry_popup, #iv_enquiry_popup .ivpopup_page, #iv_enquiry_popup .ivpopup_page .col1, #iv_enquiry_popup .ivpopup_page .ivpopup_body, #iv_enquiry_popup .ivpopup_page .ivpopup_body .title, #iv_enquiry_popup .ivpopup_page .ivpopup_body .title-sub {
    position: relative;
    margin: 0 auto;
    padding: 0; }

img {
    border: none; }

/* border */
.br {
    border: 1px solid #d7d7d7; }

.br_top {
    border-top: 1px solid #d7d7d7; }

.br_btm {
    border-bottom: 1px solid #d7d7d7; }

.br_lft {
    border-left: 1px solid #d7d7d7; }

.br_rt {
    border-right: 1px solid #d7d7d7; }

.br_none {
    border: none !important; }

.br_lft_none {
    border-left: none !important; }

.br_rt_none {
    border-right: none !important; }

.br_top_none {
    border-top: none !important; }

.br_btm_none {
    border-bottom: none !important; }

/* text align*/
.txt_alin_rt {
    text-align: right !important; }

.txt_alin_lft {
    text-align: left !important; }

.txt_alin_cnt {
    text-align: center !important; }

.txt_alin_just {
    text-align: justify !important; }

/* padding */
.pad_top5 {
    padding-top: 5px !important; }

.pad_top10 {
    padding-top: 10px !important; }

.pad_top15 {
    padding-top: 15px !important; }

.pad_top20 {
    padding-top: 20px !important; }

.pad_top25 {
    padding-top: 25px !important; }

.pad_top30 {
    padding-top: 30px !important; }

.pad_top35 {
    padding-top: 35px !important; }

.pad_top40 {
    padding-top: 40px !important; }

.pad_top45 {
    padding-top: 45px !important; }

.pad_top50 {
    padding-top: 50px !important; }

.pad_top55 {
    padding-top: 55px !important; }

.pad_top60 {
    padding-top: 60px !important; }

.pad_top65 {
    padding-top: 65px !important; }

.pad_top70 {
    padding-top: 70px !important; }

.pad_top75 {
    padding-top: 75px !important; }

.pad_btm5 {
    padding-bottom: 5px !important; }

.pad_btm10 {
    padding-bottom: 10px !important; }

.pad_btm15 {
    padding-bottom: 15px !important; }

.pad_btm20 {
    padding-bottom: 20px !important; }

.pad_btm25 {
    padding-bottom: 25px !important; }

.pad_btm30 {
    padding-bottom: 30px !important; }

.pad_btm35 {
    padding-bottom: 35px !important; }

.pad_btm40 {
    padding-bottom: 40px !important; }

.pad_btm45 {
    padding-bottom: 45px !important; }

.pad_btm50 {
    padding-bottom: 50px !important; }

.pad_btm55 {
    padding-bottom: 55px !important; }

.pad_btm60 {
    padding-bottom: 60px !important; }

.pad_btm65 {
    padding-bottom: 65px !important; }

.pad_btm70 {
    padding-bottom: 70px !important; }

.pad_btm75 {
    padding-bottom: 75px !important; }

.pad_lft5 {
    padding-left: 5px !important; }

.pad_lft10 {
    padding-left: 10px !important; }

.pad_lft15 {
    padding-left: 15px !important; }

.pad_lft20 {
    padding-left: 20px !important; }

.pad_lft25 {
    padding-left: 25px !important; }

.pad_lft30 {
    padding-left: 30px !important; }

.pad_lft35 {
    padding-left: 35px !important; }

.pad_lft40 {
    padding-left: 40px !important; }

.pad_lft45 {
    padding-left: 45px !important; }

.pad_lft50 {
    padding-left: 50px !important; }

.pad_lft55 {
    padding-left: 55px !important; }

.pad_lft60 {
    padding-left: 60px !important; }

.pad_lft65 {
    padding-left: 65px !important; }

.pad_lft70 {
    padding-left: 70px !important; }

.pad_lft75 {
    padding-left: 75px !important; }

.pad_rt5 {
    padding-right: 5px !important; }

.pad_rt10 {
    padding-right: 10px !important; }

.pad_rt15 {
    padding-right: 15px !important; }

.pad_rt20 {
    padding-right: 20px !important; }

.pad_rt25 {
    padding-right: 25px !important; }

.pad_rt30 {
    padding-right: 30px !important; }

.pad_rt35 {
    padding-right: 35px !important; }

.pad_rt40 {
    padding-right: 40px !important; }

.pad_rt45 {
    padding-right: 45px !important; }

.pad_rt50 {
    padding-right: 50px !important; }

.pad_rt55 {
    padding-right: 55px !important; }

.pad_rt60 {
    padding-right: 60px !important; }

.pad_rt65 {
    padding-right: 65px !important; }

.pad_rt70 {
    padding-right: 70px !important; }

.pad_rt75 {
    padding-right: 75px !important; }

.no_pad {
    padding: 0 !important; }

.no_pad_top {
    padding-top: 0 !important; }

.no_pad_btm {
    padding-bottom: 0 !important; }

.no_pad_rt {
    padding-right: 0 !important; }

.no_pad_lft {
    padding-left: 0 !important; }

/* margin */
.mrg_top5 {
    margin-top: 5px !important; }

.mrg_top10 {
    margin-top: 10px !important; }

.mrg_top15 {
    margin-top: 15px !important; }

.mrg_top20 {
    margin-top: 20px !important; }

.mrg_top25 {
    margin-top: 25px !important; }

.mrg_top30 {
    margin-top: 30px !important; }

.mrg_top35 {
    margin-top: 35px !important; }

.mrg_top40 {
    margin-top: 40px !important; }

.mrg_top45 {
    margin-top: 45px !important; }

.mrg_top50 {
    margin-top: 50px !important; }

.mrg_top55 {
    margin-top: 55px !important; }

.mrg_top60 {
    margin-top: 60px !important; }

.mrg_top65 {
    margin-top: 65px !important; }

.mrg_top70 {
    margin-top: 70px !important; }

.mrg_top75 {
    margin-top: 75px !important; }

.mrg_btm5 {
    margin-bottom: 5px !important; }

.mrg_btm10 {
    margin-bottom: 10px !important; }

.mrg_btm15 {
    margin-bottom: 15px !important; }

.mrg_btm20 {
    margin-bottom: 20px !important; }

.mrg_btm25 {
    margin-bottom: 25px !important; }

.mrg_btm30 {
    margin-bottom: 30px !important; }

.mrg_btm35 {
    margin-bottom: 35px !important; }

.mrg_btm40 {
    margin-bottom: 40px !important; }

.mrg_btm45 {
    margin-bottom: 45px !important; }

.mrg_btm50 {
    margin-bottom: 50px !important; }

.mrg_btm55 {
    margin-bottom: 55px !important; }

.mrg_btm60 {
    margin-bottom: 60px !important; }

.mrg_btm65 {
    margin-bottom: 65px !important; }

.mrg_btm70 {
    margin-bottom: 70px !important; }

.mrg_btm75 {
    margin-bottom: 75px !important; }

.mrg_lft5 {
    margin-left: 5px !important; }

.mrg_lft10 {
    margin-left: 10px !important; }

.mrg_lft15 {
    margin-left: 15px !important; }

.mrg_lft20 {
    margin-left: 20px !important; }

.mrg_lft25 {
    margin-left: 25px !important; }

.mrg_lft30 {
    margin-left: 30px !important; }

.mrg_lft35 {
    margin-left: 35px !important; }

.mrg_lft40 {
    margin-left: 40px !important; }

.mrg_lft45 {
    margin-left: 45px !important; }

.mrg_lft50 {
    margin-left: 50px !important; }

.mrg_lft55 {
    margin-left: 55px !important; }

.mrg_lft60 {
    margin-left: 60px !important; }

.mrg_lft65 {
    margin-left: 65px !important; }

.mrg_lft70 {
    margin-left: 70px !important; }

.mrg_lft75 {
    margin-left: 75px !important; }

.mrg_rt5 {
    margin-right: 5px !important; }

.mrg_rt10 {
    margin-right: 10px !important; }

.mrg_rt15 {
    margin-right: 15px !important; }

.mrg_rt20 {
    margin-right: 20px !important; }

.mrg_rt25 {
    margin-right: 25px !important; }

.mrg_rt30 {
    margin-right: 30px !important; }

.mrg_rt35 {
    margin-right: 35px !important; }

.mrg_rt40 {
    margin-right: 40px !important; }

.mrg_rt45 {
    margin-right: 45px !important; }

.mrg_rt50 {
    margin-right: 50px !important; }

.mrg_rt55 {
    margin-right: 55px !important; }

.mrg_rt60 {
    margin-right: 60px !important; }

.mrg_rt65 {
    margin-right: 65px !important; }

.mrg_rt70 {
    margin-right: 70px !important; }

.mrg_rt75 {
    margin-right: 75px !important; }

.no_mrg {
    margin: 0 !important; }

.no_mrg_top {
    margin-top: 0 !important; }

.no_mrg_btm {
    margin-bottom: 0 !important; }

.no_mrg_rt {
    margin-right: 0 !important; }

.no_mrg_lft {
    margin-left: 0 !important; }

/* alpha */
/* 
    Created on : 2 Feb, 2015, 3:23:20 PM
    Author     : rckumar
*/
@media screen and (max-width: 320px) {
    html {
        font-size: 10px; } }
@media (min-width: 320px) and (max-width: 767px) {
    html {
        font-size: 11px; } }
@media (min-width: 768px) and (max-width: 991px) {
    html {
        font-size: 11px; } }
@media (min-width: 992px) and (max-width: 1199px) {
    html {
        font-size: 8px; } }
@media screen and (min-width: 1200px) {
    html {
        font-size: 12px; }

    p {
        font-size: 12px; }

    h1 {
        font-size: 36px; }

    h2 {
        font-size: 30px; }

    h3 {
        font-size: 24px; }

    h4 {
        font-size: 18px; }

    h5 {
        font-size: 14px; }

    h6 {
        font-size: 12px; } }
/*h1 { font-size: 33px; }

h2 { font-size: 28px; }

h3 { font-size: 23px; }

h4 { font-size: 19px; }

small { font-size: 13px; }

.box { padding: 20px; }

@media screen and (min-width: 1400px) {
    html { font-size: 20px; }

    h1 { font-size: 41px; }

    h2 { font-size: 35px; }

    h3 { font-size: 29px; }

    h4 { font-size: 24px; }

    small { font-size: 17px; }

    .box { padding: 25px; }
}*/
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
/* ADDS A BROWSER PREFIX TO THE PROPERTY */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BACKGROUND COLOR OPACITY */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSFORM STYLE */
/* TRANSITION */
/* TRIPLE BORDERS */
/* KEYFRAMES */
/* ANIMATION */
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'segoeui';
    src: url("../fonts/SEGOEUI.eot");
    /* IE6-IE9 */
    src: local("SEGOEUI"), url("../fonts/SEGOEUI.ttf") format("truetype");
    /* Modern Browsers */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'SegoeUIBold';
    src: url("../fonts/segoeuib.eot");
    /* IE6-IE9 */
    src: local("segoeuib"), url("../fonts/segoeuib.ttf") format("truetype");
    /* Modern Browsers */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'FrutigerRoman';
    src: url("../fonts/Frutiger55Roman.eot");
    /* IE6-IE9 */
    src: local("Frutiger55Roman"), url("../fonts/Frutiger55Roman.otf") format("opentype"), url("../fonts/Frutiger55Roman.ttf") format("truetype"), url("../fonts/Frutiger55Roman.woff") format("woff"), url("../fonts/Frutiger55Roman.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'FrutigerBold';
    src: url("../fonts/Frutiger65Bold.eot");
    /* IE6-IE9 */
    src: local("Frutiger65Bold"), url("../fonts/Frutiger65Bold.otf") format("opentype"), url("../fonts/Frutiger65Bold.ttf") format("truetype"), url("../fonts/Frutiger65Bold.woff") format("woff"), url("../fonts/Frutiger65Bold.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'Frutiger57Condensed';
    src: url("../fonts/Frutiger57Condensed.eot");
    /* IE6-IE9 */
    src: local("Frutiger57Condensed"), url("../fonts/Frutiger57Condensed.otf") format("opentype"), url("../fonts/Frutiger57Condensed.ttf") format("truetype"), url("../fonts/Frutiger57Condensed.woff") format("woff"), url("../fonts/Frutiger57Condensed.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'Frutiger67BoldCondensed';
    src: url("../fonts/Frutiger57Condensed.eot");
    /* IE6-IE9 */
    src: local("Frutiger67BoldCondensed"), url("../fonts/Frutiger67BoldCondensed.otf") format("opentype"), url("../fonts/Frutiger67BoldCondensed.ttf") format("truetype"), url("../fonts/Frutiger67BoldCondensed.woff") format("woff"), url("../fonts/Frutiger67BoldCondensed.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'FontAwesome';
    src: url("../lib/font-awesome/fonts/fontawesome-webfont.eot");
    /* IE6-IE9 */
    src: local("Frutiger67BoldCondensed"), url("../lib/font-awesome/fonts/FontAwesome.otf") format("opentype"), url("../lib/font-awesome/fonts/fontawesome-webfont.ttf") format("truetype"), url("../lib/font-awesome/fonts/fontawesome-webfont.woff") format("woff"), url("../lib/font-awesome/fonts/fontawesome-webfont.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'Frutiger45Light';
    src: url("../fonts/Frutiger45Light.eot");
    /* IE6-IE9 */
    src: local("Frutiger45Light"), url("../fonts/Frutiger45Light.otf") format("opentype"), url("../fonts/Frutiger45Light.ttf") format("truetype"), url("../fonts/Frutiger45Light.woff") format("woff"), url("../fonts/Frutiger45Light.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'Rupee';
    src: url("../fonts/RupeeForadian.eot");
    /* IE6-IE9 */
    src: local("Rupee"), url("../fonts/RupeeForadian.otf") format("opentype"), url("../fonts/RupeeForadian.ttf") format("truetype"), url("../fonts/RupeeForadian.woff") format("woff"), url("../fonts/RupeeForadian.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'helveticaneueltstdblkcn';
    src: url("../fonts/helveticaneueltstdblkcn.eot");
    /* IE6-IE9 */
    src: local("helveticaneueltstdblkcn"), url("../fonts/helveticaneueltstdblkcn.otf") format("opentype"), url("../fonts/helveticaneueltstdblkcn.ttf") format("truetype"), url("../fonts/helveticaneueltstdblkcn.woff") format("woff"), url("../fonts/helveticaneueltstdblkcn.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'helveticaneueltstd-hvcn';
    src: url("../fonts/helveticaneueltstd-hvcn.eot");
    /* IE6-IE9 */
    src: local("helveticaneueltstd-hvcn"), url("../fonts/helveticaneueltstd-hvcn.otf") format("opentype"), url("../fonts/helveticaneueltstd-hvcn.ttf") format("truetype"), url("../fonts/helveticaneueltstd-hvcn.woff") format("woff"), url("../fonts/helveticaneueltstd-hvcn.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'helveticaneueltstd-ltcn';
    src: url("../fonts/helveticaneueltstd-ltcn.eot");
    /* IE6-IE9 */
    src: local("helveticaneueltstd-ltcn"), url("../fonts/helveticaneueltstd-ltcn.otf") format("opentype"), url("../fonts/helveticaneueltstd-ltcn.ttf") format("truetype"), url("../fonts/helveticaneueltstd-ltcn.woff") format("woff"), url("../fonts/helveticaneueltstd-ltcn.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'helveticaneueltstd-bdcn';
    src: url("../fonts/helveticaneueltstd-bdcn.eot");
    /* IE6-IE9 */
    src: local("helveticaneueltstd-bdcn"), url("../fonts/helveticaneueltstd-bdcn.otf") format("opentype"), url("../fonts/helveticaneueltstd-bdcn.ttf") format("truetype"), url("../fonts/helveticaneueltstd-bdcn.woff") format("woff"), url("../fonts/helveticaneueltstd-bdcn.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
@font-face {
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    font-style: normal;
    font-family: 'SourceSansPro';
    src: url("../fonts/SourceSansPro-Regular.eot");
    /* IE6-IE9 */
    src: local("SourceSansPro-Regular"), url("../fonts/SourceSansPro-Regular.otf") format("opentype"), url("../fonts/SourceSansPro-Regular.ttf") format("truetype"), url("../fonts/SourceSansPro-Regular.woff") format("woff"), url("../fonts/SourceSansPro-Regular.svg#svgFontName") format("svg");
    /* Legacy iOS */ }
.rs {
    font-family: "Rupee"; }

/* base font */
.font45 {
    font-family: "Frutiger45Light" !important; }

.font55 {
    font-family: "FrutigerRoman" !important; }

.font57 {
    font-family: "Frutiger57Condensed" !important; }

.font65 {
    font-family: "FrutigerBold" !important; }

.font67 {
    font-family: "Frutiger67BoldCondensed" !important; }

/* color */
.link_color {
    color: #0094c8 !important; }

.blue {
    color: #0000FF !important; }

.black {
    color: #000000 !important; }

.gray {
    color: #333333 !important; }

.admin_body {
    background: #e6e6e6; }

html {
    height: 100%;
    /*overflow-x:hidden!important;*/ }

body {
    position: relative;
    font-family: "arial";
    color: #333333;
    font-size: 1rem;
    /*text-align:justify;*/
    background: #f0f0f0;
    min-height: 100%;
    padding-bottom: 3%;
    /*    #userlogin-popup{ 
            @extend .base;
            padding: 0px 0;        
            @media (min-width: $screen-xs-min) and (max-width: $screen-xs-max) {
                width: auto;
            }
            @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) {
                width: 750px;
            }
            @media (min-width: $screen-md-min) and (max-width: $screen-md-max) { 
                width: 970px;
            }
            @media screen and (min-width: $screen-lg-min) { 
                width:1170px;
            }
            .mfp-close{
                right: 15px;
            }
            .userloginpopup_page{
                @extend .base;
                width: 100%;
                display: table;    
                background: #f4f4f4;
                .col1{
                    @extend .base;
                    width: 50%;
                    padding: 2%;
                    float: left;
                    background: $wit;
                    @media (min-width: $screen-xs-min) and (max-width: $screen-xs-max) {
                        float:none;
                        width: 100%;
                        padding: 2%;
                    }
                    .form_area{
                        margin: 2% 0;
                        .txt_box{
                            border-radius: 0;
                            margin: 2% 0;
                        }
                        .btn_area{
                            text-align: left;
                            width: 100%;
                            display: table;
                            a{
                                color: #666666;
                                font-size: 1rem;
                                text-decoration: none;
                                line-height: 3rem;
                                &:hover{
                                    text-decoration: underline;
                                }
                            }
                            #btn_login{
                                background: #616161;
                                color: $wit;
                                font-size: 1rem;
                                font-weight: bold;
                                border-radius: 0;
                                border: none;
                                float: right;
                                padding: 2% 8%;
                            }
                        }
                    }
                    .checkbox_outer{
                        width: 100%;
                        background: $wit;
                        margin: 3% 0;
                    }
                    .checkbox-custom{
                        opacity: 0;
                        position: absolute;
                        display: inline-block;
                        vertical-align: middle;
                        margin: 5px;
                        cursor: pointer;                    
                    }
                    .checkbox-custom-label {
                        display: inline-block;
                        vertical-align: middle;
                        margin: 5px;
                        cursor: pointer;
                        position: relative;
                        font-family: arial;
                        font-size: 1rem;
                        color: #666666;
                        font-weight: normal;
                        margin-left: 0;
                    }                
                    .checkbox-custom + .checkbox-custom-label:before {
                        content: '';
                        background: #fff;
                        border: 2px solid #ddd;
                        display: inline-block;
                        vertical-align: middle;
                        width: 20px;
                        height: 20px;
                        padding: 2px;
                        margin-right: 10px;
                        text-align: center;
                    }
                    .checkbox-custom + .checkbox-custom-label:before {
                        border-radius: 50%;
                        content: "\f00c";
                        font-family: 'FontAwesome';
                        background: #d3d3d3;
                        color: #fff;
                    }
                    .checkbox-custom:checked + .checkbox-custom-label:before {                    
                        content: "\f00c";
                        font-family: 'FontAwesome';
                        background: #616161;
                        color: #fff;
                    }
                }
                .col2{
                    @extend .base;
                    @extend .col1;
                    background: #f4f4f4;
                    .radio_outer{
                        width: 100%;
                        background: $wit;
                        padding: 0.7% 0;
                        margin: 0 0 4.2% 0;
                    }
                    .radio-custom{
                        opacity: 0;
                        position: absolute;
                        display: inline-block;
                        vertical-align: middle;
                        margin: 5px;
                        cursor: pointer;
                    }
                    .radio-custom-label {
                        display: inline-block;
                        vertical-align: middle;
                        margin: 5px;
                        cursor: pointer;
                        position: relative;
                        font-family: arial;
                        font-size: 1rem;
                        color: #666666;
                        font-weight: normal;
                    }                
                    .radio-custom + .radio-custom-label:before {
                        content: '';
                        background: #fff;
                        border: 2px solid #ddd;
                        display: inline-block;
                        vertical-align: middle;
                        width: 20px;
                        height: 20px;
                        padding: 2px;
                        margin-right: 10px;
                        text-align: center;
                    }
                    .radio-custom + .radio-custom-label:before {
                        border-radius: 50%;
                        background: #d3d3d3;
                        content: "\f00c";
                        font-family: 'FontAwesome';                    
                        color: #fff;
                    }
                    .radio-custom:checked + .radio-custom-label:before {                    
                        content: "\f00c";
                        font-family: 'FontAwesome';                    
                        color: #fff;
                        background: #616161;
                    }
                    #btn_register{
                        background: #616161;
                        color: $wit;
                        font-size: 1rem;
                        font-weight: bold;
                        border-radius: 0;
                        border: none;
                        float: right;
                        padding: 2% 8%;
                    }
                    .btn_area{
                        margin-top: 6%;
                    }                
                }
                .col2.active{
                    #btn_register{
                        background: #cc0000;
                    }
                    .radio-custom:checked + .radio-custom-label:before { 
                        background: #cc0000;
                    }
                }
                .col1.active{
                    .form_area{
                        .btn_area{
                            #btn_login{
                                background: #cc0000;
                            }
                        }
                    }
                    .checkbox-custom:checked + .checkbox-custom-label:before {
                        background: #cc0000;
                    }
    
                }
                .userloginpopup_body{
                    @extend .base;
                    width: 100%; 
                    .title{
                        @extend .base;
                        font-size: 1.2rem;
                        font-weight: bold;
                        color: #333333;
                    }
                    .title-sub{
                        @extend .base;
                        font-size: 0.9rem;                    
                        color: #666666;
                    }
                }            
            }
        }*/
    /*
    To change this license header, choose License Headers in Project Properties.
    To change this template file, choose Tools | Templates
    and open the template in the editor.
    */
    /* 
        Created on : 19 Mar, 2014, 12:11:46 PM
        Author     : boopathi
    */
    /*
    color
    */
    /* base font */
    /*.contact_outer{font-family: $font55 !important;}*/
    /* header */
    /* sign in */
    /* register */
    /* register success */
    /* register email verify */
    /* register activate trial */
    /* forgot password */
    /*.register_outer{ 
        .register_inner {
            .txtforgotuser{text-align: center;}
        }
    }*/
    /* Contact Us */
    /* Web Browser Update */
    /* 
        Created on : 07-Dec-2017, 10:36:29
        Author     : rekha
    */
    /* 
    ====== 3d unfold ======
    
    */
    /*
    ====== Move-horizontal effect ======
    */
    /* 
        Created on : 19-Dec-2017, 12:11:06
        Author     : rekha
    */
    /*
    To change this license header, choose License Headers in Project Properties.
    To change this template file, choose Tools | Templates
    and open the template in the editor.
    */
    /* 
        Created on : 9 Apr, 2018, 12:53:16 PM
        Author     : rckumar
    */
    /* footer social icons */
    /* footer social icons */
    /*.social-network a.icoRss {
            background-color: #F56505;
    }
    .social-network a.icoRss:hover {
            background-color: #F56505;
    }*/
    /*
    a {
     background-color: #D3D3D3;   
    }*/ }
body a {
    color: #0094c8; }
body .img-responsive-w {
    width: 100%; }
body .ad img {
    margin: 0 auto; }
body ul.ui-widget-content {
    width: 145px;
    z-index: 9999;
    background-image: none;
    background-color: #333; }
body ul.ui-widget-content li {
    list-style: none;
    color: #fff;
    padding: 5px;
    border-bottom: 1px dotted #666; }
body ul.ui-widget-content li:hover {
    background-image: none;
    background-color: #cc0000;
    color: #fff;
    border: none; }
body ul.ui-widget-content li.ui-state-focus {
    background-image: none;
    background-color: #cc0000;
    color: #fff;
    border: none; }
body .noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
body .white-popup, body .white-popup-block {
    position: relative;
    /*background: #FFF;*/
    padding: 20px;
    width: auto;
    max-width: 100%;
    margin: 20px auto; }
@media (min-width: 320px) and (max-width: 767px) {
    body .white-popup, body .white-popup-block {
        padding: 6% 0;
        margin-left: 0;
        margin-right: 0; } }
body .white-popup-block.deal-white-popup-block {
    padding: 0 0 0 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .white-popup-block.deal-white-popup-block {
        margin: 0; } }
body .white-popup-block.deal-white-popup-block .cart_footer .proceed_btn_sec {
    text-align: right; }
body .white-popup-block.deal-white-popup-block .cart_footer .proceed_btn_sec .deal-btn-proceed {
    background: #cc0000;
    color: #ffffff;
    font-family: 'SourceSansPro';
    font-size: 20px;
    border-radius: 0; }
@media (min-width: 320px) and (max-width: 479px) {
    body .white-popup-block.deal-white-popup-block .cart_footer .proceed_btn_sec .deal-btn-proceed {
        font-size: 1.4rem; } }
body .white-popup-block.deal-white-popup-block .cart_footer h4 {
    font-family: 'SourceSansPro'; }
@media (min-width: 320px) and (max-width: 479px) {
    body .white-popup-block.deal-white-popup-block .cart_footer h4 {
        font-size: 1.6rem; }
    body .white-popup-block.deal-white-popup-block .cart_footer .pg_logo {
        display: inline-block; } }
body .mfp-bg {
    background: #999999 none repeat scroll 0 0; }
body #userlogin-popup-2 {
    padding: 0px 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body #userlogin-popup-2 {
        width: 100%; }
    body #userlogin-popup-2 .userloginpopup_page {
        /*                .left_border {
                            border-left: 2px solid #12679b;
                            padding: 0.9% !important;
                        }*/
        /*                .mfp-close {                    
                            right: 6px!important;
                        }*/ }
    body #userlogin-popup-2 .userloginpopup_page .col1 {
        padding: 0 !important; }
    body #userlogin-popup-2 .userloginpopup_page .btn_area a {
        font-size: 1rem !important; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #userlogin-popup-2 {
        width: 100%; }
    body #userlogin-popup-2 .userloginpopup_page .col1 {
        padding: 0 !important; }
    body #userlogin-popup-2 .userloginpopup_page .left_border {
        border-left: 2px solid #12679b;
        padding: 0.9% !important; }
    body #userlogin-popup-2 .userloginpopup_page .mfp-close {
        right: 6px !important; }
    body #userlogin-popup-2 .userloginpopup_page .btn_area a {
        line-height: normal !important;
        font-size: 1rem !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
    body #userlogin-popup-2 {
        width: 360px; } }
@media screen and (min-width: 1200px) {
    body #userlogin-popup-2 {
        width: 360px; } }
body #userlogin-popup-2 .left_border {
    padding: 1.25% !important;
    border-left: 2px solid #12679b; }
body #userlogin-popup-2 .userloginpopup_page {
    width: 100%;
    display: table;
    background: #12679b;
    box-shadow: 5px 5px 2px #5a5553; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style {
    padding: 0;
    font-size: 1.5rem;
    font-weight: bold;
    border-bottom: 1px solid #3a3a3a; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style li {
    padding: 0;
    text-align: center; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style li:hover {
    text-decoration: none; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style li a:link, body #userlogin-popup-2 .userloginpopup_page .tabs_style li a:visited {
    background: #12679b;
    text-decoration: none;
    outline: 0;
    color: #ffffff; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style li a:link:active, body #userlogin-popup-2 .userloginpopup_page .tabs_style li a:visited:active {
    background: #12679b;
    outline: 0;
    color: #ffffff; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style li.active {
    background-color: #ffffff;
    color: #3a3a3a; }
body #userlogin-popup-2 .userloginpopup_page .tabs_style li.active a {
    background-color: #ffffff;
    color: #3a3a3a;
    /*box-shadow: 0px -3px 0px #337ab7 inset;*/ }
body #userlogin-popup-2 .userloginpopup_page .tab-content {
    padding: 5%; }
body #userlogin-popup-2 .userloginpopup_page .col1 {
    width: 100%;
    padding: 0;
    float: left;
    background: #ffffff;
    border: 3px solid #12679b; }
@media (min-width: 320px) and (max-width: 767px) {
    body #userlogin-popup-2 .userloginpopup_page .col1 {
        float: none;
        width: 100%;
        padding: 2%; } }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .txt_box {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px;
    background: #ffffff; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #ffffff url(../images/select-arrow.png) no-repeat 100% center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .error_txt_box {
    -moz-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    -webkit-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    box-shadow: 0 -5px 4px -5px #ff0000 inset; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .btn_area {
    width: 100%;
    display: table;
    margin-top: 3%; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .btn_area a {
    color: #666666;
    font-size: 1.2rem;
    text-decoration: none;
    line-height: 3rem; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .btn_area a:hover {
    text-decoration: underline; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .btn_area #btn_login {
    color: #ffffff;
    background-color: #12679b;
    font-weight: bold;
    border: none;
    margin-top: 6%;
    font-size: 1.2rem; }
body #userlogin-popup-2 .userloginpopup_page .col1 .form_area .btn_area #btn_register {
    color: #ffffff;
    font-weight: bold;
    border: none;
    margin-top: 4%;
    background-color: #12679b;
    font-size: 1.2rem; }
body #userlogin-popup-2 .userloginpopup_page .col1 #login .txt_box {
    margin-top: 5%; }
body #userlogin-popup-2 .userloginpopup_page .col1 #login .welcome_text {
    margin-top: 5%;
    text-align: center; }
body #userlogin-popup-2 .userloginpopup_page .col1 #login .new_user {
    font-size: 1.2rem; }
body #userlogin-popup-2 .userloginpopup_page .col1 .checkbox_outer {
    width: 100%;
    background: #ffffff;
    margin: 3% 0;
    text-align: left; }
body #userlogin-popup-2 .userloginpopup_page .col1 .checkbox-custom {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
body #userlogin-popup-2 .userloginpopup_page .col1 .checkbox-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    position: relative;
    font-family: arial;
    font-size: 1rem;
    color: #666666;
    font-weight: normal;
    margin-left: 0;
    line-height: 1rem; }
body #userlogin-popup-2 .userloginpopup_page .col1 .checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #545454;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    padding: 0px;
    margin-right: 10px;
    text-align: center; }
body #userlogin-popup-2 .userloginpopup_page .col1 .checkbox-custom + .checkbox-custom-label:before {
    content: "";
    font-family: 'FontAwesome';
    background: none;
    color: #fff; }
body #userlogin-popup-2 .userloginpopup_page .col1 .checkbox-custom:checked + .checkbox-custom-label:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    background: #12679b;
    color: #fff; }
body #userlogin-popup-2 .userloginpopup_page .col1 .thankyou_src {
    /*padding: 4%;*/
    padding: 8% 2% 0 2%;
    text-align: center; }
body #userlogin-popup-2 .userloginpopup_page .userloginpopup_body {
    width: 100%; }
body #userlogin-popup-2 .userloginpopup_page .userloginpopup_body .title {
    font-size: 1.2rem;
    font-weight: bold;
    color: #333333; }
body #userlogin-popup-2 .userloginpopup_page .userloginpopup_body .title-sub {
    font-size: 0.9rem;
    color: #666666; }
body #userlogin-popup-2 .userloginpopup_page .popup_error_div {
    text-align: left;
    color: #ff0000;
    padding-top: 10px; }
body #forgot-popup {
    padding: 0px 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body #forgot-popup {
        width: auto; }
    body #forgot-popup .mfp-close {
        right: 0px !important; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #forgot-popup {
        width: 90%; } }
@media (min-width: 992px) and (max-width: 1199px) {
    body #forgot-popup {
        width: 360px; } }
@media screen and (min-width: 1200px) {
    body #forgot-popup {
        width: 360px; } }
body #forgot-popup .forgotpopup_page {
    /*            @media (min-width: $screen-xs-min) and (max-width: $screen-xs-max) {
                    width: 95%;
                }*/
    width: 100%;
    display: table;
    background: #f4f4f4; }
body #forgot-popup .forgotpopup_page .col1 {
    width: 100%;
    padding: 2%;
    float: left;
    background: #ffffff; }
@media (min-width: 320px) and (max-width: 767px) {
    body #forgot-popup .forgotpopup_page .col1 {
        float: none;
        width: 100%;
        padding: 2%; } }
body #forgot-popup .forgotpopup_page .col1 .form_area {
    margin: 2% 0; }
body #forgot-popup .forgotpopup_page .col1 .form_area .txt_box {
    border-radius: 0;
    margin: 2% 0; }
body #forgot-popup .forgotpopup_page .col1 .form_area .btn_area {
    text-align: left;
    width: 100%;
    display: table; }
body #forgot-popup .forgotpopup_page .col1 .form_area .btn_area a {
    color: #666666;
    font-size: 1rem;
    text-decoration: none;
    line-height: 3rem; }
body #forgot-popup .forgotpopup_page .col1 .form_area .btn_area a:hover {
    text-decoration: underline; }
body #forgot-popup .forgotpopup_page .col1 .form_area .btn_area #btn_login {
    background: #616161;
    color: #ffffff;
    font-size: 1rem;
    font-weight: bold;
    border-radius: 0;
    border: none;
    float: right;
    padding: 2% 8%; }
body #forgot-popup .forgotpopup_page .col1.active .form_area .btn_area #btn_login {
    background: #cc0000; }
body #forgot-popup .forgotpopup_page .forgotpopup_body {
    width: 100%; }
body #forgot-popup .forgotpopup_page .forgotpopup_body .title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #333333; }
body #forgot-popup .forgotpopup_page .forgotpopup_body .title-sub {
    font-size: 0.9rem;
    color: #666666; }
body #forgot-popup .forgotpopup_page .fpopup_error {
    margin: 10px 0 0 5px;
    color: #a32403; }
body .cart_page .cart_heading {
    /*font-size: 2rem;*/
    font-weight: bold;
    color: #000;
    /*padding-left: 55px;
    background: url(../images/cart_page_icon.png) no-repeat 0 0;*/
    margin: 0 0 2% 0; }
body .cart_page .cart_heading .cart_count {
    position: absolute;
    padding: 5px 10px;
    color: #ffffff;
    font-size: 0.9rem;
    left: 20px;
    top: -10px;
    background: #cc0000;
    border-radius: 20px; }
body .cart_page .cart_title {
    font-size: 1rem;
    font-weight: bold;
    color: #000;
    line-height: 1;
    margin-bottom: 1%; }
body .cart_page .cart_title .tips_txt {
    color: #666;
    display: inline-block;
    font-size: 0.8rem; }
body .cart_page .cart_body {
    border-top: 1px solid #408BCC;
    /*border-bottom: 4px solid #cc0000;*/ }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_wallet {
    width: 100%;
    background: #ededed;
    color: #333333;
    margin: 10px 0; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_wallet.crdrcard .pay_method_sub_title {
    background: #ededed;
    color: #666666; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_wallet.crdrcard .pay_method_sub_title.active {
    background: #ededed;
    color: #666666; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title {
    color: #333333;
    font-weight: bold;
    font-size: 1.1rem;
    text-align: center;
    padding: 3% 0; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title .db_cr_card_img {
    text-align: center; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title .pay_method_sub_title {
    background: #ffffff;
    color: #666666;
    font-size: 1rem;
    font-family: arial;
    font-weight: normal;
    margin: 0 50px;
    padding: 6px 0; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title .pay_method_sub_title.active {
    background: #cc0000;
    color: #ffffff; }
body .cart_page .cart_body .cart_body_in .payment_method #tab_wallet, body .cart_page .cart_body .cart_body_in .payment_method #tab_slt_bank, body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart {
    padding: 10px 0;
    display: none; }
body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart .ssl_icon {
    padding: 10px 40px; }
body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart .ssl_icon:before {
    position: absolute;
    top: 0;
    left: 10px;
    content: "\e033";
    color: #cc0000;
    font-family: "Glyphicons Halflings";
    font-size: 2rem; }
body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart h4 {
    font-family: arial;
    font-size: 1.4rem;
    font-weight: bold; }
body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart .lbl_name {
    font-size: 1rem;
    font-weight: bold;
    line-height: 34px; }
body .cart_page .cart_body .cart_body_in .payment_method #tab_cr_db_cart input[type="text"] {
    border-radius: 0; }
body .cart_page .cart_body .cart_body_in .payment_method .row_radio .radio_outer {
    margin: 0px 0;
    background: #ffffff; }
body .cart_page .cart_body .cart_body_in .payment_method .radio_outer {
    width: 100%;
    background: #ededed;
    margin: 1% 0 !important; }
body .cart_page .cart_body .cart_body_in .payment_method .radio-custom {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
body .cart_page .cart_body .cart_body_in .payment_method .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    font-family: arial;
    font-size: 1.2rem;
    color: #666666;
    font-weight: normal; }
body .cart_page .cart_body .cart_body_in .payment_method .radio-custom-label .wallet_amount_b {
    display: inline; }
body .cart_page .cart_body .cart_body_in .payment_method .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    padding: 2px;
    margin-right: 10px;
    text-align: center; }
body .cart_page .cart_body .cart_body_in .payment_method .radio-custom + .radio-custom-label:before {
    border-radius: 50%;
    background: #d3d3d3;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff; }
body .cart_page .cart_body .cart_body_in .payment_method .radio-custom:checked + .radio-custom-label:before {
    background: #cc0000;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    position: relative;
    font-family: arial;
    font-size: 1.2rem;
    color: #666666;
    font-weight: normal; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom-label a {
    text-decoration: underline;
    color: #333333; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom-label a:hover {
    text-decoration: none; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    padding: 2px;
    margin-right: 10px;
    text-align: center; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom + .checkbox-custom-label:before {
    /*border-radius: 50%;*/
    background: #d3d3d3;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff; }
body .cart_page .cart_body .cart_body_in .payment_method .checkbox-custom:checked + .checkbox-custom-label:before {
    background: #cc0000;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff; }
body .cart_page .cart_body .cart_body_in .scroll_div {
    font-family: 'SourceSansPro';
    font-size: 12px; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items {
    font-family: 'SourceSansPro';
    font-size: 20px;
    padding: 2% 0;
    /*border-bottom: 1px solid $br_color;*/ }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .title, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .title, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .title {
    /*color: #cc0000;*/
    /*font-size: 1.2rem;*/
    text-align: right; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .dr_name, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .dr_name, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .dr_name {
    font-size: 0.9rem;
    color: #666666; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .dr_name b, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .dr_name b, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .dr_name b {
    color: #000; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .dr_name .dr_name_in, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .dr_name .dr_name_in, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .dr_name .dr_name_in {
    padding-right: 20px; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .discount, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .discount, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .discount {
    font-size: 0.9rem;
    color: #666666;
    text-align: center; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .video_under_offer, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .video_under_offer, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .video_under_offer {
    padding: 0 18%; }
body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .cart_item_close, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .cart_item_close, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .cart_item_close {
    position: absolute;
    top: 4%;
    right: 0;
    cursor: pointer; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .cart_item_close, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .cart_item_close, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .cart_item_close {
        top: 4%; } }
@media (min-width: 320px) and (max-width: 479px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .title_lab, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .title_lab, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .title_lab {
        font-size: 1.3rem; }
    body .cart_page .cart_body .cart_body_in .scroll_div .cart_items .title, body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .title, body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .title {
        font-size: 1.3rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .friend_pass_sec {
    display: table;
    width: 100%;
    padding: 10px 0 30px 0; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .friend_pass_sec .friend_pass_txt {
    font-size: 1rem;
    color: #000000;
    font-weight: bold; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .friend_pass_sec .txt_box {
    border: 1px solid #a9a9a9;
    border-radius: 5px;
    height: 34px;
    padding: 6px 12px;
    width: 173px;
    background-color: #ffffff; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .friend_pass_sec .btn-friendpass {
    font-family: 'SourceSansPro';
    border-radius: 0;
    background: #408BCC;
    border: 1px solid #a9a9a9;
    color: #ffffff;
    margin-left: 5px;
    margin-top: -6px; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .col-xs-3 {
    padding-right: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .col-xs-5 {
    padding-right: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .col-xs-4 {
    padding-left: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .title {
    font-size: 0.9rem;
    line-height: 0.9rem;
    margin-bottom: 5px;
    padding-right: 15px; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .title {
        font-size: 1.4rem;
        line-height: 1.4rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .discount {
    text-align: right; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .discount {
        font-size: 1.1rem;
        line-height: 1.1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .video_under_offer {
    font-size: 0.7rem;
    line-height: 2rem;
    padding: 0; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .video_under_offer {
        font-size: 1rem;
        line-height: 1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .video_under_offer a {
    color: #666;
    text-decoration: underline;
    display: block; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .video_under_offer a:hover {
    text-decoration: none; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .price_txt {
    text-align: right;
    font-size: 0.7rem; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .price_txt .amount {
    font-size: 0.8rem;
    font-weight: bold; }
body .cart_page .cart_body .cart_body_in .scroll_div .deal_cart_items .visible-xs .cart_item_close {
    bottom: 5%;
    top: inherit; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .col-xs-3 {
    padding-right: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .col-xs-5 {
    padding-right: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .col-xs-4 {
    padding-left: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .title {
    font-size: 0.9rem;
    line-height: 0.9rem;
    margin-bottom: 5px;
    padding-right: 15px; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .title {
        font-size: 1.4rem;
        line-height: 1.4rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .discount {
    text-align: right; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .discount {
        font-size: 1.1rem;
        line-height: 1.1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .video_under_offer {
    font-size: 0.7rem;
    line-height: 2rem;
    padding: 0; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .video_under_offer {
        font-size: 1rem;
        line-height: 1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .video_under_offer a {
    color: #666;
    text-decoration: underline;
    display: block; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .video_under_offer a:hover {
    text-decoration: none; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .price_txt {
    text-align: right;
    font-size: 0.7rem; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .price_txt .amount {
    font-size: 0.8rem;
    font-weight: bold; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .visible-xs .cart_item_close {
    bottom: 5%;
    top: inherit; }
body .cart_page .cart_body .cart_body_in .scroll_div .subscription_cart_items .pack_name {
    text-transform: uppercase; }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .col-xs-3 {
    padding-right: 0px; }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .title {
    font-size: 0.9rem;
    line-height: 0.9rem;
    margin-bottom: 5px;
    padding-right: 15px; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .title {
        font-size: 1.4rem;
        line-height: 1.4rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .des {
    font-size: 0.7rem;
    line-height: 0.9rem;
    overflow: hidden;
    height: 20px; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .des {
        font-size: 1rem;
        line-height: 1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .discount {
    text-align: right; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .discount {
        font-size: 1.1rem;
        line-height: 1.1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .video_under_offer {
    font-size: 0.7rem;
    line-height: 2rem;
    padding: 0; }
@media (min-width: 560px) and (max-width: 767px) {
    body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .video_under_offer {
        font-size: 1rem;
        line-height: 1rem; } }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .video_under_offer a {
    color: #666;
    text-decoration: underline;
    display: block; }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .video_under_offer a:hover {
    text-decoration: none; }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .price_txt {
    text-align: right; }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .price_txt .amount {
    font-size: 1.4rem;
    font-weight: bold; }
body .cart_page .cart_body .cart_body_in .scroll_div .visible-xs .cart_item_close {
    top: 5%; }
body .cart_page .deal_cart_footer .proceed_btn_sec {
    padding-top: 20px; }
body .cart_page .subscription_cart_footer .proceed_btn_sec {
    padding-top: 20px; }
body .cart_page .cart_footer, body .cart_page .deal_cart_footer {
    padding: 20px 0 0 0; }
body .cart_page .cart_footer .lbl-agree, body .cart_page .deal_cart_footer .lbl-agree {
    margin-top: 10px; }
body .cart_page .cart_footer .total_videos, body .cart_page .deal_cart_footer .total_videos {
    text-align: left;
    color: #000;
    font-weight: bold;
    font-size: 1rem; }
body .cart_page .cart_footer .sub_total, body .cart_page .deal_cart_footer .sub_total {
    display: table;
    width: 100%;
    /*font-size: 1.2rem;
    font-weight: bold;*/
    font-family: 'SourceSansPro';
    font-size: 20px;
    padding-bottom: 10px; }
body .cart_page .cart_footer .payment_total, body .cart_page .deal_cart_footer .payment_total {
    display: table;
    width: 100%;
    /*font-size: 1.4rem;*/
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px; }
body .cart_page .cart_footer .discounts, body .cart_page .deal_cart_footer .discounts {
    display: table;
    width: 100%;
    font-size: 1rem;
    color: #666666; }
body .cart_page .cart_footer .col1, body .cart_page .deal_cart_footer .col1 {
    width: 89%;
    float: left;
    text-align: right;
    margin-right: 1%; }
body .cart_page .cart_footer .col2, body .cart_page .deal_cart_footer .col2 {
    width: 10%;
    float: left;
    text-align: left; }
body .cart_page .cart_footer .proceed_btn_sec, body .cart_page .deal_cart_footer .proceed_btn_sec {
    text-align: right; }
body .cart_page .cart_footer .proceed_btn_sec .btn-update, body .cart_page .cart_footer .proceed_btn_sec .deal-btn-update, body .cart_page .deal_cart_footer .proceed_btn_sec .btn-update, body .cart_page .deal_cart_footer .proceed_btn_sec .deal-btn-update {
    border: 1px solid #cc0000;
    font-size: 1.4rem;
    font-weight: bold;
    background: #ffffff;
    color: #cc0000;
    border-radius: 0; }
@media (min-width: 320px) and (max-width: 340px) {
    body .cart_page .cart_footer .proceed_btn_sec .deal-btn-update, body .cart_page .deal_cart_footer .proceed_btn_sec .deal-btn-update {
        margin-bottom: 3%; } }
body .cart_page .cart_footer .proceed_btn_sec .btn-proceed, body .cart_page .cart_footer .proceed_btn_sec .deal-btn-proceed, body .cart_page .deal_cart_footer .proceed_btn_sec .btn-proceed, body .cart_page .deal_cart_footer .proceed_btn_sec .deal-btn-proceed {
    background: #cc0000;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: bold;
    border-radius: 0;
    margin-left: 2%; }
body .cart_page .cart_footer .proceed_btn_sec .helptext, body .cart_page .deal_cart_footer .proceed_btn_sec .helptext {
    color: #656565;
    font-size: 1rem;
    margin-top: 10px; }
body .cart_page .cart_footer .complete_btn_sec, body .cart_page .deal_cart_footer .complete_btn_sec {
    text-align: right;
    padding: 0px 0 10px 0; }
body .cart_page .cart_footer .complete_btn_sec .btn-update, body .cart_page .deal_cart_footer .complete_btn_sec .btn-update {
    border: 1px solid #cc0000;
    font-size: 1.4rem;
    font-weight: bold;
    background: #ffffff;
    color: #cc0000;
    border-radius: 0;
    padding: 6px; }
body .cart_page .cart_footer .complete_btn_sec .btn-complete, body .cart_page .cart_footer .complete_btn_sec .deal-btn-complete, body .cart_page .deal_cart_footer .complete_btn_sec .btn-complete, body .cart_page .deal_cart_footer .complete_btn_sec .deal-btn-complete {
    background: #cc0000;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: bold;
    border-radius: 0;
    margin-left: 2%; }
body .cart_page .cart_footer .btn-addmore, body .cart_page .deal_cart_footer .btn-addmore {
    background: #494949;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: bold;
    border-radius: 0; }
body .cart_page .cart_footer .friend_pass_sec, body .cart_page .deal_cart_footer .friend_pass_sec {
    display: table;
    width: 100%;
    padding-top: 10px; }
body .cart_page .cart_footer .friend_pass_sec .friend_pass_txt, body .cart_page .deal_cart_footer .friend_pass_sec .friend_pass_txt {
    font-size: 1rem;
    color: #000000;
    font-weight: bold; }
body .cart_page .cart_footer .friend_pass_sec .txt_box, body .cart_page .deal_cart_footer .friend_pass_sec .txt_box {
    border: 1px solid #a9a9a9;
    height: 34px;
    padding: 6px 12px;
    width: 173px; }
body .cart_page .cart_footer .friend_pass_sec .btn-friendpass, body .cart_page .deal_cart_footer .friend_pass_sec .btn-friendpass {
    border-radius: 0;
    background: #ffffff;
    border: 1px solid #a9a9a9;
    color: #666666;
    margin-left: -4px;
    margin-top: -2px; }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .friend_pass_sec, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec {
        text-align: right;
        padding-bottom: 10px; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .friend_pass_txt, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .friend_pass_txt {
        font-size: 0.7rem;
        margin: 0;
        line-height: 2.1rem;
        text-align: left; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .txt_box, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .txt_box {
        width: 118px;
        padding: 2px 3px;
        height: 23px; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .btn-friendpass, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .btn-friendpass {
        padding: 2px 4px;
        padding-bottom: 3px;
        font-size: 1rem;
        margin-top: -2px; } }
@media (min-width: 560px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .friend_pass_sec, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec {
        text-align: right; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .friend_pass_txt, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .friend_pass_txt {
        font-size: 1rem; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .col1, body .cart_page .deal_cart_footer .visible-xs .col1 {
        width: 83%;
        font-size: 1rem;
        text-align: left; }
    body .cart_page .cart_footer .visible-xs .col2, body .cart_page .deal_cart_footer .visible-xs .col2 {
        width: 16%;
        font-size: 1rem;
        text-align: left; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec {
        text-align: center; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-update, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec .btn-update {
        font-size: 1rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-proceed, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec .btn-proceed {
        font-size: 1rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .helptext, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec .helptext {
        font-size: 0.7rem; }
    body .cart_page .cart_footer .visible-xs .addmore_btn_sec, body .cart_page .deal_cart_footer .visible-xs .addmore_btn_sec {
        text-align: center;
        padding-bottom: 10px; }
    body .cart_page .cart_footer .visible-xs .addmore_btn_sec .btn-addmore, body .cart_page .deal_cart_footer .visible-xs .addmore_btn_sec .btn-addmore {
        font-size: 1rem; } }
@media (min-width: 560px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .friend_pass_txt, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .friend_pass_txt {
        font-size: 1.4rem; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .txt_box, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .txt_box {
        height: 31px;
        width: 135px;
        padding: 2px 8px; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .btn-friendpass, body .cart_page .deal_cart_footer .visible-xs .friend_pass_sec .btn-friendpass {
        padding: 6px 10px; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .helptext, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec .helptext {
        font-size: 1rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-update, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec .btn-update {
        font-size: 1.2rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-proceed, body .cart_page .deal_cart_footer .visible-xs .proceed_btn_sec .btn-proceed {
        font-size: 1.2rem; }
    body .cart_page .cart_footer .visible-xs .addmore_btn_sec .btn-addmore, body .cart_page .deal_cart_footer .visible-xs .addmore_btn_sec .btn-addmore {
        font-size: 1.4rem; }
    body .cart_page .cart_footer .visible-xs .col1, body .cart_page .deal_cart_footer .visible-xs .col1 {
        font-size: 1.3rem;
        width: 91%; }
    body .cart_page .cart_footer .visible-xs .col2, body .cart_page .deal_cart_footer .visible-xs .col2 {
        font-size: 1.3rem;
        width: 8%; } }
body .cart_page .cart_footer, body .cart_page .subscription_cart_footer {
    padding: 20px 0 0 0; }
body .cart_page .cart_footer .lbl-agree, body .cart_page .subscription_cart_footer .lbl-agree {
    margin-top: 10px; }
body .cart_page .cart_footer .total_videos, body .cart_page .subscription_cart_footer .total_videos {
    text-align: left;
    color: #000;
    font-weight: bold;
    font-size: 1rem; }
body .cart_page .cart_footer .sub_total, body .cart_page .subscription_cart_footer .sub_total {
    display: table;
    width: 100%;
    font-size: 1.2rem;
    font-weight: bold;
    padding-bottom: 10px; }
body .cart_page .cart_footer .payment_total, body .cart_page .subscription_cart_footer .payment_total {
    display: table;
    width: 100%;
    /*font-size: 1.4rem;*/
    font-size: 20px;
    font-weight: bold;
    padding-top: 10px; }
body .cart_page .cart_footer .discounts, body .cart_page .subscription_cart_footer .discounts {
    display: table;
    width: 100%;
    font-size: 1rem;
    color: #666666; }
body .cart_page .cart_footer .col1, body .cart_page .subscription_cart_footer .col1 {
    width: 84%;
    float: left;
    text-align: right;
    margin-right: 1%; }
body .cart_page .cart_footer .col2, body .cart_page .subscription_cart_footer .col2 {
    width: 15%;
    float: left;
    text-align: left; }
body .cart_page .cart_footer .proceed_btn_sec, body .cart_page .subscription_cart_footer .proceed_btn_sec {
    text-align: right; }
body .cart_page .cart_footer .proceed_btn_sec .btn-update, body .cart_page .cart_footer .proceed_btn_sec .deal-btn-update, body .cart_page .subscription_cart_footer .proceed_btn_sec .btn-update, body .cart_page .subscription_cart_footer .proceed_btn_sec .deal-btn-update {
    border: 1px solid #cc0000;
    font-size: 1.4rem;
    font-weight: bold;
    background: #ffffff;
    color: #cc0000;
    border-radius: 0; }
@media (min-width: 320px) and (max-width: 340px) {
    body .cart_page .cart_footer .proceed_btn_sec .deal-btn-update, body .cart_page .subscription_cart_footer .proceed_btn_sec .deal-btn-update {
        margin-bottom: 3%; } }
body .cart_page .cart_footer .proceed_btn_sec .btn-proceed, body .cart_page .cart_footer .proceed_btn_sec .deal-btn-proceed, body .cart_page .subscription_cart_footer .proceed_btn_sec .btn-proceed, body .cart_page .subscription_cart_footer .proceed_btn_sec .deal-btn-proceed {
    background: #cc0000;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: bold;
    border-radius: 0;
    margin-left: 2%; }
body .cart_page .cart_footer .proceed_btn_sec .helptext, body .cart_page .subscription_cart_footer .proceed_btn_sec .helptext {
    color: #656565;
    font-size: 1rem;
    margin-top: 10px; }
body .cart_page .cart_footer .complete_btn_sec, body .cart_page .subscription_cart_footer .complete_btn_sec {
    text-align: right;
    padding: 0px 0 10px 0; }
body .cart_page .cart_footer .complete_btn_sec .btn-update, body .cart_page .subscription_cart_footer .complete_btn_sec .btn-update {
    border: 1px solid #cc0000;
    font-size: 1.4rem;
    font-weight: bold;
    background: #ffffff;
    color: #cc0000;
    border-radius: 0;
    padding: 6px; }
body .cart_page .cart_footer .complete_btn_sec .btn-complete, body .cart_page .cart_footer .complete_btn_sec .deal-btn-complete, body .cart_page .subscription_cart_footer .complete_btn_sec .btn-complete, body .cart_page .subscription_cart_footer .complete_btn_sec .deal-btn-complete {
    background: #cc0000;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: bold;
    border-radius: 0;
    margin-left: 2%; }
body .cart_page .cart_footer .btn-addmore, body .cart_page .subscription_cart_footer .btn-addmore {
    background: #494949;
    color: #ffffff;
    font-size: 1.4rem;
    font-weight: bold;
    border-radius: 0; }
body .cart_page .cart_footer .friend_pass_sec, body .cart_page .subscription_cart_footer .friend_pass_sec {
    display: table;
    width: 100%;
    padding-top: 10px; }
body .cart_page .cart_footer .friend_pass_sec .friend_pass_txt, body .cart_page .subscription_cart_footer .friend_pass_sec .friend_pass_txt {
    font-size: 1rem;
    color: #000000;
    font-weight: bold; }
body .cart_page .cart_footer .friend_pass_sec .txt_box, body .cart_page .subscription_cart_footer .friend_pass_sec .txt_box {
    border: 1px solid #a9a9a9;
    height: 34px;
    padding: 6px 12px;
    width: 173px; }
body .cart_page .cart_footer .friend_pass_sec .btn-friendpass, body .cart_page .subscription_cart_footer .friend_pass_sec .btn-friendpass {
    border-radius: 0;
    background: #ffffff;
    border: 1px solid #a9a9a9;
    color: #666666;
    margin-left: -4px;
    margin-top: -2px; }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .friend_pass_sec, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec {
        text-align: right;
        padding-bottom: 10px; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .friend_pass_txt, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .friend_pass_txt {
        font-size: 0.7rem;
        margin: 0;
        line-height: 2.1rem;
        text-align: left; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .txt_box, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .txt_box {
        width: 118px;
        padding: 2px 3px;
        height: 23px; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .btn-friendpass, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .btn-friendpass {
        padding: 2px 4px;
        padding-bottom: 3px;
        font-size: 1rem;
        margin-top: -2px; } }
@media (min-width: 560px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .friend_pass_sec, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec {
        text-align: right; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .friend_pass_txt, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .friend_pass_txt {
        font-size: 1rem; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .col1, body .cart_page .subscription_cart_footer .visible-xs .col1 {
        width: 77%;
        font-size: 1rem;
        text-align: left; }
    body .cart_page .cart_footer .visible-xs .col2, body .cart_page .subscription_cart_footer .visible-xs .col2 {
        width: 22%;
        font-size: 1rem;
        text-align: left; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec {
        text-align: center; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-update, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec .btn-update {
        font-size: 1rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-proceed, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec .btn-proceed {
        font-size: 1rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .helptext, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec .helptext {
        font-size: 0.7rem; }
    body .cart_page .cart_footer .visible-xs .addmore_btn_sec, body .cart_page .subscription_cart_footer .visible-xs .addmore_btn_sec {
        text-align: center;
        padding-bottom: 10px; }
    body .cart_page .cart_footer .visible-xs .addmore_btn_sec .btn-addmore, body .cart_page .subscription_cart_footer .visible-xs .addmore_btn_sec .btn-addmore {
        font-size: 1rem; } }
@media (min-width: 560px) and (max-width: 991px) {
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .friend_pass_txt, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .friend_pass_txt {
        font-size: 1.4rem; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .txt_box, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .txt_box {
        height: 31px;
        width: 135px;
        padding: 2px 8px; }
    body .cart_page .cart_footer .visible-xs .friend_pass_sec .btn-friendpass, body .cart_page .subscription_cart_footer .visible-xs .friend_pass_sec .btn-friendpass {
        padding: 6px 10px; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .helptext, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec .helptext {
        font-size: 1rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-update, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec .btn-update {
        font-size: 1.2rem; }
    body .cart_page .cart_footer .visible-xs .proceed_btn_sec .btn-proceed, body .cart_page .subscription_cart_footer .visible-xs .proceed_btn_sec .btn-proceed {
        font-size: 1.2rem; }
    body .cart_page .cart_footer .visible-xs .addmore_btn_sec .btn-addmore, body .cart_page .subscription_cart_footer .visible-xs .addmore_btn_sec .btn-addmore {
        font-size: 1.4rem; }
    body .cart_page .cart_footer .visible-xs .col1, body .cart_page .subscription_cart_footer .visible-xs .col1 {
        font-size: 1.3rem;
        width: 91%; }
    body .cart_page .cart_footer .visible-xs .col2, body .cart_page .subscription_cart_footer .visible-xs .col2 {
        font-size: 1.3rem;
        width: 8%; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.deal_cart_footer .col-xs-4 {
        padding-right: 0; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.deal_cart_footer .col-xs-8 {
        padding-left: 0; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.deal_cart_footer .total_videos {
        font-size: 0.7rem; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.deal_cart_footer .payment_total, body .cart_page .cart_footer.deal_cart_footer .sub_total {
        padding: 0; }
    body .cart_page .cart_footer.deal_cart_footer .payment_total .col1, body .cart_page .cart_footer.deal_cart_footer .sub_total .col1 {
        width: 77%; }
    body .cart_page .cart_footer.deal_cart_footer .payment_total .col2, body .cart_page .cart_footer.deal_cart_footer .sub_total .col2 {
        width: 22%; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.deal_cart_footer .payment_total {
        padding-bottom: 5px; } }
body .cart_page .cart_footer.deal_cart_footer .proceed_btn_sec {
    padding: 0; }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.subscription_cart_footer .col-xs-4 {
        padding-right: 0; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.subscription_cart_footer .col-xs-8 {
        padding-left: 0; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.subscription_cart_footer .total_videos {
        font-size: 0.7rem; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.subscription_cart_footer .payment_total, body .cart_page .cart_footer.subscription_cart_footer .sub_total {
        padding: 0; }
    body .cart_page .cart_footer.subscription_cart_footer .payment_total .col1, body .cart_page .cart_footer.subscription_cart_footer .sub_total .col1 {
        width: 77%; }
    body .cart_page .cart_footer.subscription_cart_footer .payment_total .col2, body .cart_page .cart_footer.subscription_cart_footer .sub_total .col2 {
        width: 22%; } }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_footer.subscription_cart_footer .payment_total {
        padding-bottom: 5px; } }
body .cart_page .cart_footer.subscription_cart_footer .proceed_btn_sec {
    padding: 0; }
body .cart_page {
    font-family: 'SourceSansPro'; }
body .cart_page .cart_heading {
    /*font-size: 2rem;*/
    font-size: 28px;
    font-weight: bold;
    color: #555555;
    margin: 2% 0 0 0; }
@media (min-width: 320px) and (max-width: 991px) {
    body .cart_page .cart_heading {
        font-size: 1.5rem; } }
body .cart_page .cart_sub_heading {
    font-size: 1.2rem;
    font-weight: bold;
    color: #000;
    text-align: right;
    margin: 2% 0 0 0; }
body .cart_page .cart_body {
    font-family: 'SourceSansPro';
    font-size: 12px;
    border-top: 2px solid #408BCC;
    /*border-bottom: 4px solid #cc0000;*/ }
body .cart_page .cart_body .cart_body_in {
    font-family: 'SourceSansPro';
    font-size: 12px; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_wallet {
    width: 100%;
    background: #ededed;
    color: #333333; }
body .cart_page .cart_body .cart_body_in .payment_method .pay_method_title {
    color: #333333;
    font-weight: bold;
    font-size: 1.1rem;
    text-align: center;
    padding: 3% 0; }
body .page_left {
    position: fixed;
    width: 35%;
    /*        width: 70%;*/
    height: 100%;
    display: none;
    padding: 2%;
    z-index: 999; }
@media (min-width: 320px) and (max-width: 767px) {
    body .page_left {
        display: block;
        left: -50%;
        /*left: -70%;*/
        background: #333; } }
body .page_left ul {
    margin-bottom: 20px; }
body .page_left ul li {
    list-style: none;
    border-bottom: 1px dotted #666;
    font-weight: bold; }
body .page_left ul li a {
    padding: 5px;
    color: #ffffff;
    display: block; }
body .page_left ul li a:hover {
    /*color: #cc0000;*/
    text-decoration: none;
    background: #cc0000; }
body .page_left .mo_lft_mnu1 li {
    font-size: 1.1rem; }
body .page_left .mo_lft_mnu2 li {
    font-size: 1rem;
    font-weight: normal; }
body .page_left .dply_name {
    color: #ffffff;
    font-weight: bold;
    font-size: 1.5rem;
    margin-bottom: 10%; }
@-moz-document url-prefix() {
    body .page_left {
        width: 50% !important; } }
body .page_right {
    position: fixed;
    width: 50%;
    height: 100%;
    display: none; }
@media (min-width: 320px) and (max-width: 767px) {
    body .page_right {
        display: block;
        right: -50%;
        background: #333; } }
body .page_right .welcome_box {
    width: 100%;
    background: #666;
    color: #ffffff;
    padding: 2%; }
body .page_right .welcome_box .welc_txt {
    font-size: 1.2rem; }
body .page_right .welcome_box .welc_doc_txt {
    font-size: 1.3rem; }
body .page_right .welcome_box .welc_wallet_txt {
    font-size: 1rem;
    padding-bottom: 15px; }
body .page_right .welcome_box .welc_wallet_txt .hilite {
    color: #cc0000; }
body .page_right .welcome_box .welc_small_txt {
    font-size: 0.9rem; }
body .page_right ul {
    margin-bottom: 20px;
    padding: 0 2%; }
body .page_right ul li {
    list-style: none;
    border-bottom: 1px dotted #666;
    font-weight: bold; }
body .page_right ul li a {
    padding: 5px;
    color: #ffffff;
    display: block; }
body .page_right ul li a:hover {
    /*color: #cc0000;*/
    text-decoration: none;
    background: #cc0000; }
body .page_right .mo_lft_mnu1 li {
    font-size: 1.1rem; }
body .page_right .mo_lft_mnu2 li {
    font-size: 1rem;
    font-weight: normal; }
body .page_wrapper {
    padding-bottom: 15px; }
body .page_wrapper .search_overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    opacity: 0.5;
    background: #000;
    z-index: 1000; }
body .page_wrapper .search_overlay img {
    position: absolute;
    top: 50%;
    left: 50%; }
body header {
    width: 100%;
    z-index: 99;
    background: #ffffff;
    border-bottom: 2px solid #2b2b2b;
    /*box-shadow: 0 3px 2px $black;*/ }
body header .container_in {
    width: 100%;
    display: table;
    padding: 10px 0;
    /*border-bottom: 1px solid $br_color;*/
    /*.search-form .form-group:hover,*/
    /*            .amnu::after{
                    border-bottom: 10px solid #12679b;
                    border-left: 10px solid transparent;
                    border-right: 10px solid transparent;
                    content: "";
                    display: block;
                    height: 0;
                    top: -5%;
                    position: absolute;
                    width: 0;
                    right:11%;
                }*/ }
body header .container_in .logo {
    float: left; }
@media (min-width: 320px) and (max-width: 767px) {
    body header .container_in .logo {
        width: 60%;
        float: left; }
    body header .container_in .logo img {
        margin: 0 auto;
        padding: 0 0 0px 0; }
    body header .container_in .login_area_mo {
        width: 28%;
        float: right;
        text-align: right;
        margin: 20px 0; }
    body header .container_in .login_area_mo a {
        color: #cc0000;
        text-decoration: none; }
    body header .container_in .login_area_mo a:hover {
        color: #cc0000;
        text-decoration: underline; }
    body header .container_in .mo_menu {
        width: 10%;
        float: left; }
    body header .container_in .mo_menu .navbar-header .navbar-toggle {
        margin-right: 0;
        float: left;
        padding: 15px 0; }
    body header .container_in .mo_menu .navbar-header .navbar-toggle .icon-bar {
        background: #000000;
        width: 25px;
        height: 4px; }
    body header .container_in .user_icon {
        width: 20%;
        float: left;
        text-align: right;
        font-size: 1.5rem;
        margin-top: 8px; }
    body header .container_in .user_icon i {
        cursor: pointer; } }
body header .container_in .top_cart_area {
    width: 100%;
    display: table;
    margin-top: 15px; }
body header .container_in .top_cart_area .cart_mnu {
    float: right;
    display: table;
    padding: 5px 0;
    width: 100%; }
body header .container_in .top_cart_area .cart_mnu li {
    float: right;
    list-style: none;
    /*border-right: 1px solid $br_color;*/
    padding: 0 5%;
    font-size: 1.2rem;
    font-family: arial;
    color: #000000; }
body header .container_in .top_cart_area .cart_mnu li a {
    display: block;
    color: #000000;
    text-decoration: none;
    border: 2px solid #12679b;
    padding: 4px 10px;
    border-radius: 5px; }
body header .container_in .top_cart_area .cart_mnu li a:hover {
    color: #ffffff;
    background: #12679b;
    text-decoration: none; }
body header .container_in .top_cart_area .cart_mnu li:first-child {
    border: none;
    font-size: 1.6rem; }
body header .container_in .top_cart_area .cart_mnu li ul.dropdown-my_account_sub {
    width: 120%;
    position: absolute;
    padding: 0;
    float: none;
    visibility: hidden;
    z-index: 99;
    background: #333;
    right: 0;
    display: block; }
body header .container_in .top_cart_area .cart_mnu li ul.dropdown-my_account_sub li {
    border: none;
    float: none;
    padding: 0;
    margin: 0;
    border-top: 1px dotted #666;
    white-space: nowrap; }
body header .container_in .top_cart_area .cart_mnu li ul.dropdown-my_account_sub li a {
    color: #ffffff;
    padding: 2% 4% 2% 10%; }
body header .container_in .top_cart_area .cart_mnu li ul.dropdown-my_account_sub li a:hover {
    color: #ffffff;
    background: #cc0000;
    text-decoration: none; }
body header .container_in .top_cart_area .cart_mnu li ul.dropdown-my_account_sub li:first-child {
    font-size: 1rem; }
body header .container_in .top_cart_area .cart_mnu li .hilite {
    color: #cc0000; }
body header .container_in .top_cart_area .cart_mnu .menu_link {
    cursor: pointer;
    font-size: 2.1rem;
    color: #418BC8; }
body header .container_in .top_cart_area .cart_mnu .menu_link .cir_shp {
    background: #418BC8;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 2rem;
    text-align: center;
    line-height: 3.4rem; }
body header .container_in .top_cart_area .cart_mnu .menu_link .cir_shp .glyphicon {
    color: #fff;
    font-size: 1.8rem;
    font-weight: normal; }
body header .container_in .top_cart_area .cart_mnu .menu_link .cir_shp .list_icon:before {
    content: "\f03a";
    font-family: 'FontAwesome';
    color: #fff; }
body header .container_in .top_cart_area .cart_mnu .menu_link:hover {
    color: #fff;
    text-shadow: -1px 0 #418BC8, 0 1px #418BC8, 1px 0 #418BC8, 0 -1px #418BC8; }
body header .container_in .top_cart_area .cart_mnu .menu_link:hover .cir_shp {
    color: #418BC8;
    background: #fff;
    border-radius: 0; }
body header .container_in .top_cart_area .cart_mnu .menu_link:hover .cir_shp .list_icon:before {
    background: #fff;
    color: #418BC8; }
body header .container_in .top_cart_area .cart_mnu .menu_link:hover .cir_shp .glyphicon {
    text-shadow: none;
    background: #fff;
    color: #418BC8; }
body header .container_in .top_cart_area .cart_mnu .notify_icon {
    font-size: 2rem;
    line-height: 2rem;
    color: #3a3a3a;
    cursor: pointer;
    padding-top: 3px; }
body header .container_in .top_cart_area .cart_mnu .search_icon {
    font-size: 2.7rem;
    line-height: 2.7rem;
    color: #3a3a3a;
    cursor: pointer; }
body header .container_in .top_cart_area .cart_mnu #my_account {
    padding: 0; }
body header .container_in .top_cart_area .cart_mnu #my_account .dropdown-my_account {
    padding: 0 8%;
    font-size: 1.0rem;
    width: 100%; }
body header .container_in .top_cart_area .cart_mnu #my_account .dropdown-my_account .acc_txt {
    display: inline-block;
    font-size: 1rem;
    vertical-align: text-top;
    white-space: nowrap; }
body header .container_in .top_cart_area .cart_mnu #my_account:hover .dropdown-my_account {
    color: #cc0000;
    background: #333;
    width: 100%; }
body header .container_in .top_cart_area .cart_mnu #my_account:hover .dropdown-my_account_sub {
    visibility: visible; }
body header .container_in .top_cart_area .cart_icon {
    font-size: 2rem;
    cursor: pointer;
    float: right;
    padding: 0 0 0 2%;
    width: 7%; }
body header .container_in .top_cart_area .cart_icon .cart_numb {
    background: none repeat scroll 0 0 #333;
    border-radius: 45px;
    color: #cc0000;
    cursor: pointer;
    font-size: 0.9rem;
    font-weight: bold;
    padding: 3px 7px;
    position: absolute;
    right: 0px;
    top: -18px;
    z-index: 1; }
body header .container_in .top_cart_area .cart_icon a {
    border: 0 !important;
    padding: 4px !important; }
body header .container_in .top_cart_area .cart_icon a:hover {
    background: none !important;
    color: #12679b !important; }
body header .container_in .login_area {
    text-align: right;
    margin: 0 0 20px 0; }
body header .container_in .login_area a {
    color: #cc0000;
    text-decoration: none; }
body header .container_in .login_area a:hover {
    color: #cc0000;
    text-decoration: underline; }
body header .container_in .search_area {
    width: 100%; }
body header .container_in .search_area .search_area_list {
    display: table;
    width: 100%; }
body header .container_in .search_area .search_area_list li {
    list-style: none;
    float: left;
    margin-right: 0.5%;
    width: 33%;
    font-size: 1rem;
    font-weight: bold; }
body header .container_in .search_area .search_area_list li:last-child {
    margin: 0;
    width: 33%; }
body header .container_in .search_area .search_area_list li a {
    color: #ffffff; }
body header .container_in .search_area .search_area_list li a:hover {
    color: #ffffff;
    background: #cc0000;
    text-decoration: none; }
body header .container_in .search_area .search_area_list li .dropdown-Category {
    background: #cc0000;
    color: #fff;
    width: 100%;
    font-weight: bold;
    display: block;
    padding: 4%; }
body header .container_in .search_area .search_area_list li .dropdown-Category span {
    float: right; }
body header .container_in .search_area .search_area_list li ul.dropdown-Category-sub {
    position: absolute;
    left: 0;
    top: 100%;
    visibility: hidden;
    width: 201.5%;
    height: auto;
    min-height: 30px;
    background: #333; }
body header .container_in .search_area .search_area_list li ul.dropdown-Category-sub li {
    list-style: none;
    padding: 0%;
    float: none;
    width: 100%;
    border-top: 1px dotted #666; }
body header .container_in .search_area .search_area_list li ul.dropdown-Category-sub li a {
    display: block;
    padding: 2%; }
body header .container_in .search_area .search_area_list li:hover .dropdown-Category {
    color: #cc0000;
    background: #333; }
body header .container_in .search_area .search_area_list li:hover ul.dropdown-Category-sub {
    visibility: visible; }
body header .container_in .search_area .search_area_list li .dropdown-Specialization {
    background: #cc0000;
    color: #fff;
    width: 100%;
    font-weight: bold;
    display: block;
    padding: 4%; }
body header .container_in .search_area .search_area_list li .dropdown-Specialization span {
    float: right; }
body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub {
    position: absolute;
    left: 0;
    top: 100%;
    visibility: hidden;
    width: 201.2%;
    height: auto;
    min-height: 30px;
    background: #333; }
body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub ul.dropdown-Specialization-sub-scroll {
    width: 100%;
    padding: 0 5% 0 3%; }
body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub ul.dropdown-Specialization-sub-scroll li {
    list-style: none;
    float: none;
    width: 100%;
    border-top: 1px dotted #666; }
body header .container_in .search_area .search_area_list li .dropdown-Specialization-sub ul.dropdown-Specialization-sub-scroll li a {
    display: block;
    padding: 2%; }
body header .container_in .search_area .search_area_list li:hover .dropdown-Specialization {
    color: #cc0000;
    background: #333; }
body header .container_in .search_area .search_area_list li:hover .dropdown-Specialization-sub {
    visibility: visible; }
body header .container_in .search_area .search_area_list li .searchbox_outer {
    border: 2px solid #cc0000;
    width: 100%; }
body header .container_in .search_area .search_area_list li .searchbox_outer span {
    color: #cc0000;
    font-size: 1.25rem;
    padding: 3%;
    position: absolute;
    right: 0; }
body header .container_in .search_area .search_area_list li .searchbox_outer .searchbox {
    border: none;
    width: 100%;
    padding: 3% 2%; }
@media screen and (max-width: 360px) {
    body header .container_in .search_area .search_area_list li .searchbox_outer .searchbox {
        padding: 2%; } }
body header .container_in .search_area .search_area_list li .searchbox_outer ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #cc0000; }
body header .container_in .search_area .search_area_list li .searchbox_outer :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #cc0000;
    opacity: 1; }
body header .container_in .search_area .search_area_list li .searchbox_outer ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #cc0000;
    opacity: 1; }
body header .container_in .search_area .search_area_list li .searchbox_outer :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #cc0000; }
body header .container_in .search-form {
    position: relative;
    margin-right: -30px;
    padding-top: 5px;
    display: table;
    float: right;
    z-index: 99; }
body header .container_in .search-form .form-group {
    float: right !important;
    transition: all 0.35s, border-radius 0s;
    width: 32px;
    height: 32px;
    background-color: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    border-radius: 25px;
    border: 1px solid #4c3838;
    position: relative; }
body header .container_in .search-form .form-group input.form-control {
    padding-right: 20px;
    border: 0 none;
    background: transparent;
    box-shadow: none;
    display: block;
    position: relative; }
body header .container_in .search-form .form-group input.form-control::-webkit-input-placeholder {
    display: none; }
body header .container_in .search-form .form-group input.form-control:-moz-placeholder {
    /* Firefox 18- */
    display: none; }
body header .container_in .search-form .form-group input.form-control::-moz-placeholder {
    /* Firefox 19+ */
    display: none; }
body header .container_in .search-form .form-group input.form-control:-ms-input-placeholder {
    display: none; }
body header .container_in .search-form .form-group.hover {
    width: 100%;
    border-radius: 4px 25px 25px 4px; }
body header .container_in .search-form .form-group span.form-control-feedback {
    position: absolute;
    top: -1px;
    right: -2px;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #4c3838;
    left: initial;
    font-size: 14px; }
body header .container_in .amnu {
    position: absolute;
    z-index: 99;
    right: 4.5%;
    top: 91%;
    background: transparent;
    width: auto;
    display: none; }
body header .container_in .amnu .amnu_arrow {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #12679b;
    position: relative;
    left: 76%; }
body header .container_in .amnu .amnu_area {
    background: #ffffff;
    border: 1px solid #12679b; }
body header .container_in .amnu .amnu_area .dply_name {
    background: #12679b;
    color: #ffffff;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 5px;
    font-size: 1.5rem; }
body header .container_in .amnu .amnu_area .amnu_list {
    list-style: none; }
body header .container_in .amnu .amnu_area .amnu_list li:hover {
    background: #12679b;
    color: #ffffff; }
body header .container_in .amnu .amnu_area .amnu_list li a {
    text-decoration: none;
    color: #333;
    display: block;
    padding: 5px 5px;
    font-size: 1.3rem; }
body header .container_in .amnu .amnu_area .amnu_list li a:hover {
    color: #ffffff; }
@media (min-width: 320px) and (max-width: 767px) {
    body section .collapse-head {
        position: relative;
        /*border-top: 1px solid $br_color;*/
        border-top: 1px solid #cc0000; }
    body section .collapse-head .show_hide_mo_btn {
        position: absolute;
        right: 0;
        font-size: 2rem;
        top: 10%;
        color: #cc0000;
        cursor: pointer; }
    body section .collapse-div {
        display: none; } }
body .personal_details.contact_us .box {
    border: 1px solid #cc0000;
    padding: 10px;
    margin: 24px 0; }
body .personal_details.contact_us .box .control-label {
    color: #cc0000; }
body .personal_details.contact_us .box p {
    font-size: 1.2rem; }
body .personal_details.contact_us .box p.b {
    font-weight: bold; }
body #welcome_gift p {
    color: #000000;
    margin: 10px 0 0;
    background: #fff200;
    padding: 10px;
    font-weight: normal;
    font-size: 1.3rem;
    text-align: left; }
body #welcome_gift p a {
    color: #fe4d07;
    text-decoration: underline; }
body #welcome_gift p a:hover {
    text-decoration: none; }
body #welcome_gift p span {
    color: #fe4d07;
    font-size: 1.3rem; }
body #welcome_gift .modal .video-modal p a.library-link {
    color: #cc0000;
    text-decoration: underline; }
body #welcome_gift .modal .video-modal p a.library-link:hover {
    text-decoration: none; }
body #myModal {
    padding-right: 0px !important; }
body .modal {
    position: fixed;
    /*.confirm-box .group-link{width:50%;margin:0 auto;display: block;text-align: center;}
    .confirm-box .btn-confirm{width:30%;padding: 0;background-color:#FF5301;color:#fff;}*/ }
body .modal .new-cont {
    border: 1px solid   #cc0000; }
body .modal .new-cont .modal-body {
    padding: 5px 0 5px 0; }
body .modal .new-cont .modal-body .meditube-open-modal {
    width: 100%;
    display: block;
    text-align: center;
    color: #FF713C; }
body .modal .new-cont .hd-modal {
    background: #cc0000;
    padding: 5px;
    text-align: center;
    color: #fff; }
body .modal .new-cont.offer, body .modal .new-videocont {
    border: none;
    border-radius: 0;
    text-align: left; }
body .modal .new-cont.offer .hd-modal, body .modal .new-videocont .hd-modal {
    background: #3b8ccb;
    padding: 30px 6%;
    text-align: left;
    color: #fff; }
body .modal .new-cont.offer .hd-modal h4, body .modal .new-videocont .hd-modal h4 {
    font-size: 2.2rem;
    font-weight: bold; }
body .modal .new-cont.offer .modal-body, body .modal .new-videocont .modal-body {
    padding: 0; }
body .modal .new-cont.offer .modal-body .meditube-open-modal, body .modal .new-cont.offer .modal-body .video-modal, body .modal .new-videocont .modal-body .meditube-open-modal, body .modal .new-videocont .modal-body .video-modal {
    background: #fff;
    width: 100%;
    display: table; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .ofr_r1, body .modal .new-cont.offer .modal-body .video-modal .ofr_r1, body .modal .new-videocont .modal-body .meditube-open-modal .ofr_r1, body .modal .new-videocont .modal-body .video-modal .ofr_r1 {
    background: #fff200;
    padding: 20px 6%;
    color: #000;
    font-size: 1.8rem;
    float: none;
    clear: both;
    width: auto; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .ofr_r2, body .modal .new-cont.offer .modal-body .video-modal .ofr_r2, body .modal .new-videocont .modal-body .meditube-open-modal .ofr_r2, body .modal .new-videocont .modal-body .video-modal .ofr_r2 {
    float: right;
    width: 54%;
    padding: 20px 6% 20px 0; }
body .modal .new-cont.offer .modal-body .meditube-open-modal div, body .modal .new-cont.offer .modal-body .video-modal div, body .modal .new-videocont .modal-body .meditube-open-modal div, body .modal .new-videocont .modal-body .video-modal div {
    float: left;
    width: 34%;
    padding: 20px 0 20px 6%;
    text-align: left;
    color: #383838;
    font-size: 1.4rem; }
body .modal .new-cont.offer .modal-body .meditube-open-modal div a, body .modal .new-cont.offer .modal-body .video-modal div a, body .modal .new-videocont .modal-body .meditube-open-modal div a, body .modal .new-videocont .modal-body .video-modal div a {
    color: #fe4d07; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .ofr_r4, body .modal .new-cont.offer .modal-body .video-modal .ofr_r4, body .modal .new-videocont .modal-body .meditube-open-modal .ofr_r4, body .modal .new-videocont .modal-body .video-modal .ofr_r4 {
    float: none;
    clear: both;
    width: auto;
    padding: 20px 0 20px 6%;
    text-align: left;
    color: #383838;
    font-size: 1.4rem; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .ofr_r4 a, body .modal .new-cont.offer .modal-body .video-modal .ofr_r4 a, body .modal .new-videocont .modal-body .meditube-open-modal .ofr_r4 a, body .modal .new-videocont .modal-body .video-modal .ofr_r4 a {
    color: #fe4d07; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .confirm-box, body .modal .new-cont.offer .modal-body .video-modal .confirm-box, body .modal .new-videocont .modal-body .meditube-open-modal .confirm-box, body .modal .new-videocont .modal-body .video-modal .confirm-box {
    float: none;
    clear: both;
    width: 100%;
    padding: 0 0 20px 6%;
    display: table; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .group-link, body .modal .new-cont.offer .modal-body .video-modal .group-link, body .modal .new-videocont .modal-body .meditube-open-modal .group-link, body .modal .new-videocont .modal-body .video-modal .group-link {
    float: none;
    clear: both;
    width: 100%;
    padding: 0 0 0 0%;
    display: table; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .group-link #dmodaly1, body .modal .new-cont.offer .modal-body .video-modal .group-link #dmodaly1, body .modal .new-videocont .modal-body .meditube-open-modal .group-link #dmodaly1, body .modal .new-videocont .modal-body .video-modal .group-link #dmodaly1 {
    background: #fe4d07;
    border-radius: 0;
    color: #fff;
    margin-right: 2%; }
body .modal .new-cont.offer .modal-body .meditube-open-modal .group-link #dmodaln1, body .modal .new-cont.offer .modal-body .video-modal .group-link #dmodaln1, body .modal .new-videocont .modal-body .meditube-open-modal .group-link #dmodaln1, body .modal .new-videocont .modal-body .video-modal .group-link #dmodaln1 {
    background: #e7e7e7;
    border-radius: 0;
    color: #fe4d07; }
body .modal .vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%; }
body .modal .vertical-align-center {
    display: table-cell;
    vertical-align: middle; }
body .modal .modal-content {
    width: inherit;
    height: inherit;
    margin: 0 auto; }
@media (min-width: 320px) and (max-width: 767px) {
    body .modal .modal-content {
        width: 96%; } }
body .modal p {
    margin-bottom: 5px; }
body .modal p a {
    color: #cc0000;
    text-decoration: underline; }
body .modal .video-modal {
    position: relative; }
body .modal .hd-modal button.close {
    opacity: 1; }
body .modal .confirm-box {
    width: 100%;
    position: relative; }
body .modal .new-videocont {
    /*border:3px solid  #cc0000;*/ }
body .btn-open-modal {
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0; }
body .btn-open-modal .top-toggle-btn {
    position: relative;
    padding: 5px 1%;
    background: #fff200;
    /*border: 1px solid #cc0000;*/
    border-radius: 0px;
    z-index: 1030;
    color: #fe4d07;
    font-weight: bold; }
body .btn-open-modal .top-toggle-btn i {
    color: #fe4d07;
    font-weight: bold;
    margin-left: 4%;
    font-size: 1.3rem; }
body #home_sec_1 {
    overflow: hidden;
    width: 100%;
    padding: 20px 0;
    z-index: 1; }
body #home_sec_1 .slider {
    /*width: 100%;*/
    max-width: 1160px;
    display: none; }
body #home_sec_1 .slider .slider_container {
    /*@extend .base;
    width: 100%;
    display: table;
    overflow: hidden;*/ }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner {
    height: 0;
    width: 100%;
    padding-top: 39%; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner {
        padding-top: 66%; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner a {
    display: block;
    width: 4%;
    z-index: 99;
    top: 50%;
    position: absolute;
    cursor: pointer; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner a span {
    font-size: 400%;
    color: #333; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner a:hover span {
    color: #000000; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner a {
        display: none; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .nav_prev {
    display: none;
    left: -4%; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .nav_next {
    display: none;
    right: -4%; }
@media screen and (min-width: 992px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .nav_prev {
        display: block; }
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .nav_next {
        display: block; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list {
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid {
    width: 100%;
    height: 100%; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container {
    width: 100%;
    height: 100%;
    opacity: 0.2; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box {
    position: absolute; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner {
    position: relative;
    padding-top: 65%; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 2px; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
    cursor: pointer; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .overlay {
    position: absolute;
    width: 100%;
    height: 0%;
    bottom: 0;
    background: transparent;
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 0%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, transparent), color-stop(0%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 0%);
    background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 0%);
    background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 0%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 0%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
@-webkit-keyframes detailscroll {
    0% {
        min-height: 0; }
    100% {
        min-height: 100%; } }
@-moz-keyframes detailscroll {
    0% {
        min-height: 0; }
    100% {
        min-height: 100%; } }
@-ms-keyframes detailscroll {
    0% {
        min-height: 0; }
    100% {
        min-height: 100%; } }
@-o-keyframes detailscroll {
    0% {
        min-height: 0; }
    100% {
        min-height: 100%; } }
@keyframes detailscroll {
    0% {
        min-height: 0; }
    100% {
        min-height: 100%; } }
@-webkit-keyframes overlay {
    0% {
        min-height: 50%; }
    100% {
        min-height: 100%; } }
@-moz-keyframes overlay {
    0% {
        min-height: 50%; }
    100% {
        min-height: 100%; } }
@-ms-keyframes overlay {
    0% {
        min-height: 50%; }
    100% {
        min-height: 100%; } }
@-o-keyframes overlay {
    0% {
        min-height: 50%; }
    100% {
        min-height: 100%; } }
@keyframes overlay {
    0% {
        min-height: 50%; }
    100% {
        min-height: 100%; } }
@-webkit-keyframes details {
    0% {
        min-height: 0%; }
    100% {
        min-height: 65%; } }
@-moz-keyframes details {
    0% {
        min-height: 0%; }
    100% {
        min-height: 65%; } }
@-ms-keyframes details {
    0% {
        min-height: 0%; }
    100% {
        min-height: 65%; } }
@-o-keyframes details {
    0% {
        min-height: 0%; }
    100% {
        min-height: 65%; } }
@keyframes details {
    0% {
        min-height: 0%; }
    100% {
        min-height: 65%; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details {
    position: absolute;
    width: 100%;
    left: 0;
    padding: 4%;
    bottom: 0;
    background: transparent linear-gradient(to bottom, transparent 0%, black 100%) repeat scroll 0 0;
    /*animation-name: detailscroll;
    animation-duration: 5s;
    animation-timing-function: ease-in-out;
    animation-delay: .5s;
    animation-iteration-count: infinite;*/
    /*-moz-animation: detailscroll 5s linear;*/
    /*transition-property:min-height;
    transition-duration:200ms;
    transition-timing-function: ease;  */ }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .doctor {
    color: #ffffff;
    font-family: "FrutigerRoman";
    font-size: 2rem;
    line-height: 36px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .doctor {
        font-size: 0.63rem;
        line-height: 12px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .dr_banner {
    color: #ffffff;
    font-family: "FrutigerRoman";
    font-size: 1.5rem;
    line-height: 24px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .dr_banner {
        font-size: 0.53rem;
        line-height: 12px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .title {
    color: #ffffff;
    font-family: "FrutigerBold";
    font-size: 3rem;
    /*36/14*100%;*/
    line-height: 42px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .title {
        font-size: 1rem;
        line-height: 14px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .details .desc {
    color: #ffffff;
    display: none; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video {
    display: block;
    -webkit-transition: opacity 0.2s ease-in 1s;
    -khtml-transition: opacity 0.2s ease-in 1s;
    -moz-transition: opacity 0.2s ease-in 1s;
    -ms-transition: opacity 0.2s ease-in 1s;
    -o-transition: opacity 0.2s ease-in 1s;
    transition: opacity 0.2s ease-in 1s;
    opacity: 0.3;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    left: 0;
    padding: 4%;
    bottom: -15%;
    /*display: block;
    transition-property: display;
    transition-duration: 0.2s;
    transition-timing-function: ease;
    visibility: hidden;*/ }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .time {
    color: #ffffff;
    font-size: 1.2rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .time {
        font-size: 0.83rem;
        line-height: 12px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .date {
    color: #ffffff;
    font-size: 1.2rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .date {
        font-size: 0.83rem;
        line-height: 12px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .specialization {
    color: #ffffff;
    padding-bottom: 2%;
    font-size: 1.1rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .specialization {
        font-size: 0.83rem;
        line-height: 12px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .des {
    color: #ffffff;
    font-size: 1.1rem;
    height: 45%;
    overflow: hidden; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid_box .grid_inner .grid_frame .grid_content .detail_video .des {
        font-size: 0.83rem;
        line-height: 12px; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 {
    width: 60%;
    margin-right: 0%;
    position: absolute;
    left: 0%;
    top: 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 {
        width: 50%;
        margin: 0%; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 .grid_inner .grid_frame .grid_content .details .doctor {
    /*font-size: 0.83rem;
    line-height: 1.1;*/ }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 .grid_inner .grid_frame .grid_content .details .title {
    /*font-size: 1em;
    line-height: 1.2;*/ }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 .grid_inner .grid_frame .grid_content .detail_video .time {
    font-size: 1.2rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 .grid_inner .grid_frame .grid_content .detail_video .date {
    font-size: 1.2rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 .grid_inner .grid_frame .grid_content .detail_video .specialization {
    font-size: 1.5rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid1 .grid_inner .grid_frame .grid_content .detail_video .des {
    font-size: 1.5rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 {
    width: 40%;
    position: absolute;
    left: 60%;
    top: 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 {
        width: 50%;
        margin: 0%;
        left: 50% !important; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .details .doctor {
    font-size: 1.2rem;
    line-height: 1.6; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .details .doctor {
        font-size: 0.63rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .details .dr_banner {
    font-size: 1rem;
    line-height: 1.2; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .details .dr_banner {
        font-size: 0.53rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .details .title {
    font-size: 2rem;
    line-height: 1.2; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .details .title {
        font-size: 1rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .time {
    font-size: 1rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .time {
        font-size: 0.83rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .date {
    font-size: 1rem;
    line-height: 1.2; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .date {
        font-size: 0.83rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .specialization {
    font-size: 1.2rem;
    line-height: 1.2; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .specialization {
        font-size: 0.83rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .des {
    font-size: 1.2rem;
    line-height: 1.2; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid2 .grid_inner .grid_frame .grid_content .detail_video .des {
        font-size: 0.83rem;
        line-height: 1.2; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 {
    width: 20%;
    position: absolute;
    left: 60%;
    top: 67%;
    margin: 0%; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 {
        width: 50%;
        margin: 0%;
        top: 50%;
        left: 0%; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .details .doctor {
    font-size: 0.73rem;
    line-height: 1.4; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .details .dr_banner {
    font-size: 0.53rem;
    line-height: 1.2; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .details .title {
    font-size: 1em;
    line-height: 1.2; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .detail_video .time {
    font-size: 0.43rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .detail_video .date {
    font-size: 0.43rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .detail_video .specialization {
    font-size: 0.53rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid3 .grid_inner .grid_frame .grid_content .detail_video .des {
    font-size: 0.53rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 {
    width: 20%;
    position: absolute;
    left: 80%;
    top: 67%;
    margin: 0%; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 {
        width: 50%;
        margin: 0%;
        left: 50% !important;
        top: 50% !important; } }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .details .doctor {
    font-size: 0.73rem;
    line-height: 1.4; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .details .dr_banner {
    font-size: 0.53rem;
    line-height: 1.2; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .details .title {
    font-size: 1em;
    line-height: 1.2; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .detail_video .time {
    font-size: 0.43rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .detail_video .date {
    font-size: 0.43rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .detail_video .specialization {
    font-size: 0.53rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container .grid4 .grid_inner .grid_frame .grid_content .detail_video .des {
    font-size: 0.53rem; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container:hover {
    opacity: 0.4; }
body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current {
    opacity: 1; }
@media screen and (min-width: 992px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid_content {
        /*box-shadow:0px 0px 0px #000;
        -webkit-transition-property: box-shadow, transform;
        -moz-transition-property: box-shadow, transform;
        -o-transition-property: box-shadow, transform;                                            
        transition-property: box-shadow, transform;*/
        -webkit-transition-duration: 0.2s, 0.2s;
        -moz-transition-duration: 0.2s, 0.2s;
        -o-transition-duration: 0.2s, 0.2s;
        transition-duration: 0.2s, 0.2s;
        -webkit-transition-timing-function: linear, ease-in-out;
        -moz-transition-timing-function: linear, ease-in-out;
        -o-transition-timing-function: linear, ease-in-out;
        transition-timing-function: linear, ease-in-out; } }
@media screen and (min-width: 992px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid_content:hover {
        -webkit-transform: scale(1.06);
        -moz-transform: scale(1.06);
        -o-transform: scale(1.06);
        transform: scale(1.06);
        z-index: 99; }
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid_content:hover .detail_video {
        opacity: 1 !important;
        height: auto;
        min-height: 65%;
        -webkit-animation: details 1s ease-in-out;
        -khtml-animation: details 1s ease-in-out;
        -moz-animation: details 1s ease-in-out;
        -ms-animation: details 1s ease-in-out;
        -o-animation: details 1s ease-in-out;
        animation: details 1s ease-in-out;
        /*width: 100%;
        bottom: 0;
        left:0;
        visibility: visible;
        position: absolute;
        top: 50%;
        animation: details1 0.5s linear ;
        -moz-animation: details1 0.5s linear ;*/ }
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid_content:hover .details {
        min-height: 100%;
        -webkit-animation: detailscroll 0.5s linear;
        -khtml-animation: detailscroll 0.5s linear;
        -moz-animation: detailscroll 0.5s linear;
        -ms-animation: detailscroll 0.5s linear;
        -o-animation: detailscroll 0.5s linear;
        animation: detailscroll 0.5s linear; }
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid_content:hover .overlay {
        min-height: 100%;
        -webkit-animation: overlay 0.5s linear;
        -khtml-animation: overlay 0.5s linear;
        -moz-animation: overlay 0.5s linear;
        -ms-animation: overlay 0.5s linear;
        -o-animation: overlay 0.5s linear;
        animation: overlay 0.5s linear; } }
@media screen and (min-width: 992px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid2 .grid_content:hover {
        -webkit-transform: scale(1.2) translate(-30px, 20px);
        -moz-transform: scale(1.2) translate(-30px, 20px);
        -o-transform: scale(1.2) translate(-30px, 20px);
        transform: scale(1.2) translate(-30px, 20px); } }
@media screen and (min-width: 992px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid3 .grid_content:hover {
        -webkit-transform: scale(2.5) translate(0px, -40px);
        -moz-transform: scale(2.5) translate(0px, -40px);
        -o-transform: scale(2.5) translate(0px, -40px);
        transform: scale(2.5) translate(0px, -40px); } }
@media screen and (min-width: 992px) {
    body #home_sec_1 .slider .slider_container .slider_expander .slider_expander_inner .slider_content .slider_content_list .box .grid .grid_container.current .grid4 .grid_content:hover {
        -webkit-transform: scale(2.5) translate(-50px, -40px);
        -moz-transform: scale(2.5) translate(-50px, -40px);
        -o-transform: scale(2.5) translate(-50px, -40px);
        transform: scale(2.5) translate(-50px, -40px); } }
body #home_sec_1 .slider .footer_controls {
    width: 100%;
    padding: 1% 0 0;
    display: table; }
body #home_sec_1 .slider .footer_controls .page_nav {
    width: 50%;
    float: left; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_sec_1 .slider .footer_controls .page_nav {
        float: none;
        width: 50%;
        margin: 0;
        padding: 2% 0 0; } }
body #home_sec_1 .slider .footer_controls .page_nav a {
    text-indent: -9999px;
    height: 7px;
    background: #dfdfdf;
    padding: 0% 0;
    margin: 0 2%;
    display: block;
    float: left;
    width: 20px;
    cursor: pointer; }
body #home_sec_1 .slider .footer_controls .page_nav a:hover {
    background: #fe4300; }
body #home_sec_1 .slider .footer_controls .page_nav a:first-child {
    margin-left: 0.5%; }
body #home_sec_1 .slider .footer_controls .page_nav a.active {
    background: #fe4300; }
body #home_sec_1 .slider.tmtSlider {
    display: block; }
body #home_sec_1.preload {
    min-height: 100px;
    background: url(../images/loader.gif) no-repeat center center; }
body section h4 {
    font-weight: bold;
    font-size: 1.5rem; }
body section h5 {
    font-weight: bold;
    height: 46px;
    font-size: 1.16rem;
    overflow: hidden; }
body section h6 {
    color: #666666;
    font-size: 1rem; }
body section h6.banner_name {
    color: #cc0000; }
body section .price {
    font-weight: bold;
    font-size: 1.3rem;
    color: #000000;
    width: 45%;
    float: left;
    padding: 5px 0 0; }
body section .wist {
    color: #e3e3e3;
    width: 15%;
    float: left;
    padding: 3% 0 0 0;
    cursor: pointer; }
body section .wist span {
    font-size: 1.5rem; }
body section .wist span.glyphicon-heart {
    color: #cc0000; }
body section .buy .btn {
    border-color: #cc0000;
    color: #cc0000;
    font-size: 1.16rem;
    border-radius: 0;
    padding: 2%;
    width: 40%;
    float: left; }
body section .view .btn {
    border-color: #cc0000;
    color: #cc0000;
    font-size: 1.16rem;
    border-radius: 0;
    padding: 2%;
    width: 40%;
    float: left; }
body section .brows_video_sec {
    /*height: 31px;
    text-align: center;*/
    margin: 2% 0;
    /*.brs_more{
        z-index: 2;
        position: relative;
        border-radius: 0;
        font-size: 1rem;
        color: $black;
        font-weight: bold;
        border-color: $br_color;
        .caret{
            color: #ff8961;
        }
    }*/ }
body section .brows_video_sec a {
    color: #333333;
    text-decoration: underline;
    font-weight: bold; }
body section .brows_video_sec a:hover {
    text-decoration: none; }
body section .brows_video_sec .full-rule {
    position: relative;
    width: 100%;
    margin: 2% 0 0 0;
    height: 1px;
    background: #e3e3e3;
    line-height: 1px; }
body section .offer_videos img {
    margin: 0 0 4% 0; }
body section .top_selling h6 {
    margin: 0; }
body section .top_selling .price_details {
    margin: 10% 0 4% 0; }
body section .latest h6 {
    margin: 0; }
body section .latest .price_details {
    margin: 10% 0 4% 0; }
body section .top_rated h6 {
    margin: 0; }
body section .top_rated .price_details {
    margin: 10% 0 4% 0; }
body section .featured h6 {
    margin: 0; }
body section .featured .price_details {
    margin: 10% 0 4% 0; }
body section .purchased h6 {
    margin: 0; }
body section .purchased .price_details {
    margin: 10% 0 4% 0;
    display: none; }
body section .purchased .nav_section {
    position: absolute;
    padding-right: 15px;
    top: 10px;
    right: 0; }
body .des {
    text-align: justify; }
body #home_sec_7 .margin-buf {
    margin-top: 1%; }
body #home_sec_7 .best_deal_content .group_name {
    font-size: 1.16rem;
    font-weight: bold;
    height: 40px;
    overflow: hidden;
    margin: 10px 0; }
body #home_sec_7 .best_deal_content .group_desc {
    font-size: 1rem;
    color: #666666;
    height: 40px;
    overflow: hidden;
    line-height: 1.1;
    margin: 0 0 10px 0;
    text-align: justify; }
body #home_sec_7 .best_deal_content .video_price .price_tag {
    text-decoration: line-through;
    color: #cc0000; }
body #home_sec_7 .best_deal_content .pmt_bsbuy .btn, body #home_sec_7 .best_deal_content .pmt_bsbuylink .btn {
    background: #cc0000;
    color: #fff;
    float: inherit;
    width: inherit;
    padding: 5%; }
body .offer_videos_listing_sec img {
    margin: 0 0 4% 0; }
body .offer_videos_listing_sec .title_h5 {
    font-size: 1.16rem;
    font-weight: bold;
    margin: 0 0 1% 0; }
body .offer_videos_listing_sec .title_h5 span {
    color: #666;
    font-size: 1rem;
    display: inline-block;
    line-height: 1.2rem; }
body .offer_videos_listing_sec .price_details {
    margin: 0 0 8% 0; }
body .offer_videos_listing_sec .collapse-head {
    background: #666;
    margin-bottom: 1%;
    position: relative; }
body .offer_videos_listing_sec .collapse-head h4 {
    padding-left: 1%;
    color: #ffffff; }
body .offer_videos_listing_sec .collapse-head .show_hide_mo_btn {
    /*color:#cc0000;*/
    color: #ffffff;
    font-size: 2rem;
    position: absolute;
    right: 0.2%;
    top: 10%; }
body .offer_videos_listing_sec .collapse-head .show_hide_mo_btn .glyplus-sign:before {
    content: "\e081" !important; }
body .offer_videos_listing_sec .collapse-div {
    display: none; }
@media (min-width: 320px) and (max-width: 767px) {
    body .offer_videos_listing_sec .collapse-head {
        background: none; }
    body .offer_videos_listing_sec .collapse-head h4 {
        color: #000; }
    body .offer_videos_listing_sec .collapse-head .show_hide_mo_btn {
        color: #cc0000; } }
body .title_video_in_this {
    font-size: 1.4rem; }
body #best_deal_videos_listing_sec_1 {
    overflow: hidden;
    /*  pricing tab */ }
body #best_deal_videos_listing_sec_1 .panel-body {
    padding: 2% 3% 2% 3% !important;
    background: #5fa9d6; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-container {
    z-index: 10;
    background-color: #ffffff;
    padding: 0 !important;
    border-radius: 4px;
    border: 1px solid #ddd;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    opacity: 0.97;
    filter: alpha(opacity=97); }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group {
    margin-bottom: 0; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a {
    margin-bottom: 0;
    padding: 20px;
    color: #397FBA;
    text-transform: uppercase; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a .glyphicon {
    color: #424242; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a .fa {
    color: #12679b; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a:first-child {
    border-top-right-radius: 0; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a:last-child {
    border-bottom-right-radius: 0; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a.active {
    background-color: #424242;
    color: #ffffff;
    border-color: #424242; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a.active .glyphicon {
    background-color: #12679b;
    color: #ffffff; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a.active .fa {
    background-color: #12679b;
    color: #ffffff; }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a.active:after {
    content: '';
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -13px;
    border-left: 0;
    border-bottom: 13px solid transparent;
    border-top: 13px solid transparent;
    border-left: 10px solid #424242; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-menu div.list-group > a {
        padding: 25px 0px;
        font-size: 1rem; } }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab-content {
    background-color: #ffffff;
    /*            padding-left: 20px;
                padding-top: 10px;*/ }
body #best_deal_videos_listing_sec_1 .panel-body div.pricing-tab div.pricing-tab-content:not(.active) {
    display: none; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-body {
        padding: 5% 7% !important; } }
body #best_deal_videos_listing_sec_1 .panel-group {
    margin-bottom: 10px; }
body #best_deal_videos_listing_sec_1 .panel-group .panel-heading {
    background-color: #12679b;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 12px 15px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .panel-heading {
        padding: 7px 7px; } }
body #best_deal_videos_listing_sec_1 .panel-group .panel-title {
    color: white;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 1.5rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .panel-title {
        font-size: 1.3rem; } }
body #best_deal_videos_listing_sec_1 .panel-group .panel {
    border-radius: 7px !important; }
body #best_deal_videos_listing_sec_1 .panel-group #accordion {
    padding: 10px;
    width: 300px; }
body #best_deal_videos_listing_sec_1 .panel-group #accordion .active {
    background: #7d7d7d !important; }
body #best_deal_videos_listing_sec_1 .panel-group a {
    color: #000;
    text-decoration: none; }
body #best_deal_videos_listing_sec_1 .panel-group a:hover {
    text-decoration: none; }
body #best_deal_videos_listing_sec_1 .panel-group .btn-start {
    background-color: white;
    font-weight: bold;
    font-size: 18px;
    color: #12679b;
    float: right;
    margin-bottom: -27px;
    margin-top: -3px;
    padding: 0px 10px 0px 10px;
    border-color: white;
    border-radius: 0px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .btn-start {
        font-size: 13px;
        padding-top: 3px; } }
body #best_deal_videos_listing_sec_1 .panel-group .listing {
    margin-bottom: 20px;
    padding-left: 0;
    width: 45%;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
    text-align: center; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .listing {
        font-size: 13px;
        font-weight: bolder; } }
body #best_deal_videos_listing_sec_1 .panel-group .heading {
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .heading {
        font-size: 15px;
        /*            margin-top: 30px;*/ } }
body #best_deal_videos_listing_sec_1 .panel-group .heading-content {
    font-size: 18px;
    padding: 5px;
    text-align: left;
    font-weight: normal; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .heading-content {
        font-size: 13px;
        padding: 5px;
        text-align: center;
        font-weight: normal; } }
body #best_deal_videos_listing_sec_1 .panel-group .watch-time {
    font-size: 18px;
    /*        margin-right: -108px;
            margin-top: 26px;*/
    padding: 20px 0px;
    /*        text-align: center;*/ }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .watch-time {
        font-size: 13px;
        padding: 10px 0px;
        text-align: center; } }
body #best_deal_videos_listing_sec_1 .panel-group .button-activate {
    /*        margin-right: 16px;*/
    /*        margin-top: 40px;*/
    text-align: center; }
body #best_deal_videos_listing_sec_1 .panel-group .btn-activate {
    background-color: #12679b;
    color: white;
    font-size: 18px;
    padding-left: 25px;
    padding-right: 25px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .btn-activate {
        background-color: #12679b;
        color: white;
        font-size: 15px;
        margin-top: 6px;
        padding-left: 13px;
        padding-right: 7px; } }
body #best_deal_videos_listing_sec_1 .panel-group .deactivate.btn-activate {
    opacity: 0.5;
    cursor: no-drop; }
body #best_deal_videos_listing_sec_1 .panel-group .pricing-tab {
    padding: 15px 10px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .panel-group .pricing-tab {
        padding: 10px; } }
body #best_deal_videos_listing_sec_1 .panel-group .fixedheader {
    float: none;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
    top: 0;
    /*        width: 85%;*/
    z-index: 999;
    /*        @media (min-width: $screen-xs-min) and (max-width: $screen-xs-max){
                width: 94%;
            }
            @media  screen and (max-width: 1280px) {
               width: 89%;
            }
            @media  screen and (max-width: 1920px) {
               width: 59.5%;
            }*/ }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec {
    background-color: white;
    /*        width: 85.5%;*/
    padding: 0 15px 0 15px;
    border-radius: 7px;
    /*        padding-left: 15px;
            padding-right: 15px;*/
    /* COMMON PRICING STYLES */
    /* green panel */
    /* blue panel */
    /* red price */
    /* grey price */
    /* white price */ }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing {
    /*            h5{
                    height: 50px;
                    .ellipsis {
                         hide text if it more than N lines  
                        overflow: hidden;
                         for set '...' in absolute position 
                        position: relative; 
                         use this value to count block height 
                        line-height: 1.2em;
                         max-height = line-height (1.2) * lines max number (3) 
                        max-height: 50px; 
                         fix problem when last visible word doesn't adjoin right side  
                        //text-align: justify;  
                         place for '...' 
                        margin-right:0;
                        padding-right: 1em;
                        padding-right: 5px;
                    }
                     create the ... 
                    .ellipsis:before {
                         points in the end 
                        content: '...';
                         absolute position 
                        position: absolute;
                         set position to right bottom corner of block 
                        right: 0;
                        bottom: 0;
                    }
                     hide ... if we have text, which is less than or equal to max lines 
                    .ellipsis:after {
                         points in the end 
                        content: '';
                         absolute position 
                        position: absolute;
                         set position to right bottom corner of text 
                        right: 0;
                         set width and height 
                        width: 1em;
                        height: 1em;
                        margin-top: 0.2em;
                         bg color = bg color under block 
                        background: #ffffff;
                    }
                    
                    @media (min-width: $screen-xs-min) and (max-width: $screen-xs-max) {
                        .video_listing{
                            .ellipsis {
                                max-height: 45px; 
                                line-height: 1.3em;
                            }
                        }
                    }
                }*/ }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 {
    height: 47px;
    white-space: normal;
    display: block;
    position: relative; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 .ellipsis_content {
    /*                    word-break: break-all;*/
    position: relative;
    display: block;
    max-height: 62px;
    text-align: right; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 .ellipsis {
    position: absolute;
    right: 0;
    top: calc(92px - 100%);
    text-align: left;
    background: white; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 {
        height: 43px; }
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 .ellipsis_content {
        max-height: 55px; }
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 .ellipsis {
        top: calc(84px - 100%); } }
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 {
        height: 32px; }
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 .ellipsis_content {
        max-height: 41px; }
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing h5 .ellipsis {
        top: calc(61px - 100%); } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content h6 {
    height: 11px;
    overflow: hidden; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .group_name {
    font-size: 1.16rem;
    font-weight: bold;
    height: inherit;
    overflow: hidden; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .group_desc {
    font-size: 1rem;
    color: #666666;
    height: inherit;
    overflow: hidden;
    margin: 10px 0; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .group_desc .group_desc_in {
    padding-right: 20px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .video_price {
    font-size: 1.2rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .video_price {
        font-size: 1rem; } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .video_price .price_tag {
    text-decoration: line-through;
    color: #cc0000; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .offer_price {
    font-size: 1.2rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .offer_price {
        font-size: 1rem; } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content .pmt_bsbuy .btn {
    width: inherit;
    padding: 1%;
    background: #cc0000;
    color: #fff;
    cursor: pointer; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content form.alert-form .tooltip {
    width: 200px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content form.alert-form .al-in {
    margin-bottom: 8px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content form.alert-form span {
    color: #cc0000;
    font-size: 17px !important;
    margin-left: 1px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content form.alert-form input {
    font-size: 15px;
    font-weight: bold;
    background-color: #e1e1e1;
    border: 1px solid #e1e1e1;
    color: #4D4D4D;
    width: 100%; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content form.alert-form a.btn {
    background: #cc0000 none repeat scroll 0 0;
    color: #fff;
    font-weight: bolder;
    height: 30px;
    padding: 4px 4px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .best_deal_content span.alertmeresp {
    color: #cc0000;
    font-size: 17px !important;
    font-weight: bold;
    margin-left: 1px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu {
    /*border-bottom:1px solid #e3e3e3;*/ }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu a {
    color: #333333;
    font-size: 1.2em;
    font-weight: bold; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .colored_head {
    color: #12679b;
    font-size: 1.2rem;
    font-weight: bold; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu #btn_pricing {
    border-radius: 0;
    background: #12679b;
    padding: 4px 12px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: transparent url(../images/select-arrow.png) no-repeat 100% center;
    box-shadow: none;
    border: 0;
    border-bottom: 2px solid #12679b;
    font-size: 1.2rem;
    padding: 0px;
    display: inline;
    margin-left: 2%;
    color: #12679b; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .slt_box {
        width: 100%; } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .result_search {
    width: 45%;
    border: 1px solid #12679b;
    padding: 5px;
    color: #12679b; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .result_search {
        width: 100%; } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu ul.ui-widget-content {
    position: absolute; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .btn_area {
    text-align: right;
    padding: 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .btn_area {
        text-align: center; } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .search_area .searched_text {
    background-color: #1267b8;
    color: #ffffff;
    padding: 5px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .video_listing_menu .search_area .rest_icon {
    cursor: pointer; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .btm_sec_price {
    padding: 10px 0;
    border-top: 1px solid #ccc; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .btm_sec_price .buy .btn {
    width: inherit;
    padding: 1%;
    background: #cc0000;
    color: #fff; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec img {
    margin: 0 0 4% 0; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .title_h5 {
    font-size: 1.16rem;
    font-weight: bold;
    margin: 0 0 1% 0; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .title_h5 span {
    color: #666;
    font-size: 1rem;
    display: inline-block;
    line-height: 1.2rem; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price_details {
    margin: 0 0 8% 0; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head {
    background: #666;
    margin-bottom: 1%;
    position: relative; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head h4 {
    padding-left: 1%;
    color: #ffffff; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head .show_hide_mo_btn {
    /*color:#cc0000;*/
    color: #ffffff;
    font-size: 2rem;
    position: absolute;
    right: 0.2%;
    top: 10%; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head .show_hide_mo_btn .glyplus-sign:before {
    content: "\e081" !important; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-div {
    display: none; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head {
        background: none; }
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head h4 {
        color: #000; }
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .collapse-head .show_hide_mo_btn {
        color: #cc0000; } }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price_box {
    background-color: #d7d7d7;
    text-align: center;
    padding-bottom: 10px;
    border-radius: 10px;
    margin: 0 0 10px 0;
    cursor: pointer; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price_box:hover {
    background: #bababa; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price_box.active {
    background: #bababa; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price_box .p_title {
    font-size: 14px;
    color: #cc0000;
    padding: 10px 0;
    font-weight: bold; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price_box .p_s_price .price_tag {
    text-decoration: line-through;
    color: #cc0000; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price {
    width: auto; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price,
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price > .panel-heading {
    border-radius: 0px;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    position: fixed; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price:hover {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price:hover > .panel-heading {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2) inset; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price > .panel-heading {
    box-shadow: 0px 5px 0px rgba(50, 50, 50, 0.2) inset;
    text-shadow: 0px 3px 0px rgba(50, 50, 50, 0.6); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price .list-group-item {
    border-bottom-: 1px solid rgba(250, 250, 250, 0.5); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price .list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price .list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price .panel-footer {
    color: #fff;
    border-bottom: 0px;
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.3); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.price .btn {
    box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
    border: 0px; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-green > .panel-heading {
    color: #fff;
    background-color: #57AC57;
    border-color: #71DF71;
    border-bottom: 1px solid #71DF71; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-green > .panel-body {
    color: #fff;
    background-color: #65C965; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-green > .panel-body .lead {
    text-shadow: 0px 3px 0px rgba(50, 50, 50, 0.3); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-green .list-group-item {
    color: #333;
    background-color: rgba(50, 50, 50, 0.01);
    font-weight: 600;
    text-shadow: 0px 1px 0px rgba(250, 250, 250, 0.75); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-blue > .panel-heading {
    color: #fff;
    background-color: #608BB4;
    border-color: #78AEE1;
    border-bottom: 1px solid #78AEE1; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-blue > .panel-body {
    color: #fff;
    background-color: #73A3D4; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-blue > .panel-body .lead {
    text-shadow: 0px 3px 0px rgba(50, 50, 50, 0.3); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-blue .list-group-item {
    color: #333;
    background-color: rgba(50, 50, 50, 0.01);
    font-weight: 600;
    text-shadow: 0px 1px 0px rgba(250, 250, 250, 0.75); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-red > .panel-heading {
    color: #fff;
    background-color: #D04E50;
    border-color: #FF6062;
    border-bottom: 1px solid #FF6062; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-red > .panel-body {
    color: #fff;
    background-color: #EF5A5C; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-red > .panel-body .lead {
    text-shadow: 0px 3px 0px rgba(50, 50, 50, 0.3); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-red .list-group-item {
    color: #333;
    background-color: rgba(50, 50, 50, 0.01);
    font-weight: 600;
    text-shadow: 0px 1px 0px rgba(250, 250, 250, 0.75); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-grey > .panel-heading {
    color: #fff;
    background-color: #6D6D6D;
    border-color: #B7B7B7;
    border-bottom: 1px solid #B7B7B7; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-grey > .panel-body {
    color: #fff;
    background-color: #808080; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-grey > .panel-body .lead {
    text-shadow: 0px 3px 0px rgba(50, 50, 50, 0.3); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-grey .list-group-item {
    color: #333;
    background-color: rgba(50, 50, 50, 0.01);
    font-weight: 600;
    text-shadow: 0px 1px 0px rgba(250, 250, 250, 0.75); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-white > .panel-heading {
    color: #333;
    background-color: #f9f9f9;
    border-color: #ccc;
    border-bottom: 1px solid #ccc;
    text-shadow: 0px 2px 0px rgba(250, 250, 250, 0.7); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .panel.panel-white.price:hover > .panel-heading {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-white > .panel-body {
    color: #fff;
    background-color: #dfdfdf; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-white > .panel-body .lead {
    text-shadow: 0px 2px 0px rgba(250, 250, 250, 0.8);
    color: #666; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price:hover.panel-white > .panel-body .lead {
    text-shadow: 0px 2px 0px rgba(250, 250, 250, 0.9);
    color: #333; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .price.panel-white .list-group-item {
    color: #333;
    background-color: rgba(50, 50, 50, 0.01);
    font-weight: 600;
    text-shadow: 0px 1px 0px rgba(250, 250, 250, 0.75); }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec a.back_to_top {
    display: none;
    width: 60px;
    height: 60px;
    position: fixed;
    z-index: 9999;
    right: 20px;
    bottom: 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-decoration: none;
    outline: none;
    background: #fff none repeat scroll 0 0;
    text-align: center;
    font-size: 2.5rem;
    padding: 10px;
    color: #12679b;
    border: #12679b; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec a:hover.back_to_top {
    background-color: #12679b;
    color: #ffffff;
    outline: none;
    text-decoration: none; }
body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec a:visited {
    outline: none;
    text-decoration: none; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec .div_clear:nth-of-type(2n + 1) {
        clear: both; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .best_deal_videos_listing_sec {
        width: 100%; } }
body #best_deal_videos_listing_sec_1 .section-part .panel-heading-section {
    background-color: #12679b;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    padding: 12px 15px;
    margin-top: -20px; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .panel-heading-section {
        padding: 7px 7px; } }
body #best_deal_videos_listing_sec_1 .section-part .panel-title-section {
    margin: 0;
    font-size: 1.5rem;
    color: white; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 .section-part .panel-title-section {
        font-size: 1.3rem; } }
body #best_deal_videos_listing_sec_1 .section-part .panel {
    border-radius: 7px !important; }
@media (min-width: 320px) and (max-width: 767px) {
    body #best_deal_videos_listing_sec_1 h2 {
        font-size: 1.5rem; } }
body #show_video_sec_1 {
    padding: 20px 0 0 0; }
body #show_video_sec_1 .show_video .wrapper {
    position: relative;
    width: 100%;
    background: #000; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart {
    width: 100%;
    position: absolute;
    z-index: 1;
    background: #000;
    cursor: pointer; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart:hover img {
    filter: alpha(opacity=60);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    -webkit-opacity: 0.6;
    -khtml-opacity: 0.6;
    -moz-opacity: 0.6;
    -ms-opacity: 0.6;
    -o-opacity: 0.6;
    opacity: 0.6; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart .trailer_txt {
    font-size: 4rem;
    color: #ffffff;
    position: absolute;
    bottom: 24%;
    font-weight: bold;
    text-align: center;
    z-index: 1;
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body #show_video_sec_1 .show_video .wrapper .video_player_smart .trailer_txt {
        font-size: 2rem; } }
body #show_video_sec_1 .show_video .wrapper .video_player_smart .player_play_icon {
    position: absolute;
    font-size: 5rem;
    color: #ffffff;
    z-index: 1;
    top: 25%;
    left: 25%;
    width: 50%; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart .player_play_icon .player_play_icon_btn {
    background: none;
    width: 100%;
    border: none; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart .player_play_icon .player_play_icon_btn .svg-container {
    display: inline-block;
    position: relative;
    width: 50%;
    padding-bottom: 50%;
    vertical-align: middle;
    overflow: hidden; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart .player_play_icon .player_play_icon_btn .svg-container .svg-content {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }
body #show_video_sec_1 .show_video .wrapper .video_player_smart img {
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-opacity: 0.8;
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-opacity: 0.8;
    -o-opacity: 0.8;
    opacity: 0.8; }
body #show_video_sec_1 .show_video .video_in_offer {
    width: 100%; }
body #show_video_sec_1 .show_video .video_in_offer .bg {
    width: 100%;
    position: absolute;
    height: 100%;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-opacity: 0.8;
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-opacity: 0.8;
    -o-opacity: 0.8;
    opacity: 0.8;
    background: #cc0000;
    top: 0;
    z-index: 1; }
body #show_video_sec_1 .show_video .video_in_offer p {
    font-family: "arial";
    font-weight: bold;
    color: #ffffff;
    padding: 2%;
    font-size: 1.3rem;
    z-index: 2; }
@media (min-width: 320px) and (max-width: 767px) {
    body #show_video_sec_1 .show_video .video_in_offer p {
        font-size: 0.8rem; } }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper {
    width: 100%;
    padding: 0% 4%;
    border: 1px solid #e3e3e3;
    background: #ffffff; }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing {
    width: 100%;
    /*padding: 0% 4%;
    border: 1px solid $br_color;*/ }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing li {
    list-style: none;
    border-bottom: 1px solid #e3e3e3;
    padding: 4% 0; }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing li h5 {
    height: inherit;
    margin-top: 0; }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing li h6 {
    margin: 0; }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing li a {
    color: #333; }
body #show_video_sec_1 .show_video .simular_video_Sec .simular_video_wrapper .simular_video_listing li:hover {
    box-shadow: 0 0 5px #cccccc;
    background: #fff1eb; }
body #show_video_sec_1 .show_video .playing_video_details .des {
    padding: 20px 0; }
body #show_video_sec_1 .show_video .playing_video_details h6 {
    margin: 0;
    font-weight: bold;
    color: #000; }
body #show_video_sec_1 .show_video .playing_video_details p {
    color: #666; }
body #show_video_sec_1 .show_video .playing_video_details .price_details {
    margin: 8% 0; }
body #show_video_sec_1 .show_video .playing_video_details .price_details .price {
    color: #cc0000; }
body #show_video_sec_1 .show_video .playing_video_details .price_details .buy .btn {
    background: #cc0000;
    color: #ffffff; }
body #show_video_sec_1 .show_video .playing_video_details .price_details .buy .btn:hover {
    background: #cc0000; }
body #show_video_sec_1 .show_video .playing_video_details .share_video_url_sec p {
    padding: 15px;
    position: relative; }
body #show_video_sec_1 .show_video .playing_video_details .share_video_url_sec button {
    right: 5px;
    position: absolute;
    top: 20px;
    z-index: 1; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share {
    margin: 8% 0; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share a {
    color: #666;
    text-decoration: underline; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share a:hover {
    text-decoration: none; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop {
    position: absolute;
    width: 100%;
    background: #ffffff;
    border: 1px solid #fd7336;
    visibility: hidden;
    top: 0;
    left: 58%;
    z-index: 99;
    padding: 6%; }
@media (min-width: 320px) and (max-width: 360px) {
    body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop {
        width: 150%;
        left: 5%;
        top: inherit;
        bottom: 100%; } }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop i {
    position: absolute;
    top: 2%;
    left: -2%; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop .lft_caret {
    position: absolute;
    top: 2%;
    left: -4%; }
@media (min-width: 320px) and (max-width: 360px) {
    body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop .lft_caret {
        display: none; } }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop .close_btn {
    position: absolute;
    top: 2%;
    right: 2%;
    padding: 2%;
    cursor: pointer;
    z-index: 2; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop .title {
    color: #fa6c2d;
    font-size: 1rem;
    font-weight: bold; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop #rate_it_pop_video img {
    margin: 5%; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop #rate_it_pop_video_txt {
    width: 100%;
    display: table; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .rate_this_video .rate_it_pop #rate_it_pop_video_txt li {
    margin: 2%;
    list-style: none;
    float: left;
    font-size: 1.1rem; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .share_this_video .entypo-export {
    font-size: 1.1rem;
    padding: 0;
    background: none;
    color: #666; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .share_this_video .entypo-export span {
    text-transform: inherit;
    font-weight: normal;
    font-family: arial;
    white-space: nowrap;
    text-decoration: underline; }
body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .share_this_video .entypo-export:before {
    content: "\f1e0";
    font-family: "FontAwesome"; }
@media (min-width: 320px) and (max-width: 767px) {
    body #show_video_sec_1 .show_video .playing_video_details .video_rating_share .share_this_video .social.top.center.networks-5.active ul li {
        width: 40px; } }
body .search_result_videos_listing_sec .thumb_icon {
    left: 5%;
    position: absolute;
    top: 20% !important;
    width: 90%; }
body .search_result_videos_listing_sec .result_search_box {
    margin: 3px 5px 10px 5px; }
body .search_result_videos_listing_sec .result_search_box #result_search {
    width: 100%; }
body .search_result_videos_listing_sec .edit_refine .edit_refine_icon {
    text-align: right;
    color: #cc0000;
    cursor: pointer; }
body .search_result_videos_listing_sec .result_filter_sec {
    display: block;
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_filter_sec {
        display: none; } }
body .search_result_videos_listing_sec .result_filter_sec .outer {
    border: 1px solid #e3e3e3;
    width: 100%;
    display: table;
    padding: 2% 0 0 0; }
body .search_result_videos_listing_sec .result_filter_sec .outer .refn_results {
    width: 100%;
    display: table; }
body .search_result_videos_listing_sec .result_filter_sec .outer .refn_results .refine_txt {
    padding: 12%;
    font-size: 1rem;
    font-weight: bold; }
body .search_result_videos_listing_sec .result_filter_sec .outer .refn_results .rest_txt {
    padding: 12%;
    color: #4c4c4c;
    font-size: 0.9rem;
    cursor: pointer;
    white-space: nowrap; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer {
    width: 100%; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections {
    margin-top: 1%; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_head {
    width: 100%;
    display: table;
    padding: 2% 5%;
    background: #f3f3f3; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_head .pl_min {
    color: #8c8c8c;
    cursor: pointer; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_head .pl_min .txt {
    font-size: 1.2rem;
    color: #8c8c8c;
    line-height: 1rem; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_head .title {
    font-size: 0.9rem;
    color: #333333;
    font-weight: bold;
    margin-left: 4%; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_head .rest_icon {
    color: #000;
    font-size: 0.8rem;
    cursor: pointer; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body {
    width: 100%;
    /*display: table;
    min-height: 200px;
    padding: 5%;*/ }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner {
    width: 100%;
    padding: 5%; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .form-control {
    padding: 1%;
    height: 24px;
    border-radius: 0;
    font-weight: normal;
    font-size: 0.9rem; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner #amount {
    border: 0;
    color: #cc0000;
    font-weight: bold; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content {
    background: #fff;
    border: 1px solid #aaa;
    font-size: 1.1rem;
    height: 0.8rem; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-range {
    position: absolute;
    font-size: 0.7rem;
    z-index: 1;
    display: block;
    background: #ccc;
    top: 0;
    height: 100%;
    border: none; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
    width: 1.2rem;
    height: 1.2rem;
    font-weight: bold;
    color: #555;
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    top: -0.3rem;
    margin-left: -0.6rem; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv {
    padding-right: 15px; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll {
    width: 100%; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox {
    padding: 6px 5px 5px 0;
    cursor: pointer;
    display: block;
    overflow: hidden; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
    cursor: pointer;
    display: block;
    font-size: 0.9rem;
    line-height: 10pt !important;
    padding-left: 20px;
    font-weight: normal;
    color: #4c4c4c; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span {
    font-size: 0.9rem;
    color: #808080; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before {
    background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"] {
    /*display:none;*/
    visibility: hidden;
    position: absolute; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before {
    background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
    content: ""; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label:before {
    background: url(../images/check_radio_sheet.png) 0 -26px no-repeat;
    content: "";
    cursor: not-allowed; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label {
    color: #ddd;
    cursor: not-allowed; }
body .search_result_videos_listing_sec .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label span {
    color: #ddd; }
body .search_result_videos_listing_sec .result_show_sec .result_item {
    margin: 2% 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .star-rating img {
        width: 11%; } }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details {
    overflow: hidden; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .show_time {
    position: absolute;
    top: 0;
    right: 0px;
    padding: 2%; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .show_time .bg {
    position: absolute;
    background: #000;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-opacity: 0.8;
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-opacity: 0.8;
    -o-opacity: 0.8;
    opacity: 0.8;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .show_time p {
    color: #ffffff;
    z-index: 2; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .offer_tag {
    position: absolute;
    background: #ff4800;
    color: #ffffff;
    padding: 5%;
    width: 100%;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -khtml-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
    zoom: 1;
    top: 3%;
    left: -36%;
    font-size: 1rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .offer_tag {
        font-size: 0.7rem; } }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details {
    background: #f4e6e6;
    padding: 5%; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .buy {
    width: 40%;
    float: right; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .buy .btn {
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .buy .btn {
        font-size: 1rem; } }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .view {
    width: 40%;
    float: right; }
body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .view .btn {
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .view .btn {
        font-size: 1rem; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .images_with_details .price_details .price {
        font-size: 1rem; } }
body .search_result_videos_listing_sec .result_show_sec .result_item .purchase_band {
    text-align: center;
    padding: 5px;
    background: #cc0000;
    color: #fff; }
body .search_result_videos_listing_sec .result_show_sec .result_item .price_details {
    width: 100%;
    display: table; }
body .search_result_videos_listing_sec .result_show_sec .result_item .price_details .views_count {
    float: left;
    padding: 0% 0 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .price_details .views_count {
        font-size: 0.7rem; } }
body .search_result_videos_listing_sec .result_show_sec .result_item .price_details .wist {
    float: left;
    width: 6%;
    padding: 0% 0 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .price_details .wist {
        width: 25%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .search_result_videos_listing_sec .result_show_sec .result_item .price_details .wist span {
        font-size: 1.2rem; } }
body .search_result_videos_listing_sec .result_show_sec .result_item h5 {
    color: #cc0000;
    height: inherit;
    margin-top: 0; }
body .search_result_videos_listing_sec .result_show_sec .result_item h5 a {
    color: #cc0000;
    text-decoration: none; }
body .search_result_videos_listing_sec .result_show_sec .result_item h5 a:hover {
    color: #cc0000;
    text-decoration: underline; }
body .search_result_videos_listing_sec .result_show_sec .result_item h6 {
    font-weight: bold;
    font-size: 0.9rem;
    color: #000; }
body .search_result_videos_listing_sec .result_show_sec .result_item .des {
    color: #666666;
    font-size: 0.9rem;
    overflow: hidden;
    height: 48px; }
body .search_result_videos_listing_sec .result_show_sec .result_item .from {
    font-size: 0.9rem;
    color: #666666; }
body .search_result_videos_listing_sec .result_show_sec .result_item .from .by {
    font-weight: bold;
    color: #000;
    display: inline-block; }
body .search_result_videos_listing_sec .result_show_sec .result_item .from b {
    font-weight: bold;
    color: #000; }
body .search_result_videos_listing_sec .result_show_sec .result_item .views_count .glyphicon-heart-empty {
    color: #dbdbdb; }
body .search_result_videos_listing_sec .result_show_sec .result_item .views_count .glyphicon-heart {
    color: #cc0000; }
body .search_result_videos_listing_sec .result_show_sec .total_result_txt {
    font-weight: bold;
    font-size: 1.2rem; }
body .search_result_videos_listing_sec .result_show_sec .btn_filter .dropdown {
    display: inline-block; }
body .search_result_videos_listing_sec .result_show_sec .btn_filter .dropdown .btn {
    border-radius: 0;
    color: #666; }
body .search_result_videos_listing_sec .result_show_sec .btn_filter .dropdown .dropdown-menu {
    right: 0;
    left: inherit; }
body .search_result_videos_listing_sec .page_nat {
    border-top: 1px solid #e3e3e3;
    padding: 2% 0 0 0; }
body .search_result_videos_listing_sec .page_nat .total_status {
    color: #666666;
    font-style: italic;
    font-size: 1rem; }
body .search_result_videos_listing_sec .page_nat .page_nat_num {
    margin-bottom: 2%; }
body .search_result_videos_listing_sec .page_nat .page_nat_num ul {
    display: table;
    width: 100%; }
body .search_result_videos_listing_sec .page_nat .page_nat_num ul li {
    margin: 0 0.5% 5px 0.5%;
    list-style: none;
    border: 1px solid #e3e3e3;
    float: left;
    width: 30px; }
body .search_result_videos_listing_sec .page_nat .page_nat_num ul li:hover {
    background: #fe7d4a;
    color: #ffffff; }
body .search_result_videos_listing_sec .page_nat .page_nat_num ul li a {
    color: #666;
    display: block;
    padding: 10% 30%;
    text-decoration: none; }
body .search_result_videos_listing_sec .page_nat .page_nat_num ul li a:hover {
    color: #ffffff;
    text-decoration: none; }
body .search_result_videos_listing_sec .page_nat .page_nat_num ul li a.act {
    background: #fe7d4a;
    color: #ffffff; }
body .my_account_listing_sec {
    position: relative; }
body .my_account_listing_sec #tabs {
    z-index: 1; }
body .my_account_listing_sec #tabs #btn_sec {
    border-bottom: 1px solid #12679b; }
body .my_account_listing_sec #tabs #btn_sec .btn-style {
    /*background-color: #cc0000;*/
    color: #12679b;
    border-radius: 0;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    margin: 0 0 0px 0;
    border-bottom: 1px solid #ffffff;
    font-weight: bold; }
body .my_account_listing_sec #tabs #btn_sec .btn-style:hover {
    /*background: #262223;*/
    border-bottom: 2px solid #12679b; }
body .my_account_listing_sec #tabs #btn_sec .btn-style.act {
    /*background: #262223;*/
    border-bottom: 2px solid #12679b; }
body .my_account_listing_sec #tabs #filter_sec {
    padding: 10px 0; }
body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul {
    font-size: 1.2rem;
    color: #cc0000; }
body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul li {
    font-size: 1.2rem;
    display: inline-block;
    list-style: none;
    border-right: 1px solid #cc0000;
    padding: 0 5px; }
body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul li a {
    font-size: 1rem;
    text-decoration: none;
    color: #cc0000; }
body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul li a:hover {
    text-decoration: none;
    color: #262223; }
body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul li a.act {
    font-weight: bold;
    font-size: 1.4rem; }
body .my_account_listing_sec #tabs #filter_sec .filter_ul_listing ul li:last-child {
    border-right: none; }
body .my_account_listing_sec #tabs #filter_sec #arange_section {
    position: relative; }
body .my_account_listing_sec #tabs #filter_sec #arange_section .bg {
    position: absolute;
    width: 100%;
    background: #eee;
    z-index: 1;
    top: 0px;
    opacity: 0.5;
    height: 100%;
    display: none; }
body .my_account_listing_sec #tabs #advanc_sec {
    padding: 10px 0; }
body .my_account_listing_sec #tabs #advanc_sec .result_search {
    width: 100%;
    margin-bottom: 10px; }
body .my_account_listing_sec #tabs #advanc_sec .result-text {
    color: #cc0000;
    float: left;
    width: auto;
    padding-top: 8px; }
body .my_account_listing_sec #tabs #advanc_sec .clear {
    font-weight: bold;
    background: #12679b;
    display: none;
    margin-left: 20px;
    padding: 2px 15px; }
body .my_account_listing_sec #tabs #advanc_sec #lnk_sh {
    color: #cc0000;
    font-weight: bold;
    font-size: 1.2rem; }
body .my_account_listing_sec #tabs #advanc_sec #lnk_sh:focus {
    text-decoration: none;
    outline: none; }
body .my_account_listing_sec #tabs #advanc_sec #lnk_sh:hover {
    text-decoration: none;
    color: #262223; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer {
    width: 100%; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections {
    margin-top: 1%; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_head {
    width: 100%;
    display: table;
    padding: 2% 5%;
    background: #cc0000; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_head .pl_min {
    color: #fff;
    cursor: pointer; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_head .pl_min .txt {
    font-size: 1.2rem;
    color: #fff;
    line-height: 1rem; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_head .title {
    font-size: 0.9rem;
    color: #fff;
    font-weight: bold;
    margin-left: 4%; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_head .rest_icon {
    color: #fff;
    font-size: 0.8rem;
    cursor: pointer; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body {
    width: 100%;
    /*display: table;
    min-height: 200px;
    padding: 5%;*/
    background: #eee; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner {
    width: 100%;
    padding: 5%; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .form-control {
    padding: 1%;
    height: 24px;
    border-radius: 0;
    font-weight: normal;
    font-size: 0.9rem; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner #amount {
    border: 0;
    color: #cc0000;
    font-weight: bold; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content {
    background: #fff;
    border: 1px solid #aaa;
    font-size: 1.1rem;
    height: 0.8rem; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-range {
    position: absolute;
    font-size: 0.7rem;
    z-index: 1;
    display: block;
    background: #ccc;
    top: 0;
    height: 100%;
    border: none; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
    width: 1.2rem;
    height: 1.2rem;
    font-weight: bold;
    color: #555;
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    top: -0.3rem;
    margin-left: -0.6rem; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv {
    padding-right: 15px; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll {
    width: 100%; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox {
    padding: 6px 5px 5px 0;
    cursor: pointer;
    display: block;
    overflow: hidden; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
    cursor: pointer;
    display: block;
    font-size: 0.9rem;
    line-height: 10pt !important;
    padding-left: 20px;
    font-weight: normal;
    color: #4c4c4c; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span {
    font-size: 0.9rem;
    color: #808080; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before {
    background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"] {
    /*display:none;*/
    visibility: hidden;
    position: absolute; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before {
    background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
    content: ""; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label:before {
    background: url(../images/check_radio_sheet.png) 0 -26px no-repeat;
    content: "";
    cursor: not-allowed; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label {
    color: #ddd;
    cursor: not-allowed; }
body .my_account_listing_sec #tabs #advanc_sec .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label span {
    color: #ddd; }
body .my_account_listing_sec #search_result_videos_listing {
    border-top: 1px solid #e3e3e3;
    margin: 0 0 20px 0; }
body .my_account_listing_sec #search_result_videos_listing .img_a {
    margin: 20px 0 0 0;
    display: block;
    position: relative; }
body .my_account_listing_sec #search_result_videos_listing .img_a .show_time {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff; }
body .my_account_listing_sec #search_result_videos_listing .img_a .show_time p {
    padding: 5px;
    z-index: 1;
    font-weight: bold; }
body .my_account_listing_sec #search_result_videos_listing .img_a .show_time .bg {
    background: #fff;
    opacity: 0.5;
    position: absolute;
    height: 30px;
    width: 100%;
    top: 0; }
body .my_account_listing_sec #search_result_videos_listing .img_a .show_time:before {
    font-family: 'FontAwesome';
    content: "\f04b";
    color: #fff;
    position: absolute;
    padding: 5px;
    left: -12px; }
body .my_account_listing_sec #search_result_videos_listing .video_listing .img_a {
    margin: 10px 0 0 0; }
body .my_account_listing_sec #search_result_videos_listing .video_listing .confrence_title {
    background: #666;
    width: 100%;
    display: table;
    margin-top: 10px; }
body .my_account_listing_sec #search_result_videos_listing .video_listing .confrence_title h4 {
    color: #fff;
    padding-left: 1%; }
body .my_account_listing_sec #search_result_videos_listing .video_listing a {
    color: #444444;
    text-decoration: none; }
body .my_account_listing_sec #search_result_videos_listing .video_listing a:hover {
    color: #999;
    text-decoration: none; }
body .my_account_listing_sec #search_result_videos_listing .video_listing h5 {
    height: 50px;
    /* create the ... */
    /* hide ... if we have text, which is less than or equal to max lines */ }
body .my_account_listing_sec #search_result_videos_listing .video_listing h5 .ellipsis {
    /* hide text if it more than N lines  */
    overflow: hidden;
    /* for set '...' in absolute position */
    position: relative;
    /* use this value to count block height */
    line-height: 1.2em;
    /* max-height = line-height (1.2) * lines max number (3) */
    max-height: 50px;
    /* fix problem when last visible word doesn't adjoin right side  */
    text-align: justify;
    /* place for '...' */
    margin-right: 0;
    padding-right: 1em; }
body .my_account_listing_sec #search_result_videos_listing .video_listing h5 .ellipsis:before {
    /* points in the end */
    content: '...';
    /* absolute position */
    position: absolute;
    /* set position to right bottom corner of block */
    right: 0;
    bottom: 0; }
body .my_account_listing_sec #search_result_videos_listing .video_listing h5 .ellipsis:after {
    /* points in the end */
    content: '';
    /* absolute position */
    position: absolute;
    /* set position to right bottom corner of text */
    right: 0;
    /* set width and height */
    width: 1em;
    height: 1em;
    margin-top: 0.2em;
    /* bg color = bg color under block */
    background: #f0f0f0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec #search_result_videos_listing .video_listing h5 .ellipsis {
        max-height: 45px; } }
body .my_account_listing_sec .price_details {
    padding-bottom: 20px; }
body .my_account_listing_sec .price_details .buy {
    float: right;
    width: 40%; }
body .my_account_listing_sec .price_details .buy .btn {
    width: 100%; }
body .my_account_listing_sec .collapse-head {
    background: #666;
    margin-bottom: 1%;
    position: relative; }
body .my_account_listing_sec .collapse-head h4 {
    padding-left: 1%;
    color: #ffffff; }
body .my_account_listing_sec .collapse-head .show_hide_mo_btn {
    /*color:#cc0000;*/
    color: #ffffff;
    font-size: 2rem;
    position: absolute;
    right: 0.2%;
    top: 10%; }
body .my_account_listing_sec .collapse-head .show_hide_mo_btn .glyplus-sign:before {
    content: "\e081" !important; }
body .my_account_listing_sec .best_deal_content .group_name {
    color: #343331;
    font-size: 13px;
    font-weight: bold; }
body .my_account_listing_sec .best_deal_content .group_desc {
    color: #666666;
    font-size: 1rem;
    height: inherit;
    margin: 10px 0;
    overflow: hidden; }
body .my_account_listing_sec .best_deal_content .video_price {
    font-size: 1.2rem; }
body .my_account_listing_sec .best_deal_content .video_price .price_tag {
    color: #cc0000;
    text-decoration: line-through; }
body .my_account_listing_sec .best_deal_content .offer_price {
    font-size: 1.2rem; }
body .my_account_listing_sec .best_deal_content .btn {
    background: #cc0000 none repeat scroll 0 0;
    color: #fff;
    padding: 1%;
    width: inherit; }
body .my_account_listing_sec .best_deal_content span.group-title {
    font-size: 16px; }
body .my_account_listing_sec .best_deal_content.group-tit-div {
    margin: 10px 0px; }
body .my_account_listing_sec .btm_sec_price {
    padding: 10px 0; }
body .my_account_listing_sec .search_section .result_search_box {
    margin: 3px 5px 10px 5px; }
body .my_account_listing_sec .search_section .result_search_box #result_search {
    width: 100%; }
body .my_account_listing_sec .search_section .edit_refine .edit_refine_icon {
    text-align: right;
    color: #cc0000;
    cursor: pointer; }
body .my_account_listing_sec .search_section .result_filter_sec {
    display: block;
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_filter_sec {
        display: none; } }
body .my_account_listing_sec .search_section .result_filter_sec .outer {
    /*border: 1px solid $br_color;*/
    width: 100%;
    display: table;
    padding: 2% 0 0 0; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .refn_results {
    width: 100%;
    display: table; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .refn_results .refine_txt {
    padding: 12%;
    font-size: 1rem;
    font-weight: bold; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .refn_results .rest_txt {
    padding: 12%;
    color: #4c4c4c;
    font-size: 0.9rem;
    cursor: pointer;
    white-space: nowrap; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer {
    width: 100%; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections {
    margin-top: 1%; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_head {
    width: 100%;
    display: table;
    padding: 2% 5%;
    background: #cc0000; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_head .pl_min {
    color: #fff;
    cursor: pointer; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_head .pl_min .txt {
    font-size: 1.2rem;
    color: #fff;
    line-height: 1rem; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_head .title {
    font-size: 0.9rem;
    color: #fff;
    font-weight: bold;
    margin-left: 4%; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_head .rest_icon {
    color: #fff;
    font-size: 0.8rem;
    cursor: pointer; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body {
    width: 100%;
    /*display: table;
    min-height: 200px;
    padding: 5%;*/
    background: #eee; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner {
    width: 100%;
    padding: 5%; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .form-control {
    padding: 1%;
    height: 24px;
    border-radius: 0;
    font-weight: normal;
    font-size: 0.9rem; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner #amount {
    border: 0;
    color: #cc0000;
    font-weight: bold; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content {
    background: #fff;
    border: 1px solid #aaa;
    font-size: 1.1rem;
    height: 0.8rem; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-range {
    position: absolute;
    font-size: 0.7rem;
    z-index: 1;
    display: block;
    background: #ccc;
    top: 0;
    height: 100%;
    border: none; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .ui-widget-content .ui-slider-handle {
    position: absolute;
    z-index: 2;
    cursor: default;
    width: 1.2rem;
    height: 1.2rem;
    font-weight: bold;
    color: #555;
    background: #e6e6e6;
    border: 1px solid #d3d3d3;
    top: -0.3rem;
    margin-left: -0.6rem; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv {
    padding-right: 15px; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll {
    width: 100%; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox {
    padding: 6px 5px 5px 0;
    cursor: pointer;
    display: block;
    overflow: hidden; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
    cursor: pointer;
    display: block;
    font-size: 0.9rem;
    line-height: 10pt !important;
    padding-left: 20px;
    font-weight: normal;
    color: #4c4c4c; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span {
    font-size: 0.9rem;
    color: #808080; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before {
    background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"] {
    /*display:none;*/
    visibility: hidden;
    position: absolute; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before {
    background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
    content: ""; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label:before {
    background: url(../images/check_radio_sheet.png) 0 -26px no-repeat;
    content: "";
    cursor: not-allowed; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label {
    color: #ddd;
    cursor: not-allowed; }
body .my_account_listing_sec .search_section .result_filter_sec .outer .filter_outer .filter_sections .filter_body .filter_body_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:disabled + label span {
    color: #ddd; }
body .my_account_listing_sec .search_section .result_show_sec .result_item {
    margin: 2% 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .star-rating img {
        width: 11%; } }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details {
    overflow: hidden; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .show_time {
    position: absolute;
    top: 0;
    right: 0px;
    padding: 2%; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .show_time .bg {
    position: absolute;
    background: #000;
    filter: alpha(opacity=80);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    -webkit-opacity: 0.8;
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    -ms-opacity: 0.8;
    -o-opacity: 0.8;
    opacity: 0.8;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .show_time p {
    color: #ffffff;
    z-index: 2; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .offer_tag {
    position: absolute;
    background: #ff4800;
    color: #ffffff;
    padding: 5%;
    width: 100%;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -khtml-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    filter: progid:DXImageTransform.Microsoft.Matrix( M11=0, M12=0, M21=0, M22=0, sizingMethod='auto expand');
    zoom: 1;
    top: 3%;
    left: -36%;
    font-size: 1rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .offer_tag {
        font-size: 0.7rem; } }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details {
    background: #f4e6e6;
    padding: 5%; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .buy {
    width: 40%;
    float: right; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .buy .btn {
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .buy .btn {
        font-size: 1rem; } }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .view {
    width: 40%;
    float: right; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .view .btn {
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .view .btn {
        font-size: 1rem; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .images_with_details .price_details .price {
        font-size: 1rem; } }
body .my_account_listing_sec .search_section .result_show_sec .result_item .price_details {
    width: 100%;
    display: table; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .price_details .views_count {
    float: left;
    padding: 0% 0 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .price_details .views_count {
        font-size: 0.7rem; } }
body .my_account_listing_sec .search_section .result_show_sec .result_item .price_details .wist {
    float: left;
    width: 6%;
    padding: 0% 0 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .price_details .wist {
        width: 25%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec .search_section .result_show_sec .result_item .price_details .wist span {
        font-size: 1.2rem; } }
body .my_account_listing_sec .search_section .result_show_sec .result_item h5 {
    color: #cc0000;
    height: inherit;
    margin-top: 0; }
body .my_account_listing_sec .search_section .result_show_sec .result_item h5 a {
    color: #cc0000;
    text-decoration: none; }
body .my_account_listing_sec .search_section .result_show_sec .result_item h5 a:hover {
    color: #cc0000;
    text-decoration: underline; }
body .my_account_listing_sec .search_section .result_show_sec .result_item h6 {
    font-weight: bold;
    font-size: 0.9rem;
    color: #000; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .des {
    color: #666666;
    font-size: 0.9rem;
    overflow: hidden;
    height: 48px; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .from {
    font-size: 0.9rem;
    color: #666666; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .from .by {
    font-weight: bold;
    color: #000;
    display: inline-block; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .from b {
    font-weight: bold;
    color: #000; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .views_count .glyphicon-heart-empty {
    color: #dbdbdb; }
body .my_account_listing_sec .search_section .result_show_sec .result_item .views_count .glyphicon-heart {
    color: #cc0000; }
body .my_account_listing_sec .search_section .result_show_sec .total_result_txt {
    font-weight: bold;
    font-size: 1.2rem; }
body .my_account_listing_sec .search_section .result_show_sec .btn_filter .dropdown {
    display: inline-block; }
body .my_account_listing_sec .search_section .result_show_sec .btn_filter .dropdown .btn {
    border-radius: 0;
    color: #666; }
body .my_account_listing_sec .search_section .result_show_sec .btn_filter .dropdown .dropdown-menu {
    right: 0;
    left: inherit; }
body .my_account_listing_sec .search_section .page_nat {
    border-top: 1px solid #e3e3e3;
    padding: 2% 0 0 0; }
body .my_account_listing_sec .search_section .page_nat .total_status {
    color: #666666;
    font-style: italic;
    font-size: 1rem; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num {
    margin-bottom: 2%; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num ul {
    display: table;
    width: 100%; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num ul li {
    margin: 0 0.5%;
    list-style: none;
    border: 1px solid #e3e3e3;
    float: right;
    width: 20px; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num ul li:hover {
    background: #fe7d4a;
    color: #ffffff; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num ul li a {
    color: #666;
    display: block;
    padding: 10% 30%;
    text-decoration: none; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num ul li a:hover {
    color: #ffffff;
    text-decoration: none; }
body .my_account_listing_sec .search_section .page_nat .page_nat_num ul li a.act {
    background: #fe7d4a;
    color: #ffffff; }
body .my_account_listing_sec #choose_pack_sec .slt_label {
    color: #12679b;
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 25px; }
body .my_account_listing_sec #choose_pack_sec .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: transparent url(../images/select-arrow.png) no-repeat 100% center;
    box-shadow: none;
    border: 0;
    border-bottom: 2px solid #12679b;
    font-size: 1.2rem;
    padding: 0px;
    display: inline;
    width: 100%;
    padding-right: 10px;
    text-overflow: ellipsis; }
@media (min-width: 320px) and (max-width: 767px) {
    body .my_account_listing_sec #choose_pack_sec .slt_box {
        width: 100%;
        padding-right: 5px;
        text-overflow: ellipsis; } }
body .sort_section {
    position: absolute;
    right: 15px; }
body .sort_section .btn_filter .dropdown {
    display: inline-block; }
body .sort_section .btn_filter .dropdown .btn {
    border-radius: 0; }
body .ui-tabs {
    display: table;
    width: 100%; }
body .ui-tabs .ui-tabs-nav {
    width: 100%;
    display: table;
    border: 1px solid #e3e3e3;
    border-top: none;
    border-right: none;
    background: #f9f9f9; }
body .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    font-size: 1.2rem;
    border-right: 1px solid #e3e3e3;
    background: #ffffff; }
@media (min-width: 320px) and (max-width: 767px) {
    body .ui-tabs .ui-tabs-nav li {
        /*font-size: 0.8rem;*/ } }
@media (min-width: 320px) and (max-width: 767px) {
    body .ui-tabs .ui-tabs-nav li#tab_ch_pwd {
        display: none; } }
body .ui-tabs .ui-tabs-nav .ui-state-active {
    color: #cc0000;
    /*border: 1px solid $br_color;*/
    border-top: 4px solid #cc0000;
    margin-bottom: -4px; }
body .ui-tabs .ui-tabs-nav .ui-state-active .ui-tabs-anchor {
    padding-top: 0.3em;
    outline: none; }
body .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 0.5em 5em;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    outline: none; }
@media (min-width: 320px) and (max-width: 767px) {
    body .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
        font-weight: normal;
        padding: 0.5em 0.5em; } }
body .ui-tabs #library-1 {
    padding: 2% 0; }
body .ui-tabs #bookmarks-2 {
    padding: 2% 0; }
body .ui-tabs #profile-3 {
    padding: 2% 0; }
body .ui-tabs #wallet-4 {
    padding: 2% 0; }
body .show_hide_histry {
    margin: 2% 0;
    text-align: center; }
body .show_hide_histry .full-rule {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e3e3e3;
    line-height: 1px;
    top: 50%; }
body .show_hide_histry .brs_more {
    z-index: 2;
    position: relative;
    border-radius: 0;
    font-size: 1rem;
    color: #000000;
    font-weight: bold;
    border: 1px solid #e3e3e3;
    padding: 1% 1%;
    background: #ffffff;
    outline: none;
    text-decoration: none; }
body .show_hide_histry .brs_more .caret {
    color: #ff8961; }
body .act .caret {
    border-bottom: 4px solid;
    border-top: 0; }
body .money_avail {
    margin-bottom: 1%; }
body .money_avail .general_wallet {
    font-size: 1.2rem;
    width: 100%;
    display: table;
    margin-bottom: 2%; }
body .money_avail .banner_bsd_wallet {
    font-size: 1.2rem;
    width: 100%;
    display: table; }
body .money_avail .banner_bsd_wallet table {
    font-size: 1rem; }
body .money_avail .lbl {
    width: 15%;
    float: left; }
body .money_avail .value {
    width: 85%;
    float: left; }
body .list_wallet {
    list-style: none; }
body .list_wallet li {
    font-size: 1rem;
    color: #666; }
body .list_wallet li b {
    color: #000; }
body .title_tag_line {
    width: 100%;
    display: table; }
body .title_tag_line .full-rule {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #cc0000;
    line-height: 1px;
    top: 50%; }
body .title_tag_line .title_txt {
    color: #cc0000;
    font-size: 1.2rem;
    font-weight: bold;
    background: #ffffff;
    padding: 1%;
    padding-left: 0;
    display: table;
    z-index: 2;
    margin: 0; }
body .profile_outer .profile_inner {
    color: #999; }
body .profile_outer .profile_inner .control-label {
    font-family: arial;
    font-weight: bold;
    color: #333333;
    font-size: 1rem;
    margin: 1% 0; }
body .profile_outer .profile_inner .txt_box {
    border-radius: 0; }
body .profile_outer .profile_inner .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: url(../images/select-arrow.png) no-repeat 90% center; }
body .profile_outer .profile_inner .radio_outer {
    width: 100%;
    background: #ffffff;
    margin: 3% 0; }
body .profile_outer .profile_inner .radio-custom {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
body .profile_outer .profile_inner .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    position: relative;
    font-family: arial;
    font-size: 1.2rem;
    color: #666666;
    font-weight: normal; }
body .profile_outer .profile_inner .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center; }
body .profile_outer .profile_inner .radio-custom + .radio-custom-label:before {
    border-radius: 50%;
    background: #d3d3d3;
    /*content: "\f00c";
    font-family: 'FontAwesome';            
    color: #fff;*/ }
body .profile_outer .profile_inner .radio-custom:checked + .radio-custom-label:before {
    background: #cc0000;
    /*content: "\f00c";
    font-family: 'FontAwesome';            
    color: #fff;*/ }
body .profile_outer .profile_inner .practicearea {
    margin-top: 1%; }
body .profile_outer .profile_inner .practicearea .control-label {
    margin-bottom: 0; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline {
    width: 100%;
    display: table; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox {
    padding: 10px 5px 5px 0;
    cursor: pointer;
    display: table;
    overflow: hidden;
    float: left; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox label {
    cursor: pointer;
    display: block;
    font-size: 1rem;
    line-height: 10pt !important;
    padding-left: 20px;
    font-weight: normal;
    color: #999; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox label span {
    font-size: 1rem;
    color: #808080; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox label:before {
    background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox input[type="checkbox"] {
    display: none; }
body .profile_outer .profile_inner .practicearea .filter_body_inner_inline .sdlcheckbox input[type="checkbox"]:checked + label:before {
    background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
    content: ""; }
body .profile_outer .profile_inner .interest_area {
    margin: 1% 0; }
body .profile_outer .profile_inner .interest_area .interest_item {
    width: 100%;
    margin: 1% 0; }
body .profile_outer .profile_inner .interest_area .interest_item .interest_title {
    font-size: 1rem;
    font-weight: bold;
    color: #333; }
body .profile_outer .profile_inner .interest_area .interest_item .interest_list .label-info {
    font-size: 0.9rem;
    background: #999;
    color: #e3e3e3;
    display: inline-block;
    margin-right: 1px; }
body .profile_outer .profile_inner .add_interest_btn_sec {
    text-align: right; }
body .profile_outer .profile_inner .btn_reg {
    /*text-align: right;*/
    margin: 3% 0; }
body .profile_outer .profile_inner .btn_reg .btn_cancel, body .profile_outer .profile_inner .btn_reg .btn_submit, body .profile_outer .profile_inner .registration_outer .registration_inner .terms_accept .btn_reg .btn_submit, body .registration_outer .registration_inner .terms_accept .profile_outer .profile_inner .btn_reg .btn_submit {
    border: none;
    border-radius: 0;
    background: #939393;
    color: #ffffff;
    padding: 2% 8%;
    font-weight: bold;
    font-size: 1.2rem; }
body .profile_outer .profile_inner .btn_reg .btn_submit {
    background: #cc0000; }
@media (min-width: 320px) and (max-width: 767px) {
    body .profile_outer .div_clear:nth-of-type(2n + 1) {
        clear: both; } }
body .my_account_listing_sec .library_inner .slt_label1 {
    font-size: 1.5rem;
    float: right;
    line-height: 25px; }
body .my_account_listing_sec .library_inner .slt_pac {
    float: right; }
@media (max-width: 767px) {
    body .my_account_listing_sec .library_inner .slt_label1 {
        float: left; }
    body .my_account_listing_sec .library_inner .slt_pac {
        float: left; } }
@media (min-width: 1920px) {
    body .my_account_listing_sec .library_inner {
        /*            .slt_label1{float:left;margin-left:25px;}*/ } }
body .aboutus {
    background: #ffffff; }
body .aboutus .aboutus_in {
    padding: 3%; }
body .aboutus .aboutus_in .show_hide_btn {
    cursor: pointer; }
body .aboutus .aboutus_in .des {
    line-height: 20px;
    font-size: 150%;
    text-align: justify; }
body .aboutus .aboutus_in .faq li {
    padding: 10px 22px 10px 30px;
    list-style: none;
    border-top: 1px solid #EBEBEB;
    background: url(../images/landing_faq_list_icon.png) no-repeat scroll 0 13px transparent; }
body .aboutus .aboutus_in .faq li .des {
    color: #919191;
    padding: 5px 0 0;
    font-size: 100%;
    font-style: italic; }
body .aboutus .aboutus_in .faq li.act {
    background: url(../images/landing_faq_list_active.png) no-repeat scroll 0 13px transparent; }
body .concept .concept_in p {
    color: #000;
    line-height: 22px;
    margin-bottom: 20px; }
@media (min-width: 768px) {
    body .concept .concept_in p {
        font-size: 154.28571%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .concept .concept_in p {
        font-size: 128.57143%; } }
body .vision .vision_in {
    padding: 0% 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body .vision .vision_in {
        font-size: 100%;
        line-height: 100%; }
    body .vision .vision_in .br_rt {
        border: 1px solid #3e85c8 !important;
        overflow: hidden;
        margin-bottom: 15px; }
    body .vision .vision_in .br_rt p {
        padding-left: 14px;
        font-size: 100% !important;
        line-height: 100% !important; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .vision .vision_in .outer {
        display: table; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .vision .vision_in .outer p {
        float: none; } }
body .vision .vision_in .numb {
    text-align: center;
    background: #3e85c8;
    border-radius: 30px;
    padding: 20px 23px;
    font-size: 205.71429%;
    display: table;
    color: #ffffff;
    margin-bottom: 20px; }
@media (min-width: 320px) and (max-width: 767px) {
    body .vision .vision_in .numb {
        float: none;
        margin: 0px;
        border-radius: 0;
        width: 100%;
        padding: 5px 0;
        font-size: 120%; } }
@media (min-width: 768px) {
    body .vision .vision_in h4 {
        font-size: 154.28571%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .vision .vision_in h4 {
        font-size: 128.57143%; } }
body .vision .vision_in p {
    color: #000; }
body .vision .vision_in .des {
    line-height: 20px;
    font-size: 120%;
    text-align: justify; }
body .team {
    /*background: $wit;*/ }
body .team .team_in {
    font-family: "SegoeUI";
    padding: 1% 0;
    /*
   .fix_tab_style{
       @extend .base;
       font-size: 18/14*100%;
       color: #000;
       position: absolute;
       left: 35%;
       top: 0%;
       padding: 8px 10px;
       &:hover{
           background: #eee;
       }
       &:focus{
           outline: none;
           text-decoration: none;
       }
   }*/ }
body .team .team_in .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden; }
body .team .team_in .video-container iframe, body .team .team_in .video-container object, body .team .team_in .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
body .team .team_in .span12 ul.nav.nav-tabs {
    margin-bottom: 20px; }
body .team .team_in p {
    color: #333333;
    font-size: 120%; }
@media (min-width: 768px) {
    body .team .team_in #team_tab {
        font-size: 154.28571%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .team .team_in #team_tab {
        font-size: 84%; } }
body .team .team_in #team_tab li a {
    color: #000; }
@media (min-width: 320px) and (max-width: 767px) {
    body .team .team_in #team_tab li a {
        padding: 0 3px; } }
body .team .team_in #team_tab li a:focus {
    outline: none; }
body .team .team_in #team_tab li.active a {
    background: #f5f5f5; }
@media (min-width: 320px) and (max-width: 767px) {
    body .team .team_in .tab-content {
        font-size: 75%;
        line-height: 150%; } }
body .team .team_in .tab-content h4 {
    font-size: 154.28571%; }
body .team .team_in .tab-content h5 {
    font-size: 120%; }
body .team .team_in .tab-content .p_img {
    background: #ffffff;
    padding: 9px 7px; }
@media (min-width: 320px) and (max-width: 767px) {
    body .team .team_in .tab-content .p_img {
        text-align: center;
        width: 18%; }
    body .team .team_in .tab-content .p_img img {
        width: 100%; } }
body .team .team_in .tab-content p {
    /*@extend .base;*/
    font-size: 120%;
    color: #333333; }
body .team .team_in .tab-content .bg_wit {
    box-shadow: 0px 0px 5px #dedede;
    margin-right: 3px; }
@media (min-width: 320px) and (max-width: 767px) {
    body .team .team_in .tab-content .bg_wit {
        min-height: inherit !important; } }
body .speakerselection .speakerselection_in p {
    font-size: 120%; }
body .speakerselection .speakerselection_in .box {
    background: #ffffff;
    padding: 20px;
    margin-left: 9%; }
body .speakerselection .speakerselection_in .box .title {
    font-family: "SegoeUI";
    color: #000;
    margin: 10px 0 20px 10%; }
@media (min-width: 768px) {
    body .speakerselection .speakerselection_in .box .title {
        font-size: 154.28571%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .speakerselection .speakerselection_in .box .title {
        font-size: 128.57143%; } }
body .speakerselection .speakerselection_in .box .icons {
    position: absolute;
    width: 20%;
    height: 103px;
    top: 0;
    left: -10%;
    z-index: 1; }
body .speakerselection .speakerselection_in .box .list {
    /*list-style: none;*/
    margin: 10px 0px 10px 20%; }
body .speakerselection .speakerselection_in .box .list li {
    /*list-style: none;*/
    margin: 3px 0;
    text-align: justify; }
body .structure .structure_in p {
    font-size: 120%; }
@media (min-width: 320px) and (max-width: 767px) {
    body .structure .structure_in .mrg_top75 {
        margin: 7% 0 0 0 !important; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .structure .structure_in .box.mrg_top75 {
        margin: 7% 0 0 0 !important; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .structure .structure_in .box.mrg_top75 .mrg_lft50 {
        margin: 10px 0 5px 13% !important; } }
body .structure .structure_in .box {
    background: #ffffff;
    padding: 20px;
    margin-left: 8%; }
body .structure .structure_in .box .title {
    font-family: "SegoeUI";
    color: #000;
    margin: 10px 0 5px 13%; }
@media (min-width: 768px) {
    body .structure .structure_in .box .title {
        font-size: 154.28571%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .structure .structure_in .box .title {
        font-size: 128.57143%; } }
body .structure .structure_in .box .sub_title {
    font-family: "SegoeUI";
    font-size: 102.85714%;
    color: #000;
    margin: 20px 0 0px 13%; }
body .structure .structure_in .box .icons {
    position: absolute;
    width: 20%;
    height: 103px;
    top: 0;
    z-index: 1; }
@media (min-width: 768px) {
    body .structure .structure_in .box .icons {
        left: -10%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .structure .structure_in .box .icons {
        left: -5%; } }
body .structure .structure_in .box .des {
    text-align: justify;
    margin: 0px 0 0px 13%; }
body .structure .structure_in .box .list {
    /*list-style: none;*/
    margin: 10px 0px 10px 70px; }
body .structure .structure_in .box .list li {
    /*list-style: none;*/
    margin: 3px 0;
    text-align: justify; }
body .structure .structure_in .arrows {
    margin: 200px 0 0 0; }
body .contactus .contactus_in p {
    font-size: 120%; }
body .contactus .contactus_in .title {
    font-family: "SegoeUI";
    font-size: 120%;
    color: #0086ff; }
body .contactus .contactus_in .sub_title {
    font-size: 102.85714%;
    font-family: "SegoeUI";
    color: #5d5d5d; }
body .contactus .contactus_in p.italic {
    font-size: 102.85714%;
    font-style: italic; }
body .contactus .contactus_in p.phone {
    font-size: 102.85714%;
    background: url(../images/c_phone.png) no-repeat left center;
    padding: 0 0 0 20px; }
body .contactus .contactus_in .mail {
    font-size: 102.85714%;
    background: url(../images/c_mail.png) no-repeat left center;
    padding: 0 0 0 20px;
    text-decoration: underline; }
body .contactus .contactus_in .form_area {
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 3px #dedede; }
body .contactus .contactus_in .form_area .title {
    font-size: 120%;
    font-family: "SegoeUI";
    color: #858585; }
body .contactus .contactus_in .form_area .manta_txt {
    font-size: 102.85714%;
    text-align: right;
    color: #858585;
    font-style: italic; }
body .contactus .contactus_in .form_area input.txtbox {
    width: 95%; }
body .contactus .contactus_in .form_area textarea.txtareabox {
    width: 95%;
    height: 20px;
    resize: none; }
body .contactus .contactus_in .form_area input[type=submit] {
    background: #005bba;
    color: #ffffff;
    padding: 5px 15px; }
body .contactus .contactus_in .form_area input[type=submit]:hover {
    background: #333333; }
body .contactus .contactus_in .form_area input[type=reset] {
    background: none;
    color: #005bba; }
@media (min-width: 768px) {
    body .disclamier {
        margin-top: 20px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .disclamier .disclamier_in h3 {
        line-height: 130%;
        font-size: 135%; } }
body .registration_outer .registration_inner h4 {
    padding-bottom: 20px; }
body .registration_outer .registration_inner h5 {
    line-height: 1rem;
    height: inherit; }
body .registration_outer .registration_inner h6 {
    line-height: 1rem;
    font-weight: bold; }
body .registration_outer .registration_inner .control-label {
    font-family: arial;
    font-weight: bold;
    color: #333333;
    font-size: 1rem;
    margin: 1% 0; }
body .registration_outer .registration_inner .txt_box {
    border-radius: 0; }
body .registration_outer .registration_inner .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: url(../images/select-arrow.png) no-repeat 90% center; }
body .registration_outer .registration_inner .radio_outer {
    width: 100%;
    background: #ffffff;
    margin: 3% 0; }
body .registration_outer .registration_inner .radio-custom {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
body .registration_outer .registration_inner .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    position: relative;
    font-family: arial;
    font-size: 1.2rem;
    color: #666666;
    font-weight: normal; }
body .registration_outer .registration_inner .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center; }
body .registration_outer .registration_inner .radio-custom + .radio-custom-label:before {
    border-radius: 50%;
    background: #d3d3d3;
    /*content: "\f00c";
    font-family: 'FontAwesome';            
    color: #fff;*/ }
body .registration_outer .registration_inner .radio-custom:checked + .radio-custom-label:before {
    background: #cc0000;
    /*content: "\f00c";
    font-family: 'FontAwesome';            
    color: #fff;*/ }
body .registration_outer .registration_inner .checkbox_outer {
    width: 100%;
    background: #ffffff;
    margin: 3% 0; }
body .registration_outer .registration_inner .checkbox-custom {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
body .registration_outer .registration_inner .checkbox-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    position: relative;
    font-family: arial;
    font-size: 1.2rem;
    color: #666666;
    font-weight: normal; }
body .registration_outer .registration_inner .checkbox-custom-label a {
    text-decoration: underline;
    color: #333333; }
body .registration_outer .registration_inner .checkbox-custom-label a:hover {
    text-decoration: none; }
body .registration_outer .registration_inner .checkbox-custom + .checkbox-custom-label:before {
    content: '';
    background: #fff;
    /*border: 2px solid #ddd;*/
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center; }
body .registration_outer .registration_inner .checkbox-custom + .checkbox-custom-label:before {
    /*border-radius: 50%;*/
    background: #d3d3d3;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff; }
body .registration_outer .registration_inner .checkbox-custom:checked + .checkbox-custom-label:before {
    background: #cc0000;
    content: "\f00c";
    font-family: 'FontAwesome';
    color: #fff; }
body .registration_outer .registration_inner .name, body .registration_outer .registration_inner .gender {
    margin: 2% 0; }
body .registration_outer .registration_inner .dob {
    margin: 3% 0; }
body .registration_outer .registration_inner .phone {
    margin: 3% 0; }
body .registration_outer .registration_inner .address {
    margin: 2% 0; }
body .registration_outer .registration_inner .country_state {
    margin: 2% 0; }
body .registration_outer .registration_inner .city_pin {
    margin: 2% 0; }
body .registration_outer .registration_inner .medical_registration_board {
    margin: 2% 0; }
body .registration_outer .registration_inner .medical_registration {
    margin: 2% 0; }
body .registration_outer .registration_inner .specialization {
    margin: 2% 0;
    margin-bottom: 0; }
body .registration_outer .registration_inner .specialization .slt_box {
    background: url(../images/select-arrow.png) no-repeat 95% center; }
body .registration_outer .registration_inner .practicearea {
    margin: 2% 0;
    margin-top: 0; }
body .registration_outer .registration_inner .practicearea .chk_all_lbl {
    color: #333;
    display: inline;
    float: right;
    font-size: 0.9rem; }
body .registration_outer .registration_inner .practicearea .practicearea_inner {
    padding: 0 2%;
    border: 1px solid #e3e3e3; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv {
    padding-right: 15px; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll {
    width: 100%; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox {
    padding: 6px 5px 5px 0;
    cursor: pointer;
    display: block;
    overflow: hidden; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
    cursor: pointer;
    display: block;
    font-size: 1rem;
    line-height: 10pt !important;
    padding-left: 20px;
    font-weight: normal;
    color: #4c4c4c; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span {
    font-size: 1rem;
    color: #808080; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before {
    background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"] {
    display: none; }
body .registration_outer .registration_inner .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before {
    background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
    content: ""; }
body .registration_outer .registration_inner .captcha {
    text-align: right; }
body .registration_outer .registration_inner .terms_accept {
    margin-bottom: 5%; }
body .registration_outer .registration_inner .terms_accept .btn_reg {
    text-align: right;
    margin: 3% 0; }
body .registration_outer .registration_inner .terms_accept .btn_reg .btn_cancel, body .registration_outer .registration_inner .terms_accept .btn_reg .btn_submit {
    border: none;
    border-radius: 0;
    background: #939393;
    color: #ffffff;
    padding: 2% 4%;
    font-weight: bold;
    font-size: 1.2rem; }
body .registration_outer .registration_inner .terms_accept .btn_reg .btn_submit {
    background: #cc0000; }
body .boverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: 0.5;
    top: 0;
    z-index: 9999; }
body .boverlay-top {
    width: 50%;
    position: fixed;
    top: 37%;
    left: 25%;
    text-align: center;
    z-index: 9999;
    padding: 2%;
    background: #fff; }
body .sboverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: 0.5;
    top: 0;
    z-index: 9999; }
body .sboverlay-top {
    position: fixed;
    text-align: center;
    z-index: 9999;
    padding: 2%;
    background: #fff; }
@media screen and (min-width: 1200px) {
    body .sboverlay-top {
        width: 50%; } }
@media (min-width: 320px) and (max-width: 480px) {
    body .sboverlay-top {
        width: 80%; } }
@media screen and (min-width: 1200px) {
    body .sboverlay-top {
        top: 37%;
        left: 25%; } }
@media (min-width: 992px) and (max-width: 1199px) {
    body .sboverlay-top {
        top: 20%;
        left: 25%; } }
@media (min-width: 768px) and (max-width: 991px) {
    body .sboverlay-top {
        top: 20%;
        left: 10%; } }
@media (min-width: 480px) and (max-width: 767px) {
    body .sboverlay-top {
        top: 25%;
        left: 1%; } }
@media (min-width: 320px) and (max-width: 480px) {
    body .sboverlay-top {
        top: 25%;
        left: 10%; } }
body .admin_wrapper header {
    position: fixed;
    background: #ffffff;
    z-index: 999;
    padding: 5px 0;
    -webkit-box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.4);
    -khtml-box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -6px 10px rgba(0, 0, 0, 0.4); }
body .admin_wrapper header .title {
    font-family: "FrutigerBold";
    font-size: 18px;
    color: #cc0000;
    padding-top: 25px;
    float: left; }
body .admin_wrapper header .mnu_top {
    float: right;
    padding-top: 25px; }
body .admin_wrapper header .mnu_top li {
    list-style: none;
    color: #999999;
    font-size: 14px;
    font-family: "FrutigerRoman";
    float: left;
    margin: 0 30px;
    line-height: 24px; }
body .admin_wrapper header .mnu_top li span {
    font-size: 24px;
    color: #494949; }
body .admin_wrapper header .mnu_top li .btn-logout {
    background: #494949;
    border-radius: 0;
    color: #ffffff;
    font-family: "FrutigerBold";
    font-size: 14px; }
body .admin_wrapper header .mnu_top li:last-child {
    margin: 0; }
body .admin_wrapper header .mnu_top li#date, body .admin_wrapper header .mnu_top li#last_login {
    padding-top: 5px; }
body .admin_wrapper header .mnu_top li#date:before {
    font-family: "Glyphicons Halflings";
    content: "\e109";
    font-size: 24px;
    position: absolute;
    color: #494949;
    left: -30px; }
body .admin_wrapper header .mnu_top li#last_login:before {
    font-family: "Glyphicons Halflings";
    content: "\e023";
    font-size: 24px;
    position: absolute;
    color: #494949;
    left: -30px; }
body .admin_wrapper .content_area {
    padding-top: 65px;
    width: 100%;
    display: table; }
body .admin_wrapper .content_area .right_content {
    width: 80%;
    float: right;
    padding-top: 10px;
    padding-bottom: 50px; }
body .admin_wrapper .content_area .right_content .hrs_details_cont {
    margin: 0; }
body .admin_wrapper .content_area .right_content .hrs_details_cont .details_head {
    font-size: 13px;
    margin: 4px 0; }
body .admin_wrapper .content_area .right_content .hrs_details_cont .dets_val {
    font-size: 14px; }
body .admin_wrapper .content_area .left_menu_area {
    background: #494949;
    width: 20%;
    position: fixed;
    height: 100%;
    z-index: 99;
    padding-bottom: 10px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area {
    width: 100%;
    display: table;
    border-bottom: 1px solid #565656; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-lbl {
    width: 10%;
    height: 100%;
    background: #a7a7a7;
    position: absolute; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-lbl .ms-lbl-txt {
    color: #323232;
    font-family: "FrutigerBold";
    font-size: 18px;
    -ms-transform: translate(0px, 150px) rotate(-90deg);
    /* IE 9 */
    -webkit-transform: translate(0px, 150px) rotate(-90deg);
    /* Safari */
    transform: translate(0px, 150px) rotate(-90deg); }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu {
    width: 85%;
    float: right;
    padding: 20px 0 20px 10px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul {
    padding-left: 30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li {
    list-style: none;
    font-family: "FrutigerRoman";
    font-size: 16px;
    color: #cccccc;
    padding: 5px 0; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li a {
    color: #cccccc;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li a:hover {
    color: #000;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#category:before {
    font-family: "FontAwesome";
    content: "\f0c9";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#category_tit:before {
    font-family: "FontAwesome";
    content: "\f063";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#spz:before {
    font-family: "FontAwesome";
    content: "\f0f1 ";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#pa:before {
    font-family: "FontAwesome";
    content: "\f0fa";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#editor:before {
    font-family: "FontAwesome";
    content: "\f0f0";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#gift:before {
    font-family: "FontAwesome";
    content: "\f06b";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#settings:before {
    font-family: "FontAwesome";
    content: "\f013";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#institution:before {
    font-family: "FontAwesome";
    content: "\f19c";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#subscriper:before {
    font-family: "FontAwesome";
    content: "\f0c0";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#inr:before {
    font-family: "FontAwesome";
    content: "\f156";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#plan:before {
    font-family: "FontAwesome";
    content: "\f1d9";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#hits:before {
    font-family: "FontAwesome";
    content: "\f1b0";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#map:before {
    font-family: "FontAwesome";
    content: "\f041";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#gmap:before {
    font-family: "FontAwesome";
    content: "\f0e8";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#tag:before {
    font-family: "FontAwesome";
    content: "\f292";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#pack:before {
    font-family: "FontAwesome";
    content: "\f0b1";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#company:before {
    font-family: "FontAwesome";
    content: "\f0f7";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#speaker:before {
    font-family: "FontAwesome";
    content: "\f028";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#video:before {
    font-family: "FontAwesome";
    content: "\f144";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#wallet:before {
    font-family: "FontAwesome";
    content: "\f1ee";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#mch:before {
    font-family: "FontAwesome";
    content: "\f0f8";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#subscription_code:before {
    font-family: "FontAwesome";
    content: "\f145";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#subscription_pricing:before {
    font-family: "FontAwesome";
    content: "\f156";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#monthly_newsletter:before {
    font-family: "FontAwesome";
    content: "\f1ea";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#offer:before {
    font-family: "FontAwesome";
    content: "\f069";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#specialization:before {
    font-family: "FontAwesome";
    content: "\f005";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .master_area .ms-mnu ul li#practicearea:before {
    font-family: "FontAwesome";
    content: "\f013";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area {
    width: 100%;
    display: table;
    border-bottom: 1px solid #565656;
    background: url(../images/admin/views.png) no-repeat 30px 0px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-lbl {
    width: 10%;
    height: 100%;
    background: #b2b2b2;
    position: absolute; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-lbl .vs-lbl-txt {
    color: #323232;
    font-family: "FrutigerBold";
    font-size: 18px;
    -ms-transform: translate(0px, 60px) rotate(-90deg);
    /* IE 9 */
    -webkit-transform: translate(0px, 60px) rotate(-90deg);
    /* Safari */
    transform: translate(0px, 60px) rotate(-90deg); }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu {
    width: 85%;
    float: right;
    padding: 20px 0 20px 10px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu ul li {
    list-style: none;
    font-family: "FrutigerRoman";
    font-size: 16px;
    color: #cccccc;
    padding: 5px 0; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu ul li a {
    color: #cccccc;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .views_area .vs-mnu ul li a:hover {
    color: #000;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area {
    width: 100%;
    display: table;
    border-bottom: 1px solid #565656;
    background: url(../images/admin/reports.png) no-repeat 30px 0px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-lbl {
    width: 10%;
    height: 100%;
    background: #bdbdbd;
    position: absolute; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-lbl .rpt-lbl-txt {
    color: #323232;
    font-family: "FrutigerBold";
    font-size: 18px;
    -ms-transform: translate(0px, 80px) rotate(-90deg);
    /* IE 9 */
    -webkit-transform: translate(0px, 80px) rotate(-90deg);
    /* Safari */
    transform: translate(0px, 80px) rotate(-90deg); }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu {
    width: 85%;
    float: right;
    padding: 20px 0 20px 10px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu ul li {
    list-style: none;
    font-family: "FrutigerRoman";
    font-size: 16px;
    color: #cccccc;
    padding: 5px 0; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu ul li a {
    color: #cccccc;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .report_area .rpt-mnu ul li a:hover {
    color: #000;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area {
    width: 100%;
    display: table;
    border-bottom: 1px solid #565656; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-lbl {
    width: 10%;
    height: 100%;
    background: #a7a7a7;
    position: absolute; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-lbl .ac-lbl-txt {
    color: #323232;
    font-family: "FrutigerBold";
    font-size: 18px;
    width: 119px;
    -ms-transform: translate(-47px, 70px) rotate(-90deg);
    /* IE 9 */
    -webkit-transform: translate(-47px, 70px) rotate(-90deg);
    /* Safari */
    transform: translate(-47px, 70px) rotate(-90deg); }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu {
    width: 85%;
    float: right;
    padding: 20px 0 20px 10px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul {
    padding-left: 30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li {
    list-style: none;
    font-family: "FrutigerRoman";
    font-size: 16px;
    color: #cccccc;
    padding: 5px 0; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li a {
    color: #cccccc;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li a:hover {
    color: #000;
    text-decoration: none; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#category:before {
    font-family: "FontAwesome";
    content: "\f0c9";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#company:before {
    font-family: "FontAwesome";
    content: "\f0f7";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#speaker:before {
    font-family: "FontAwesome";
    content: "\f028";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#video:before {
    font-family: "FontAwesome";
    content: "\f144";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#wallet:before {
    font-family: "FontAwesome";
    content: "\f1ee";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#mch:before {
    font-family: "FontAwesome";
    content: "\f0f8";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#offer:before {
    font-family: "FontAwesome";
    content: "\f069";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#specialization:before {
    font-family: "FontAwesome";
    content: "\f005";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area .left_menu_area .left_menu_area_inner .access_area .ac-mnu ul li#practicearea:before {
    font-family: "FontAwesome";
    content: "\f013";
    font-size: 16px;
    position: absolute;
    color: #a6a6a6;
    left: -30px; }
body .admin_wrapper .content_area h1 {
    font-size: 24px;
    color: #494949;
    font-family: "Frutiger45Light";
    border-bottom: 2px solid #494949;
    padding-bottom: 10px; }
body .admin_wrapper .content_area .box .box_in {
    padding: 10px;
    font-family: "FrutigerRoman";
    font-size: 13px;
    color: #ffffff; }
body .admin_wrapper .content_area .box .box_in .img_icon {
    padding-bottom: 10px;
    min-height: 90px; }
body .admin_wrapper .content_area .box .box_in .total_numb {
    text-align: right;
    font-family: "Frutiger45Light";
    font-size: 30px;
    color: #ffffff; }
body .admin_wrapper .content_area .box .box_in .btm_title {
    text-align: right;
    font-family: "Frutiger45Light";
    font-size: 20px;
    color: #ffffff; }
body .admin_wrapper .content_area .box .box_in.min_h {
    min-height: 170px; }
body .admin_wrapper .content_area .box1 {
    background: #1a87c5; }
body .admin_wrapper .content_area .box1d {
    background: #0877b6; }
body .admin_wrapper .content_area .box2 {
    background: #00aeb4; }
body .admin_wrapper .content_area .box2d {
    background: #019a9f; }
body .admin_wrapper .content_area .box3 {
    background: #9d71d3; }
body .admin_wrapper .content_area .box3d {
    background: #8a64b7; }
body .admin_wrapper .content_area .box4 {
    background: #b5ab3d; }
body .admin_wrapper .content_area .box4d {
    background: #9b933d; }
body .admin_wrapper .content_area .box5 {
    background: #7fae68; }
body .admin_wrapper .content_area .box5d {
    background: #619b45; }
body .admin_wrapper .content_area .box6 {
    background: #c29342; }
body .admin_wrapper .content_area .box6d {
    background: #af802f; }
body .admin_wrapper .content_area .box7 {
    background: #cd78c0; }
body .admin_wrapper .content_area .box7d {
    background: #ba5bac; }
body .admin_wrapper .content_area .box8 {
    background: #837dc9; }
body .admin_wrapper .content_area .box8d {
    background: #746ebc; }
body .admin_wrapper .content_area section {
    padding: 10px 0; }
body .admin_wrapper .content_area .login_frm_area {
    padding: 25% 0; }
body .admin_wrapper .practicearea, body .admin_wrapper .second_spz {
    margin: 2% 0;
    margin-top: 0; }
body .admin_wrapper .practicearea .chk_all_lbl, body .admin_wrapper .second_spz .chk_all_lbl {
    color: #333;
    /*display: inline;
    float: right;*/
    font-size: 0.9rem; }
body .admin_wrapper .practicearea .practicearea_inner, body .admin_wrapper .practicearea .second_spz_inner, body .admin_wrapper .second_spz .practicearea_inner, body .admin_wrapper .second_spz .second_spz_inner {
    padding: 0 0 0 2%;
    border: 1px solid #999;
    background: #ffffff; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv {
    padding-right: 15px; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll {
    width: 100%; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox {
    padding: 6px 5px 5px 0;
    cursor: pointer;
    display: block;
    overflow: hidden; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
    cursor: pointer;
    display: block;
    font-size: 1rem;
    line-height: 10pt !important;
    padding-left: 20px;
    font-weight: normal;
    color: #4c4c4c; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span {
    font-size: 1rem;
    color: #808080; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before {
    background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
    content: "";
    display: inline-block;
    height: 13px;
    left: 0;
    position: absolute;
    top: 0;
    width: 13px; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"], body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"], body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"], body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"] {
    display: none; }
body .admin_wrapper .practicearea .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before, body .admin_wrapper .practicearea .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before, body .admin_wrapper .second_spz .practicearea_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before, body .admin_wrapper .second_spz .second_spz_inner .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before {
    background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
    content: ""; }
body .admin_wrapper .action_status, body .admin_wrapper .action_edit, body .admin_wrapper .action_del {
    outline: none; }
body .admin_wrapper .action_status .glyphicon-eye-close {
    color: #cc0000; }
body .admin_wrapper #delete, body .admin_wrapper #deleteid {
    background: url(../../assets/images/delete.png) no-repeat;
    width: 18px;
    height: 18px;
    line-height: 18px;
    display: block;
    margin-right: 5px; }
body .admin_wrapper #edit, body .admin_wrapper #editid {
    background: url(../../assets/images/edit.png) no-repeat;
    width: 18px;
    height: 18px;
    line-height: 18px;
    display: block;
    margin-right: 5px; }
body .admin_wrapper .txtbox.none {
    border: none; }
body .admin_wrapper footer {
    background: #ffffff;
    font-family: arial;
    font-size: 12px;
    color: #919191;
    position: fixed;
    bottom: 0;
    text-align: center;
    padding: 5px 0;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.4);
    -khtml-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.4);
    z-index: 100; }
body .admin_wrapper .btn-cont {
    float: left;
    padding: 10px 0;
    width: 100%; }
body .admin_wrapper .btn-cont .btn-inner-cont {
    width: 100%;
    float: left; }
body .admin_wrapper .btn-cont .btn-inner-cont button {
    border-color: transparent;
    border-radius: 0;
    float: left;
    margin: 0;
    width: 50%;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: transparent;
    border-top: transparent;
    color: #286090;
    background: #ccc; }
body .admin_wrapper .btn-cont .btn-inner-cont button:hover {
    background: #ccc;
    color: #286090; }
body .admin_wrapper .btn-cont .btn-inner-cont button.active {
    background: #286090;
    color: #fff; }
body .admin_wrapper .btn-cont .btn-inner-cont button.active:focus {
    outline: none;
    background: #286090;
    color: #fff; }
body .admin_wrapper .btn-cont .btn-inner-cont button:nth-child(1) {
    border-right: 1px solid transparent; }
body .admin_wrapper .btn-cont .table-cont {
    padding-top: 25px; }
body .content {
    /* sub category */ }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .subcat {
        font-size: 142.85714%;
        line-height: 20px; } }
body .content .subcat span {
    color: #58595C; }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .subcat span {
        display: block; } }
body .content .subcat span.bar {
    color: #c7c7c7; }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .subcat span.bar {
        display: none; } }
body .content .editor_listing h1 {
    border-bottom: #CCCCCC solid 1px; }
@media (min-width: 768px) {
    body .content .editor_listing h1 {
        padding: 25px 0; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing h1 {
        padding: 0px;
        padding-bottom: 5px; } }
body .content .editor_listing h1 .editor_head {
    color: #666666; }
body .content .editor_listing h1 .line {
    color: #cccccc; }
body .content .editor_listing .img {
    background-color: #FFFFFF; }
@media (min-width: 768px) {
    body .content .editor_listing .img {
        padding: 10px;
        text-align: center; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img {
        /*width: 94%;*/
        display: table;
        padding: 8px 3%;
        text-align: left;
        margin-bottom: 2%; } }
body .content .editor_listing .img .prof_img {
    padding-bottom: 5px; }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img .prof_img {
        width: 32%;
        float: left;
        padding-bottom: 0px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img .prof_img_title {
        width: 63%;
        float: left;
        margin-left: 5%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img .prof_img_title .name, body .content .editor_listing .img .prof_img_title .registration_outer .registration_inner .gender, body .registration_outer .registration_inner .content .editor_listing .img .prof_img_title .gender {
        font-size: 130%;
        line-height: 100%; } }
@media (min-width: 768px) {
    body .content .editor_listing .img .prof_img_title .name .sn, body .content .editor_listing .img .prof_img_title .registration_outer .registration_inner .gender .sn, body .registration_outer .registration_inner .content .editor_listing .img .prof_img_title .gender .sn {
        display: block; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img .prof_img_title .name .sn, body .content .editor_listing .img .prof_img_title .registration_outer .registration_inner .gender .sn, body .registration_outer .registration_inner .content .editor_listing .img .prof_img_title .gender .sn {
        font-size: 100%;
        line-height: 100%; } }
@media (min-width: 768px) {
    body .content .editor_listing .img .prof_img_title .country {
        display: block; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img .prof_img_title .country {
        font-size: 100%;
        display: block;
        line-height: 100%;
        margin-bottom: 15%; } }
@media (min-width: 768px) {
    body .content .editor_listing .img .prof_img_title .city {
        display: block; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing .img .prof_img_title .city {
        font-size: 100%;
        display: block;
        line-height: 100%; } }
body .content .editor_listing p {
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 10px; }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editor_listing p {
        font-size: 100%;
        line-height: 110%; } }
body .content .editor_listing .editor_left {
    background-color: #fff;
    padding: 20px; }
body .content .editor_listing .editor_left .img_title {
    padding: 5px 0 0 0; }
body .content .editor_listing .editor_rght {
    padding-top: 20px; }
body .content .editor_listing .editor_rght h3 {
    color: #0094c8; }
body .content .editor_listing .editor_rght p {
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 10px; }
@media (min-width: 768px) {
    body .content .editors_profile .spt2 {
        padding: 0px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editors_profile .spt2 {
        padding: 0px 0 0 0; } }
body .content .editors_profile .editorprofile_left {
    /*width:18%;
    float: left; */ }
@media (min-width: 768px) {
    body .content .editors_profile .editorprofile_left {
        padding: 10px 0px 0px 0px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editors_profile .editorprofile_left {
        padding: 0px 0 0 0; } }
@media (min-width: 768px) {
    body .content .editors_profile .editorprofile_left .img {
        /*padding: 20px 20px 20px 20px;*/
        background-color: #FFF; } }
body .content .editors_profile .editorprofile_right {
    /*padding: 0px 0 0 25px;
    float: left;
    width:75%;*/ }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editors_profile .editorprofile_right {
        padding: 0px 0 0 0; } }
body .content .editors_profile .editorprofile_right .head {
    color: #666666;
    border-bottom: 1px #cccccc solid; }
@media (min-width: 768px) {
    body .content .editors_profile .editorprofile_right .head {
        padding: 10px 0px 5px 0px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editors_profile .editorprofile_right .head {
        font-size: 120%;
        line-height: 120%;
        padding-bottom: 5px; } }
body .content .editors_profile .editorprofile_right .desc {
    font-size: 12px; }
@media (min-width: 768px) {
    body .content .editors_profile .editorprofile_right .desc {
        padding: 20px 0px 0px 0px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editors_profile .editorprofile_right .desc {
        padding: 20px 0px 0px 0px;
        line-height: 120%;
        font-size: 100%; } }
@media (min-width: 320px) and (max-width: 767px) {
    body .content .editors_profile .editorprofile_right .desc ul li {
        line-height: 120%;
        font-size: 100%;
        padding: 0px 0px 10px 0px; } }
body header .container_in .login_area_mo.homei {
    position: absolute;
    right: 10px;
    margin: 0px 0;
    width: auto;
    text-align: right;
    padding: 5px 10px;
    font-size: 15px;
    background: #606060;
    border-radius: 100%;
    top: 10px; }
body header .container_in .login_area_mo.homei a {
    color: #ffffff; }
body #home_abt #r1 {
    z-index: 2; }
body #home_abt #r2 {
    padding: 45px 0 40px 0;
    z-index: 1; }
@media screen and (max-width: 320px) {
    body #home_abt #r2 {
        padding: 5px 0; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_abt #r2 {
        padding: 10px 0; } }
body #home_abt h1 {
    color: #cc0000;
    font-family: "helveticaneueltstdblkcn";
    font-size: 52px;
    margin-top: 0; }
@media screen and (max-width: 320px) {
    body #home_abt h1 {
        margin-top: 0;
        font-size: 25px;
        text-align: center; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_abt h1 {
        margin-top: 0;
        font-size: 25px;
        text-align: center; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #home_abt h1 {
        font-size: 32px; } }
@media (min-width: 992px) and (max-width: 1199px) {
    body #home_abt h1 {
        font-size: 42px; } }
body #home_abt h2 {
    color: #0063ae;
    font-family: "helveticaneueltstd-ltcn";
    font-size: 48px;
    margin-bottom: 0; }
@media screen and (max-width: 320px) {
    body #home_abt h2 {
        font-size: 14px;
        text-align: center; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_abt h2 {
        font-size: 27px;
        text-align: center; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #home_abt h2 {
        font-size: 32px; } }
@media (min-width: 992px) and (max-width: 1199px) {
    body #home_abt h2 {
        font-size: 42px; } }
body #home_abt h4 {
    color: #0063ae;
    font-size: 20px; }
body #home_abt .choose_spz_txt {
    background: #cc0000;
    border: 2px solid #ccc;
    border-right: 0;
    padding: 6px 10px;
    margin-right: -30px;
    font-size: 16px; }
@media screen and (max-width: 320px) {
    body #home_abt .choose_spz_txt {
        border: 1px solid #ccc;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 5px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_abt .choose_spz_txt {
        border: 1px solid #ccc;
        margin: 0 auto;
        text-align: center;
        display: table; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #home_abt .choose_spz_txt {
        font-size: 13px;
        margin: 0 -30px 0 0;
        padding: 3px 10px; } }
@media (min-width: 992px) and (max-width: 1199px) {
    body #home_abt .choose_spz_txt {
        font-size: 13px;
        margin: 0 -30px 0 0;
        padding: 3px 10px; } }
body #home_abt .choose_spz_area {
    height: auto;
    margin: 35px 0; }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_abt .choose_spz_area {
        margin-top: 10px; } }
body #home_abt .choose_spz_area .dropdown-Specialization-spz {
    /*background: #cc0000;*/
    background: #337ab7;
    color: #fff;
    width: 100%;
    font-weight: bold;
    display: block;
    padding: 4%;
    font-size: 1.5rem; }
body #home_abt .choose_spz_area .dropdown-Specialization-spz span {
    float: right; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz {
    position: absolute;
    left: 0;
    top: 100%;
    visibility: hidden;
    width: 100%;
    height: auto;
    min-height: 30px;
    background: #333;
    z-index: 3;
    font-size: 1.5rem; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll {
    width: 100%;
    padding: 0 5% 0 3%; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li {
    list-style: none;
    float: none;
    width: 100%;
    border-top: 1px dotted #666; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li a {
    display: block;
    padding: 2%;
    color: #ffffff;
    font-size: 1.5rem; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li a:hover {
    color: #ffffff;
    text-decoration: none; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li:first-child {
    border: none; }
body #home_abt .choose_spz_area .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li:hover {
    /*                        background: #cc0000;*/
    background: #337ab7; }
body #home_abt .choose_spz_area:hover .dropdown-Specialization-spz {
    /*color: #cc0000;*/
    color: #337ab7;
    background: #333;
    font-size: 1.5rem; }
body #home_abt .choose_spz_area:hover .dropdown-Specialization-sub-spz {
    visibility: visible; }
body #home_abt p {
    color: #0063ae;
    padding-bottom: 15px;
    font-size: 16px;
    text-align: justify; }
@media screen and (max-width: 320px) {
    body #home_abt p {
        font-size: 14px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #home_abt p {
        font-size: 14px; } }
body #home_abt .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden; }
body #home_abt .video-container iframe, body #home_abt .video-container object, body #home_abt .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
body #speciality_area .choose_spz_area {
    height: auto;
    width: 100%;
    display: table;
    margin-top: 10px; }
@media screen and (max-width: 320px) {
    body #speciality_area .choose_spz_area {
        width: 100%; } }
body #speciality_area .choose_spz_area .col1 {
    width: 75%;
    float: left; }
body #speciality_area .choose_spz_area .col1 #spz_text {
    width: 100%;
    color: #cc0000;
    line-height: 17px;
    padding: 10px;
    font-size: 18px;
    text-align: right;
    font-family: "helveticaneueltstd-bdcn"; }
@media screen and (max-width: 320px) {
    body #speciality_area .choose_spz_area .col1 #spz_text {
        font-size: 10px;
        line-height: 15px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #speciality_area .choose_spz_area .col1 #spz_text {
        width: 55%;
        font-size: larger; } }
body #speciality_area .choose_spz_area .col2 {
    width: 25%;
    float: right; }
@media (min-width: 320px) and (max-width: 767px) {
    body #speciality_area .choose_spz_area .col2 {
        width: 100%; } }
body #speciality_area .choose_spz_area .col2:hover .dropdown-Specialization-spz {
    color: #cc0000;
    background: #333; }
body #speciality_area .choose_spz_area .col2:hover .dropdown-Specialization-sub-spz {
    visibility: visible; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-spz {
    background: #cc0000;
    color: #fff;
    width: 100%;
    font-weight: bold;
    display: block;
    padding: 10px; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-spz span {
    float: right; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz {
    position: absolute;
    right: 0;
    top: 100%;
    visibility: hidden;
    width: 100%;
    height: auto;
    min-height: 30px;
    background: #333;
    z-index: 3; }
@media screen and (max-width: 320px) {
    body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz {
        width: 100%; } }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll {
    width: 100%;
    padding: 0 5% 0 3%; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li {
    list-style: none;
    float: none;
    width: 100%;
    border-top: 1px dotted #666; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li a {
    display: block;
    padding: 2%;
    color: #ffffff; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li a:hover {
    color: #ffffff;
    text-decoration: none; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li:first-child {
    border: none; }
body #speciality_area .choose_spz_area .col2 .dropdown-Specialization-sub-spz ul.dropdown-Specialization-sub-spz-scroll li:hover {
    background: #cc0000; }
body #primary_spz {
    padding: 20px 0 0 0; }
body #primary_spz h3 {
    font-family: "helveticaneueltstd-hvcn";
    color: #12679b;
    font-size: 22px; }
body #primary_spz #primary_spz_list {
    text-align: center; }
body #primary_spz #primary_spz_list .btn_know {
    margin: 5px 0 20px 0;
    border-radius: 0;
    box-shadow: 0px 2px 3px #333; }
@media screen and (max-width: 320px) {
    body #primary_spz #primary_spz_list .btn_know {
        font-size: 12px;
        line-height: 12px;
        padding: 3px 6px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #primary_spz #primary_spz_list .btn_know {
        font-size: 13px;
        line-height: 13px;
        padding: 3px 6px; } }
body #secondary_spz {
    padding: 20px 0 0 0; }
body #secondary_spz h3 {
    font-family: "helveticaneueltstd-hvcn";
    color: #12679b;
    font-size: 22px; }
body #secondary_spz #secondary_spz_list {
    text-align: center; }
body #secondary_spz #secondary_spz_list .btn_know {
    margin: 5px 0 20px 0;
    border-radius: 0;
    box-shadow: 0px 2px 3px #333; }
@media screen and (max-width: 320px) {
    body #secondary_spz #secondary_spz_list .btn_know {
        font-size: 12px;
        line-height: 12px;
        padding: 3px 6px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #secondary_spz #secondary_spz_list .btn_know {
        font-size: 13px;
        line-height: 13px;
        padding: 3px 6px; } }
body #other_spz {
    padding: 20px 0 0 0; }
body #other_spz h3 {
    font-family: "helveticaneueltstd-hvcn";
    color: #12679b;
    font-size: 22px; }
body #other_spz #other_spz_list {
    text-align: center; }
body #other_spz #other_spz_list .btn_know {
    margin: 5px 0 20px 0;
    border-radius: 0;
    box-shadow: 0px 2px 3px #333; }
@media screen and (max-width: 320px) {
    body #other_spz #other_spz_list .btn_know {
        font-size: 12px;
        line-height: 12px;
        padding: 3px 6px; } }
@media (min-width: 320px) and (max-width: 767px) {
    body #other_spz #other_spz_list .btn_know {
        font-size: 13px;
        line-height: 13px;
        padding: 3px 6px; } }
body #latest_video {
    padding: 20px 0; }
body #latest_video h3 {
    font-family: "helveticaneueltstd-hvcn";
    color: #12679b;
    font-size: 22px; }
body #latest_video #latest_video_list {
    /*text-align:center;*/ }
body #latest_video #latest_video_list .btn_know {
    margin: 5px 0 20px 0;
    border-radius: 0;
    box-shadow: 0px 2px 3px #333; }
body #featured_video {
    padding: 20px 0; }
body #featured_video h3 {
    font-family: "helveticaneueltstd-hvcn";
    color: #12679b;
    font-size: 22px; }
body #featured_video #featured_video_list {
    /*text-align:center;*/ }
body #featured_video #featured_video_list .btn_know {
    margin: 5px 0 20px 0;
    border-radius: 0;
    box-shadow: 0px 2px 3px #333; }
body .register_outer {
    font-family: "FrutigerRoman" !important; }
body .register_area {
    font-family: "FrutigerRoman" !important; }
body .page_wrapper .thankyou_src h3 {
    font-size: 20px;
    font-family: "FrutigerRoman" !important; }
body .page_wrapper .box_login_area {
    margin-top: 30px;
    float: right; }
body .page_wrapper .box_login_area a {
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    margin-left: 15px; }
body .page_wrapper .box_login_area .free_trial {
    border: 1px solid #337ab7;
    border-radius: 0;
    padding: 1px 6px; }
body .page_wrapper .box_login_area .sign_in {
    border: 1px solid #337ab7;
    border-radius: 0;
    background: #337ab7;
    color: #fff;
    padding: 1px 15px; }
body .page_wrapper .home_txt {
    color: #0063ae;
    font-size: 16px;
    background-color: #fff;
    border: 1px solid #b7b7b7;
    padding: 19px; }
body .page_wrapper .home_txt {
    -webkit-padding-after: 27px; }
@media (max-width: 767px) {
    body .page_wrapper header .logo {
        float: left;
        width: 60%; }
    body .page_wrapper header .logo {
        margin-left: 5px; }
    body .page_wrapper .box_login_area {
        margin-top: 10px;
        float: right; }
    body .page_wrapper .box_login_area a {
        display: block;
        margin-left: 0px; }
    body .page_wrapper .box_login_area .sign_in {
        margin-top: 10px; }
    body .page_wrapper .home_txt {
        font-size: 14px;
        background-color: #F0F0F0;
        border: none;
        padding: 0px;
        margin-top: 15px; } }
@media (min-width: 768px) and (max-width: 990px) {
    body .page_wrapper .home_txt {
        margin-top: 15px; } }
body .register_outer .register_inner .popup_error_div {
    color: #ff0000;
    padding-top: 6px;
    font-size: 12px;
    text-align: center; }
body .register_outer .register_inner .alert-danger {
    font-size: 12px; }
body .register_outer .register_inner .error_txt_box {
    border: 1px solid red; }
body .register_outer .register_inner .register-form {
    margin: 0 auto; }
body .register_outer .register_inner .reg-title {
    margin-bottom: 20px;
    margin-top: 30px;
    font-size: 23px; }
body .register_outer .register_inner .form-border {
    border: 1px solid #ccc;
    font-family: "Helvetica" !important; }
body .register_outer .register_inner .form-control {
    border-radius: 0px;
    height: 40px;
    border: medium none; }
body .register_outer .register_inner .form-group {
    margin-bottom: 0px;
    border-bottom: 1px solid #ccc; }
body .register_outer .register_inner .btn-reg {
    border-radius: 0px; }
body .register_outer .register_inner .mar-top {
    margin-top: 15px;
    margin-bottom: 15px; }
body .register_outer .register_inner .mar-bott {
    color: #AEAEAE;
    margin-bottom: 25px; }
body .register_outer .register_inner .mar-bott a {
    color: #787878;
    font-size: 15px;
    text-decoration: underline; }
body .register_outer .register_inner .txt-forgot {
    color: #787878;
    font-size: 13px;
    margin-top: 10px; }
body .register_outer .register_inner .checkbox {
    color: #787878;
    font-size: 13px;
    position: initial; }
body .register_outer .register_inner .checkbox label label {
    padding-left: 0px; }
@media (max-width: 767px) {
    body .register_outer .register_inner .reg-title {
        font-size: 16px; }
    body .register_outer .register_inner .btn-block {
        font-size: 12px; }
    body .register_outer .register_inner .mar-bott a {
        font-size: 12px; }
    body .register_outer .register_inner .checkbox {
        font-size: 11px; }
    body .register_outer .register_inner .txt-forgot {
        font-size: 11px;
        margin-top: 11px; }
    body .register_outer .register_inner .checkbox label label {
        margin-top: 2px; }
    body .register_outer .register_inner .form-control {
        height: 40px; } }
@media (min-width: 767px) and (max-width: 991px) {
    body .register_outer .register_inner .form-inner {
        width: 76%;
        margin: 0 auto; }
    body .register_outer .register_inner .btn-block {
        margin: 0 auto;
        width: 76%; } }
body .register_area {
    /*    .error_txt_box{
            -moz-box-shadow:     0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
            -webkit-box-shadow:   0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow:          0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        }*/ }
body .register_area .alert-danger {
    font-size: 12px; }
body .register_area .nav-pills .active_bg_green {
    background-color: #00A651;
    color: #fff; }
body .register_area .nav-pills .active_bg_blue {
    background-color: #1879B2;
    color: #fff; }
body .register_area .nav-pills .bg_white {
    background-color: #fff;
    color: #1879B2; }
body .register_area .spzl {
    color: #999999;
    padding: 7px 8px; }
body .register_area .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #ffffff url(../images/select-arrow.png) no-repeat 98% center;
    /*        box-shadow: none;*/
    color: #999999;
    border: 0;
    /*        -moz-box-padding:7px 8px;*/
    padding: 7px 8px;
    /*        -webkit-padding:7px 12px;*/
    -webkit-padding-before: 7px;
    -webkit-padding-start: 12px; }
body .register_area ul.ui-widget-content {
    width: 145px;
    z-index: 9999;
    background-image: none;
    background-color: #12679b;
    max-height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    color: #fff;
    border: 1px solid #12679b;
    position: absolute;
    font-size: 1rem; }
body .register_area ul.ui-widget-content li {
    list-style: none;
    color: #fff;
    padding: 5px;
    border-bottom: 1px solid #666; }
body .register_area ul.ui-widget-content li:hover {
    background-image: none;
    background-color: #12679b;
    color: #1879B2;
    border: none; }
body .register_area ul.ui-widget-content li.ui-state-focus {
    background-image: none;
    background-color: #fff;
    color: #333;
    border: none; }
body .register_area .register_inner .error_box {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px; }
body .register_area .register_inner .popup_error_div {
    padding-top: 6px;
    color: #ff0000;
    font-size: 12px;
    text-align: center; }
body .register_area .register_inner .all_fields_mand {
    /*            color: #ff0000;*/
    font-size: 12px;
    text-align: right; }
body .register_area .register_inner .nav-pills > li > a {
    border-radius: 0px !important;
    border: 1px solid black;
    display: block;
    font-size: 19px;
    padding: 0 15px;
    position: relative; }
body .register_area .register_inner .nav-pills a:hover {
    background-color: none; }
body .register_area .register_inner .register-form {
    margin: 0 auto; }
body .register_area .register_inner .reg-title {
    margin-bottom: 20px;
    margin-top: 8px;
    font-size: 23px; }
body .register_area .register_inner .form-border {
    border: 1px solid #ccc;
    font-family: "Helvetica" !important; }
body .register_area .register_inner .form-control {
    border-radius: 0px;
    height: 40px;
    border: medium none; }
body .register_area .register_inner .form-group {
    margin-bottom: 0px;
    border-bottom: 1px solid #ccc; }
body .register_area .register_inner .btn-reg {
    border-radius: 0px; }
body .register_area .register_inner .mar-top {
    margin-top: 15px;
    margin-bottom: 15px; }
body .register_area .register_inner .mar-bott {
    color: #AEAEAE;
    margin-bottom: 25px; }
body .register_area .register_inner .mar-bott a {
    color: #787878;
    font-size: 15px;
    text-decoration: underline; }
body .register_area .register_inner .nav-pills.mob li a br {
    display: none; }
body .register_area .register_inner .nav-pills.mob li {
    width: 1%; }
@media (max-width: 480px) {
    body .register_area .register_inner .nav-pills.mob li a br {
        display: block; } }
@media (max-width: 767px) {
    body .register_area .register_inner .form-control {
        height: 40px; }
    body .register_area .register_inner .reg-title {
        font-size: 16px; }
    body .register_area .register_inner .mar-bott a {
        font-size: 12px; }
    body .register_area .register_inner .container {
        padding-left: 0px;
        padding-right: 0px; }
    body .register_area .register_inner .nav-justified > li {
        display: table-cell; }
    body .register_area .register_inner .nav-pills > li > a {
        font-size: 10px; }
    body .register_area .register_inner .register-form {
        padding-left: 15px;
        padding-right: 15px; } }
@media (min-width: 768px) and (max-width: 1199px) {
    body .register_area .register_inner .nav-pills > li > a {
        font-size: 11px; } }
@media (min-width: 767px) and (max-width: 991px) {
    body .register_area .register_inner .form-inner {
        /*width: 76%;*/
        margin: 0 auto; }
    body .register_area .register_inner .btn-block {
        margin: 0 auto;
        width: 76%; } }
body .register_area .register_success_inner .nav-pills > li > a {
    border-radius: 0px !important;
    border: 1px solid black;
    display: block;
    font-size: 19px;
    padding: 0 15px;
    position: relative; }
body .register_area .register_success_inner .reg-succ {
    padding: 15px; }
body .register_area .register_success_inner .reg-succ p {
    padding: 15px;
    font-size: 24px; }
body .register_area .register_success_inner .reg-succ .reg-succ-h4 {
    padding-top: 40px; }
body .register_area .register_success_inner .nav-pills.mob li a br {
    display: none; }
body .register_area .register_success_inner .nav-pills.mob li {
    width: 1%; }
@media (max-width: 767px) {
    body .register_area .register_success_inner .mar-bott a {
        font-size: 12px; }
    body .register_area .register_success_inner .container {
        padding-left: 0px;
        padding-right: 0px; }
    body .register_area .register_success_inner .nav-justified > li {
        display: table-cell; }
    body .register_area .register_success_inner .nav-pills > li > a {
        font-size: 10px; }
    body .register_area .register_success_inner .reg-succ {
        padding: 0px; }
    body .register_area .register_success_inner .reg-succ h1 {
        font-size: 18px; }
    body .register_area .register_success_inner .reg-succ p {
        font-size: 12px;
        padding: 8px; }
    body .register_area .register_success_inner .reg-succ .reg-succ-h4 {
        padding-top: 0px;
        padding: 0 2px; }
    body .register_area .register_success_inner .reg-succ .reg-succ-h4 h4 {
        font-size: 12px;
        line-height: 1.3; } }
@media (min-width: 768px) and (max-width: 1199px) {
    body .register_area .register_success_inner .nav-pills > li > a {
        font-size: 11px; } }
@media (max-width: 448px) {
    body .register_area .register_success_inner .nav-pills.mob li a br {
        display: block; } }
body .register_area .reg_verify_success_inner .btn-reg, body .register_area .reg_verify_success_inner .skip {
    font-size: 12px; }
body .register_area .reg_verify_success_inner .nav-pills > li > a {
    border-radius: 0px !important;
    border: 1px solid black;
    display: block;
    font-size: 19px;
    padding: 0 15px;
    position: relative; }
body .register_area .reg_verify_success_inner .reg-succ {
    padding: 15px; }
body .register_area .reg_verify_success_inner .free-trial {
    padding: 15px;
    text-decoration: underline; }
body .register_area .reg_verify_success_inner .mar-top {
    margin-top: 15px;
    margin-bottom: 15px; }
body .register_area .reg_verify_success_inner .btn-reg {
    border-radius: 0px;
    font-size: 24px;
    padding: 0.4% 7%;
    background-color: #1879b2; }
body .register_area .reg_verify_success_inner .reg-succ reg-succ-h4 {
    padding-top: 15px;
    font-weight: 600;
    font-size: 16px; }
body .register_area .reg_verify_success_inner .skip {
    font-size: 19px; }
body .register_area .reg_verify_success_inner .table {
    align-items: center;
    display: flex;
    justify-content: center;
    font-size: 18px; }
body .register_area .reg_verify_success_inner .table td {
    border-top: none !important;
    padding: 4px 20px; }
body .register_area .reg_verify_success_inner .nav-pills.mob li a br {
    display: none; }
body .register_area .reg_verify_success_inner .nav-pills.mob li {
    width: 1%; }
@media (max-width: 480px) {
    body .register_area .reg_verify_success_inner .nav-pills.mob li a br {
        display: block; } }
@media (max-width: 767px) {
    body .register_area .reg_verify_success_inner .mar-bott a {
        font-size: 12px; }
    body .register_area .reg_verify_success_inner .container {
        padding-left: 0px;
        padding-right: 0px; }
    body .register_area .reg_verify_success_inner .nav-justified > li {
        display: table-cell; }
    body .register_area .reg_verify_success_inner .nav-pills > li > a {
        font-size: 10px; }
    body .register_area .reg_verify_success_inner .reg-succ {
        padding: 0px; }
    body .register_area .reg_verify_success_inner .table {
        font-size: 11px; }
    body .register_area .reg_verify_success_inner .reg-succ .reg-succ-h4 {
        padding-top: 0px;
        padding: 0 16px; }
    body .register_area .reg_verify_success_inner .reg-succ .reg-succ-h4 h4 {
        font-size: 12px;
        line-height: 1.3; }
    body .register_area .reg_verify_success_inner .free-trial {
        font-size: 14px;
        padding: 5px; } }
@media (min-width: 768px) and (max-width: 991px) {
    body .register_area .reg_verify_success_inner .nav-pills > li > a {
        font-size: 11px; } }
body .register_area .reg_act_trial_inner .nav-pills > li > a {
    border-radius: 0px !important;
    border: 1px solid black;
    display: block;
    font-size: 19px;
    padding: 0 15px;
    position: relative; }
body .register_area .reg_act_trial_inner .reg-succ {
    padding: 15px; }
body .register_area .reg_act_trial_inner .reg-succ p {
    padding-top: 20px;
    font-size: 25px; }
body .register_area .reg_act_trial_inner .reg-succ .reg-succ-h4 {
    padding-top: 15px;
    font-weight: 600;
    font-size: 16px; }
body .register_area .reg_act_trial_inner .nav-pills.mob li a br {
    display: none; }
body .register_area .reg_act_trial_inner .nav-pills.mob li {
    width: 1%; }
@media (max-width: 480px) {
    body .register_area .reg_act_trial_inner .nav-pills.mob li a br {
        display: block; } }
@media (max-width: 767px) {
    body .register_area .reg_act_trial_inner .mar-bott a {
        font-size: 12px; }
    body .register_area .reg_act_trial_inner .container {
        padding-left: 0px;
        padding-right: 0px; }
    body .register_area .reg_act_trial_inner .nav-justified > li {
        display: table-cell; }
    body .register_area .reg_act_trial_inner .nav-pills > li > a {
        font-size: 10px; }
    body .register_area .reg_act_trial_inner .reg-succ {
        padding: 0px; }
    body .register_area .reg_act_trial_inner .reg-succ h1 {
        font-size: 18px; }
    body .register_area .reg_act_trial_inner .reg-succ p {
        font-size: 12px;
        padding: 8px; }
    body .register_area .reg_act_trial_inner .reg-succ .reg-succ-h4 {
        padding-top: 0px;
        padding: 0 2px; }
    body .register_area .reg_act_trial_inner .reg-succ .reg-succ-h4 h4 {
        font-size: 11px;
        line-height: 1.3; } }
@media (min-width: 768px) and (max-width: 1199px) {
    body .register_area .reg_act_trial_inner .nav-pills > li > a {
        font-size: 11px; } }
body .contact_outer .contact_inner {
    /*        .error_txt_box{
               border:1px solid red;
            }*/ }
body .contact_outer .contact_inner h3 {
    font-size: 20px !important; }
body .contact_outer .contact_inner .popup_error_div {
    color: #ff0000;
    /*            padding-top: 6px;*/
    font-size: 12px;
    text-align: center; }
body .contact_outer .contact_inner .professional_details {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #12679b;
    border-radius: 5px;
    margin: 1% auto;
    padding: 2%; }
body .contact_outer .contact_inner .slt_box {
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #ffffff url(../images/select-arrow.png) no-repeat 98% center;
    /*            box-shadow: none;*/
    border: 1px solid #12679b;
    padding: 7px 8px;
    -webkit-padding-before: 7px;
    -webkit-padding-start: 12px; }
body .contact_outer .contact_inner h5 {
    font-size: 16px;
    line-height: 25px; }
body .contact_outer .contact_inner .queries {
    margin-bottom: 15px; }
body .contact_outer .contact_inner .queries p {
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    margin-left: 15px;
    margin-bottom:8px;
    line-height:15px;}
body .contact_outer .contact_inner .contact-form {
    width: 70%;
    margin: 0 auto; }
body .contact_outer .contact_inner .form-control {
    border: 1px solid #12679b;
    height: 40px;
    font-size: 16px; }
body .contact_outer .contact_inner .slt_disable {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1; }
body .contact_outer .contact_inner .form-control::-moz-placeholder {
    color: #555; }
body .contact_outer .contact_inner .btn {
    padding: 7px 34px;
    margin-bottom: 15px; }
body .contact_outer .contact_inner .control-label {
    color: #cc0000; }
body .contact_outer .contact_inner .textarea {
    height: 117px; }
body .contact_outer .contact_inner .form-group {
    margin-bottom: 17px; }
body .contact_outer .contact_inner .box {
    border: 1px solid #cc0000;
    border-radius: 6px;
    margin: 20px 0;
    padding: 20px;
    font-size: 1.2rem;
    font-weight: 600; }
body .contact_outer .contact_inner .box p {
    font-size: 15px;
    margin-left: 15px;
    line-height:16px;
    margin-bottom: 5.75px;}
@media (max-width: 767px) {
    body .contact_outer .contact_inner h5 {
        font-size: 15px; }
    body .contact_outer .contact_inner .contact-form {
        width: 95%; }
    body .contact_outer .contact_inner .textarea {
        height: 100px; }
    body .contact_outer .contact_inner .queries p {
        font-size: 15px; }
    body .contact_outer .contact_inner .box {
        padding: 10px; }
    body .contact_outer .contact_inner .btn {
        padding: 5px 23px;
        margin-bottom: 15px; }
    body .contact_outer .contact_inner .professional_details {
        height: auto; } }
body .browser_area {
    font-family: "Rupee" !important;
    margin-bottom: 40px;
    background-color: #F0F0F0; }
body .browser_area .browser_inner .reg-succ {
    padding: 15px;
    color: #054BA0; }
body .browser_area .browser_inner .update {
    padding: 0 106px; }
body .browser_area .browser_inner .screen {
    padding: 0 50px; }
body .browser_area .browser_inner .update a {
    text-decoration: underline;
    color: #054BA0; }
body .browser_area .browser_inner .download {
    padding: 50px 106px; }
body .browser_area .browser_inner .browser-list {
    width: 55%;
    margin: 0 auto; }
body .browser_area .browser_inner .browser-list p {
    color: #054BA0;
    font-size: 1.8rem; }
@media (max-width: 767px) {
    body .browser_area .browser_inner h4 {
        font-size: 1.3rem; }
    body .browser_area .browser_inner .reg-succ {
        padding: 0px; }
    body .browser_area .browser_inner .update {
        padding: 0 0px; }
    body .browser_area .browser_inner .screen {
        padding: 0 0px; }
    body .browser_area .browser_inner .download {
        padding: 15px 0px; }
    body .browser_area .browser_inner .browser-list {
        width: 100%; }
    body .browser_area .browser_inner .browser-list p {
        font-size: 1rem; } }
body html {
    margin-right: 0 !important; }
body .mfp-3d-unfold {
    /* start state */
    /* animate in */
    /* animate out */ }
body .mfp-3d-unfold .mfp-content {
    perspective: 2000px; }
body .mfp-3d-unfold .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform-style: preserve-3d;
    transform: rotateY(-60deg); }
body .mfp-3d-unfold.mfp-bg {
    opacity: 0;
    transition: all 0.5s; }
body .mfp-3d-unfold.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: rotateY(0deg); }
body .mfp-3d-unfold.mfp-ready.mfp-bg {
    opacity: 0.8; }
body .mfp-3d-unfold.mfp-removing .mfp-with-anim {
    transform: rotateY(60deg);
    opacity: 0; }
body .mfp-3d-unfold.mfp-removing.mfp-bg {
    opacity: 0; }
body .mfp-move-horizontal {
    /* start state */
    /* animate in */
    /* animate out */ }
body .mfp-move-horizontal .mfp-with-anim {
    opacity: 0;
    transition: all 0.3s;
    transform: translateX(50px); }
body .mfp-move-horizontal.mfp-content {
    vertical-align: top; }
body .mfp-move-horizontal.mfp-close {
    color: #408bcb;
    right: 10px; }
body .mfp-move-horizontal.mfp-bg {
    opacity: 0;
    transition: all 0.3s; }
body .mfp-move-horizontal.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: translateX(0); }
body .mfp-move-horizontal.mfp-ready.mfp-bg {
    opacity: 0.8; }
body .mfp-move-horizontal.mfp-removing .mfp-with-anim {
    transform: translateX(50px);
    opacity: 0; }
body .mfp-move-horizontal.mfp-removing.mfp-bg {
    opacity: 0; }
body #notice_modal {
    text-align: center;
    padding: 0 !important;
    /*font-family:'SourceSansPro';*/ }
body #notice_modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px; }
body #notice_modal .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle; }
body #notice_modal .modal-content {
    border-radius: 0; }
body #notice_modal .modal-content p {
    font-family: 'SourceSansPro';
    font-size: 1.3em;
    font-weight: lighter; }
body #notice_modal .close {
    padding: 5px 6px;
    background-color: #418BC8;
    color: #fff;
    line-height: 15px; }
body #notice_modal .close:hover {
    filter: alpha(opacity=100);
    opacity: 1; }
body #video_listing {
    overflow: hidden; }
body #video_listing .video_listing_sec .breadcrumb {
    border: 0;
    padding: 0;
    background: none;
    font-size: 1.2rem;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0; }
body #video_listing .video_listing_sec .breadcrumb a {
    color: #494949; }
body #video_listing .video_listing_sec .video_plan_sec {
    padding-top: 10px;
    padding-bottom: 10px;
    /*            #select_box_wrapper{
                    position:relative;   
                    display: -moz-inline-stack;
                    display: inline-block;
                    vertical-align: middle;
                    zoom: 1;
                    display: inline;
                    margin-top:40px;
                    &:after{
                        content: "\f0d7";
                        font-family: FontAwesome;
                        padding:8px;
                        position:relative;
                        right:25px;
                        top:0px;
                        background:#418BC8;;
                        z-index:-1;
                        width:10%;
                        line-height:10%;
                        color:#fff;
                    }
                    &:hover{
                        &:after{
                            color:#418BC8;
                        }
                    }
                }*/ }
body #video_listing .video_listing_sec .video_plan_sec .slt_box {
    /*                -webkit-appearance:none;
                    -moz-appearance:none;
                    appearance:none;
                    position:relative;
                    -webkit-box-sizing: border-box;  Safari/Chrome, other WebKit 
                    -moz-box-sizing: border-box;     Firefox, other Gecko 
                    box-sizing: border-box; 
                    border: none;
                    box-shadow:none;
                    background:transparent;
                    border:1px solid #418BC8;
                    padding: 1%;
                    font-family:'SourceSansPro';
                    color: #fff;
                    font-size: 1.2rem;*/
    color: #fff;
    padding: 1%;
    padding-right: 5%;
    font-size: 1.2rem;
    border: none;
    font-weight: bold;
    font-family: 'SourceSansPro';
    box-shadow: none;
    background: #418BC8 url(../images/select_arrow_white.png) no-repeat 100% center;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #418BC8; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_plan_sec .slt_box {
        width: 100%;
        text-align: center;
        font-size: 1.4rem;
        padding: 3%;
        text-overflow: ellipsis;
        padding-right: 25px; } }
body #video_listing .video_listing_sec .video_plan_sec .slt_box option {
    font-family: 'SourceSansPro';
    background-color: #fff;
    color: #418BC8; }
body #video_listing .video_listing_sec .video_plan_sec .slt_box option:hover {
    background: #418BC8;
    color: #fff; }
body #video_listing .video_listing_sec .video_plan_sec .slt_box:hover {
    background: #fff url(../images/select_arrow_blue.png) no-repeat 100% center;
    color: #418BC8; }
body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-link {
    text-align: right;
    font-family: 'SourceSansPro'; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-link {
        padding: 0; } }
body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-area {
    text-align: right;
    font-family: 'SourceSansPro'; }
body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-area .pricing_popup {
    padding: 10px 25px;
    background-color: #418BC8;
    color: #fff;
    border: 1px solid #418BC8;
    font-size: 14px;
    font-weight: bold;
    font-family: 'SourceSansPro';
    /*                    @media(max-width: $screen-xs-max) {
                            width:100%;
                            padding: 10px;
                        }*/ }
body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-area .pricing_popup .glyphicon {
    padding-left: 25px;
    font-size: 12px;
    font-weight: bold; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-area .pricing_popup .glyphicon {
        padding-left: 30px;
        font-size: 12px; } }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_plan_sec .pricing-popup-area {
        padding: 0; } }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_plan_sec {
        padding: 0; } }
body #video_listing .video_listing_sec .video_listing_head {
    padding: 0;
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #F9F9F9; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_inner_head {
        padding: 0; } }
body #video_listing .video_listing_sec .video_listing_head .search_error {
    font-size: 14px;
    color: #777777;
    padding-top: 10px; }
body #video_listing .video_listing_sec .video_listing_head .custom_alert {
    color: #000;
    background-color: #fff79a;
    border-color: #fff79a;
    text-align: center;
    width: 95%;
    margin: 0 auto;
    position: absolute;
    bottom: 55px;
    left: 0;
    right: 0;
    font-size: 15px;
    padding: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'SourceSansPro'; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .custom_alert {
        width: 100%;
        position: relative;
        font-size: 12px;
        bottom: 0px; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #video_listing .video_listing_sec .video_listing_head .custom_alert {
        bottom: 42px;
        font-size: 13px; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area {
    border-bottom: 1px solid #E4E4E4;
    padding-right: 0px; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .toggle_search {
    text-align: right;
    padding: 10px 0; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .toggle_search a {
    text-decoration: none;
    color: #fff;
    font-size: 1rem;
    background: #418ac8;
    border-radius: 0;
    font-weight: bold; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .toggle_search a:hover {
    text-decoration: none; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .toggle_search a:focus {
    outline: none; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .toggle_search a:active {
    background-color: #cd2f2b; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .toggle_search a:visited {
    background-color: #cd2f2b; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .back_to_home {
    padding: 0;
    vertical-align: middle; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .back_to_home {
        display: table-cell !important;
        vertical-align: middle;
        text-align: center;
        float: none; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .back_to_home a {
    font-size: 13px;
    background-color: #418BC8;
    font-size: 1.5rem;
    border-radius: 50%;
    padding: 10px;
    color: #ffffff;
    vertical-align: middle;
    line-height: 15px; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .back_to_home a .glyphicon {
    font-weight: normal; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .back_to_home a {
        display: inline-block; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .video_listing_title_sec {
    padding: 0; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .video_listing_title_sec {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        float: none;
        word-wrap: break-word;
        border-left: 1px solid #fff;
        padding: 5px; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .video_listing_title_sec .video_listing_title {
    font-size: 27px;
    margin: 10px auto;
    font-weight: bold; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .video_listing_title_sec .video_listing_title {
        font-size: 13px;
        text-align: left;
        font-weight: bold;
        margin: 0;
        color: #fff; } }
@media (max-width: 767px) and (orientation: landscape) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .video_listing_title_sec .video_listing_title {
        margin: 10px auto; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup {
    padding-right: 0px;
    margin-top: 5px;
    /*                    @media(max-width: $screen-xs-max) {
                            position: relative;
                            padding:0;
                            display:table-cell!important;
                            vertical-align:middle;
                            float:none;
                        }*/ }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a {
    float: right;
    border: 1px solid #2D89D6;
    background-color: #418BC8;
    color: #fff; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a .glyphicon {
    color: #fff;
    font-size: 19px;
    line-height: 19px; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a .fa {
    color: #fff;
    font-size: 2rem; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a:hover {
    background: #fff;
    color: #418BC8;
    text-decoration: none; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a:visited {
    outline: none; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a:active {
    outline: none; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .filter-popup a:focus {
    outline: none; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area {
        border: 0;
        background: #418BC8;
        padding: 0;
        margin-bottom: 0px;
        display: table;
        z-index: 999; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area.fixdiv {
    position: relative; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area.fixdiv {
        position: fixed;
        top: 0; } }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup a, body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup button {
    background: #fff;
    color: #418BC8;
    font-size: 1rem;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 5px;
    display: inline-block;
    vertical-align: bottom;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'FontAwesome'; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup a:focus, body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup button:focus {
    outline: none; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup .select_wrapper {
    display: inline;
    position: relative;
    background-color: #FFF;
    display: inline-block;
    position: relative;
    width: 45%;
    border-radius: 3px;
    margin-top: 5px;
    margin-bottom: 5px; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup .select_wrapper:after {
    content: "\f19c  Other Library";
    font-family: 'FontAwesome';
    position: absolute;
    top: 23%;
    right: 0;
    z-index: 5;
    left: 0;
    background: transparent;
    color: #418BC8;
    text-align: center; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup .select_wrapper .mobile_select {
    padding: 5px 10px;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #fff;
    background-color: transparent;
    border-radius: 0;
    position: relative;
    cursor: pointer;
    z-index: 10;
    color: transparent;
    width: 100%;
    border-radius: 3px; }
body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup .select_wrapper .mobile_select:focus {
    outline: none; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_listing_title_area .m_filter_popup {
        display: table-cell !important;
        float: none;
        vertical-align: middle;
        padding: 5px;
        text-align: right; } }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec {
    padding: 15px;
    /*                .ui-dropdownchecklist{
                        border-radius:0;
                        border:1px solid #E3E3E3;
                        background-color: #FFFFFF;
                        box-shadow:none;
                        display:inline; 
                        -moz-appearance: none;
                        -webkit-appearance: none;
                        text-overflow: ellipsis;
                        height:34px;
                        width:100%;
                        &.ui-dropdownchecklist-selector-wrapper{
                            background:#FFFFFF url(../images/select-arrow.png) no-repeat 95% center;
                            text-overflow: ellipsis;
                            .ui-dropdownchecklist-selector{
                                .ui-dropdownchecklist-text{
                                    text-overflow: ellipsis;
                                    padding-right: 29px;
                                    font-size: 14px;
                                    vertical-align: bottom;
                                    height: 34px;
                                    line-height: 26px;
                                    padding-left: 5px;
                                    color:#555;
                                }
                                &.ui-state-disabled{
                                    background-color: #EEEEEE;
                                    cursor:no-drop;
                                }
                            }
                        }
                        .ui-dropdownchecklist-dropcontainer{                       
                            padding:5px;
                            background:#fff;
                            z-index:4;
                            .ui-dropdownchecklist-item{
                                .ui-dropdownchecklist-text{
                                    padding-left:5px;
                                    font-size: 14px;
                                    vertical-align: top;
                                    font-weight: normal;
                                }
                            }
                            .ui-dropdownchecklist-close{
                                .ui-dropdownchecklist-text{
                                    text-align:center;
                                    border: 1px solid #337ab7;
                                    border-radius: 0;
                                    background: #337ab7;
                                    color: #fff;
                                    padding: 1px 15px;
                                }
                            }
                        }
    
                    }*/ }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .filter_col2 {
    padding-left: 0; }
@media (min-width: 768px) and (max-width: 991px) {
    body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .filter_col2 {
        padding-left: 15px; } }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .filter_slt {
    padding-right: 0;
    padding-left: 10px; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .custom_select {
    border-radius: 0;
    border: 1px solid #E3E3E3;
    background-color: #FFFFFF;
    box-shadow: none;
    background: #FFFFFF url(../images/select-arrow.png) no-repeat 95% center;
    display: inline;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-overflow: ellipsis;
    padding-left: 5px;
    padding-right: 10px; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .custom_select[disabled] {
    background-color: #EEEEEE; }
@media (min-width: 768px) and (max-width: 991px) {
    body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .custom_select {
        margin-bottom: 10px; } }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .multiselect {
    border-radius: 0;
    border-color: #ccc;
    background: #FFFFFF url(../images/select-arrow.png) no-repeat 95% center;
    text-align: left; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .multiselect .multiselect-selected-text {
    display: contents;
    text-overflow: ellipsis; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .multiselect .caret {
    display: none; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .multiselect.disabled {
    background: #ccc; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .multiselect-container {
    width: 100%;
    overflow-x: auto !important; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .multiselect-container li a label.checkbox {
    padding: 0;
    padding-left: 5px; }
body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .btn_go {
    display: inline-block;
    margin-left: 10px;
    padding: 5px 15px;
    vertical-align: top;
    background: #418ac8; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head .video_filter_sec .btn_go {
        margin-left: 5px; } }
body #video_listing .video_listing_sec .video_listing_head #filter_submit[disabled] {
    cursor: no-drop; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_head {
        padding: 0;
        border-top: none; } }
body #video_listing .video_listing_sec .video_listing_area {
    background-color: #FFFFFF; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top {
    padding: 5px 0px; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_result, body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_no_result {
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #777777; }
@media (max-width: 767px) {
    body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_result, body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_no_result {
        font-size: 15px; } }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_result .video_count, body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_no_result .video_count {
    color: #cd2f2b; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_result .filter_reset, body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_no_result .filter_reset {
    font-size: 15px;
    color: #000; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_result .pr_filter, body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .search_no_result .pr_filter {
    color: #418ac8; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_top .result_search {
    border-radius: 0;
    border: 1px solid #E3E3E3;
    box-shadow: none;
    background: #FFFFFF url(../images/search.png) no-repeat 95% center;
    background-size: 20px;
    display: inline;
    -moz-appearance: none; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area {
    margin-bottom: 25px;
    padding: 0;
    box-shadow: 0 0 4px #ccc; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area a {
    position: relative; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area a .img_container {
    padding: 0;
    position: relative;
    min-height: 170px; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det {
    border-left: 1px solid #E3E3E3;
    border-right: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;
    padding: 15px;
    font-size: 12px; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .category {
    padding: 5px 0; clear:both;line-height:22px;
    font-size: 12px; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .category .vbookmark_icon{
    float:right; line-height:22px;color:#f04646;cursor:pointer;font-size:22px;}
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .category .bookmark_icon{
    float:right; line-height:22px;color:#f04646;font-size:22px;}
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .video_title {
    font-weight: bold;
    font-size: 16px;
    height: 53px; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .spk_det {
    display: table;
    font-size: 14px; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .spk_det .spk_names {
    display: table-cell;
    padding: 0;
    padding-left: 5px;
    float: none;
    vertical-align: middle; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .spk_det .spk_names a {
    display: inline-block;
    color: #000; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .spk_det .spk_img {
    display: table-cell;
    float: none;
    vertical-align: middle;
    vertical-align: top;
    padding: 0; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det .spk_det .spk_img img {
    border-radius: 50%;
    display: inline-block;
    width: 100%; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .video_det a {
    color: #000; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .date_time_det {
    color: #f2f2f2;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    font-size: 12px;
    padding: 0 20px;
    z-index: 1; }
body #video_listing .video_listing_sec .video_listing_area .video_listing_area_btm .video_area .date_time_det .date_time {
    background: rgba(0, 0, 0, 0.7);
    padding: 5px; }
body #video_listing a.back_to_top {
    display: none;
    width: 60px;
    height: 60px;
    position: fixed;
    z-index: 9999;
    right: 20px;
    bottom: 20px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-decoration: none;
    outline: none;
    background: #fff none repeat scroll 0 0;
    text-align: center;
    font-size: 2.5rem;
    padding: 10px;
    color: #12679b;
    border: #12679b; }
body #video_listing a:hover.back_to_top {
    background-color: #12679b;
    color: #ffffff;
    outline: none;
    text-decoration: none; }
body #video_listing a:visited {
    outline: none;
    text-decoration: none; }
body .filter_1 {
    padding-top: 15px;
    padding-bottom: 29px; }
body .filter_1 .key_search {
    width: 20%;
    text-align: left;
    display: inline-block; }
@media (max-width: 767px) {
    body .filter_1 .key_search {
        margin-bottom: 10px;
        width: 100%;
        text-align: center; } }
body .filter_1 .btn_go {
    margin-left: 10px;
    vertical-align: top; }
@media (max-width: 767px) {
    body .filter_1 .btn_go {
        margin: auto; } }
body .filter_2 {
    padding-left: 10px 0px; }
body .filter_2 .filter_area {
    padding-top: 5px;
    padding-bottom: 5px; }
body .filter_2 .filter_area [type="radio"]:checked,
body .filter_2 .filter_area [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; }
body .filter_2 .filter_area [type="radio"]:checked + label,
body .filter_2 .filter_area [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 23px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
    top: 8px;
    width: 140px;
    font-weight: normal;
    font-size: 1.2rem; }
@media (max-width: 767px) {
    body .filter_2 .filter_area [type="radio"]:checked + label,
    body .filter_2 .filter_area [type="radio"]:not(:checked) + label {
        width: 100%;
        display: block; } }
body .filter_2 .filter_area [type="radio"]:checked + label:before,
body .filter_2 .filter_area [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #333;
    border-radius: 100%;
    background: #fff; }
body .filter_2 .filter_area [type="radio"]:checked + label:after,
body .filter_2 .filter_area [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #418ac8;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
body .filter_2 .filter_area [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0); }
body .filter_2 .filter_area [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); }
body .filter_2 .filter_area .first_label {
    width: 100px !important; }
@media (max-width: 767px) {
    body .filter_2 .filter_area .first_label {
        width: 100% !important; } }
body .filter_2 .filter_area .select2 .select2-selection {
    border: 1px solid #E3E3E3;
    height: 34px;
    border-radius: 0;
    padding-left: 5px;
    padding-right: 10px;
    text-overflow: ellipsis;
    font-size: 14px; }
body .filter_2 .filter_area .select2 .select2-selection .select2-selection__rendered {
    line-height: 34px;
    padding-left: 5px; }
@media (max-width: 767px) {
    body .filter_2 .filter_area {
        padding-left: 5px;
        padding: 10px; } }
@media (max-width: 767px) {
    body .filter_2 {
        padding: 0; } }
body .filter_container {
    padding: 15px 0; }
body .filter_container .btn-toggle {
    margin: 5px 14.5rem;
    padding: 0;
    position: relative;
    border: none;
    height: 1.5rem;
    width: 3rem;
    border-radius: 1.5rem;
    top: 0.25rem;
    color: #333333;
    background: gray; }
body .filter_container .btn-toggle:focus, body .filter_container .btn-toggle:focus.active, body .filter_container .btn-toggle.focus, body .filter_container .btn-toggle.focus.active {
    outline: none; }
body .filter_container .btn-toggle:before, body .filter_container .btn-toggle:after {
    line-height: 1.5rem;
    width: 14.5rem;
    text-align: center;
    font-weight: normal;
    font-size: 1.2rem;
    position: absolute;
    bottom: 0;
    transition: opacity .25s; }
body .filter_container .btn-toggle:before {
    content: 'Basic Keyword Search ';
    left: -14.5rem; }
@media (max-width: 767px) {
    body .filter_container .btn-toggle:before {
        content: 'Keyword Search';
        left: -13.5rem; } }
body .filter_container .btn-toggle:after {
    content: 'Advanced Filter Search';
    right: -14.5rem;
    opacity: .5; }
@media (max-width: 767px) {
    body .filter_container .btn-toggle:after {
        content: 'Advanced Filter';
        /*//right: -(($margin+$margin)-1.5rem);*/
        right: -13.5rem; } }
body .filter_container .btn-toggle > .handle {
    position: absolute;
    top: 0.1875rem;
    left: 0.1875rem;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 1.125rem;
    background: #fff;
    transition: left .25s; }
body .filter_container .btn-toggle.active {
    transition: background-color .25s; }
body .filter_container .btn-toggle.active > .handle {
    left: 1.6875rem;
    transition: left .25s; }
body .filter_container .btn-toggle.active:before {
    opacity: .5; }
body .filter_container .btn-toggle.active:after {
    opacity: 1; }
body .filter_container .btn-toggle:before, body .filter_container .btn-toggle:after {
    color: #333333; }
body .filter_container .btn-toggle.active {
    background-color: #418ac8; }
@media (max-width: 767px) {
    body .filter_container .btn-toggle {
        margin: 5px 11.5rem;
        padding: 0;
        position: relative;
        border: none;
        height: 1.5rem;
        width: 3rem;
        border-radius: 1.5rem;
        top: 0.25rem;
        color: #333333;
        background: gray; }
    body .filter_container .btn-toggle:focus, body .filter_container .btn-toggle:focus.active, body .filter_container .btn-toggle.focus, body .filter_container .btn-toggle.focus.active {
        outline: none; }
    body .filter_container .btn-toggle:before, body .filter_container .btn-toggle:after {
        line-height: 1.5rem;
        width: 11.5rem;
        text-align: center;
        font-weight: normal;
        font-size: 1.2rem;
        position: absolute;
        bottom: 0;
        transition: opacity .25s; }
    body .filter_container .btn-toggle:before {
        content: 'Basic Keyword Search ';
        left: -11.5rem; } }
@media (max-width: 767px) and (max-width: 767px) {
    body .filter_container .btn-toggle:before {
        content: 'Keyword Search';
        left: -10.5rem; } }
@media (max-width: 767px) {
    body .filter_container .btn-toggle:after {
        content: 'Advanced Filter Search';
        right: -11.5rem;
        opacity: .5; } }
@media (max-width: 767px) and (max-width: 767px) {
    body .filter_container .btn-toggle:after {
        content: 'Advanced Filter';
        /*//right: -(($margin+$margin)-1.5rem);*/
        right: -10.5rem; } }
@media (max-width: 767px) {
    body .filter_container .btn-toggle > .handle {
        position: absolute;
        top: 0.1875rem;
        left: 0.1875rem;
        width: 1.125rem;
        height: 1.125rem;
        border-radius: 1.125rem;
        background: #fff;
        transition: left .25s; }
    body .filter_container .btn-toggle.active {
        transition: background-color .25s; }
    body .filter_container .btn-toggle.active > .handle {
        left: 1.6875rem;
        transition: left .25s; }
    body .filter_container .btn-toggle.active:before {
        opacity: .5; }
    body .filter_container .btn-toggle.active:after {
        opacity: 1; }
    body .filter_container .btn-toggle:before, body .filter_container .btn-toggle:after {
        color: #333333; }
    body .filter_container .btn-toggle.active {
        background-color: #418ac8; } }
body .filter_container .filter_label {
    font-size: 1.2rem;
    font-style: italic;
    margin: 7px 0;
    font-weight: normal; }
body .filter_container .radio-inline {
    font-size: 14px;
    width: 120px;
    margin: 7px 0; }
body .filter_container .radio-inline:first-child {
    width: 70px; }
@media (min-width: 768px) and (max-width: 991px) {
    body .filter_container .radio-inline:first-child {
        width: 60px; } }
@media (min-width: 768px) and (max-width: 991px) {
    body .filter_container .radio-inline {
        width: 100px; } }
body .filter_container .custom_select {
    border-radius: 0;
    border: 1px solid #E3E3E3;
    background-color: #FFFFFF;
    box-shadow: none;
    background: #FFFFFF url(../images/select-arrow.png) no-repeat 95% center;
    display: inline;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-overflow: ellipsis;
    /*margin-left:10px;*/
    padding-left: 5px;
    padding-right: 20px;
    width: auto;
    min-width: 250px; }
body .filter_container .custom_select[disabled] {
    background-color: #EEEEEE; }
@media (min-width: 768px) and (max-width: 991px) {
    body .filter_container .custom_select {
        margin-bottom: 10px; } }
@media (max-width: 767px) {
    body .filter_container {
        padding-bottom: 0px;
        text-align: center; } }
body #pricing-popup .pricing-popup-page {
    width: 100%;
    /*background: #F6F6F6;*/ }
body #pricing-popup .pricing-popup-page .mfp-close {
    color: #fe0000;
    font-size: 50px;
    right: 30px;
    top: 10px;
    font-family: 'SourceSansPro';
    font-weight: lighter; }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .mfp-close {
        font-size: 30px;
        right: 10px;
        top: 0; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body {
    padding: 5px 0 0; }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body {
        padding: 15px; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .col-main {
    display: table;
    border-collapse: separate;
    border-spacing: 10px; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .title {
    text-align: center;
    font-size: 28px;
    padding: 20px 0px 0px 0px;
    color: #1a1a1a;
    font-family: 'SourceSansPro';
    font-weight: lighter; }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body .title {
        font-size: 19px;
        padding: 20px 0 2px 0; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .subtitle {
    text-align: center;
    font-size: 24px;
    padding: 0px 0px 20px 0px;
    color: #408BCC;
    font-family: 'SourceSansPro';
    font-weight: bold; }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body .subtitle {
        font-size: 19px;
        padding: 0px 0 20px 0; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .lbl {
    text-align: left;
    font-size: 20px;
    border-bottom: 1px #408BCC solid;
    margin: 0 10px 20px 10px;
    font-weight: bold;
    font-family: 'SourceSansPro'; }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body .lbl {
        font-size: 12px;
        padding: 0px 0 20px 0; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area {
    position: relative;
    padding: 25px;
    padding-top: 80px;
    padding-bottom: 120px;
    display: table-cell;
    float: none;
    vertical-align: top;
    font-family: 'SourceSansPro';
    line-height: 19px;
    color: #000; /*#408bce;*/ }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:after {
    content: '';
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1);
    transition: all 100ms ease-in;
    transform: scale(1);
    z-index: 1; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:hover:after {
    background: #fff;
    -webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
    -webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1);
    transition: all 100ms ease-in;
    transform: scale(1); }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area .plan_inner {
    text-align: center;
    position: relative;
    color: #000; /*#408bce;*/ /*#474747;*/
    z-index: 2; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(1) .plan_name {
    background: #bfc946; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(2) .plan_name {
    background: #36cccb; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(3) .plan_name {
    background: #e78901; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(4) .plan_name {
    background: #f14e4f; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(5) .plan_name {
    background: #EAC80E; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(6) .plan_name {
    background: #512884; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area:nth-child(7) .plan_name {
    background: #000000; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_area.active {
    background: #fff;
    -webkit-box-shadow: 0 0 15px #000;
    box-shadow: 0 0 15px #000;
    -webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1.1);
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 100ms ease-in;
    transform: scale(1.03); }
body #pricing-popup .pricing-popup-page .pricing-popup-body .place_btn_outer {
    position: relative;
    text-align: center; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .place_btn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    z-index: 3;
    text-align: center; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_name {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    position: absolute;
    top: -10px;
    text-align: center;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    z-index: 3;
    /*                &.plan_bg1{
        background:#bfc946;
    }
    &.plan_bg2{
        background:#36cccb;
    }
    &.plan_bg3{
        background:#e78901;
    }
    &.plan_bg4{
        background:#f14e4f;
                    }*/ }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_name {
        font-size: 16px;
        width: 100%;
        top: -10px;
        padding: 15px; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_desc {
    text-align: center;
    font-size: 14px; }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_desc {
        font-size: 12px; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_det {
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_det .plan_det_lbl {
    /*font-weight: bold;*/ padding-bottom:5px;
    /*font-style: italic;*/ }
@media (max-width: 767px) {
    body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_det {
        font-size: 12px; } }
body #pricing-popup .pricing-popup-page .pricing-popup-body .plan_price {
    font-size: 30px; color: #408bce;}
body #pricing-popup .pricing-popup-page .pricing-popup-body .btn_area {
    padding: 10px; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .btn_area .btn {
    background: #408BCC;
    border-radius: 0;
    border: 2px solid #408BCC;
    padding: 10px 25px;
    font-weight: bold;
    font-family: 'SourceSansPro';
    font-size: 18px;
    color: #fff; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .btn_area .btn:hover {
    background: #fff;
    color: #408BCC; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .btn_area .deactivate {
    opacity: 0.5;
    cursor: no-drop; }
body #pricing-popup .pricing-popup-page .pricing-popup-body .btn_area .deactivate:hover {
    background: #408BCC;
    color: #fff; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item {
    padding: 10px 0; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item .mob_plan_area {
    position: relative;
    padding: 15px;
    padding-top: 60px;
    padding-bottom: 130px;
    background: #fff;
    text-align: center;
    color: #000; /*#408bce;*/ }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item:nth-child(1) .plan_name {
    background: #bfc946; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item:nth-child(2) .plan_name {
    background: #36cccb; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item:nth-child(3) .plan_name {
    background: #e78901; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item:nth-child(4) .plan_name {
    background: #f14e4f; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item:nth-child(5) .plan_name {
    background: #f14e4f; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-inner .item:nth-child(6) .plan_name {
    background: #36cccb; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-control.left, body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-control.right {
    background-image: none;
    text-align: left; }
body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-control .glyphicon-chevron-left, body #pricing-popup .pricing-popup-page #Pricing_Carousel .carousel-control .glyphicon-chevron-right {
    color: #252525 !important; }
body #filter_popup {
    width: 100%;
    background: #EBEBEB; }
body #filter_popup .video_filter_sec {
    padding-top: 8px;
    padding-bottom: 40px; }
body #filter_popup .video_filter_sec .video_filter_inner_sec {
    padding: 0;
    padding-bottom: 20px; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .filter_label {
    border-top: 1px solid  #CBCBCB;
    border-bottom: 1px solid  #CBCBCB;
    color: #242424;
    font-style: italic;
    font-size: 15px;
    padding: 5px 0;
    font-family: 'SourceSansPro'; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .filter_slt_label {
    color: #408bcb;
    font-weight: bold;
    font-size: 15px;
    padding-top: 5px; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .custom_select {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    background: #FFFFFF url(../images/select-arrow.png) no-repeat 95% center;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 16px;
    color: #333;
    text-overflow: ellipsis;
    padding-left: 5px;
    padding-right: 10px; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .custom_select[disabled] {
    background-color: #EEEEEE; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .select2 {
    width: 100%; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .select2 .select2-selection {
    border: 1px solid #E3E3E3;
    height: 34px;
    border-radius: 0;
    padding-left: 5px;
    padding-right: 10px;
    text-overflow: ellipsis;
    font-size: 14px; }
body #filter_popup .video_filter_sec .video_filter_inner_sec .select2 .select2-selection .select2-selection__rendered {
    line-height: 34px;
    padding-left: 5px;
    font-size: 1.5rem; }
body #filter_popup .video_filter_sec .video_filter_inner_sec #p_error_txt {
    color: #E9343B; }
body #show_video_sec {
    padding: 10px 0;
    padding-bottom: 40px;
    /*    .iv_sec{
            color: #ffffff;
            background-color: #337AB7;
            border:none;
            font-size: 1.2rem;
            font-weight: bold;
            text-align: center;  
            padding:15px 5px;
            margin-bottom: 10px;
    
        }  */ }
body #show_video_sec .breadcrumb {
    border: 0;
    padding: 0;
    background: none;
    font-size: 1.2rem;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0; }
body #show_video_sec .breadcrumb a {
    color: #494949; }
body #show_video_sec .video_title {
    border: 1px solid #337ab7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    padding: 5px 35px;
    margin: 0;
    margin-bottom: 10px;
    font-family: 'SourceSansPro';
    color: #333;
    font-weight: lighter;
    font-size: 20px;
    box-shadow: 0px 0px 2px #337ab7 inset;
    min-height: 50px; }
@media (max-width: 767px) {
    body #show_video_sec .video_title {
        padding: 5px;
        font-size: 14px;
        min-height: initial; } }
body #show_video_sec .wrapper {
    position: relative;
    width: 100%;
    background: #000;
    overflow: hidden;
    margin-bottom: 5px; }
body #show_video_sec .wrapper .main {
    background-color: #000;
    width: 100%;
    height: 100%; }
body #show_video_sec .wrapper .medi-player {
    background-color: #000;
    width: 100%;
    height: 100%; }
body #show_video_sec .wrapper .player {
    width: 100%;
    height: 100%;
    position: relative; }
body #show_video_sec .wrapper .player .ratio {
    display: block;
    width: 100%;
    height: auto;
    visibility: hidden; }
body #show_video_sec .wrapper .player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
body #show_video_sec .wrapper .video_player_smart {
    width: 100%;
    position: absolute;
    z-index: 1;
    background: #000;
    cursor: pointer; }
body #show_video_sec .wrapper .video_player_smart img {
    opacity: 0.8;
    filter: alpha(opacity=80);
    /* For IE8 and earlier */
    width: 100%; }
body #show_video_sec .wrapper .video_player_smart:hover img {
    opacity: 0.6;
    filter: alpha(opacity=60);
    /* For IE8 and earlier */ }
body #show_video_sec .wrapper .video_player_smart .trailer_txt {
    font-size: 5rem;
    color: #ffffff;
    position: absolute;
    bottom: 24%;
    font-weight: bold;
    text-align: center;
    z-index: 1;
    width: 100%; }
@media (max-width: 767px) {
    body #show_video_sec .wrapper .video_player_smart .trailer_txt {
        font-size: 2rem; } }
body #show_video_sec .wrapper .video_player_smart .player_play_icon {
    position: absolute;
    font-size: 5rem;
    color: #ffffff;
    z-index: 1;
    top: 25%;
    left: 25%;
    width: 50%; }
body #show_video_sec .wrapper .video_player_smart .player_play_icon .player_play_icon_btn {
    background: none;
    width: 100%;
    border: none; }
body #show_video_sec .wrapper .video_player_smart .player_play_icon .player_play_icon_btn .svg-container {
    display: inline-block;
    position: relative;
    width: 50%;
    padding-bottom: 50%;
    vertical-align: middle;
    overflow: hidden; }
body #show_video_sec .spk_org_sec {
    display: table;
    /*border-spacing:2px;*/ }
body #show_video_sec .spk_org_sec .spk_sub_sec {
    display: table-cell;
    float: none;
    vertical-align: middle;
    border: 1px solid #337ab7;
    background: #ffffff;
    padding: 5px;
    box-shadow: 0px 0px 2px #337ab7 inset; }
body #show_video_sec .spk_org_sec .spk_sub_sec .spk_sec {
    display: table; }
body #show_video_sec .spk_org_sec .spk_sub_sec .spk_sec .speaker_img_sec {
    display: table-cell;
    float: none;
    vertical-align: middle; }
body #show_video_sec .spk_org_sec .spk_sub_sec .spk_sec .speaker_img_sec .speaker_img {
    border-radius: 50%;
    border: 1px solid #999; }
@media (max-width: 767px) {
    body #show_video_sec .spk_org_sec .spk_sub_sec .spk_sec .speaker_img_sec {
        padding: 0; } }
body #show_video_sec .spk_org_sec .spk_sub_sec .spk_sec .carousel-inner .item {
    padding: 3px; }
body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names {
    font-size: 1.3rem;
    color: #333;
    text-align: center;
    display: table-cell;
    float: none;
    vertical-align: middle;
    cursor: pointer; }
body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names .carousel-indicators {
    position: relative;
    bottom: 0;
    width: 100%;
    background-color: transparent;
    margin: 0;
    left: 0;
    border: 0; }
body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names .carousel-indicators li {
    position: relative;
    text-indent: 0;
    width: auto;
    height: auto;
    background-color: transparent;
    margin: 0;
    left: 0;
    border: 0;
    display: block; }
body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names .carousel-indicators li a {
    text-decoration: none;
    color: #333; }
@media (max-width: 767px) {
    body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names .carousel-indicators {
        text-align: left; } }
body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names .active {
    font-weight: bold; }
@media (max-width: 767px) {
    body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names {
        font-size: 1.2rem;
        text-align: left;
        padding: 0 10px; } }
@media (min-width: 768px) and (max-width: 991px) {
    body #show_video_sec .spk_org_sec .spk_sub_sec .speaker_names {
        font-size: 1.2rem; } }
body #show_video_sec .spk_org_sec .spk_sub_sec img {
    width: 100%; }
@media (max-width: 767px) {
    body #show_video_sec .spk_org_sec .spk_sub_sec {
        display: block;
        float: left;
        margin-bottom: 5px; } }
@media (max-width: 767px) {
    body #show_video_sec .spk_org_sec {
        display: block; } }
body #show_video_sec .playing_video_details {
    margin-top: 10px;
    padding-top: 20px; }
body #show_video_sec .playing_video_details h6 {
    margin: 0;
    font-weight: bold;
    color: #000;
    font-size: 1.2rem; }
body #show_video_sec .playing_video_details p {
    /*color: #0094c8;*/
    color: #666;
    font-size: 1.1rem;
    padding: 5px 0; }
body #show_video_sec .playing_video_details a {
    color: #0094c8; }
body #show_video_sec #accordion {
    padding: 0; }
body #show_video_sec .panel .panel-heading {
    padding: 0; }
body #show_video_sec .panel .panel-heading .panel-title {
    padding: 10px;
    text-align: center;
    /*background-color: #cc0000;*/
    background-color: #17375E;
    color: #ffffff;
    font-weight: bold;
    font-size: 1.2rem; }
body #show_video_sec .panel .panel-heading a:hover {
    text-decoration: none; }
body #show_video_sec .panel .panel-heading a:visited {
    text-decoration: none; }
body #show_video_sec .panel .panel-heading a:active {
    text-decoration: none; }
body #show_video_sec .panel .panel-heading a:focus {
    text-decoration: none; }
body #show_video_sec .panel #iv_popup_error {
    color: #cc0000; }
body #show_video_sec .panel select option:not(:first-of-type) {
    color: #999; }
body #show_video_sec .panel .btn {
    background-color: #CC0300;
    border-color: #CC0300; }
body #show_video_sec .panel .btn[disabled] {
    cursor: none; }
body #show_video_sec .similar_video_Sec h4 {
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper {
    background-color: #fff; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing {
    padding: 10px; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing li {
    list-style: none;
    padding: 10px 0 20px 0;
    border-bottom: 1px solid #e3e3e3; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing li:last-child {
    border: none; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing li:hover {
    background-color: #fff1eb;
    box-shadow: 0 0 5px #000; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .video_thumb {
    padding-right: 0;
    padding-left: 20px; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing h5 {
    height: auto;
    margin: 0; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .vid_title {
    margin: 0;
    color: #333;
    font-size: 1.16rem;
    font-weight: bold;
    line-height: 1.1;
    text-align: left;
    height: 32px; }
@media (max-width: 767px) {
    body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .vid_title {
        height: 29px; } }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing a:hover {
    text-decoration: none; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .spk_det {
    font-size: 14px;
    padding: 5px 0;
    display: table; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .spk_det .spk_img {
    display: table-cell;
    float: none;
    vertical-align: middle;
    padding: 0; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .spk_det .spk_img img {
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #333; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .spk_det .spk_names {
    display: table-cell;
    float: none;
    padding: 0 5px;
    vertical-align: middle; }
body #show_video_sec .similar_video_Sec .similar_video_wrapper .similar_video_listing .spk_det .spk_names h6 {
    font-size: 13px;
    margin: 5px 0;
    line-height: 15px; }
body .referral_code {
    padding: 10px 0; }
body .referral_code .breadcrumb {
    padding: 10px 0;
    font-size: 1.2rem;
    background: none; }
body .referral_code .reffral_code_head {
    display: table;
    color: #000;
    font-size: 19px;
    padding: 20px 0; }
body .referral_code .button-sec {
    padding: 20px 0; }
body .referral_code .social-circle li:first-child {
    font-size: 19px;
    margin: 0; }
body .referral_code .tandc {
    display: block;
    padding-top: 10px;
    font-size: 14px; }
body .referral_code .tandc p {
    font-size: 14px;
    margin: 0; }
body .referral_code .tandc ol {
    padding-left: 15px; }
body .no, body .yes{
    display:none;
}
body ul.social-network {
    list-style: none;
    display: inline;
    margin-left: 0 !important;
    padding: 0; }
@media (min-width: 320px) and (max-width: 760px) {
    body ul.social-network li:first-child {
        width: 100%; } }
body ul.social-network li {
    display: inline;
    margin: 0 5px;
    float: left; }
body .social-network a.icoFacebook {
    background-color: #3B5998; }
body .social-network a.icoFacebook:hover {
    background-color: #3B5998; }
body .social-network a.icoTwitter {
    background-color: #33ccff; }
body .social-network a.icoTwitter:hover {
    background-color: #33ccff; }
body .social-network a.linkdin {
    background-color: #0b2b5c; }
body .social-network a.linkdin:hover {
    background-color: #0b2b5c; }
body .social-network a.icoGoogle {
    background-color: #BD3518; }
body .social-network a.whatsapp {
    background-color: #1da110; }
body .social-network a.whatsapp:hover {
    background-color: #1da110; }
body .social-network a.icoGoogle:hover {
    background-color: #BD3518; }
body .social-network a.icoVimeo:hover {
    background-color: #0590B8; }
body .social-network a.icoLinkedin:hover {
    background-color: #007BB6; }
body .social-network a.icoInstagram:hover {
    background-color: #3F729B; }
body .social-network a.icoYelp:hover {
    background-color: #CB2027; }
body .social-network a.icoRss:hover i, body .social-network a.icoFacebook:hover i, body .social-network a.icoTwitter:hover i,
body .social-network a.icoGoogle:hover i, body .social-network a.icoVimeo:hover i, body .social-network a.icoLinkedin:hover i,
body .social-network a.icoInstagram:hover i, body .social-network a.icoYelp:hover i {
    color: #fff; }
body a.socialIcon:hover, body .socialHoverClass {
    color: #44BCDD; }
body .social-circle li a {
    display: inline-block;
    position: relative;
    margin: 0 auto 0 auto;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    width: 40px;
    height: 40px;
    font-size: 20px; }
body .social-circle li i {
    margin: 0;
    line-height: 40px;
    text-align: center; }
body .social-circle li a:hover i, body .triggeredHover {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -ms--transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s; }
body .social-circle i {
    color: #fff;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
    font-size: 16px; }
body footer {
    width: 100%;
    background: #262223;
    padding: 10px 0;
    /*position:absolute;*/
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999; }
body footer .copy_rt {
    color: #a4a4a4;
    font-size: 1rem; }
@media (min-width: 320px) and (max-width: 767px) {
    body footer .copy_rt {
        text-align: center;
        padding: 2% 0; } }
body footer .mnu {
    display: table;
    margin-right: 0;
    width: 100%; }
@media (min-width: 320px) and (max-width: 767px) {
    body footer .mnu {
        margin: 0 auto; } }
body footer .mnu li {
    list-style: none;
    font-weight: bold;
    font-size: 1rem;
    color: #ffffff;
    float: right;
    margin: 0 1%; }
body footer .mnu li a {
    color: #ffffff;
    text-decoration: none;
    display: block;
    /*padding: 0 10%;*/
    white-space: nowrap; }
@media (min-width: 320px) and (max-width: 767px) {
    body footer .mnu li a {
        /*padding: 0 7%;*/ } }
body footer .mnu li a:hover {
    text-decoration: underline; }
body footer .mnu li:first-child {
    margin-right: 0; }
body footer .mnu li:first-child a {
    padding-right: 0; }

@media (min-width: 320px) and (max-width: 767px) {
    body {
        padding-bottom: 10%; } }
.disclamier_in {
    text-align: justify; }

.title_txt {
    color: #cc0000; }

/*.personal_details_new { 
    min-height:450px;
}*/
.about_font_inc {
    font-size: 15px; }

h5 a {
    color: #000; }

h6 a {
    color: #666666; }

.sell_your_videos {
    min-height: 512px; }

.sell_your_text {
    font-size: 1.2rem; }

#page_min_height {
    min-height: 520px !important; }

.slider_container .footer_controls .category {
    display: none;
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    right: 0;
    width: auto; }
@media (min-width: 320px) and (max-width: 767px) {
    .slider_container .footer_controls .category {
        font-size: 12px;
        right: 2%;
        top: 33%; } }

.video_group_name_sec {
    color: #535353;
    font-weight: bold;
    margin: 0;
    font-size: 1rem;
    /*    .video_group_name_listing{
            list-style:none;
            padding:5px;
            padding-bottom:15px;
            li{
                border:2px solid #3a3a3a;
                padding:5px;
                margin-bottom: 5px;
                .vg_title{
                    color:#12679b;
                    font-size:1rem;
                    font-size:1.2rem;
                }
                .vg_price{
                    color:#6e6e6e;
                    font-size:1rem;
                    padding-top:2%;
                    padding-bottom:2%;
                }
                .vg_view_details{
                    color:#6e6e6e;
                    font-size:1rem;
                    text-align:right;
                    a{
                        color:#6e6e6e;
                    }
                    padding-top:2%;
                    padding-bottom:2%;
                }
            }
            li:hover{
                background-color: #f0f0f0!important;
            }
        }*/ }
.video_group_name_sec .zoho_frm {
    position: relative;
    padding: 0;
    margin: 40px 0 0 0;
    height: 550px;
    width: 100%;
    /*border:1px solid #000;*/
    overflow: hidden; }
.video_group_name_sec .zoho_frm .lft {
    position: relative;
    left: -30px;
    top: -30px; }
.video_group_name_sec h5 {
    margin-bottom: 0px;
    color: #535353;
    font-size: 1.1rem;
    text-align: center;
    height: auto; }
.video_group_name_sec .video_group_name_wrapper .video_group_name_listing {
    list-style: none;
    padding: 5px;
    color: #ffffff;
    margin-bottom: 0px; }
.video_group_name_sec .video_group_name_wrapper .video_group_name_listing li {
    border: 2px solid #12679b;
    border-radius: 5px;
    padding: 7px 10px;
    margin-bottom: 5px;
    background-color: #ffffff;
    font-size: 1.2rem;
    font-weight: bold; }
.video_group_name_sec .video_group_name_wrapper .video_group_name_listing li a {
    color: #12679b;
    text-decoration: none; }
.video_group_name_sec .video_group_name_wrapper .video_group_name_listing li:hover a {
    color: #cc0000; }
.video_group_name_sec .iv_sec {
    /*        a:hover{
                .iv_area{
                    background-color:#1eaaff;
                    outline:none;
                }
            }*/ }
.video_group_name_sec .iv_sec .iv_area_new {
    border: none;
    margin-bottom: 15px; }
.video_group_name_sec .iv_sec .iv_area_new {
    /* #accordion rotate icon option */ }
.video_group_name_sec .iv_sec .iv_area_new .form-control {
    font-size: 12px !important; }
.video_group_name_sec .iv_sec .iv_area_new .popup_error_div {
    color: #ff0000;
    /*                padding-top: 10px;*/
    text-align: left; }
.video_group_name_sec .iv_sec .iv_area_new .slt_box {
    border-radius: 4px;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #ffffff url(../images/select-arrow.png) no-repeat 98% center;
    box-shadow: none;
    color: #999999;
    padding: 7px 8px; }
.video_group_name_sec .iv_sec .iv_area_new .panel1:last-child {
    border-bottom: none; }
.video_group_name_sec .iv_sec .iv_area_new .panel-group1 > .panel1:first-child .panel-heading {
    /*                border-radius: 4px 4px 0 0;*/ }
.video_group_name_sec .iv_sec .iv_area_new .panel-group .panel {
    border-radius: 0; }
.video_group_name_sec .iv_sec .iv_area_new .panel-group .panel + .panel {
    margin-top: 0; }
.video_group_name_sec .iv_sec .iv_area_new .panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
.video_group_name_sec .iv_sec .iv_area_new .panel-heading2 {
    background-color: #cc0000;
    /*                border-radius: 5px;*/
    border: none;
    color: #fff;
    padding: 0; }
.video_group_name_sec .iv_sec .iv_area_new .panel-title a {
    display: block;
    color: #fff;
    padding: 15px 6px;
    position: relative;
    font-size: 1.2rem;
    text-align: center; }
.video_group_name_sec .iv_sec .iv_area_new .panel-title a:hover {
    text-decoration: none; }
.video_group_name_sec .iv_sec .iv_area_new .panel-title a:focus {
    text-decoration: none; }
.video_group_name_sec .iv_sec .iv_area_new .panel-body {
    background: #fff;
    /*                box-shadow:0 0 2px #337AB7;*/ }
.video_group_name_sec .iv_sec .iv_area_new .panel:last-child .panel-body {
    border-radius: 0 0 4px 4px; }
.video_group_name_sec .iv_sec .iv_area_new .panel:last-child .panel-heading {
    border-radius: 0 0 4px 4px;
    transition: border-radius 0.3s linear 0.2s; }
.video_group_name_sec .iv_sec .iv_area_new .panel:last-child .panel-heading.active {
    border-radius: 0;
    transition: border-radius linear 0s; }
.video_group_name_sec .iv_sec .iv_area_new .panel-heading.active a:before {
    content: ' ';
    transition: all 0.5s;
    transform: scale(0); }
.video_group_name_sec .iv_sec .iv_area_new #bs-collapse .panel-heading a:after {
    content: ' ';
    font-size: 24px;
    position: absolute;
    font-family: 'Material Icons';
    right: 5px;
    top: 10px;
    transform: scale(0);
    transition: all 0.5s; }
.video_group_name_sec .iv_sec .iv_area_new #bs-collapse .panel-heading.active a:after {
    content: '\e909';
    transform: scale(1);
    transition: all 0.5s; }
.video_group_name_sec .iv_sec .iv_area_new #accordion .panel-heading a:before {
    content: '\e316';
    font-size: 24px;
    position: absolute;
    font-family: 'Material Icons';
    right: 5px;
    top: 10px;
    transform: rotate(180deg);
    transition: all 0.5s; }
.video_group_name_sec .iv_sec .iv_area_new #accordion .panel-heading.active a:before {
    transform: rotate(0deg);
    transition: all 0.5s; }
.video_group_name_sec .iv_sec .iv_area_thank {
    background-color: #fff;
    border: 1px solid #337ab7;
    color: #337ab7;
    font-size: 12px;
    margin-bottom: 10px;
    padding: 15px 1px;
    text-align: center;
    width: 100%; }
.video_group_name_sec .iv_sec .iv_area_thank_hidden {
    display: none; }
.video_group_name_sec .iv_sec .iv_area_thank a {
    color: #337ab7;
    text-decoration: underline; }
.video_group_name_sec .iv_sec a {
    color: #ffffff;
    text-decoration: none; }
.video_group_name_sec .iv_sec a .iv_area_trial {
    padding: 10px 0;
    border: none;
    /*                border-radius:5px;*/
    padding: 15px 10px;
    margin-bottom: 10px;
    background-color: #337AB7;
    font-size: 1.2rem;
    font-weight: bold;
    width: 100%;
    text-align: center; }
.video_group_name_sec .iv_sec a .iv_area {
    padding: 10px 0;
    border: none;
    border-radius: 5px;
    padding: 15px 10px;
    margin-bottom: 10px;
    background-color: #cc0000;
    font-size: 1.2rem;
    font-weight: bold;
    width: 100%;
    text-align: center; }

.subscription_sec {
    margin-bottom: 2%; }
.subscription_sec h3 {
    font-size: 1.5rem;
    margin-bottom: 3%; }
.subscription_sec .act_subscription_area, .subscription_sec .inact_subscription_area {
    border: 2px solid #12679b;
    border-radius: 5px;
    padding: 2%;
    background: #ffffff;
    margin: 1% auto; }
.subscription_sec .act_subscription_area .title, .subscription_sec .inact_subscription_area .title {
    font-size: 1.5rem;
    color: #12679b;
    margin-bottom: 1%; }
.subscription_sec .act_subscription_area .no_exp_subscrip, .subscription_sec .inact_subscription_area .no_exp_subscrip {
    padding: 5px 0;
    color: #cc0000; }

.profile_outer .profile_inner {
    margin-bottom: 20px !important; }
.profile_outer .profile_inner {
    /*        .v_tabs{
                position:fixed;
                .v_tabs_symbol{
                    text-align:right;
                    padding-left:10px;
                }
                ul{
                    border-radius:5px;  
                    li{
                        border-radius:5px;
                        a{
                            background-color:$wit;
                            color:$base_color;
                            border-radius:5px;
                        }                       
                    }
                    li.active{
                        background-color:#12679b;
                        color:$wit;
                        outline:none;
                        a{
                            background-color:#12679b;
                            color:$wit;
                            outline:none;
                        }
                    }
    
    
                }
    
            }*/ }
.profile_outer .profile_inner .radio_outer {
    margin: 0 !important;
    margin-left: -9% !important; }
.profile_outer .profile_inner .control-label {
    font-size: 1.1rem !important;
    margin: 2% 0 !important; }
.profile_outer .profile_inner .nav li {
    background: #ffffff;
    border-radius: 5px;
    color: #000000; }
.profile_outer .profile_inner .nav li a {
    background: #ffffff;
    border-radius: 5px;
    color: #000000 !important; }
.profile_outer .profile_inner .nav li a:hover {
    font-weight: bold;
    background: #ffffff;
    border-radius: 5px;
    color: #000000; }
.profile_outer .profile_inner .nav li a:focus {
    outline: none; }
.profile_outer .profile_inner .nav li:hover {
    background: #ffffff;
    border-radius: 5px;
    color: #000000; }
.profile_outer .profile_inner .nav li.active {
    font-weight: bold;
    background: #12679b;
    color: #ffffff !important; }
.profile_outer .profile_inner .nav li.active a {
    color: #ffffff !important;
    background: #12679b;
    border-radius: 5px; }
.profile_outer .profile_inner .nav li.active a:hover {
    background: #12679b;
    color: #ffffff !important;
    border-radius: 5px; }
.profile_outer .profile_inner .nav li.active a:focus {
    outline: none; }
.profile_outer .profile_inner .affix {
    top: 20px;
    width: 213px; }
@media (min-width: 1200px) {
    .profile_outer .profile_inner .affix {
        width: 263px; } }
.profile_outer .profile_inner .affix-bottom {
    position: absolute;
    width: 213px; }
@media (min-width: 1200px) {
    .profile_outer .profile_inner .affix-bottom {
        width: 263px; } }
@media (min-width: 320px) and (max-width: 767px) {
    .profile_outer .profile_inner .label_sec {
        text-align: center !important;
        padding: 0 4% !important; }
    .profile_outer .profile_inner .photo {
        text-align: center; }
    .profile_outer .profile_inner .photo .profileimg img {
        display: initial;
        border-radius: 50%;
        height: 35% !important;
        width: 35% !important; }
    .profile_outer .profile_inner .terms_accept {
        margin: 2% auto !important; }
    .profile_outer .profile_inner .terms_accept .btn_reg {
        text-align: center !important;
        margin: 0; }
    .profile_outer .profile_inner .terms_accept .btn_reg .btn_submit, .profile_outer .profile_inner .terms_accept .btn_reg .btn_cancel, body .profile_outer .profile_inner .terms_accept .btn_reg .btn_submit, .profile_outer .profile_inner body .registration_outer .registration_inner .terms_accept .btn_reg .btn_submit {
        padding: 0.5% 1.5%; }
    .profile_outer .profile_inner .title_tag_line .title_txt {
        text-align: center;
        color: #12679b !important; }
    .profile_outer .profile_inner #personal, .profile_outer .profile_inner #professional {
        margin-bottom: 7% !important; }
    .profile_outer .profile_inner .required_field_gender {
        margin-left: 5% !important;
        width: 90% !important; } }
.profile_outer .profile_inner .required_field_gender {
    -webkit-box-shadow: 0 0 3px 2px red !important;
    -moz-box-shadow: 0 0 3px 2px red !important;
    box-shadow: 0 0 3px 2px red;
    margin-left: 2%;
    width: 63%; }
.profile_outer .profile_inner .required_field {
    -webkit-box-shadow: 0 0 2px 2px red !important;
    -moz-box-shadow: 0 0 2px 2px red !important;
    box-shadow: 0 0 2px 2px red !important; }
.profile_outer .profile_inner .err_txt {
    color: #ff0000 !important; }
.profile_outer .profile_inner .progress_sec {
    padding: 1% 0; }
.profile_outer .profile_inner .label_sec {
    text-align: right;
    padding: 0; }
.profile_outer .profile_inner .inline_label {
    padding: 1% 0;
    color: #333333; }
.profile_outer .profile_inner #progressbar {
    border: 0; }
.profile_outer .profile_inner #progressbar .ui-widget-header {
    background: #7bb2d9; }
.profile_outer .profile_inner .ui-progressbar {
    position: relative; }
.profile_outer .profile_inner .ui-progressbar .ui-progressbar-value {
    margin: 0; }
.profile_outer .profile_inner .progress-label {
    position: absolute;
    left: 30%;
    top: 4px;
    font-weight: bold;
    text-align: center; }
.profile_outer .profile_inner .progress_note {
    color: #cc0000;
    font-size: 0.95rem;
    text-align: center; }
.profile_outer .profile_inner .container {
    margin-bottom: 1%; }
.profile_outer .profile_inner h3 {
    font-size: 1.5rem;
    margin-bottom: 2%;
    color: #333333; }
.profile_outer .profile_inner #personal {
    padding-top: 2%;
    margin-bottom: 2%; }
.profile_outer .profile_inner #professional {
    margin-bottom: 1%; }
.profile_outer .profile_inner .account_details, .profile_outer .profile_inner .personal_details, .profile_outer .profile_inner .professional_details {
    border: 2px solid #12679b;
    border-radius: 5px;
    padding: 2%;
    background: #ffffff;
    margin: 1% auto; }
.profile_outer .profile_inner .account_details .practicearea, .profile_outer .profile_inner .personal_details .practicearea, .profile_outer .profile_inner .professional_details .practicearea {
    margin-top: 0; }
.profile_outer .profile_inner .input_style {
    margin-bottom: 2%; }
.profile_outer .profile_inner .label_style {
    margin: 2% 0 !important; }
.profile_outer .profile_inner .title_tag_line .title_txt {
    padding: 0;
    padding-bottom: 1%;
    display: block;
    color: #333333;
    z-index: 0;
    background: none;
    font-size: 1.5rem;
    font-weight: normal; }
.profile_outer .profile_inner .photo {
    text-align: center; }
.profile_outer .profile_inner .photo .profileimg img {
    display: initial;
    border-radius: 50%;
    height: 10%;
    width: 10%; }
.profile_outer .profile_inner .terms_accept .btn_reg {
    text-align: right;
    margin: 0; }
.profile_outer .profile_inner .terms_accept .btn_reg .btn_submit, .profile_outer .profile_inner .terms_accept .btn_reg .btn_cancel, body .profile_outer .profile_inner .terms_accept .btn_reg .btn_submit, .profile_outer .profile_inner body .registration_outer .registration_inner .terms_accept .btn_reg .btn_submit {
    background-color: #12679b;
    border: none;
    border-radius: 5px;
    color: #ffffff;
    font-size: 1.2rem;
    font-weight: bold;
    padding: 0.5% 1.5%; }
.profile_outer .profile_inner .txt_box {
    border-color: #12679b;
    border-radius: 5px !important;
    width: 100%; }
.profile_outer .profile_inner .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: url(../images/select-arrow.png) no-repeat 98% center !important; }
.profile_outer .profile_inner .display_value {
    margin: 1% 0; }
.profile_outer .profile_inner ul.ui-widget-content {
    width: 145px;
    z-index: 9999;
    background-image: none;
    background-color: #12679b;
    max-height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
    color: #fff;
    border: 1px solid #12679b;
    position: absolute;
    font-size: 1rem; }
.profile_outer .profile_inner ul.ui-widget-content li {
    list-style: none;
    color: #fff;
    padding: 5px;
    border-bottom: 1px solid #666; }
.profile_outer .profile_inner ul.ui-widget-content li:hover {
    background-image: none;
    background-color: #fff;
    color: #333;
    border: none; }
.profile_outer .profile_inner ul.ui-widget-content li.ui-state-focus {
    background-image: none;
    background-color: #fff;
    color: #333;
    border: none; }
.profile_outer .profile_inner .popup_error_div {
    text-align: left;
    color: #ff0000;
    padding-top: 10px; }
.profile_outer .profile_inner .e_pin_details {
    font-size: 1rem;
    padding: 5px 0; }

#changepwd-5 .title_txt {
    padding-bottom: 5%; }
#changepwd-5 .terms_accept .btn_reg {
    text-align: center !important; }
#changepwd-5 .terms_accept .btn_submit, #changepwd-5 .terms_accept .btn_cancel, #changepwd-5 .terms_accept body .profile_outer .profile_inner .btn_reg .btn_submit, body .profile_outer .profile_inner .btn_reg #changepwd-5 .terms_accept .btn_submit, #changepwd-5 body .registration_outer .registration_inner .terms_accept .btn_reg .btn_submit, body .registration_outer .registration_inner #changepwd-5 .terms_accept .btn_reg .btn_submit {
    padding: 0.5% 5.5%; }

.medipoints_sec {
    margin-bottom: 2%; }
.medipoints_sec .medipoint_bal_sec {
    margin: 2% auto; }
.medipoints_sec .medipoint_bal_sec .medipoint_bal {
    padding: 1.5% 1%;
    border: 2px solid #cc0000;
    border-radius: 10px;
    font-size: 1.5rem;
    background: #ffffff; }
.medipoints_sec .medipoint_bal_sec .medipoint_bal .medipoint_title {
    text-align: left; }
.medipoints_sec .medipoint_bal_sec .medipoint_bal .medipoint_value {
    text-align: right;
    color: #cc0000; }
.medipoints_sec .medipoint_details_sec .tabs_style {
    padding: 0;
    color: #12679b;
    font-size: 1.2rem;
    font-weight: bold;
    border-bottom: 1px solid #12679b; }
.medipoints_sec .medipoint_details_sec .tabs_style li {
    padding: 0;
    text-align: center; }
.medipoints_sec .medipoint_details_sec .tabs_style li:hover {
    text-decoration: none; }
.medipoints_sec .medipoint_details_sec .tabs_style li a {
    padding: 5px 15px; }
.medipoints_sec .medipoint_details_sec .tabs_style li a:link, .medipoints_sec .medipoint_details_sec .tabs_style li a:visited {
    background: #f1f1f1;
    text-decoration: none;
    outline: 0;
    color: #12679b; }
.medipoints_sec .medipoint_details_sec .tabs_style li a:link:active, .medipoints_sec .medipoint_details_sec .tabs_style li a:visited:active {
    background: #f1f1f1;
    outline: 0;
    color: #12679b; }
.medipoints_sec .medipoint_details_sec .tabs_style li.active a {
    border-bottom: 3px solid #12679b;
    color: #12679b;
    /*box-shadow: 0px -3px 0px #337ab7 inset;*/ }
.medipoints_sec .medipoint_details_sec .tbl_style {
    margin: 1% auto; }
.medipoints_sec .medipoint_details_sec #history .history_area th, .medipoints_sec .medipoint_details_sec #history .history_area td {
    text-align: center;
    font-size: 1.2rem; }
.medipoints_sec .medipoint_details_sec #history .history_area #btn_show_more_history {
    padding: 5px 25px;
    background-color: #cccccc;
    border: 2px solid #545454;
    color: #333333;
    border-radius: 6px;
    font-size: 1rem;
    margin: 2% auto; }
.medipoints_sec .medipoint_details_sec #redeem_coupons .redeem_coupons_area {
    font-size: 1.2rem;
    margin: 3% 0; }
.medipoints_sec .medipoint_details_sec #redeem_coupons .redeem_coupons_area .txt_box_style {
    border: 2px solid #545454;
    background-color: #ffffff;
    border-radius: 6px; }
.medipoints_sec .medipoint_details_sec #redeem_coupons .redeem_coupons_area .btn_label_style {
    border: none;
    background: none;
    font-weight: bold;
    padding: 5px 0; }
.medipoints_sec .medipoint_details_sec #redeem_coupons .alert_success {
    color: #0d4e00;
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #redeem_coupons .alert_error {
    color: #cc0000;
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #redeem_coupons .coupon_table {
    font-size: 1rem !important; }
.medipoints_sec .medipoint_details_sec #offers th, .medipoints_sec .medipoint_details_sec #offers td {
    text-align: center;
    font-size: 1.2rem; }
.medipoints_sec .medipoint_details_sec #offers #btn_earn {
    padding: 2px 16px;
    background-color: #00A652;
    border: 2px solid #00A652;
    border-radius: 7px;
    color: #ffffff; }
.medipoints_sec .medipoint_details_sec #offers #btn_dismiss {
    padding: 2px 16px;
    background-color: #ffffff;
    border-radius: 7px;
    color: #cc0000;
    border: 2px solid #545454; }
.medipoints_sec .medipoint_details_sec #offers #btn_show_more_offers {
    padding: 5px 25px;
    background-color: #cccccc;
    border: 2px solid #545454;
    color: #333333;
    border-radius: 6px;
    font-size: 1rem;
    margin: 2% auto; }
.medipoints_sec .medipoint_details_sec #refer_earn {
    font-size: 1.2rem; }
.medipoints_sec .medipoint_details_sec #refer_earn .refer_earn_area {
    margin: 3% 0; }
.medipoints_sec .medipoint_details_sec #refer_earn .refer_earn_area .txt_box_style {
    border: 2px solid #545454;
    background-color: #ffffff;
    border-radius: 6px; }
.medipoints_sec .medipoint_details_sec #refer_earn .refer_earn_area .btn_label_style {
    border: none;
    background: none;
    font-weight: bold;
    padding: 5px 0; }
.medipoints_sec .medipoint_details_sec #refer_earn .desc_txt {
    font-weight: bold;
    margin-top: 2%; }
.medipoints_sec .medipoint_details_sec #refer_earn .alert_success {
    color: #0d4e00;
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #refer_earn .alert_error {
    color: #cc0000;
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #refer_earn .note {
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #suggest_conf {
    font-size: 1.2rem; }
.medipoints_sec .medipoint_details_sec #suggest_conf .suggest_conf_area {
    margin: 3% 0; }
.medipoints_sec .medipoint_details_sec #suggest_conf .suggest_conf_area .txt_box_style {
    border: 2px solid #545454;
    background-color: #ffffff;
    border-radius: 6px; }
.medipoints_sec .medipoint_details_sec #suggest_conf .suggest_conf_area #btn_conf_submit {
    color: #ffffff;
    background: #12679b;
    font-weight: bold;
    padding: 4px 20px;
    border-radius: 7px;
    margin: 2% auto; }
.medipoints_sec .medipoint_details_sec #suggest_conf .suggest_conf_area #collapsible_link {
    padding: 1px; }
.medipoints_sec .medipoint_details_sec #suggest_conf .desc_txt {
    font-weight: bold;
    margin-top: 2%; }
.medipoints_sec .medipoint_details_sec #suggest_conf .alert_success {
    color: #0d4e00;
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #suggest_conf .alert_error {
    color: #cc0000;
    font-weight: bold; }
.medipoints_sec .medipoint_details_sec #suggest_conf .note {
    font-weight: bold;
    margin: 2% auto;
    cursor: pointer; }
.medipoints_sec .medipoint_details_sec .txt_left {
    text-align: left !important; }

.bulk_coupon_sec {
    margin-bottom: 2%; }
.bulk_coupon_sec h3 {
    font-size: 1.5rem; }
.bulk_coupon_sec #redeem_coupons {
    font-size: 1.2rem; }
.bulk_coupon_sec #redeem_coupons .redeem_coupons_area {
    margin: 2% 0; }
.bulk_coupon_sec #redeem_coupons .redeem_coupons_area .txt_box_style {
    border: 2px solid #545454;
    background-color: #ffffff;
    border-radius: 6px; }
.bulk_coupon_sec #redeem_coupons .redeem_coupons_area .btn_label_style {
    border: 2px solid #12679b;
    border-radius: 5px;
    background: #4F83BD;
    color: #fff;
    font-weight: bold;
    padding: 5px 15px; }
.bulk_coupon_sec #redeem_coupons .alert_success {
    color: #0d4e00;
    font-weight: bold; }
.bulk_coupon_sec #redeem_coupons .alert_error {
    color: #cc0000;
    font-weight: bold; }
.bulk_coupon_sec #redeem_coupons .alert_error p {
    color: #cc0000;
    font-weight: bold; }
.bulk_coupon_sec #redeem_coupons .coupon_details {
    border: 2px solid #12679b;
    background-color: #ffffff;
    border-radius: 6px;
    padding: 2%;
    margin-bottom: 4%; }
.bulk_coupon_sec #redeem_coupons .coupon_details .action_area {
    text-align: center; }
.bulk_coupon_sec #redeem_coupons .coupon_details .action_area .btn {
    color: #ffffff;
    font-weight: bold;
    border: none;
    margin-top: 2%;
    font-size: 1.2rem; }
.bulk_coupon_sec #redeem_coupons .coupon_details .action_area .success {
    background: #00A651; }
.bulk_coupon_sec #redeem_coupons .coupon_details .action_area .queued {
    background: #EBEBEB;
    color: #333333; }
.bulk_coupon_sec #redeem_coupons .coupon_table {
    font-size: 1rem; }

.hrs_package_sec .hrs_pack_name {
    background: #666;
    margin-bottom: 1%;
    position: relative; }
.hrs_package_sec .hrs_pack_name h4 {
    padding-left: 1%;
    color: #ffffff; }
.hrs_package_sec .hours_pack_details .hrs_group_video_listing .group_name {
    margin-top: 15px;
    margin-bottom: 10px; }
.hrs_package_sec .hours_pack_details .hrs_group_video_listing .hrs_videos {
    padding: 1%; }
.hrs_package_sec .hours_pack_details .group_desc {
    font-size: 1rem;
    color: #666666;
    height: inherit;
    overflow: hidden;
    margin: 10px 0; }
.hrs_package_sec .hours_pack_details .group_desc .group_desc_in {
    padding-right: 20px; }

.right_content .label_txt {
    font-weight: bold; }

.forgotpopup_page2 {
    width: 100%;
    display: table;
    background: #ffffff;
    border: 3px solid #12679b;
    box-shadow: 5px 5px 2px #5a5553; }
@media (min-width: 320px) and (max-width: 767px) {
    .forgotpopup_page2 {
        width: 95%; }
    .forgotpopup_page2 .mfp-close {
        top: 0 !important; } }
.forgotpopup_page2 .mfp-close {
    color: #fff;
    top: 3%; }
.forgotpopup_page2 .col1 {
    width: 100%;
    padding: 0%;
    float: left;
    background: #ffffff; }
@media (min-width: 320px) and (max-width: 767px) {
    .forgotpopup_page2 .col1 {
        float: none;
        width: 100%; } }
.forgotpopup_page2 .col1 .form_area {
    padding: 5%; }
.forgotpopup_page2 .col1 .form_area .desc_text {
    font-size: 1.3rem;
    text-align: center;
    margin: 2% auto; }
.forgotpopup_page2 .col1 .form_area .txt_box {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px;
    background: #ffffff;
    text-align: center; }
.forgotpopup_page2 .col1 .form_area .btn_area {
    text-align: center;
    width: 100%;
    display: table; }
.forgotpopup_page2 .col1 .form_area .btn_area a {
    color: #666666;
    font-size: 1rem;
    text-decoration: none;
    line-height: 3rem; }
.forgotpopup_page2 .col1 .form_area .btn_area a:hover {
    text-decoration: underline; }
.forgotpopup_page2 .col1 .form_area .btn_area #btn_login {
    color: #ffffff;
    background-color: #12679b;
    font-size: 1rem;
    font-weight: bold;
    border: none;
    margin-top: 6%;
    font-size: 1.2rem; }
.forgotpopup_page2 .col1 .form_area .error_txt_box {
    -moz-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    -webkit-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    box-shadow: 0 -5px 4px -5px #ff0000 inset; }
.forgotpopup_page2 .col1 .forgotpopup_body .title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #ffffff;
    background-color: #12679b;
    padding: 4%; }
.forgotpopup_page2 .col1 .forgotpopup_body .title-sub {
    font-size: 0.9rem;
    color: #666666; }
.forgotpopup_page2 .col1 .forgotpopup_body .forgot_conform_msg {
    padding: 4%;
    text-align: center; }
.forgotpopup_page2 .col1 .forgotpopup_body .forgot_conform_msg h5 {
    text-align: center;
    margin: 2% 0;
    font-size: 1.4rem;
    line-height: 20px; }
.forgotpopup_page2 .col1 .forgotpopup_body .forgot_conform_msg #btn_f_login {
    color: #ffffff;
    background-color: #12679b;
    font-size: 1.4rem;
    font-weight: bold;
    border: none;
    margin-top: 6%;
    font-size: 1.2rem; }
.forgotpopup_page2 .col1 .fpopup_error {
    margin: 10px 0 0 0px;
    color: #ff0000; }

.smpopup_page2 {
    width: 370px;
    display: table;
    background: #ffffff;
    border: 3px solid #12679b;
    box-shadow: 5px 5px 2px #5a5553; }
@media (min-width: 320px) and (max-width: 767px) {
    .smpopup_page2 {
        width: 95%; } }
.smpopup_page2 .mfp-close {
    color: #fff;
    top: 2%; }
.smpopup_page2 .col1 {
    width: 100%;
    padding: 0%;
    float: left;
    background: #ffffff; }
@media (min-width: 320px) and (max-width: 767px) {
    .smpopup_page2 .col1 {
        float: none;
        width: 100%; } }
.smpopup_page2 .col1 .location_area {
    padding: 4% 2% 2% 2%;
    font-size: 1.2rem; }
.smpopup_page2 .col1 .location_area label {
    font-weight: normal; }
.smpopup_page2 .col1 .form_area {
    padding: 2%;
    font-size: 1.2rem; }
.smpopup_page2 .col1 .form_area .txt_box {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px;
    background: #ffffff; }
.smpopup_page2 .col1 .form_area .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #ffffff url(../images/select-arrow.png) no-repeat 100% center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px; }
.smpopup_page2 .col1 .form_area .btn_area {
    text-align: center;
    width: 100%;
    display: table; }
.smpopup_page2 .col1 .form_area .btn_area a {
    color: #666666;
    font-size: 1rem;
    text-decoration: none;
    line-height: 3rem; }
.smpopup_page2 .col1 .form_area .btn_area a:hover {
    text-decoration: underline; }
.smpopup_page2 .col1 .form_area .btn_area #btn_sm_submit {
    color: #ffffff;
    background-color: #12679b;
    font-size: 1rem;
    font-weight: bold;
    border: none;
    margin-top: 6%;
    font-size: 1.2rem; }
.smpopup_page2 .col1 .form_area .error_txt_box {
    -moz-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    -webkit-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    box-shadow: 0 -5px 4px -5px #ff0000 inset; }
.smpopup_page2 .col1 .smpopup_body .title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #ffffff;
    background-color: #12679b;
    padding: 4%; }
.smpopup_page2 .col1 .popup_error_div {
    text-align: left;
    color: #ff0000;
    padding: 10px;
    font-size: 1rem; }
.smpopup_page2 .col1 .popup_error_div .popup_error {
    margin: 10px 0 0 0px;
    color: #ff0000; }
.smpopup_page2 .col1 .thankyou_src {
    font-size: 1.5rem;
    padding: 5%;
    text-align: center; }
.smpopup_page2 ul.ui-widget-content {
    width: 145px;
    z-index: 9999;
    background-image: none;
    background-color: #12679b;
    max-height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    color: #fff;
    border: 1px solid #12679b;
    position: absolute;
    font-size: 1rem; }
.smpopup_page2 ul.ui-widget-content li {
    list-style: none;
    color: #fff;
    padding: 5px;
    border-bottom: 1px solid #666; }
.smpopup_page2 ul.ui-widget-content li:hover {
    background-image: none;
    background-color: #fff;
    color: #333;
    border: none; }
.smpopup_page2 ul.ui-widget-content li.ui-state-focus {
    background-image: none;
    background-color: #fff;
    color: #333;
    border: none; }

.col1.active .form_area .btn_area #btn_login {
    background: #cc0000; }

.thumb_icon {
    left: -27%;
    position: absolute;
    top: 30%;
    width: 80%;
    display: none; }

.box_lst {
    border: 1px solid #ddd;
    padding: 5px;
    margin-bottom: 10px; }

/* Paste this css to your style sheet file or under head tag */
/* This only works with JavaScript, 
if it's not present, don't show loader */
/*.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/preloader_4.gif) center no-repeat rgba(255,255,255,0.5) ;
}*/
.my_account_listing_sec .thumb_icon {
    left: 5%;
    position: absolute;
    top: 20% !important;
    width: 90%; }

/*.mfp-content{
    width:90%!important;
}*/
#iv_enquiry_popup {
    padding: 0px 0; }
@media (min-width: 320px) and (max-width: 767px) {
    #iv_enquiry_popup {
        width: auto; } }
@media (min-width: 768px) and (max-width: 991px) {
    #iv_enquiry_popup {
        width: 750px; } }
@media (min-width: 992px) and (max-width: 1199px) {
    #iv_enquiry_popup {
        width: 970px; } }
@media screen and (min-width: 1200px) {
    #iv_enquiry_popup {
        width: 360px; } }
#iv_enquiry_popup .ivpopup_page {
    width: 100%;
    display: table;
    background: #ffffff;
    box-shadow: 5px 5px 2px #5a5553; }
#iv_enquiry_popup .ivpopup_page .mfp-close {
    color: #fff;
    top: 3%; }
#iv_enquiry_popup .ivpopup_page .col1 {
    width: 100%;
    padding: 0;
    float: left;
    background: #ffffff;
    border: 3px solid #12679b; }
@media (min-width: 320px) and (max-width: 767px) {
    #iv_enquiry_popup .ivpopup_page .col1 {
        float: none;
        width: 100%;
        padding: 2%; } }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .txt_box {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px;
    background: #ffffff; }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .slt_box {
    border-radius: 0;
    -webkit-appearance: none;
    /*Removes default chrome and safari style*/
    -moz-appearance: none;
    /* Removes Default Firefox style*/
    background: #ffffff url(../images/select-arrow.png) no-repeat 100% center;
    box-shadow: none;
    border: 0;
    border-bottom: 1px solid #3a3a3a;
    margin: 2% 0;
    font-size: 1.2rem;
    padding: 0px; }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .error_txt_box {
    -moz-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    -webkit-box-shadow: 0 -5px 4px -5px #ff0000 inset;
    box-shadow: 0 -5px 4px -5px #ff0000 inset; }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .btn_area {
    width: 100%;
    display: table;
    margin: 3%; }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .btn_area a {
    color: #666666;
    font-size: 1.2rem;
    text-decoration: none;
    line-height: 3rem; }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .btn_area a:hover {
    text-decoration: underline; }
#iv_enquiry_popup .ivpopup_page .col1 .form_area .btn_area #btn_login {
    color: #ffffff;
    background-color: #12679b;
    font-weight: bold;
    border: none;
    margin-top: 6%;
    font-size: 1.2rem; }
#iv_enquiry_popup .ivpopup_page .col1 .thankyou_src {
    /*padding: 4%;*/
    padding: 2%;
    text-align: center; }
#iv_enquiry_popup .ivpopup_page .ivpopup_body {
    width: 100%; }
#iv_enquiry_popup .ivpopup_page .ivpopup_body .title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #ffffff;
    background-color: #12679b;
    padding: 4%; }
#iv_enquiry_popup .ivpopup_page .ivpopup_body .title-sub {
    font-size: 0.9rem;
    color: #666666; }
#iv_enquiry_popup .ivpopup_page .popup_error_div {
    text-align: left;
    color: #ff0000;
    padding-top: 10px; }

#payment_options_area {
    background: #fff;
    border: 1px solid #f0f0f0;
    padding: 2% 2% 0 2%; }
#payment_options_area .payment_option_title {
    font-size: 1.1em;
    padding: 8px;
    padding-bottom: 2%;
    color: #333333;
    font-weight: bold; }
#payment_options_area table th {
    color: #fc3031; }
#payment_options_area table td {
    cursor: pointer; }
#payment_options_area table label {
    font-weight: normal; }
#payment_options_area table .btn_area {
    text-align: right; }
#payment_options_area table .btn_area #payment_btn {
    background: #fc3031;
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 10px;
    border: none; }
#payment_options_area #pmt_error {
    color: #ff0000; }
#payment_options_area #custom_opt_form_area #custom_opt_title {
    font-size: 1em;
    padding: 1%;
    color: #333333;
    font-weight: bold; }
#payment_options_area #custom_opt_form_area #frm_custom_opt {
    padding: 2%; }
#payment_options_area #custom_opt_form_area #frm_custom_opt #custom_opt_error {
    color: #ff0000; }
#payment_options_area #custom_opt_form_area #frm_custom_opt .btn_area {
    text-align: right; }
#payment_options_area #custom_opt_form_area #frm_custom_opt .btn_area #custom_opt_btn {
    background: #fc3031;
    text-transform: uppercase;
    font-weight: bold;
    padding: 4px 10px;
    border: none; }
#payment_options_area #custom_opt_form_area #frm_custom_opt .error_txt_box {
    -moz-box-shadow: 0 0 5px #ff0000 inset;
    -webkit-box-shadow: 0 0 5px #ff0000 inset;
    box-shadow: 0 0 5px #ff0000 inset; }
#payment_options_area #custom_opt_form_area #frm_custom_opt h4 {
    color: #fc3031; }
#payment_options_area #custom_opt_form_area #frm_custom_opt .custom-label {
    font-weight: normal; }

#pricing_list_sec .pricing_list .pricing_list_area {
    border: 1px solid #666666;
    background: #ffffff; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_title {
    background-color: #12679b;
    color: #ffffff;
    text-align: center;
    padding: 5px 0;
    font-weight: bold;
    border: 1px solid #666666;
    font-size: 1.5em; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det {
    background: #f0f0f0;
    padding: 15px;
    min-height: 378px;
    margin: 0 auto;
    border: 1px solid #323232; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item {
    border-bottom: 1px solid #252525;
    text-align: center;
    padding-bottom: 15px; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .p_title {
    text-transform: uppercase;
    font-size: 16px;
    color: #252525;
    padding-bottom: 5px;
    font-weight: bold; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .p_mins {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: #12679b;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    vertical-align: middle;
    padding: 12% 6%;
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    border: 3px solid #12679b; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .p_mins .unlimited_data {
    line-height: 40px; }
@media (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
    #pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .p_mins {
        padding: 7% 4%; } }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .p_validity {
    padding: 10px 0;
    font-size: 16px; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .p_amount {
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: bold; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_item .btn_area button {
    padding: 4px 40px;
    border-radius: 0;
    color: #ffffff;
    background: #12679b;
    text-transform: capitalize; }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det .pricing_list_desc {
    padding: 5px 0;
    text-align: justify;
    font-size: 1rem; }
@media (min-width: 320px) and (max-width: 767px) {
    #pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det {
        width: 95%; } }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det:hover {
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75); }
#pricing_list_sec .pricing_list .pricing_list_area .pricing_list_det:hover .p_mins {
    background: #cc0000;
    border: 3px solid #cc0000; }
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control.left, #pricing_list_sec .pricing_list .pricing_list_area .carousel-control.right {
    background-image: none;
    text-align: left; }
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control .glyphicon-chevron-left,
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control .glyphicon-chevron-right {
    color: #252525 !important; }
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control .glyphicon-triangle-left,
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control .glyphicon-triangle-right {
    top: 50%;
    left: 50%;
    z-index: 5;
    color: #252525;
    text-align: left;
    font-size: 40px; }
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control .glyphicon-triangle-left {
    margin-left: -30px; }
#pricing_list_sec .pricing_list .pricing_list_area .carousel-control .glyphicon-triangle-right {
    margin-left: -10px; }
#pricing_list_sec .pricing_list .pricing_list_area .pmt_bsbuy {
    cursor: pointer; }
#pricing_list_sec .pricing_list .pricing_list_area .deactivate .pricing_list_det {
    background: #f0f0f0;
    opacity: 0.5; }
#pricing_list_sec .pricing_list .pricing_list_area .deactivate .pricing_list_det .pricing_list_item .p_title {
    color: #252525; }
#pricing_list_sec .pricing_list .pricing_list_area .deactivate .pricing_list_det .pricing_list_item .p_mins {
    background: #12679b; }
#pricing_list_sec .pricing_list .pricing_list_area .deactivate .pricing_list_det .pricing_list_item .btn_area button {
    background: #12679b; }
#pricing_list_sec .pricing_list .pricing_list_area .deactivate .pricing_list_det:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: no-drop; }
#pricing_list_sec .pricing_list .pricing_list_area .deactivate .pricing_list_det:hover .p_mins {
    border: none; }
#pricing_list_sec .pricing_list .pricing_sec2 a {
    color: #12679b;
    font-size: 1.2rem; }

.ui-helper-hidden-accessible {
    position: absolute !important;
    left: -9999px !important; }

.form-group .error{ color:red;}
/*# sourceMappingURL=base.css.map */
/* push alert */
@media only screen and (max-width: 555px) and (min-width: 100px)
{
    .siqembed[embedtheme], .siqembed[embedtheme] iframe 
    {
        Height:70% !important;
    }
}
/* PRICING PAGE */
.col-main.limited{
    display:inherit;
}
.res-container.limited{
    position:relative;
    width:auto;
    display:table;
    margin : 0 auto;
}
.res-container.limited .plan_area{

    /*width: 273px;*/
    width: auto;

}
/* PRICINGPAGE */