@media screen and (min-width: 1501px) and (max-width: 1750px){
	
	.immediate_action_card em.active {
    transform: translateX(120px);
}
	
	
	.immediate_action_section {
    padding-top: 0;
}

.immediate_action_section .col-md-12.mb-5 {
    margin-bottom: 0px !important;
}

.immediate_action_card_slider .slick-prev, .immediate_action_card_slider .slick-next {
    top: -77px;
}

.immediate_action_card_slider {
    margin-top: 40px;
}

.total_assets_div_grid p {
    font-size: 17px;
}

.total_assets_div_grid span {
    font-size: 13px;
}

.recent_transation_listing {
    grid-template-columns: 195px 150px auto auto;
    height: 79px;
}

span.recent_transation_listing_hr {
    right: 11px;
}

.recent_transation_uploaded_dated span {
    font-size: 8px;
}

.recent_transation_uploaded_dated p {
    font-size: 19px;
}

.graph_img img {
    max-width: 100%;
}

.stats_list_wrapper {
    grid-template-columns: 25px 45px auto 20px;
    padding-left: 10px;
}

p.bullet_text {
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.col-md-3.ccd_widget {
    width: 30%;
}

.col-md-9.ccd_widget {
    width: 70%;
}

.physical-cheque3 img {width: 100%;}

.ccd_widget .card-body .col-md-3 {
    width: 30%;
}

.ccd_widget .card-body .col-md-9 {width: 70%;}

.tbl-body-1 td {
    padding: 12px;
}

.col-md-3.ccd_widget {
    width: 30%;
}

.col-md-9.ccd_widget {
    width: 70%;
}

.physical-cheque3 img {width: 100%;}

.ccd_widget .card-body .col-md-3 {
    width: 30%;
}

.ccd_widget .card-body .col-md-9 {width: 70%;}

.tbl-body-1 td {
    padding: 12px;
}

.whats-new-sec .col-lg-3 {
    width: 30%;
}

.whats-new-sec .col-lg-9 {width: 70%;}

.foreign_exchannge_wrapper {
    grid-template-columns: 120px 110px auto;
    height: auto;
    padding: 15px 20px;
}

.whats-new-sec {
    padding-bottom: 0;
}


.widget_card_header.widget_card_header_height .icon_action_center{right: -30px;}

.widget_card_header.widget_card_header_height span.immediate_action_card_count {
   transform: translateX(0px);
left: 110%;}



.nav-pills button.slick-next {
bottom: 70px;}

.nav-pills button.slick-prev, .nav-pills button.slick-next {
    
width: 99px;}
	.more_options_h {
    
    left: 84px;}
}



@media screen and (min-width: 1200px) and (max-width: 1500px){
	
	.immediate_action_card em.active {
    transform: translateX(90px);
}
	
	.nav-pills button.slick-prev, .nav-pills button.slick-next{
		
		    width: 99px;
		    transition: width 0.2s ease-out;
	}
	
	.more_options_h {
    left: 85px;
}
	
	.immediate_action_card_meta_data p {
    -webkit-box-orient: horizontal;
    font-size: 12px;
    margin-bottom: -10px;
    height: auto;
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.immediate_action_card_meta_data span {
    font-size: 8px;
}

.immediate_action_card_time_amnt span {
    font-size: 10px;
}



span.immediate_action_icon {
    width: 24px;
    height: 24px;
}

span.immediate_action_icon svg {
    max-width: 15px;
}

.immediate_action_card_grid_option4 {
    grid-template-columns: 35px auto auto;
    transform: translateY(24px);
}

.statement-card {
    height: 50px;
    border-radius: 10px;
}

.immediate_action_card_time_amnt span sup {
    font-size: 7px;
}

.card-body.transaction_card_body {
    height: 250px;
}

.immediate_action_card {
    height: auto;
}

.immediate_action_card .card-title h2 {
    font-size: 15px;
}

.view_all_light_btn {
    width: fit-content;
    padding: 10px 25px;
    height: auto;
    font-size: 9px;
}

span.transaction_count_op4 {
    width: auto;
    height: auto;
    padding: 5px 6px;
    font-size: 6px;
    border-radius: 5px;
}

ul.action_con_list li {
    height: 20px;
    width: 20px;
}

ul.action_con_list li svg {
    width: 9px;
}

.immediate_action_card_grid_option4_hover_data_wrapper ul.action_con_list li {
    border-width: 1.5px;
}

ul.action_con_list {
    width: 80px;
    margin-left: auto;
}

.card.bg-secondary.statement-card:hover {
    height: 90px;
}

.immediate_action_card_grid_option4_hover_data {
    padding-top: 10px;
    margin-top: 10px;
}

.total_assets_div span {
        font-size: 17px;
}

.total_assets_div p {font-size: 17px;}

.total_assets_div_grid p {
    font-size: 14px;
    margin-bottom: -6px;
}

.total_assets_div_grid span {
    font-size: 10px;
}

.total_assets_div_grid {
    height: 60px;
}

.liability_assets_wrapper {
    height: auto;
}

span.widget_header {
    font-size: 15px;
}

span.widget_tags {
    font-size: 8px;
    height: 16px;
    padding: 0 10px;
    position: relative;
    top: 7px;
}

.card-style-1 .card-header {
    padding: 10px 20px;
}

span.widget_dropdown_text {
    font-size: 10px;
}

.tabs-filter.blue_color_tab a.nav-link {
    padding: 8px 10px;
}

span.active-bar {
    border-radius: 7px;
}

.graph_img img {
    max-width: 100%;
}

.graph_legend {
    padding: 0;
	    height: auto;
}

.widget_content_wrapper {
    padding: 20px 1.5rem !important;
}

.graph_legend ul li {
    margin-bottom: 20px;
}

.graph_legend ul li span {
    font-size: 15px;
}

.graph_legend ul li p {
    font-size: 10px;
}

.recent_transation_listing {
    grid-template-columns: 170px 130px auto auto;
    height: 59px;
}

.recent_transation_listing p {
    font-size: 12px;
}

.recent_transation_listing span {
    margin-bottom: -10px;
    font-size: 7px;
}

.recent_transation_uploaded_dated p {transform: translateY(3px);}

.recent_transation_uploaded_dated p sup {font-size: 8px;}

a.pay_again {
    width: auto;
    height: auto;
    padding: 3px 10px;
    border-radius: 4px;
    font-size: 8px;
}

.recent_transation_listing:hover .recent_transation_uploaded_dated p {
    transform: translateY(-10px);
}

span.recent_transation_listing_hr {
    height: 20px;
    top: 10px;
    right: 25px;
}
	.card.card-style-1.border-0 {
    padding-bottom: 0;
}

a.view_all_btn {
    width: 110px;
    height: auto;
    padding: 10px 0;
}

.stats_chart_div {
    height: auto;
}

img.temp_static_pie {
    max-width: 110px;
    margin: 0 auto;
}

.stats_grip_container p {
    font-size: 20px;
}

span.stats_counter {
    font-size: 25px;
}

.stats_list_wrapper {
    padding: 10px;
    grid-template-columns: 20px 37px 110px auto;
}

p.bullet_text {
    font-size: 9px;
}

p.bullet_counter {
    font-size: 15px;
}

a.view_hover_btn {
    right: -10px;
    font-size: 8px;
}

.icon_content_div {
    height: 145px;
    padding: 0 20px;
}

.icon_content_div img {
    width: 16px;
}

p.icon_div_content {
    font-size: 14px;
    margin: 0;
}

span.icon_div_counter {
    font-size: 24px;
}

.icon_content_div:hover a.ico_act_now_btn {
    transform: translateY(-15px);
}

.icon_content_div:hover .icon_content_hover_div {
    transform: translateY(-9%);
}

.view_all_ico_div svg {
    max-width: 22px;
}


.view_all_ico_div:hover a.ico_act_now_btn {
    transform: translate(0px, -50px);
}

a.ico_act_now_btn {
    font-size: 10px;
}

.col-md-3.ccd_widget {
    width: 33%;
}

.col-md-9.ccd_widget {
    width: 67%;
}

.widget_header_sm {
}

.physical-cheque3 img {
    max-width: 100%;
}

.ccd_widget .card-body .col-md-3 {
    width: 30%;
    padding-right: 0;
}

.ccd_widget .card-body .col-md-9 {
    width: 70%;
}

.tbl-body-1 td {
    font-size: 12px;
    padding: 10px;
    vertical-align: middle;
}

.tbl-head-1 {
}

.tbl-body-1 .badge1 {
    font-size: 8px;
    height: auto;
    width: auto;
    padding: 5px 10px;
}

.tbl-body-1 .badge2 {
    height: auto;
    font-size: 8px;
    padding: 5px 10px;
}

p.cheq_stat_action {
    font-size: 13px;
}

.cheque_status_wrapper {
    height: auto;
    padding: 7px 10px;
    grid-template-columns: 50px auto auto;
}

p.cheq_stat_count {
    font-size: 16px;
}

.immediate_action_section {
    padding-top: 0;
}

.immediate_action_section .col-md-12.mb-5 {
    margin-bottom: 0 !important;
}



.immediate_action_section:before {
    height: 300px;
}

.whats-new-sec .col-lg-3 {
    width: 33%;
}

.whats-new-sec .col-lg-9 {width: 67%;}

.whats-new-sec .card-style-1 .card-title > span {
    font-size: 16px;
}

.foreign_exchannge_wrapper {
    grid-template-columns: 90px 78px auto;
    padding: 0 10px;
    height: 55px;
    column-gap: 15px;
}

.foreign_exchannge_wrapper p {
    font-size: 12px;
}

.foreex_curr img {
    max-width: 15px;
}

.foreign_exchannge_wrapper span.recent_transation_listing_hr {
    right: 5px;
    top: 7px;
}

.foreign_exchannge {
    padding-bottom: 20px !important;
}

.foreign_exchannge_list {
    height: 320px;
}



.item.whatsnewslider_item h4 {
    font-size: 16px;
}

.item.whatsnewslider_item p {
    font-size: 13px;
}


section.whats-new-sec.overflow-hidden.mt-5 {
    padding-bottom: 0;
}

.explore-other-sol button.accordion-button {
    font-size: 30px;
    height: auto;
    padding: 20px;
}

.explore-other-sol.mt-5 {
    margin-top: 0 !important;
}

.immediate_action_card .widget_card_header {
    height: 70px;
  
}

span.immediate_action_card_count {
    font-size: 18px;
    right: -26px;
    top: -7px;
}

.nav-pills button.slick-next {
bottom: 70px;}

.immediate_action_card i.chevron-down svg {
    height: 15px;
}

.widget_card_header.widget_card_header_height span.immediate_action_card_count {
   transform: translateX(0px);
left: 110%;
font-size: 12px;

}

.widget_card_header.widget_card_header_height .icon_action_center{right: -30px;}

.widget_card_header_height_2{height: 315px;}


}

@media (min-width: 1600px){



body{
    font-size: 100%;
}



.container-fluid {
    padding: 0 6.188em;
}

.right-side-mode {
    float: right;
}
.form-style-1 .form-control, .checkbox-btn, .form-style-1 .form-select {
  
    height: 60px;

}

.calender {

}


.user-info {
    padding-left: 2em;
}

.custom-grid-row .col-md-8 {
    width: 74%;
}

.custom-grid-row .col-md-4 {
    width: 26%;
}
}



@media (max-width: 1600px){

    
main{
    font-size: 100%;
}




}



@media screen and (min-width: 1200px) {
	
	nav.navbar.navbar-vertical {
    transition: width 0.2s ease-out;

    z-index: 999;
}

nav.navbar.navbar-vertical.expanded_nav_active {
       width: 300px;
}


	
}




@media (min-width: 1024px){
.container-fluid {
    padding: 0 3em;
}
}

@media (max-width: 1440px){




  
.card-style-1 .card-body, .card-style-1 .card-footer {
    padding: 15px 18px;
    background: transparent;
}
}
@media (min-width: 768px){

    .cookiesModal .modal-dialog {
    max-width: 55%;
}


    .cookiesModal {
     top: calc(100vh - 40vh);

}

    .step-form-page .col-md-4 {
    width: 30%;
}

.step-form-page .col-md-8 {
    width: 69%;
}

}


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

 .bar {width: 50px;height: 5px;background-color: red;display: block;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
 

 
	
	.hamburger.active:after {
    position: absolute;
    content: '';
    top: -11px;
    width: 46px;
    left: -13px;
    height: 46px;
    background: #ebf0f8 0% 0% no-repeat padding-box;
    opacity: 1;
    border-radius: 50px;
    z-index: -1;
    transition: all 0.5s ease;
}
	
 .nav-menu.active {
         left: 0;
         top: 72px;
         padding: 0 0px;
    }
     .mob_logo {
         display: inline-block;
         margin-left: 40px;
         top: 0px;
         position: relative;
    }
     .hamburger:before {
         position: absolute;
    }
    
     .hamburger {
         display: block;
         float:left;
         cursor: pointer;
         top: 5px;
         left: 10px;
         position: relative;
    }
     li.nav-logo {
         display: none;
    }
	
.nav-menu {
    position: fixed;
    height: 100vh;
    left: -100%;
    display: block;
    top: 69px;
    flex-direction: column;
    width: 272px;
    border-radius: 0;
    text-align: center;
    transition: 0.3s;
    z-index: 1;
    background: transparent linear-gradient(360deg, #5D6F84 0%, #354252 100%) 0% 0%;
    box-shadow: 40px 30px 99px #00000047;
    opacity: 1;
    overflow-y: scroll;
}

	
	a.nav-link {

    color: #fff;
}
     
     .hamburger.active .bar:nth-child(1) {
    -webkit-transform: translateY(13px);
    -ms-transform: translateY(13px);
    -o-transform: translateY(13px);
    transform: translateY(6px);
    }
     .hamburger.active .bar:nth-child(3) {
            -webkit-transform: translateY(-13px) rotate(90deg);
            -ms-transform: translateY(-13px) rotate(90deg);
            -o-transform: translateY(-13px) rotate(90deg);
            transform: translateY(-5px) rotate(90deg);
    }
	
	.hamburger.active {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.hamburger.active .bar:nth-child(1), .hamburger.active .bar:nth-child(3) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.hamburger.active .bar:nth-child(2) {
    width: 0;
}

span.bar {
    background: #1C2F3D 0% 0% no-repeat padding-box;
    border-radius: 2px;
    opacity: 1;
    width: 20px;
    height: 2px;
    margin: 4px auto;
}

span.bar:nth-child(2) {
    width: 15px;
    background: #DA291C 0% 0% no-repeat padding-box;
}


span.nav_url {
    display: block;
    text-align: left;
    font: normal normal 12px/15px var(--graphik_reg);
    letter-spacing: -0.48px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
}

ul.nav-menu a.nav-link {
    height: 70px;
    opacity: 1;
    display: grid;
    grid-template-columns: 40px auto 30px;
    align-items: center;
    padding: 0 10px 0 15px !important;
    border-bottom: 1px solid #445264;
}

li.nav-item.active a.nav-link {
    background: #445264 0% 0% no-repeat padding-box;
}

ul.nav-menu a.nav-link img {
    max-width: 20px;
}

.nav-menu::-webkit-scrollbar {
    display: none;
}

ul.nav-menu a.nav-link span {
    text-align: left;
	font: normal normal 13px/26px Graphik_Regular;
}



.user-avatar img {
    max-width: 30px;
    border-radius: 100%;
}

li.nav-item.top_bar_calender.mx-1 {
    right: 15px;
    position: relative;
}

ul.navbar-nav {
    flex-direction: inherit;
    align-items: center;
}
	
.slick-slide {
    margin-right: 10px;
}

.immediate_action_section .container-fluid.pr-0 {
    padding: 0;
}

.immediate_action_section {
    padding: 0 0px 0 10px;
}

.immediate_action_card_slider {
    padding-right: 0;
}

.immediate_action_section .col-md-12.mb-5 {
    margin-bottom: 0 !important;
}

h2.widget_head {
    font-size: 30px;
}
span.more_option_ico i.bi.bi-three-dots {
    color: #445264;
}

span.widget_header {
    display: block;
	font-size: 18px;
}

.h2h {
    padding: 0;
}

span.d-flex.mb-0.gap-3 {
    flex-direction: column;
}

span.widget_tags {
    width: fit-content;
}

.total_assets_div_grid {
    display: block;
    height: auto;
}

.liability_assets_wrapper {
    height: auto;
}

.total_assets_div {
    height: auto;
    padding: 20px;
}

.total_assets_div p {
    font-size: 18px;
}

.total_assets_div span {
    font-size: 19px;
    line-height: initial;
}

.total_assets_div_grid p {
    font-size: 16px;
}

.total_assets_div_grid span {
    font-size: 12px;
}

.total_assets_div_grid div {
    padding: 10px 20px;
}

.card-style-1 .card-body, .card-style-1 .card-footer {
    padding: 0 10px;
}

.mob_mar0 {
    margin: 0;
}

.widget_dropdown {
    width: 100%;
    display: block;
    margin: 10px 0;
}

.widget_icon_wrapper {
    display: block;
}

.widget_dropdown .btn {
    width: 100%;
}

.card-title.align-items-center.justify-content-between.text-dark.d-flex.mb-0 {display: block !important;}

.dropdown.more_options_dropdown {
    position: absolute;
    top: 10px;
    right: 10px;
}

.immediate_action_card  .dropdown.more_options_dropdown {
    position: relative;
    top: 0;
    right: 0;
}

.immediate_action_card button.btn.dropdown-toggle {
    margin-left: 10px;
    margin-right: 0;
}

.immediate_action_card button.btn.dropdown-toggle i.bi.bi-three-dots {
    color: #fff;
}

.immediate_action_card  .card-header {
    padding: 13px 10px 13px 20px;
}

.widget_content_wrapper {
    display: block;
}

ul.style-1.mb-3.icon_tab_filter {
    justify-content: center;
}

.graph_img img {
    max-width: 213px;
}

.nav_head {
    width: 87%;
}



.graph_legend {
    padding: 0;
	    height: auto;
}

.graph_legend ul li p {
    font-size: 10px;
}

.graph_legend ul li span {
    font-size: 12px;
}

.graph_legend ul li {
    padding-left: 20px;
    margin-bottom: 10px;
}

.tabs-filter.blue_color_tab a.nav-link {
    padding: 10px 15px;
    height: auto;
    border-radius: 10px;
}

.tabs-filter.blue_color_tab {
    justify-content: center;
}


.graph_img {
    margin-bottom: 30px;
}
	
	.recent_transation_listing {
width: 100%;
    overflow-x: scroll;
    grid-template-columns: 165px 180px 80px 130px;
}

.recent_transation_listing::-webkit-scrollbar {
    display: none;
}

.recent_transation_uploaded_dated span {top: 5px;position: relative;}

.recent_transation_listing span {font-size: 8px;}

.recent_transation_listing p {
    font-size: 13px;
    margin: 0;
}

.recent_transation_uploaded_dated p sup {
    font-size: 10px;
}

a.pay_again {
    width: auto;
    height: auto;
    padding: 5px 10px;
    border-radius: 3px;
}

.recent_transation_listing:hover .recent_transation_uploaded_dated p {
    transform: translateY(-20px);
}

span.recent_transation_listing_hr {
    right: 20px;
}


a.view_all_btn {
    width: fit-content;
    padding: 7px 20px;
    height: auto;
    border-radius: 6px;
}
	
	.card-style-1 .card-body.stats_chart_div_wrapper {
    width: 100%;
    padding: 20px;
}

.stats_chart_div {
    height: 300px;
}

.stats_content_card {position: relative;}

.stats_grip_container {
    position: absolute;
    top: 20%;
    z-index: 1;
    left: 10px;
    right: 0;
}

img.temp_static_pie {
    max-width: 270px;
}

.stats_grip_container p {
    font-size: 17px;
}

span.stats_counter {
    font-size: 29px;
}

.card-body.transaction_stat.col-6 {
    padding: 15px 28px 15px 20px;
}

.stats_list_wrapper {
    grid-template-columns: 20px 50px auto 20px;
}

p.bullet_text {
    font-size: 13px;
}

a.view_hover_btn {
    font-size: 9px;
}


.icon_grid_wrapp {
    grid-template-columns: auto auto;
    column-gap: 10px;
    row-gap: 10px;
	    padding: 20px;
}

.icon_content_div {
    height: 163px;
}



.icon_content_div img {
    width: 17px;
    margin-bottom: 10px;
}

span.icon_div_counter {
    font-size: 25px;
}

a.ico_act_now_btn {
    font-size: 10px;
}

.icon_content_div:hover a.ico_act_now_btn {
    transform: translateY(-20px);
}

.icon_content_div:hover .icon_content_hover_div {
    transform: translateY(-10%);
}

.view_all_ico_div svg {
    max-width: 30px;
}

.widget_icon_wrapper.ccd_widget_card_header {
    position: absolute;
    width: 120px;
    display: flex;
    justify-content: space-between;
    top: 0;
    right: 10px;
}

.ccd_widget_card_header .dropdown.ccd_widget_dropdown, .ccd_widget_card_header span.refresh_btn {
    position: relative;
    top: 10px;
	right: -10px;
}

.mob_alignment {
    position: absolute;
    top: 14px;
    right: 30px;
}

.mob_alignment {
    position: absolute;
    top: 14px;
    right: 30px;
}

table.table.tbl-body-1 {
    overflow-x: scroll;
    width: 700px;
}

.tb-wr {
    padding: 0 10px;
}

.cheque_status_list {
    padding: 20px 20px 10px;
}

.table-scroll {padding: 0 10px;}


.card.card-style-1.foreign_exchannge  .card-title > span {
    font-size: 20px;
}

.foreign_exchannge_wrapper {
    height: 60px;
    margin: 10px 0;
}

.whats_new_head span {
    font-size: 30px;
    margin-bottom: 20px;
}



.whats-new-sec {
    padding: 0 10px;
  
}

.explore-other-sol {
    padding: 0 10px !important;
}

.whats_new_card_slider {
    padding: 0 10px;
}

.recent_transation_listing_wrapper {
    padding: 15px;
}

.mob_pad_20{padding: 0 20px;}

.explore-other-sol button.accordion-button {
    padding: 20px;
    font-size: 23px;
    height: 70px;
}

.accordion-button::after, .accordion-button::before {
    bottom: 30px;
    width: 14px;
}

.accordion-button::before {
    right: 24px;
}

.accordion-button::after {right: 32px;}

.explore-other-sol-slider .slick-track {
    width: auto !important;
}

.explore-other-sol .accordion-item {
    height: auto;
}

.card-hover-effect-1 {display: flex;flex-direction: initial;}

.explore-other-sol-slider .card .card-hover-effect-1 {
    display: grid;
    grid-template-columns: auto auto;
}

.explore-other-sol-slider .card-hover-effect-1 .card-body.p-4 {
    display: block;
    height: auto;
	box-shadow: 3px -10px 40px #0000001a;
    padding: 20px 20px 10px !important;
}

.light_icon_box {
    float: left;
    width: 20%;
    top: 10px;
    position: relative;
}

.hover_text {
    float: left;
    width: 72%;
    margin: 0;
}

.explore-other-sol-slider .slick-list {
    padding: 0 0;
}

.explore-other-sol-slider .item.slick-slide {
    width: 100% !important;
    margin: 20px 0px 0;
    padding: 0 10px;
}

p.other_solutions_head_lg {
    margin: 3px 0px;
}

footer {
    margin-top: 40px;
    padding-bottom: 30px;
}
	.col.quick-links {
    justify-content: center;
    display: flex;
    margin-top: 10px;
}

.col.social-links {
    display: block;
    margin: 30px 0;
    border-bottom: 1px solid #707070;
    padding-bottom: 30px;
}

footer .row.justify-content-between.align-items-center {
    display: block;
    text-align: center;
}

.file_summary_wrapper_list {
    margin: 10px;
}

p.file_summary_action {
    font-size: 13px;
}

.file_amonut_summary_wrapper_grid p {
    font-size: 11px;
}

.file_amonut_summary_wrapper_grid span {
    font-size: 13px;
}

.file_amonut_summary_wrapper {
    padding: 20px 20px;
    height: auto;
}

.file_summary_wrapper {
    grid-template-columns: 40px auto 30px 20px;
}

p.file_summary_count {
    font-size: 15px;
}

.file_summary_total {
    grid-template-columns: auto 50px 44px;
}

span.file_summary_total_sum {font-size: 20px;}

.file_amonut_summary_wrapper_grid {
    margin-bottom: 10px;
}

.file_summary_update {
    padding: 10px 10px;
}

.h2h_chart_wrapper img {
    max-width: 100%;
}

.h2h_chart_wrapper {
    height: auto;
    margin-top: 20px;
}

.h2h_chart_legends_grid {
    width: 100%;
    row-gap: 20px;
    grid-template-columns: auto;
}

.h2h_chart_legends {
    padding: 0 20px 20px;
}

.dual_header:after{display: none;}

.modal-style-1 .modal-content {
width: 93%;
    height: auto;
}

h2.modal_head {
    font-size: 20px;
}

.modal_grid {
    display: block;
    column-gap: 0;
    grid-template-columns: none;
}

.modal_grid_wrapper:after {
    display: none;
}

.modal_grid_wrapper {
    padding: 0;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.modal_grid_wrapper p {}

.modal_grid_wrapper:last-child {
    margin: 0;
}

.modal_btn_grid .btn {
    width: 100px;
    height: 40px;
    border-radius: 12px;
    font: normal normal 10px/13px Graphik_Medium;
}

.modal_btn_grid {
    margin-top: 20px;
}



.modal-style-1 .modal-dialog {
    justify-content: center;
}

.modal-style-1 .modal-content .modal-body img {
    max-width: 100px;
}

.no_results_modal p.modal_text {

    text-align: center;
}

.confirm_go_back {
    width: auto;
}

.modal-style-2 .modal-content {
    width: auto;
    height: auto;
}



}