
@media(min-width:0px) and (max-width:575px){
    .container{ max-width:100%;}
    .common-btn-hp{ font-size: 14px; line-height: 20px; min-width: 121px; padding:12px 15px; }
    .common-title-hp h2 { font-size: 14px; line-height: 15px; letter-spacing: 2.4px; }
    .common-title-hp h2:after{ left: calc(-1000% - 5px); }
    .common-title-hp h3 { font-size: 20px; line-height: 30px; letter-spacing: 10px; margin-top: 20px; }
    .common-title-hp p { font-size: 14px; line-height: 24px; letter-spacing: 2.36px; margin-top: 20px; }
     /*
@media(min-width:0px) and (max-width:575px){
    .container{ max-width:100%;}
    .common-title-hp h2 { font-size: 15px; line-height: 21px; }
   */
    /*--------------- HEADER_START --------------*/
    #header{ padding:0px; }
    .header-in-hp{ padding:0 0 0 15px; height:48px; justify-content: space-between; }
    .fix-header .header-in-hp { height: 50px; }
    .mobile-menu-icon-hp{ display:block; margin-top:0px; margin-right:0; }
    .menu-toggle-btn{  margin:21px auto;  }
    .navigation { padding: 32px 24px 12px 12px; position: fixed; left: -290px; width: 290px; background-color: #fff; display: block; top: 0px; clear: both; height:100%; overflow:scroll; z-index:9999999999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
    .navigation.open{ left:0; }
    .navbar-nav .nav-item{ border-bottom: 1px solid #fff; }
    .navbar-nav .nav-link{ color: #2E2E2E !important; padding: 0 !important;  font-weight: 700; }
    .navbar-nav .dropdown-menu.show{ display:block; opacity:1; height:auto; transform: translate(0px, 0px); background: rgba(0,0,0,0.3); }
    .navbar-collapse{ display:block !important; }
    .navbar-nav .nav-link:hover { color: #2E2E2E !important; }
    .navbar-nav .show .nav-link{ color: #2E2E2E !important; }
    .navbar-nav .nav-link.active { color: #2E2E2E !important; }
    .header-right-hp{ padding-left:0px; flex-direction: column; width:100%; padding:8px 0 10px 0; }
    .hide-desktop-hp{ display:block !important; }
    /*.mobile-menu-icon-hp.open{ background:#202931; }*/
    /*.menu-toggle-btn.open span{ background:#fff; }*/
    .navbar-nav .nav-item{ padding:0px; }
    .navbar{ display:block; }
    .navbar-nav .nav-link:before{ display:none; }
    .dropdown-toggle::after{ border:0; content:''; background:url(../images/plus_icon.png) no-repeat center center; width:12px; height:12px; position:absolute; margin:0; right:10px; top: 50%; transform: translate(0, -50%); }
    .show .dropdown-toggle::after{ border:0; content:''; background:url(../images/minus_icon.png) no-repeat center center; width:12px; height:12px; position:absolute; margin:0; right:10px; top: 50%; transform: translate(0, -50%); }
    .header-absolute-hp{ display:none; }
    /*.menuOpen #header{ background:#202931; }*/
    .contact-btn-main-hp{ margin:15px 0 0 0; }
    .header_part_hp{ display:none; }
    .menu-toggle-btn.open { margin: 15px auto; height: 18px; }
    .search_icon_mob_hp{ display:flex !important; }
    .logo-mobile-hp{ display:block; }
    .user_icon_mobile_hp{ display:flex; }
    .navbar-nav{ margin:0px 0 0 0 !important; }
    .navbar-nav .nav-item{ margin-top:24px; font-size: 15px; min-height:inherit; }
    .navbar-nav .nav-link{ display:flex; align-items:center; opacity:1; }
    .nav_item_icon_hp{ height: 28px; width:28px; line-height: 28px; margin-bottom: 0; margin-right:12px; align-items: center; }
    .navbar-nav .nav-link.active{ background:none; }
    .navbar-nav .nav-link:hover{ background:none; }
    .nav_item_icon_hp img{ fill:#E5E5E5; }
    .nav_item_icon_hp img { max-width: 28px; max-height: 28px; }
    .logo_mob_hp{display:block;width:200px;position:absolute;top:10px;left:50%; transform:translateX(-50%);}
    .menu_btn_mobile_hp{ display: block; padding: 0 !important; position: absolute; bottom: 40px; left: 12px; width: calc(100% - 36px); }
    .menu_btn_mobile_hp a{ padding:16px 35px !important; }
    /*--------------- HEADER_END --------------*/
    
    /*--------------- CONTAIN_START --------------*/
    #contain{ margin:0px; padding:49px 0 0 0;}
    .single_banner_block_csp{ padding:0; }
    .single_banner_block_csp .container-fluid{ padding:0; }
    
    .single_profile_csp{ padding:0; }
    .single_small_csp{ max-width:100%; }
    .single_profile_box_top_csp{ display:block; }
    .single_profile_box_top_csp .invested_box_left_hp{ width:134px; height:89px; margin-top: -42px; }
    .single_profile_box_top_csp .invested_box_left_img_hp img{ max-width:88px; }
    .single_profile_box_right_csp{ width:100%; padding:16px 0 0 0; }
    .single_details_csp{ display:block; }
    .single_details_right_csp { position: absolute; right: 0; top: -32px; }
    .single_details_left_csp h3 { font-size: 22px; line-height: 32px; }
    .single_profile_box_bottom_csp{ display:block; padding-bottom:24px; }
    .single_profile_box_bottom_left_csp{ width:100%; padding: 24px 0 0 0; }
    .single_profile_box_bottom_left_title_csp { font-size: 13px; line-height: 19px; }
    .single_profile_box_bottom_left_info_csp { padding: 8px 0 0 0; font-size: 14px; line-height: 20px; font-weight: 400; }
    .single_profile_box_bottom_right_csp{ width:100%; padding:24px 0 0 0 }
    
    .contact_popup_csp{ right: 12px; bottom: 12px; }
    .contact_popup_btn_csp{ width:72px; height:72px; }
    .contact_popup_btn_csp img { width: 26px; }
    .contact_popup_btn_csp{ padding:17px 10px; font-size:11px; }
    .contact_popup_num_right_csp{ font-size: 24px; line-height: 28px; }
    .contact_popup_num_left_csp{ font-size:12px; }
    .common_space_csp{ padding-left: 0px; padding-right: 0px;}
    .shareholders_block_csp{ padding-top:24px; }
    .shareholders_middle_csp{ margin:9px 0 0 0; padding:16px; border-radius: 2px; }
    .shareholders_text_csp{ font-size:13px; }
    .overview_middle_csp{ display:block; padding-bottom:0; }
    .overview_box_csp{ width:100%; }
    .overview_list_title_csp { width: 100px; font-size: 13px; }
    .overview_list_info_csp { width: calc(100% - 100px); font-size: 13px; }
    .overview_list_csp:last-child{ padding-bottom:16px; }
    .view_more_csp { font-size: 13px; }
    .news_middle_csp{ margin:9px 0 0 0; padding:0; border-radius: 2px; } 
    .news_list_csp a{ padding: 16px; flex-direction: row-reverse; align-items: center; }
    .news_list_left_csp { width: 102px; }
    .news_list_right_csp { width: calc(100% - 102px); padding-left: 0; padding-right: 16px; }
    .news_list_right_csp p { padding: 4px 0 0 0; line-height: 22px; }
    .news_list_csp:last-child a{ border-bottom:0px; }
    
    .progress_middle_csp{ margin-top:9px; overflow: scroll; border-radius: 2px; }
    .progress_middle_in_csp{ width:1000px; }
    
    .comment_middle_csp{ margin-top:9px; padding:66px 16px 16px 16px; border-radius: 2px; }
    .comment_box_csp{ width:100%; display:block; margin-left: 1px; }
    .comment_box_csp_in{width: calc(100vw - 72px); display:block; min-width:303px}
    .comment_box_left_csp{ width:100%; }
    .comment_box_right_csp{ width:100%; padding:8px 0 0 0; }
    .more_reply_csp { padding: 8px 0 0 0; text-align: center; }
 
    
    .company_block_csp{ padding-top:24px; padding-bottom:40px; }
    .company_middle_csp { padding: 24px 16px; border-radius: 2px; }
    .company_middle_csp h3 { font-size: 14px; line-height: 20px; }
    .company_middle_csp p { font-size: 13px; line-height: 23px; }
    .company_btn_csp { padding: 16px 0 0 0; }
    .company_btn_csp a{ padding:16px 65px; border-radius: 50px; }
    .breadcrumb{ font-size:12px; padding: 12px 0; }
    /*--------------- CONTAIN_END --------------*/
    
    /*--------------- FOOTER_START --------------*/
    .footer_top_hp { padding-top: 60px; padding-bottom: 80px; }
    .footer_logo_hp img { max-width: 312px; }
    .footer_text_hp { padding: 16px 0 0 0; font-size: 11px; line-height: 18px; }
    /*--------------- FOOTER_END --------------*/
    
    /*--------------- COMPANY_COLLECTION_START --------------*/
    .filter_cp { width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index:9999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
    .common_space_cp{ padding-left: 0; padding-right: 0; }
    .invested_box_hp{ margin-bottom:16px; padding:16px; flex-direction: row-reverse; align-items: flex-start; position:relative; flex-wrap:wrap; }
    .invested_box_left_hp{ width: 115px; height: 76px; position: static; }
    .invested_box_right_hp{ width:calc(100% - 115px); padding:33px 16px 0 0; min-height:135px }
    .invested_box_left_img_hp img { max-width: 75px; max-height: 74px; }
    .invested_box_left_info_hp{ left:0; bottom:auto; top:0; padding: 7px 14px 7px 10px; font-size: 12px; line-height: 14px; border-radius:50px 100px 100px 0; }
    .invested_box_left_info_hp img{ height:14px; }
    .invested_box_right_info_hp h4{ font-size: 12px; position: absolute; right: 16px; top: 102px; width: 115px; text-align: center; }
    .invested_box_right_hp p{ font-size:13px; }
    .pagination_cp { margin-top: 24px; }
    .page-item a{ width:32px; }
    .page-prev-item{ width:50px; }
    .page-next-item{ width:50px; }
    .page_block_cp{ padding-bottom:40px; padding-top:24px; }
    .result_cp{ display:none; }
    .invested_desktop_list_hp{ display:none; }
    .invested_mobile_list_hp{ display:block; }
    
    .filter_mobile_block_cp{ display:block; }
    .filter_cp.open{ left:0; }
    .filter_in_cp{ padding:10px 15px 0px 15px; height:calc(100% - 49px); }
    .filter_close_cp{ display:flex; background:#fff; border-bottom:1px solid #E1E1E1; padding:14px 15px; font-size:14px; line-height:20px; color:#2E2E2E; text-align:center; font-weight:700; align-items: center; justify-content: center; }
    .filter_close_svg_cp{ margin:2px 0 0 4px; }
    .filter_close_icon_cp{ position:absolute; width: 48px; height: 48px; right: 0; line-height: 44px; }
    .company_info_cp{ display:none; }
    .filter_title_cp{ display:none; }
    .filter_option_btn_cp{ display:none; }
    .filter_mobile_hide_cp{ display:none; }
    .filter_option_mobile_cp{ padding:16px 40px 16px 0; border-bottom:1px solid #E1E1E1; background:url(../images_nak/arrow_icon.svg) no-repeat right 15px center; }
    .filter_option_mobile_last_cp{ margin-bottom:24px; }
    .clear_btn_cp{ display:block; text-align:center; }
    .filter_last_btn_cp{ text-align:center; }
    .filter_last_btn_cp a{ min-width:220px;  }
    .filter_option_info_cp{ max-width:220px; }
    
    .modal{ opacity:1 !important; z-index: 9999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
    .modal-dialog{ max-width:100%; margin:0; transform: translate(0,0px) !important; height:100%; }
    .modal-content{ border-radius: 0; box-shadow:0 0 0; height:100%; }

    .modal-body{ height:100%; }
    .modal_content_cp { max-height:inherit; height: calc(100% - 180px); padding: 0 15px; }
    .region_part_cp{ margin-top:24px; }
    .region_part_title_cp{ color:#2E2E2E; }
    .region_part_checkboxmark_cp .checkbox_cp div{ padding:5px 12px; }
    .region_part_checkboxmark_cp .region_part_checkbox_cp{ margin-bottom:16px; }
    .modal_footer_tag_cp{ padding:20px 0 0 0; }
    .modal_footer_tag_cp .common-white-btn-hp{ display:none; }
    .modal_footer_cp a{ min-width: 150px; }
    .modal.open{ left:0; }
    .modal_footer_other_cp{ padding-top:20px; padding-bottom:0; }
    .modal_footer_other_cp a{ min-width: calc(50% - 8px); }
    
    .region_part_details_cp{ margin-top:24px; }
    .region_part_checkbox_cp{ width:100%; padding-right:0; }
    .modal_header_close_cp{width:16px; height:16px;}
    .modal_header_cp{padding:15px;}
    .modal_header_title_cp{font-size: 16px;}
    
    /*--------------- COMPANY_COLLECTION_END --------------*/
    
    /*--------------- INDEX_START --------------*/
    .common_space_hp{ padding-left:0; padding-right:0; }
    .banner_middle_hp{ padding:25px 0; flex-direction: column-reverse; }
    .banner_register_hp{ background:url(../images_nak/price_back_mobile.svg) no-repeat right top; background-size: cover; max-width: 240px; padding:6px 0 6px 0px; }
    .banner_register_hp:after{ right:auto; left:-1000%; }
    .banner_register_hp h3 { font-size: 13px; line-height: 19px; }
    .banner_register_hp h4 { font-size: 18px; line-height: 22px; }
    .banner_register_hp h4 span{ font-size:13px; line-height:21px; }
    .banner_left_hp{ padding:24px 0 0 0; }
    .banner_left_hp h1{margin:0; font-size: 20px; line-height: 31px; }
    .banner_left_hp p { padding: 24px 0 0 0; font-size: 13px; line-height: 23px; }
    
    .keyword_block_hp{ padding-top:32px; padding-bottom:0;}
    .keyword_middle_hp{ padding:16px; }
    .keyword_title_hp { font-size: 14px; align-items: center; }
    .keyword_title_hp a{ padding:6px 12px; }
    .keyword_list_hp a{ padding:6px 12px; }
    .feature_block_hp { padding-top: 32px; padding-bottom: 34px; }
    .feature_middle_hp .owl-carousel .owl-nav button.owl-prev{ left:-13px; }
    .feature_middle_hp .owl-carousel .owl-nav button.owl-next{ right:-13px; }
    
    .tabs_block_hp { padding-top: 32px; padding-bottom: 0; }
    .tabs_middle_hp .nav-tabs .nav-link{ width:33.33%; font-size: 13px; line-height: 24px; padding: 17px 5px; min-width:inherit; margin:0; }
    .tabs_middle_hp .tab-content{ padding:16px 16px 8px 16px; }
    .tab_with_img_box_hp{ width:calc(50% - 4px); margin:0 8px 8px 0; }
    .tab_with_img_box_hp:nth-child(5n) { margin-right: 8px; }
    .tab_with_img_box_hp:nth-child(2n) { margin-right: 0px; }
    .tab_with_text_new_line_mobile_hp{ clear:both; }
    .tab_with_img_hp a{ height:155px; }
    .tab_with_text_hp a{ padding:8px; font-size:13px; }
    .round_block_hp { padding-top: 32px; padding-bottom: 0; }
    .invested_block_hp { padding-top: 24px; padding-bottom: 24px; }
    
    .invested_middle_hp{ display:block; }
    .invested_left_hp{ width:100%; padding-right:0; }
    .invested_right_hp{ padding-top:32px; width:100%; }
    .invested_right_box_hp a{ padding:8px 16px; }
    .invested_update_left_hp{ width:132px; height:88px; }
    .invested_update_right_hp { width: calc(100% - 132px); }
    .comments_boxes_hp{ flex-wrap: nowrap; overflow:scroll; }
    .comments_box_hp{ width: 300px; flex: 0 0 300px; margin-bottom:0; margin-right:24px; }
    .comments_block_in_hp{ padding-right:0; }
    .comments_box_bottom_right_hp{ width: calc(100% - 132px); }
    .invested_right_boxes_hp{ padding:16px 0 8px 0; }
    .comments_block_hp { padding-top: 32px; padding-bottom: 0; }
    .notice_block_hp{ padding-top:32px; padding-bottom:0; }
    .notice_left_hp{ width:100%; margin-right:0; margin-bottom:32px; }
    .notice_box_hp a{ padding:8px 16px; }
    .notice_middle_hp{ padding:8px 0 16px 0; }
    /*--------------- INDEX_END --------------*/
      /*--------------- CONTACT PAGE_START --------------*/
    .contact_col2{
        display: block !important;
        padding: 20px 0 0 !important;
    }
   
    .contact_col2 .left_c{
        padding:0 !important;
    }
    .contact_col2 .right_c{
        width:100% !important;
    }
    .contact_col2 .left_c ul li{
        margin:0 0 10px !important;
    }
    .contact_cont{
    padding:20px !important;  
    }

    .contact_body dl{
        flex-direction:column !important;
    }

    .contact_body dl dt{
        width:130px !important;
    }
    .contact_body dl dd{
        width:100% !important;
    }
  
     /*--------------- CONTACT PAGE END --------------*/
    }
    
    @media(min-width:576px) and (max-width:767px){
    .container{ max-width:100%;}
    .common-title-hp h2 { font-size: 15px; line-height: 21px; }
    
    /*--------------- HEADER_START --------------*/
    #header{ padding:0px; }
    .header-in-hp{ padding:0 0 0 15px; height:48px; justify-content: space-between; }
    .fix-header .header-in-hp { height: 50px; }
    .mobile-menu-icon-hp{ display:block; margin-top:0px; margin-right:0; }
    .menu-toggle-btn{  margin:21px auto;  }
    .navigation { padding: 32px 24px 12px 12px; position: fixed; left: -290px; width: 290px; background-color: #fff; display: block; top: 0px; clear: both; height:100%; overflow:scroll; z-index:9999999999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
    .navigation.open{ left:0; }
    .navbar-nav .nav-item{ border-bottom: 1px solid #fff; }
    .navbar-nav .nav-link{ color: #2E2E2E !important; padding: 0 !important;  font-weight: 700; }
    .navbar-nav .dropdown-menu.show{ display:block; opacity:1; height:auto; transform: translate(0px, 0px); background: rgba(0,0,0,0.3); }
    .navbar-collapse{ display:block !important; }
    .navbar-nav .nav-link:hover { color: #2E2E2E !important; }
    .navbar-nav .show .nav-link{ color: #2E2E2E !important; }
    .navbar-nav .nav-link.active { color: #2E2E2E !important; }
    .header-right-hp{ padding-left:0px; flex-direction: column; width:100%; padding:8px 0 10px 0; }
    .hide-desktop-hp{ display:block !important; }
    /*.mobile-menu-icon-hp.open{ background:#202931; }*/
    /*.menu-toggle-btn.open span{ background:#fff; }*/
    .navbar-nav .nav-item{ padding:0px; }
    .navbar{ display:block; }
    .navbar-nav .nav-link:before{ display:none; }
    .dropdown-toggle::after{ border:0; content:''; background:url(../images/plus_icon.png) no-repeat center center; width:12px; height:12px; position:absolute; margin:0; right:10px; top: 50%; transform: translate(0, -50%); }
    .show .dropdown-toggle::after{ border:0; content:''; background:url(../images/minus_icon.png) no-repeat center center; width:12px; height:12px; position:absolute; margin:0; right:10px; top: 50%; transform: translate(0, -50%); }
    .header-absolute-hp{ display:none; }
    /*.menuOpen #header{ background:#202931; }*/
    .contact-btn-main-hp{ margin:15px 0 0 0; }
    .header_part_hp{ display:none; }
    .menu-toggle-btn.open { margin: 15px auto; height: 18px; }
    .search_icon_mob_hp{ display:flex; }
    .logo-mobile-hp{ display:block; }
    .user_icon_mobile_hp{ display:flex; }
    .navbar-nav{ margin:0px 0 0 0 !important; }
    .navbar-nav .nav-item{ margin-top:24px; font-size: 15px; min-height:inherit; }
    .navbar-nav .nav-link{ display:flex; align-items:center; opacity:1; }
    .nav_item_icon_hp{ height: 28px; width:28px; line-height: 28px; margin-bottom: 0; margin-right:12px; align-items: center; }
    .navbar-nav .nav-link.active{ background:none; }
    .navbar-nav .nav-link:hover{ background:none; }
    .nav_item_icon_hp img{ fill:#E5E5E5; }
    .nav_item_icon_hp img { max-width: 28px; max-height: 28px; }
    .logo_mob_hp{display:block;width:200px;position:absolute;top:10px;left:50%; transform:translateX(-50%);}
    .menu_btn_mobile_hp{ display: block; padding: 0 !important; position: absolute; bottom: 40px; left: 12px; width: calc(100% - 36px); }
    .menu_btn_mobile_hp a{ padding:16px 35px !important; }
        .logo_mob_hp img{
        max-width: 100%;
    }
    /*--------------- HEADER_END --------------*/
    
    /*--------------- CONTAIN_START --------------*/
    #contain{ margin:0px; padding:49px 0 0 0;}
    .single_banner_block_csp{ padding:0; }
    .single_banner_block_csp .container-fluid{ padding:0; }
    
    .single_profile_csp{ padding:0; }
    .single_small_csp{ max-width:100%; }
    .single_profile_box_top_csp{ display:block; }
    .single_profile_box_top_csp .invested_box_left_hp{ width:134px; height:89px; margin-top: -42px; }
    .single_profile_box_top_csp .invested_box_left_img_hp img{ max-width:88px; }
    .single_profile_box_right_csp{ width:100%; padding:16px 0 0 0; }
    .single_details_csp{ display:block; }
    .single_details_right_csp { position: absolute; right: 0; top: -32px; }
    .single_details_left_csp h3 { font-size: 22px; line-height: 32px; }
    .single_profile_box_bottom_csp{ display:block; padding-bottom:24px; }
    .single_profile_box_bottom_left_csp{ width:100%; padding: 24px 0 0 0; }
    .single_profile_box_bottom_left_title_csp { font-size: 13px; line-height: 19px; }
    .single_profile_box_bottom_left_info_csp { padding: 8px 0 0 0; font-size: 14px; line-height: 20px; font-weight: 400; }
    .single_profile_box_bottom_right_csp{ width:100%; padding:24px 0 0 0 }
    
    .contact_popup_csp{ right: 12px; bottom: 12px; }
    .contact_popup_btn_csp{ width:72px; height:72px; }
    .contact_popup_btn_csp img { width: 26px; }
    .contact_popup_btn_csp{ padding:17px 10px; font-size:11px; }
    .contact_popup_num_right_csp{ font-size: 24px; line-height: 28px; }
    .contact_popup_num_left_csp{ font-size:12px; }
    .common_space_csp{ padding-left: 0px; padding-right: 0px;}
    .shareholders_block_csp{ padding-top:24px; }
    .shareholders_middle_csp{ margin:9px 0 0 0; padding:16px; border-radius: 2px; }
    .shareholders_text_csp{ font-size:13px; }
    .overview_middle_csp{ display:block; padding-bottom:0; }
    .overview_box_csp{ width:100%; }
    .overview_list_title_csp { width: 100px; font-size: 13px; }
    .overview_list_info_csp { width: calc(100% - 100px); font-size: 13px; }
    .overview_list_csp:last-child{ padding-bottom:16px; }
    .view_more_csp { font-size: 13px; }
    .news_middle_csp{ margin:9px 0 0 0; padding:0; border-radius: 2px; } 
    .news_list_csp a{ padding: 16px; flex-direction: row-reverse; align-items: center; }
    .news_list_left_csp { width: 102px; }
    .news_list_right_csp { width: calc(100% - 102px); padding-left: 0; padding-right: 16px; }
    .news_list_right_csp p { padding: 4px 0 0 0; line-height: 22px; }
    .news_list_csp:last-child a{ border-bottom:0px; }
    
    .progress_middle_csp{ margin-top:9px; overflow: scroll; border-radius: 2px; }
    .progress_middle_in_csp{ width:1000px; }
    
    .comment_middle_csp{ margin-top:9px; padding:66px 16px 16px 16px; border-radius: 2px; }
    .comment_box_csp{ width:100%; display:block; margin-left: 1px; }
    .comment_box_left_csp{ width:100%; }
    .comment_box_right_csp{ width:100%; padding:8px 0 0 0; }
    .more_reply_csp { padding: 8px 0 0 0; }
  
    
    .company_block_csp{ padding-top:24px; padding-bottom:40px; }
    .company_middle_csp { padding: 24px 16px; border-radius: 2px; }
    .company_middle_csp h3 { font-size: 14px; line-height: 20px; }
    .company_middle_csp p { font-size: 13px; line-height: 23px; }
    .company_btn_csp { padding: 16px 0 0 0; }
    .company_btn_csp a{ padding:16px 65px; border-radius: 50px; }
    .breadcrumb{ font-size:12px; padding: 12px 0; }
    
    /*--------------- CONTAIN_END --------------*/
    
    /*--------------- FOOTER_START --------------*/
    .footer_top_hp { padding-top: 60px; padding-bottom: 80px; }
    .footer_logo_hp img { max-width: 312px; }
    .footer_text_hp { padding: 16px 0 0 0; font-size: 11px; line-height: 18px; }
    /*--------------- FOOTER_END --------------*/
    
    /*--------------- COMPANY_COLLECTION_START --------------*/
    .filter_cp { width: 100%; position: fixed; left: -100%; top: 0; height: 100%; z-index:9999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
    .common_space_cp{ padding-left: 0; padding-right: 0; }
    .invested_box_hp{ margin-bottom:16px; padding:16px; flex-direction: row-reverse; align-items: flex-start; position:relative; flex-wrap:wrap; }
    .invested_box_left_hp{ width: 115px; height: 76px; position: static; }
    .invested_box_right_hp{ width:calc(100% - 115px); padding:33px 16px 0 0; min-height:135px}
    .invested_box_left_img_hp img { max-width: 75px; max-height: 74px; }
    .invested_box_left_info_hp{ left:0; bottom:auto; top:0; padding: 7px 14px 7px 10px; font-size: 12px; line-height: 14px; border-radius:50px 100px 100px 0; }
    .invested_box_left_info_hp img{ height:14px; }
    .invested_box_right_info_hp h4{ font-size: 12px; position: absolute; right: 16px; top: 102px; width: 115px; text-align: center; }
    .invested_box_right_hp p{ font-size:13px; }
    .pagination_cp { margin-top: 24px; }
    .page-item a{ width:32px; }
    .page-prev-item{ width:50px; }
    .page-next-item{ width:50px; }
    .page_block_cp{ padding-bottom:40px; padding-top:24px; }
    .result_cp{ display:none; }
    .invested_desktop_list_hp{ display:none; }
    .invested_mobile_list_hp{ display:block; }
    
    .filter_mobile_block_cp{ display:block; }
    .filter_cp.open{ left:0; }
    .filter_in_cp{ padding:10px 15px 0px 15px; height:calc(100% - 49px); }
    .filter_close_cp{ display:flex; background:#fff; border-bottom:1px solid #E1E1E1; padding:14px 15px; font-size:14px; line-height:20px; color:#2E2E2E; text-align:center; font-weight:700; align-items: center; justify-content: center; }
    .filter_close_svg_cp{ margin:2px 0 0 4px; }
    .filter_close_icon_cp{ position:absolute; width: 48px; height: 48px; right: 0; line-height: 44px; }
    .company_info_cp{ display:none; }
    .filter_title_cp{ display:none; }
    .filter_option_btn_cp{ display:none; }
    .filter_mobile_hide_cp{ display:none; }
    .filter_option_mobile_cp{ padding:16px 40px 16px 0; border-bottom:1px solid #E1E1E1; background:url(../images_nak/arrow.svg) no-repeat right 15px center; }
    .filter_option_mobile_last_cp{ margin-bottom:24px; }
    .clear_btn_cp{ display:block; text-align:center; }
    .filter_last_btn_cp{ text-align:center; }
    .filter_last_btn_cp a{ min-width:220px;  }
    .filter_option_info_cp{ max-width:220px; }
    
    .modal{ opacity:1 !important; z-index: 9999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
    .modal-dialog{ max-width:100%; margin:0; transform: translate(0,0px) !important; height:100%; }
    .modal-content{ border-radius: 0; box-shadow:0 0 0; height:100%; }

    .modal-body{ height:100%; }
    .modal_content_cp { max-height:inherit; height: calc(100% - 180px); padding: 0 15px; }
    .region_part_cp{ margin-top:24px; }
    .region_part_title_cp{ color:#2E2E2E; }
    .region_part_checkboxmark_cp .checkbox_cp div{ padding:5px 12px; }
    .region_part_checkboxmark_cp .region_part_checkbox_cp{ margin-bottom:16px; }
    .modal_footer_tag_cp{ padding:20px 0 0 0; }
    .modal_footer_tag_cp .common-white-btn-hp{ display:none; }
    .modal_footer_cp a{ min-width: 150px; }
    .modal.open{ left:0; }
    .modal_footer_other_cp{ padding-top:20px; padding-bottom:0; }
    .modal_footer_other_cp a{ min-width: calc(50% - 8px); }
    
    .region_part_details_cp{ margin-top:24px; }
    .region_part_checkbox_cp{ width:100%; padding-right:0; }

    .modal_header_close_cp{width:16px; height:16px;}
    .modal_header_title_cp{font-size: 16px;}
    /*--------------- COMPANY_COLLECTION_END --------------*/
    
    /*--------------- INDEX_START --------------*/
    .common_space_hp{ padding-left:0; padding-right:0; }
    .banner_middle_hp{ padding:25px 0; flex-direction: column-reverse; }
    .banner_register_hp{ background:url(../images_nak/price_back_mobile.svg) no-repeat right top; background-size: cover; max-width: 240px; padding:6px 0 6px 0px; }
    .banner_register_hp:after{ right:auto; left:-1000%; }
    .banner_register_hp h3 { font-size: 13px; line-height: 19px; }
    .banner_register_hp h4 { font-size: 18px; line-height: 22px; }
    .banner_register_hp h4 span{ font-size:13px; line-height:21px; }
    .banner_left_hp{ padding:24px 0 0 0; }
    .banner_left_hp h1{font-size: 20px; line-height: 31px; }
    .banner_left_hp p { padding: 24px 0 0 0; font-size: 13px; line-height: 23px; }
    
    .keyword_block_hp{ padding-top:32px; padding-bottom:0;}
    .keyword_middle_hp{ padding:16px; }
    .keyword_title_hp { font-size: 14px; align-items: center; }
    .keyword_title_hp a{ padding:6px 12px; }
    .keyword_list_hp a{ padding:6px 12px; }
    .feature_block_hp { padding-top: 32px; padding-bottom: 34px; }
    .feature_middle_hp .owl-carousel .owl-nav button.owl-prev{ left:-13px; }
    .feature_middle_hp .owl-carousel .owl-nav button.owl-next{ right:-13px; }
    
    .tabs_block_hp { padding-top: 32px; padding-bottom: 0; }
    .tabs_middle_hp .nav-tabs .nav-link{ width:33.33%; font-size: 13px; line-height: 24px; padding: 17px 5px; min-width:inherit; margin:0; }
    .tabs_middle_hp .tab-content{ padding:16px 16px 8px 16px; }
    .tab_with_img_box_hp{ width:calc(50% - 4px); margin:0 8px 8px 0; }
    .tab_with_img_box_hp:nth-child(5n) { margin-right: 8px; }
    .tab_with_img_box_hp:nth-child(2n) { margin-right: 0px; }
    .tab_with_text_new_line_mobile_hp{ clear:both; }
    .tab_with_img_hp a{ height:155px; }
    .tab_with_text_hp a{ padding:8px; font-size:13px; }
    .round_block_hp { padding-top: 32px; padding-bottom: 0; }
    .invested_block_hp { padding-top: 24px; padding-bottom: 24px; }
    
    .invested_middle_hp{ display:flex; }
    .invested_left_hp{ width:100%; padding-right:0; }
    .invested_right_hp{ padding-top:32px; width:100%; }
    .invested_right_box_hp a{ padding:8px 16px; }
    .invested_update_left_hp{ width:132px; height:88px; }
    .invested_update_right_hp { width: calc(100% - 132px); }
    .comments_boxes_hp{ flex-wrap: nowrap; overflow:scroll; }
    .comments_box_hp{ width: 300px; flex: 0 0 300px; margin-bottom:0; margin-right:24px; }
    .comments_block_in_hp{ padding-right:0; }
    .comments_box_bottom_right_hp{ width: calc(100% - 132px); }
    .invested_right_boxes_hp{ padding:16px 0 8px 0; }
    .comments_block_hp { padding-top: 32px; padding-bottom: 0; }
    .notice_block_hp{ padding-top:32px; padding-bottom:0; }
    .notice_left_hp{ width:100%; margin-right:0; margin-bottom:32px; }
    .notice_box_hp a{ padding:8px 16px; }
    .notice_middle_hp{ padding:8px 0 16px 0; }
    /*--------------- INDEX_END --------------*/
    /*--------------- CONTACT PAGE_START --------------*/
    .contact_col2{
        display: block !important;
        padding: 20px 0 0 !important;
    }
    .contact_col2 .left_c{
        padding:0 !important;
    }
    .contact_col2 .left_c ul li{
        margin:0 0 10px !important;
    }
    .contact_col2 .right_c{
        width:100% !important;
    }
    .contact_cont{
    padding:20px !important;  
    }
   
     /*--------------- CONTACT PAGE END --------------*/
    }
    
    @media(min-width:768px) and (max-width:991px){
    .container{ max-width:768px;}
    
    /*--------------- HEADER_START --------------*/
    .header-in-hp{ padding:0px 16px 0 86px; }
    .logo-hp{ width:190px; }
    .header_search_hp{ max-width:250px; }
    .user_icon_hp{ width:120px; }
    .overlay-mobile-menu-hp{ display:none !important; }
    /*--------------- HEADER_END --------------*/
    
    /*--------------- CONTAIN_START --------------*/
    .single_banner_block_csp { padding: 24px 0px 0 71px; }
    .common_space_csp { padding-left: 86px; padding-right: 15px; }
    .single_profile_box_right_csp{ padding-left:20px; }
    .single_details_left_csp{ padding-right:15px; }
    .navbar-collapse{ display:block !important; }
    .progress_middle_csp{ margin-top:9px; overflow: scroll; border-radius: 2px; }
    .progress_middle_in_csp{ width:1000px; }
    
    .contact_popup_csp{ right: 12px; bottom: 12px; }
    .contact_popup_btn_csp{ width:72px; height:72px; }
    .contact_popup_btn_csp img { width: 26px; }
    .contact_popup_btn_csp{ padding:17px 10px; font-size:11px; }
    .contact_popup_num_right_csp{ font-size: 24px; line-height: 28px; }
    .contact_popup_num_left_csp{ font-size:12px; }
    /*--------------- CONTAIN_END --------------*/
    
    /*--------------- COMPANY_COLLECTION_START --------------*/
    .common_space_cp { padding-left: 330px; padding-right: 0; }
    .invested_box_hp{ margin-bottom:16px; padding:16px; flex-direction: row-reverse; align-items: flex-start; position:relative; flex-wrap:wrap; }
    .invested_box_left_hp{ width: 115px; height: 76px; position: static; }
    .invested_box_right_hp{ width:calc(100% - 115px); padding:33px 16px 0 0; }
    .invested_box_left_img_hp img { max-width: 75px; max-height: 74px; }
    .invested_box_left_info_hp{ left:0; bottom:auto; top:0; padding: 7px 14px 7px 10px; font-size: 12px; line-height: 14px; border-radius:50px 100px 100px 0; }
    .invested_box_left_info_hp img{ height:14px; }
    .invested_box_right_info_hp h4{ font-size: 12px; position: absolute; right: 16px; top: 102px; width: 115px; text-align: center; }
    .invested_box_right_hp p{ font-size:13px; }
    .pagination_cp { margin-top: 24px; }
    .page-item a{ width:32px; }
    .page-prev-item{ width:50px; }
    .page-next-item{ width:50px; }
    .invested_desktop_list_hp{ display:none; }
    .invested_mobile_list_hp{ display:block; }
    /*--------------- COMPANY_COLLECTION_END --------------*/
    
    /*--------------- INDEX_START --------------*/
    .common_space_hp{ padding-left:72px; padding-right:0; }
    
    
    .banner_register_hp h3 { font-size: 13px; line-height: 19px; }
    .banner_register_hp h4 { font-size: 18px; line-height: 22px; }
    .banner_register_hp h4 span{ font-size:13px; line-height:21px; }
    .banner_left_hp{ padding:24px 0 0 0; }
    .banner_left_hp h1{font-size: 20px; line-height: 31px; }
    .banner_left_hp p { padding: 24px 0 0 0; font-size: 13px; line-height: 23px; }
    
    .keyword_block_hp{ padding-top:32px; padding-bottom:0;}
    .keyword_middle_hp{ padding:16px; }
    .keyword_title_hp { font-size: 14px; align-items: center; }
    .keyword_title_hp a{ padding:6px 12px; }
    .keyword_list_hp a{ padding:6px 12px; }
    .feature_block_hp { padding-top: 32px; padding-bottom: 34px; }
    .feature_middle_hp .owl-carousel .owl-nav button.owl-prev{ left:-13px; }
    .feature_middle_hp .owl-carousel .owl-nav button.owl-next{ right:-13px; }
    
    .tabs_block_hp { padding-top: 32px; padding-bottom: 0; }
    .tabs_middle_hp .nav-tabs .nav-link{ width:33.33%; font-size: 13px; line-height: 24px; padding: 17px 5px; min-width:inherit; margin:0; }
    .tabs_middle_hp .tab-content{ padding:16px 16px 8px 16px; }
    .tab_with_img_hp a{ height:155px; }
    .tab_with_text_hp a{ padding:8px; font-size:13px; }
    .round_block_hp { padding-top: 32px; padding-bottom: 0; }
    .invested_block_hp { padding-top: 24px; padding-bottom: 24px; }
    
    .invested_left_hp { width: calc(100% - 310px); }
    .invested_right_hp{ width:310px; }
    .invested_right_box_hp a{ padding:8px 16px; }
    .invested_update_left_hp{ width:132px; height:88px; }
    .invested_update_right_hp { width: calc(100% - 132px); }
    .comments_boxes_hp{ flex-wrap: nowrap; overflow:scroll; }
    .comments_box_hp{ width: 300px; flex: 0 0 300px; margin-bottom:0; margin-right:24px; }
    .comments_block_in_hp{ padding-right:0; }
    .comments_box_bottom_right_hp{ width: calc(100% - 132px); }
    .invested_right_boxes_hp{ padding:16px 0 8px 0; }
    .comments_block_hp { padding-top: 32px; padding-bottom: 0; }
    .notice_block_hp{ padding-top:32px; padding-bottom:0; }
    .notice_left_hp{  margin-bottom:32px; }
    .notice_box_hp a{ padding:8px 16px; }
    .notice_middle_hp{ padding:8px 0 16px 0; }
    /*--------------- INDEX_END --------------*/
    }
    
    @media(min-width:992px) and (max-width:1100px){
    .container{ max-width:992px;}
    
    /*--------------- HEADER_START --------------*/
    .header-in-hp{ padding:0px 16px 0 86px; }
    .logo-hp{ width:190px; }
    .header_search_hp{ max-width:400px; }
    .user_icon_hp{ width:120px; }
    /*--------------- HEADER_END --------------*/
    
    /*--------------- CONTAIN_START --------------*/
    .single_banner_block_csp { padding: 24px 0px 0 71px; }
    .common_space_csp { padding-left: 86px; padding-right: 15px; }
    .single_profile_box_right_csp{ padding-left:20px; }
    .single_details_left_csp{ padding-right:15px; }
    .navbar-collapse{ display:block !important; }
    .progress_middle_csp{ margin-top:9px; overflow: scroll; border-radius: 2px; }
    .progress_middle_in_csp{ width:1000px; }
    
    .contact_popup_csp{ right: 12px; bottom: 12px; }
    .contact_popup_btn_csp{ width:72px; height:72px; }
    .contact_popup_btn_csp img { width: 26px; }
    .contact_popup_btn_csp{ padding:17px 10px; font-size:11px; }
    .contact_popup_num_right_csp{ font-size: 24px; line-height: 28px; }
    .contact_popup_num_left_csp{ font-size:12px; }
    /*--------------- CONTAIN_END --------------*/
    
    /*--------------- COMPANY_COLLECTION_START --------------*/
    .common_space_cp { padding-left: 330px; padding-right: 0; }
    /*--------------- COMPANY_COLLECTION_END --------------*/
    
    /*--------------- INDEX_START --------------*/
    .common_space_hp{ padding-left:72px; padding-right:0; }
    .invested_update_left_hp{ width:130px; height:84px; }
    .comments_box_bottom_right_hp{ width:calc(100% - 130px); }
    .invested_update_right_hp{ width:calc(100% - 130px); }
    /*--------------- INDEX_END --------------*/
    }
    
    
    @media(min-width:992px) and (max-width:9999px){
    .navigation{ display:block !important; }
    .navbar-nav .dropdown:hover .dropdown-menu{ display:block; opacity:1; height:auto; transform: translate(0px, 0px); z-index: 111; }
    .navbar-nav .nav-link:after{ display:none; }
    .flow-box-hp:nth-child(3n):after{ display:none; }
    .overlay-mobile-menu-hp{ display:none !important; }
    }

@media
only screen and (max-width : 768px){
        .logo_mob_hp img{
        max-width: 100%;
    }
}