.table-responsive{
  width: 100%;
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
.fund_tab li a {padding: 20px 18px;}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.fund_return {overflow: hidden;padding: 20px 14px;}
}

@media only screen and (max-width: 1199px){
  .overview ul li label{
    padding: 15px;
  }
}
@media only screen and (max-width: 991px){
  /*ameya style starts*/
  .overview{
    padding: 10px;
  }
  .overview ul li label{
    padding: 10px;
    font-size: 14px;
  }
  .mat-checkbox-label{
    white-space: normal;
  }
}
@media (max-width:767px) {
.width_20{width:95%;}
.no_margin_btm{margin: 0 0 30px 0 !important;}
.mob_menu {font-size: 30px;padding: 10px 0px;}
#mob_side{list-style-type:none;    margin: 0;padding: 0;background: #ffffff;overflow: hidden;border-top:1px solid #cecece;}
#mob_side li{float:left; display:inline-block;    width: 25%; text-align: center;height: 80px;border: 1px solid #cecece;}
#mob_side li a img{margin:0 auto;}
#mob_side li a{    padding: 4px 10px;display: block;}
.income_tabs .nav li:first-child, .income_tabs .nav li:first-child {margin: 0 ;}
.income_tabs .nav>li>a {padding: 15px 0px;width: 168px;}
.incomebtn{width:100%;}
.or {padding: 0 0px;width: 100%;text-align: center;display: block;}
.form_cards .grids {padding: 5px;}
.add_btn {padding: 0;display: block;text-align: center;}
.income_tabs .nav li{width:100%;}
.income_tabs .nav li a{width:100%;}
.income_tabs .nav li.bdr_rt{border-bottom:1px solid #cecece;}
.width_50{width:100%;}
.modal-body .close {margin: 22px 15px 0 0;}
.com_model .sub_btn				{ position:relative; left:0; top:0; margin:20px 0 0 0;}
.com_model .income_fields .input-container label 	{ white-space:nowrap;}
.bank_title p 						{ padding-bottom:20px;}
.upload_field 						{ margin:-30px 0 30px 0;}
.wholesale h4 a.pencil,
.wholesale h4 a.delete 				{ top:-20px;}
.cards .grids .com_model ul.asset_lft 			{ margin:0;}
.liablitiy 							{ border:none;}
.com_model h3 						{ font-size:16px; line-height:22px;}
.cards .grids .com_model ul 			{ float:left; width:100%;}
.total_amt  							{ float:left; margin:0 0 20px 0; }
.total_amt h3 						{ border:none;}
.assets 								{ margin:40px 0 0 0;}
.return_glance .com_model a.anc 		{ position:relative; right:0; bottom:0; padding:10px 0 0 0; float:left; font-size:16px;}
.modal-body .grids, .cards .grids 		{ padding:20px;}
.overview ul li label 					{ padding:15px 0; font-size:14px;}
.overview ul li span 					{ padding:15px 0; font-size:14px;}
.overview ul li b 						{ left:-16px;}
.overview h4 							{ padding:20px 10px; font-size:18px; line-height:24px;}
.overview .sub_btn input[type="submit"].save,
.overview .sub_btn input[type="button"].save	{ margin:0}
.mat-checkbox-label{
  white-space: normal;
}

}

@media print {

}
