@charset "utf-8";
/* CSS Document */
.collectionRemittances .trans_acct_form_block li .select-extra select{
	width: 46%;
}
/* media queries */
@media (min-width: 801px){
	.collectionRemittances .trans_acct_form ul li .ln-select label{
		width: 43%;
	}
/*.collectionRemittances .trans_acct_form_block li .select-extra select{
    width: 182px;
    }*/
}
/* min-width 1024 ends */
@media (min-width: 801px) and (max-width: 1024px) {
	.collectionRemittances.transfers {
		margin: 0 1%;
		overflow: hidden;
		position: relative;
		width: 98%;
	}
	.collectionRemittances .trans_acct_form ul li .ln-select label {
		width: 40%;
	}
}
/* min-width 801 and max-width 1024 ends */

@media (max-width: 1024px) {
	#nav ul.right-cont {
		margin-right: 2%;
	}
	.user-info, .accounts, .transfers, #header, .footer {
		margin: 0 0 0 2%;
		width: 96%;
	}
	#nav ul.menu {
		margin-left: 2%;
	}
	.qick-links {
		width: 28%;
		margin-right: 2%;/*added for ipad landspace */
	}
	.font-adjest {
		margin-right: 2%;
	}
	.footer p {
		padding: 0 0 0 2%;
	}
	.loans-content ul {
		width: 100%;
	}
	.loan-details {
		margin-top: 10px;
	}
	h4.header-title {
		margin: 0 0 20px 0;
	}
	ul.ln-settlement li span {
		width: 38%;
	}
	.as-Search ul li input {
		float: left;
		width: 26%;
	}
	#account_summary form .ac-balance {
		float: left;
		width: 60%;
	}
	/*transfers -resp*/
	.select-play select {
		width:115px;
	}
	.trans_acct_form_block ul li .cstm-input input[type="text"] {
		width:40%;
	}
	.transfers_footer ul li button {
		/*commented by Harsh onsite 
		padding: 7px 15px;*/
	}
	.transfers-tab .ui-widget-header{
		border-bottom:0;
	}
	.transfers-tab .ui-tabs .ui-tabs-nav li{
		width: 32.9%;
		margin: 1px 0;
		text-align:center;
	}
	.transfers-tab .ui-tabs .ui-tabs-nav .ui-tabs-anchor{
		padding: 8px 5px ;
		float: none;
		display: block;
	}
	.transfers-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active{
		padding-bottom:0;
		margin-bottom:0;
		width: 32.6%;
	}
	#add_beneficiary .trans_acct_form_block ul li input[type="text"], 
	#domestic_clearing_codes .trans_acct_form_block ul li input[type="text"], #international_clearing_codes .trans_acct_form_block .ln-select input[type="text"]{
		width:35%;
	}	
	#add_beneficiary .trans_acct_form_block_auto ul li input[type="text"]{
		width:39%;
	}	
	#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select{
		width:40%;
	}	
	#add_beneficiary .trans_acct_form .trans_acct_form_block select{
		width:35%;
	}	
/*.ui-tabs .ui-tabs-nav li{
	float:none;
	display:inline-block;
	}*/
	
	.trans_acct_form_block ul li input[type="text"].full_half {
		width: inherit;
	}
	.trans_acct_form .trans_acct_form_block_auto select, #add_beneficiary .trans_acct_form .trans_acct_form_block select {
		width: 125px;
	}
	.trans_acct_form .trans_acct_form_block_auto ul li label, #change_pwd .trans_acct_form_block_auto ul li label {
		width: 47%;
	}
	.narrative .ln-select {
		width:70%;
	}
	.narrative .ln-select label{
		width:261px;
	}
	#add_beneficiary .trans_acct_form .add_intnl_ben ul li select{
		width:35%;
	}
	.trans_acct_form_block table.pay_instr input{
		width:auto !important;
	}
	.trans_acct_form ul li .ln-select label{
		padding-right:7px;
	}
	/*bill payments -resp*/
	
	.transfers-tab .bill_payments_tab.ui-tabs .ui-tabs-nav li,
	.transfers-tab .bill_payments_tab.ui-tabs .ui-tabs-nav li.ui-tabs-active{
		width:auto;
		margin:0 0.1em 0 0;
	}
	#trans_init_auth .trans_acct_form ul li label{
		width:auto;
	}	
	.trans_acct_form_block .auth-vertual-keyboard{
		text-align:left;
	}
	/*bulk file view -resp*/
	.trans_acct_form_block table.bulk_file_view_table_three tr td:nth-child(2) input, 
	.trans_acct_form_block table.bulk_file_view_table_three tr td:nth-child(3) input {
		width: 78%;
	}
	/*messages -resp*/
	#messages .transfers-tab .ui-tabs .ui-tabs-nav li,
	#messages .transfers-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active{
		width:auto;
		margin:1px 0.2em 0 0;
	}
	#messages ul.ui-tabs-nav li img{
		width:10px;
	}
	/*session summery -resp*/
	#session_summary .session_summary_block table.page-content tr th,
	#session_summary .session_summary_block table.page-content tr td{
		width:auto;
	}	
	.trans_acct_form_block .trans_pin table {
		width: 65%;
	}			
	#session_summary .session_summary_block.session_info table.session_infoT td:last-child {
		padding-right: 0.6em !important;
	}
	#file_upload .trans_acct_form ul li label {
		width: 40%;
	}
	/*messages*/
	#msg_compose .msg_compose_block ul li .ln-select.cstm-input select, #msg_compose .msg_compose_block ul li .right_box select {
		min-width: 125px;
	}
	/*initiated transactions*/
	#search_init_trans .view_init_trans_block table.search-table th, #search_init_trans .view_init_trans_block table.search-table td {
		padding-left: 15px;
	}
	/* change password -resp */
	#change_pwd #pwd_policy ul {
		margin-left: 6px !important;
	}
	/* contacts -resp */
	#orb_contacts .contacts_block ul {
		margin-left: 10px;
	}
	#orb_contacts .contacts_block ul li {
		padding: 1em 2em 0 0;
	}
	#orb_locator .orb_locator_block .trans_acct_form ul li label {
		width: 30%;
	}
/*.ln_activity_select_trType{
	width:100%;
	padding:10px 0;

}
.ln-activity ul li .ln_activity_select_trType label{
	width:20%;
	}*/
	.collectionRemittances .trans_acct_form_block li .select-extra select {
		width: 46%;
	}
	.messages-body{
		width:100%;
	}
	.message-links{
		display:none;
	}
	.MsgMobileNav {
		display: block;
		background: url(../images/msg_menu_bar.png) no-repeat center;
		height: 21px;
		width: 26px;
		float: left;
		background-size: 55%;
	}
	.message-links{
		position:absolute;
		top:25px;
		width:21%;
		left:0;
		min-height:290px;
		z-index:99;
	}	
	#osk-container{
		width:95% !important;
	}
	} /*1024 end*/

@media (max-width: 900px) {
	.tabClass ul.ui-tabs-nav li a{
		    padding: .4em 0.5em;	
	}
}
	@media (max-width: 800px) {
		.ac-content-bottom ul.buttons {
			margin-top: 10px;
		}
		.login-info {
			padding: 5px 0 0 0;
			float: none;
			clear: both;
			margin: 0;
		}
		.login-info p:first-child {
			border:0;
			padding:0;
		}
		.user-info, .accounts, .transfers, #header, .footer, .collectionRemittances.transfers {
			margin: 0px 0 0 1%;
			width: 98%;
		}
		.qick-links {/*changed from 29 to 27 by sanjiv and added margin-right property for ipad*/
			width: 27%;
			margin-right: 1.5%;
		}
		.links-list {
			border: 5px solid #e7e7e8;
			border-top: 0;
		}
		.ac-header h2.ac-name, .ac-box1 {
			width: 35%;
			text-align: left;
		}
		.ac-header h2.ac-amount, .ac-box3 {
			width: 45%;
			text-align: right;
		}
/*.visit-branch {
	height: 160px;
	}*/
	#nav ul.menu {
		margin-left: 1%;
	}
	#nav ul.right-cont {
		margin-right: 0%;
	}
	#nav ul.right-cont li a {
		padding: 0 8px;
	}
	#nav ul.right-cont li a.logout {
		padding: 0 0 0 3px;
	}
	.think-possibilities p {
		padding-right: 48px;
	}
	.loans-content ul li {
		width:100%;
	}
	.loans-content ul li span {
		width:52%;
	}
	.header-visa, .header-scheduled, .header-utilisations, .header-loans, .header-Ulimits, .header2-Ulimits, .header3-Ulimits  {
		background: url(images/minus.png) no-repeat 1%;
		background-size: 16px;
		background-color: #F1F2F2;
	}
	.header-toggle {
		background: url(images/plus.png) no-repeat 1%;
		background-size: 16px;
		background-color: #F1F2F2;
	}
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor, #tabs ul.ui-tabs-nav li a {
		padding: .4em 0.9em;
	}
	.as-Search ul li label, .select-account label {
		padding-right: 10px;
	}
	.loans-content ul li {
		width:100%;
	}
	.halfWidth {
		width: 100%;
	}
	/*transfers -resp*/
	.trans_acct_form ul li label, #add_beneficiary .trans_acct_form .add_intnl_ben ul li label {
		width:40%;
		padding-right:10px;
	}
#search_init2_trans .trans_acct_form_block ul li .ln-select label {
	width: 37%;
}
	.trans_acct_form_block ul li .ln-select label  {
		width:52%;
		padding-right:5px;
	}
	#add_beneficiary .trans_acct_form .trans_acct_form_block label {
		width: 42%;
	}
	.select-play select{
		width:125px;	
	}
	.trans_acct_form .trans_acct_form_block_auto ul li label{
		width:40%;
		padding-right:10px;
	}
	.int_ben_det label{
		width:100%;
		text-align:left;
		padding-bottom:10px;
	}	
	.trans_acct_form .trans_acct_form_block_auto ul li input[type="text"]{
		width:40%;
	}	
	#bill_payments form.trans_acct_form .trans_acct_form_block a.btn-search{
		margin-top:2%;
		margin-right:25%;
	}	
	.narrative .ln-select {
		width: 100%;
	}	
	.trans_acct_form .trans_acct_form_block_auto ul {
		width: 100%;
	}
	#internal_acct_transfer .ln-select, #own_acct_transfer .ln-select, #domestic_transfer .ln-select, #international_transfer .ln-select, #multiple_acct_transfer .ln-select, #beneficiary_maintanence .ln-select, #inward_remittance_inquiry .ln-select,
	#outward_remittance_inquiry .ln-select,
	#fcy_collection_inquiry .ln-select,
	#domestic_collection_inquiry .ln-select{
		width: 100%;
		padding: 5px 0;
	}
	#internal_acct_transfer .ln-select label, #own_acct_transfer .ln-select label, #domestic_transfer .ln-select label, #international_transfer .ln-select label, #multiple_acct_transfer .ln-select label, #beneficiary_Maintenance .ln-select label,
	#inward_remittance_inquiry .ln-select label,
	#outward_remittance_inquiry .ln-select label,
	#fcy_collection_inquiry .ln-select label,
	#domestic_collection_inquiry .ln-select label{
		width: 40%;
		padding-right: 10px;
	}
	.trans_acct_form_block ul li input[type="text"], .trans_acct_form_block ul li input[type="text"].full_half {
		float: left;
		width: 40%;
	}
	.narrative ul li label {
		float: right;
		width: auto;
	}
	.narrative ul li select, .narrative ul li input[type="text"] {
		float: right;
		width: 30%;
	}
	.entr_int_ben {
		padding: 10px 0px 20px 20px;
		float: left;
		width: 95%;
	}
	#add_beneficiary .trans_acct_form .dat_ent_ben ul li label, #international_clearing_codes label{
		width:42%;
	}
	#add_beneficiary .trans_acct_form .dat_ent_ben ul li input[type="text"], #add_beneficiary .trans_acct_form .dat_ent_ben ul li select {
		width:39%;
	}
	#domestic_clearing_codes .trans_acct_form_block .ln-select, #international_clearing_codes .trans_acct_form_block .ln-select, #Beneﬁciary_Maintenance .ln-select {
		width:100%;
		padding:5px 0;
		margin:0;
	}
	#Beneﬁciary_Maintenance .ben_maintanance .trans_acct_form ul li{
		padding:0;
	}
	.add_ben_international .trans_acct_form .entr_int_ben span{
		float:left;
	}
.ui-widget input, .ui-widget select, .ui-widget textarea, select, .trans_acct_form .trans_acct_form_block_auto select, .trans_acct_form .trans_acct_form_block_auto ul li input[type="text"], .narrative ul li select, .narrative ul li input[type="text"], .collectionRemittances .trans_acct_form_block li .select-extra select {
		width: 40%;
	}
	.trans_acct_form_block .forOverFlowX table td select{
		width:125px;
	}
	.btn-download{
		margin-top:20px;
	}
	.trans_acct_form_block .trans_pin table {
		width: 55%;
	}	
	.trans_acct_form_block .trans_pin table td input[type="text"] {
		width: 58%;
	}	
	#change_password {
		width: 98%;
		margin: 0 1%;
	}
	#steps ul li {
		width: 180px;
	}
	/*contacts*/
	#orb_contacts .contacts_block ul:last-child {
		margin-left: 30px;
	}
	/* messages -resp */
	#messages .msg_inbox table tr td:nth-child(1) {
		width: 5%;
	}
	#messages .msg_inbox table tr td:nth-child(2) {
		width: 10%;
	}
	#messages .msg_inbox table tr td:nth-child(3) {
		width: 25%;
	}
	#messages .msg_inbox table tr td:nth-child(4) {
		width: 35%;
	}
	#messages .msg_inbox table tr td:nth-child(5) {
		width: 25%;
	}
	.Inv-empty{
		display:none;
	}
	.trans_acct_form_block li .select-extra select, .collectionRemittances .trans_acct_form_block li .select-extra select {
		width: 40%;
	}
	#Outward_Rem_Search .header-Ulimits, #Outward_Rem_Search .header2-Ulimits, #Outward_Rem_Search .header3-Ulimits {
		padding: 10px 0 10px 6%;
		width: 94%;
	}
	.message-links{
		width:25%;
	} 
	#msg_compose .messagebox textarea{
		width:100%;
	}
	#uba-keyboard{
		padding:0 !important;
	}
	#change_pwd .trans_acct_form_block_auto ul #uba-keyboard{
		overflow:auto !important;
	}
.trans_activity_tabs ul.ui-tabs-nav li{
	width:49%;
}
.trans_activity_tabs ul.ui-tabs-nav li.active{
	    padding-bottom: 0px;
}
	} /*800 end*/

	@media (max-width: 768px) {
		.links-list {
			border: 4px solid #e7e7e8;
			border-top: 0;
		}
		#nav ul.menu li a {
			padding: 0px 15px;
		}
		.visit-branch p {
			line-height: 25px;
		}
/*.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
 padding: .4em 0.7em;
 }*/
 .ui-tabs .ui-tabs-nav .ui-tabs-anchor, #tabs ul.ui-tabs-nav li a {
 	padding: .4em 0.5em;
 }
 /*transfers -resp*/
 .trans_acct_form_block ul li .ln-select.right_box label{
 	width:50%;	
 }
 .trans_acct_form_block_auto ul li input[type="text"]{
 	width:45%;
 }
/*.trans_acct_form .trans_acct_form_block_auto select{
	width:120px;
	}	
button{
	padding:5px 10px;
	}	
#multiple_acct_transfer form.trans_acct_form table input{
	width:80px;
	}	
#multiple_acct_transfer form.trans_acct_form ul li .ln-select label{
	width:auto;
	}
#add_beneficiary .trans_acct_form .trans_acct_form_block label, 
{
	width:40%;
	}
#add_beneficiary .trans_acct_form .trans_acct_form_block_auto ul li input, 
#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select{
	width:42%;
	}	
#bill_payments .trans_acct_form	.trans_acct_form_block ul li input[type="text"]{
	width:33%;
	}
.entr_int_ben{
	padding:10px 0 20px 113px;
	}*/	
/*#beneficiary_Maintenance .trans_acct_form_block .benf_acct_block li .ln-select label{
	width:55%;
}
#beneficiary_Maintenance .trans_acct_form_block .benf_acct_block li .ln-select select{
	width:109px;
	}*/
	/*session summery -resp*/
	#session_summary .session_summary_block.session_info table.session_infoT td:last-child{
		padding-right:0.6em !important;
	}
	#session_summary .session_summary_block.session_info table.session_infoT tr td{
		width:auto;
	}	
	/*messages*/
	#messages .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
		padding: 0.5em 1.8em;
	}
	#orb_locator .orb_locator_block .trans_acct_form ul li label {
		width: 35%;
	}
	#orb_locator .orb_locator_block .trans_acct_form ul li {
		padding: 0 10px;
	}
	#orb_contacts .contacts_block ul {
		margin-left: 20px;
	}
	} /*768 end*/

	@media (max-width: 736px) {
/*	.trans_acct_form_block ul li div.ln-select {
 width:100%;
 margin-bottom:10px;
}
.trans_acct_form_block ul li {
    display: inline-block;
    
}
.trans_acct_form_block ul li .ln-select label, 
.trans_acct_form .trans_acct_form_block_auto ul li label{
 width:40%;
 padding-right:20px;	
 }*/
 #nav .menu {
 	width: 60%;
 }
 .qick-links{
 	display:none;
 }
 .account-selection {
 	width: 100%;
 }
 .ui-widget, #domestic_clearing_codes, #international_clearing_codes{
 	width: 100%;
 	float: left;
 	padding:0;
 }
 #domestic_clearing_codes label, #international_clearing_codes label{
 	width: 42%;   
 }
 .collectionRemittances .ui-tabs .ui-tabs-nav, .collectionRemittances h3 {
 	width: 100%;
 }
 .collectionRemittances .tab-data {
 	width: 100%;
 	float: left;
 }
.trans_activity_tabs ul.ui-tabs-nav, .trans_activity_tabs .tab-data{
	width:100%;
}
.trans_activity_tabs ul.ui-tabs-nav li{
	width:auto;
}
}

@media (max-width: 667px) {
	img.header-logo {
		width: 100%;
		margin-top: 3%;
	}
	.think-possibilities p {
		padding-right: 10%;
	}
	.qick-links{
		display:none;
	}	
	.tab-data, .ui-tabs .ui-tabs-nav{
		width:100%;
	}
	.bill-tab-data, .ui-tabs .ui-tabs-nav{
		width:100%;
	}
	.transfers_footer{
		margin-right: 0px;
	}
	/*transfers -resp*/
	.select-play select {
		/*width:115px;*/
	}
	.trans_acct_form .trans_acct_form_block_auto ul{
		width:100%;
	}
	.int_ben_det label{
		width:40%;
	}
	.trans_acct_form .trans_acct_form_block_auto ul li input[type="text"]{
		/*width:35%;*/
	}
	#multiple_acct_transfer form.trans_acct_form ul li .ln-select label{
		width:40%;
	}	
	#add_beneficiary .trans_acct_form .trans_acct_form_block label{
		width:44%;
	}
	#add_beneficiary .trans_acct_form .trans_acct_form_block_auto ul li input, 
	#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select{
		width:35%;
	}			
	.trans_acct_form_block ul li .ln-select.right_box label {
		width: 55%;
	}
	#steps ul li {
		width: 163px;
	}
	#steps ul li p.title {
		padding: 17px 20px 0 20px;
	}
	#init_transactions .init_links ul li{
		margin:0;
	}
	.message-header ul li span:first-child{
		width:100px;
	}
	} /*667 end*/
	@media (max-width: 640px) {
		.mini-statement-content table.page-content tr th:nth-child(4), .mini-statement-content table.page-content tr td:nth-child(4) {
			display:none;
		}
		.qick-links {
			display: none;
		}
		.account-selection {
			width: 100%;
		}
		.ui-tabs .ui-tabs-nav {
			width: 100%;
		}
		.tab-data {
			width: 100%;
			float: left;
		}
		.bill-tab-data {
			width: 100%;
			float: left;
		}
		#account_summary form .ac-balance {
			width: 57%;
			padding-left: 3%;
		}
		#account_summary form button, button {
			margin-top:20px;
		}
		.ui-tabs {
			/*z-index:-1;*/
		}
		#header, .footer {
			width:100%;
			margin:0;
		}
		.session {
			display:none;
		}
		/*transfers -resp*/
		.trans_acct_form_block ul li .cstm-input input[type="text"], 
		.trans_acct_form .trans_acct_form_block_auto ul li input[type="text"]{
			/*width:35%;*/
		}
		.trans_acct_form .trans_acct_form_block_auto .radio-btn2 span{
			padding:0 1%;
		}
		#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select{
			width:35%;
		}
		#nav .menu .carousel li a {
			padding: 0px 6px;
			font-size: 0.9em;
			float:none;
			display:block;
		}
		#nav ul.right-cont li a {
			font-size: 0.9em;
		}
		#nav .menu .carousel li a {
			padding: 0px 5%;
			font-size: 0.9em;
		}
		#nav ul.right-cont li a {
			font-size: 0.9em;
		}
		.qick-links {
			display: none;
		}
		.MobileNav {
			display: block;
			background: #0e5695 url(../images/menu.png) no-repeat center;
			/*background-size: contain;*/

			height: 40px;
			width: 50px;
			float: left;
			background-size: 55%;
		}
		#nav .menu .carousel {
			display: none;
			background-color: #0f4e8e;
			float: left;
			width: 52%;
			clear: both;
			margin: 0;
			position: relative;
			z-index: 9;
		}
		.MobileNav:hover + #nav .menu .carousel, .M_ChangePass, .M_QuickLinks, .M_messages {
			display: block;
		}
		/*added by sanjiv starts*/
		.M_QuickLinks {
			display: block;
		}
		/*added by sanjiv ends*/

		#nav .menu .carousel li {
			width: 100%;
			border-bottom: 1px solid #4172a3;
		}
		#nav .menu .carousel li a.home.select img {
			content:url(../images/home_selected.png);
		}
		#nav .menu .carousel li a.select {
			width: 90%;
			background: #f1f2f2;
			color: #000d4b;
		}
#nav .menu .carousel li.slide a.select {
	display: inline-table;
}
		#nav ul.right-cont li a.logout {
			background: url(../images/m_logout.png) no-repeat center;
			width: 10px;
			height: 25px;
			background-size: contain;
			margin: 6px 7px 0 5px;
		}
		.messages {
			display: none;
		}
		.message-count {
			background: url(../images/m_message.png) no-repeat left;
			background-size: contain;
			width: 17px;
			height: 34px;
			margin: 2px 5px 0 0;
			color: #414042;
			line-height: 30px;
			font-size: 10px;
			font-weight: bold;
			cursor:pointer;
		}
		#nav .menu .carousel li ul {
			padding-left: 0%;
			margin: 0 0 0 100%;
			width: 100%;
			background-color: #f1f2f2;
		}
		.menu li:hover .submenu {
			height: auto;
		}
		#nav .menu .carousel li ul li a {
			color: #011F58;
			padding: 10px 0px 0px 10%;
			width: 90%;
			height: 30px;
		}
		#nav .menu .carousel li ul li a:hover {
			border: 0px;
		}
		#nav .menu .carousel li ul li {
			padding: 0px 0px 0 0px;
			margin: 0 0px;
			outline: none;
		}
		.font-adjest {
			display:none;
		}
		.session {
			display:none;
		}
		ul.submenu {
			height:auto;
			top:0;
			display:none;
		}
		#nav .menu .carousel li ul.transfersmenu {
			padding-left: 0;
			top: 80px;
		}	
		.menu .slideshow .carousel li:hover .submenu{
			height:auto;
		}
		.home_menu{
			display:none;
		}
		.home_mobile{
			display:block;
		}
		#nav .menu {
			width: 80%;
		}
		.slideshow{
			left:0;
		}
		#steps ul li {
			width: 155px;
		}
		/* messages -resp */
		#messages .msg_inbox table tr td:nth-child(1) {
			width: 5%;
		}
		#messages .msg_inbox table tr td:nth-child(2) {
			width: 10%;
		}
		#messages .msg_inbox table tr td:nth-child(3) {
			width: 50%;
		}
		#messages .msg_inbox table tr td:nth-child(4) {
			width: 20%;
		}
		#messages .msg_inbox table tr td:nth-child(3) {
			color: #686868;
		}
		#messages .msg_inbox table tr td:nth-child(3) p {
			color: #000;
		}
		/* locator -resp */
		#orb_locator .orb_locator_block .trans_acct_form input[type="text"] {
			width: 50%;
		}
		.message-links{
			width:30%;
		}
		.viewattached button{
			margin-top:0;
		}
#search_init2_trans .trans_acct_form_block ul li .ln-select label{
	 width: 25%;
	}	
#view_transactions .trans_acct_form ul li .ln-select label{
	width:40%;
	}	
		} /*640 end*/
		@media (max-width: 600px) {
			
			.think-possibilities p {
				text-align: right;
				color: #fff;
				line-height: 62px;
				padding-right: 22px;
				font-size: 13px;
			}
			.account-selection {
				width: 100%;
			}

			.think-possibilities p {
				text-align: right;
				color: #fff;
				line-height: 62px;
				padding-right: 22px;
				font-size: 13px;
			}

			.user-info .welcome-user {
				font-size: 0.8em;
			}
			.login-info {
				padding: 0px 0 0 0;
				float: left;
				clear: inherit;
				font-size: 0.8em;
			}
			.login-info p:first-child {
				/*float:right;*/
			}

			.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
				padding: 8px 5px;
				float:none;
				display:block;
			}
			#page-content2_wrapper {
				overflow-x:auto;
			}
			#account_summary form button, button {
				width:auto;
				/*padding: 5px 10px;*/
			}
			.login-intro {
				width:96%;
				padding:0 2%;
			}
			.sub_select {
				background-color: #0F4E8E;
			}
			.sub_select a {
				color:#fff !important;
			}
			a.home {
				line-height:23px !important;
				width: inherit;
			}
			a.home img {
				padding-top: 9px !important;
			}
			.as-Search ul li {
				/*padding: 0;*/
			}
			.ac-choice label, .ac-balance label {
				width: 50%;
				float: left;
			}
			#account_summary form .ac-balance select {
				width: 150px;
			}
			.footer p {
				font-size: 0.7em;
			}
			.cards-table table tr td:nth-child(5), .cards-table table tr td:nth-child(4), .cards-table table tr th:nth-child(5), .cards-table table tr th:nth-child(4) {
				display:none;
			}
			#add_beneficiary .trans_acct_form .dat_ent_ben ul li input[type="text"], #add_beneficiary .trans_acct_form .dat_ent_ben ul li select {
				width: 35%;
			}
			#steps ul li {
				width: 145px;
			}
			#init_transactions .init_links ul li{
				padding:3px;
			}
			.map_locator iframe{
				height:300px;
			}
			.up_arrow
			{
				display:block;
				width:30px;
				height:30px;
				border-radius:30px;
				overflow:hidden;
				float: right;
				margin: 10px;
			}
			
			.up_arrow img
			{
				width:30px;
				height:30px;
			}
.trans_activity_tabs ul.ui-tabs-nav li {
    width: 100% !important;
    margin: 10px 0 !important;
}
.trans_activity_tabs ul.ui-tabs-nav li.active{
 border: 1px solid #bcbdc0; 
 margin: 10px 0;
}
.trans_activity_tabs ul.ui-tabs-nav li a{
	text-align:center;
	display:block;
	float:none;
}
#search_init2_trans h5.header-Ulimits{
	padding-left:9%;
}
			}  /*600 end*/

			@media (max-width: 568px) {
				#steps ul li {
					width: 138px;
				}
				#init_transactions .init_links ul li{
					padding:5px 0;
					width:100%;
					float:left;
				}
				#init_transactions .init_links ul li a{
					width:100%;
					padding:5px 0;
					text-align:center;
				}

			}
			@media (max-width: 540px) {
				.my-ac-buttons {
					display:block;
					float:right;
					padding-right: 10px;
				}
				.ac-content-bottom .buttons, .ac-header {
					display:none;
				}
				.left-box {
					float:left;
					width:70%;
				}
				.ac-box1, .ac-box2, .ac-box3 {
					width:100%;
				}
				.ac-box2 {
					display:none;
				}
				.ac-box1 .ac-content p, .ac-box3 .ac-content p {
					width:50%;
					float:left;
					text-align:left;
				}
				.ac-box3 .ac-content p span {
					width:100%;
					padding:2px 0;
				}
				.ac-content-bottom {
					margin-top: 10px;
					float: left;
				}
				.my-ac-buttons ul li a, .loan-details {
					font-size:1em;
				}
				.logo-container {
					margin-left: 1%;
					width: 67%;
				}
				#nav {
					margin:0;
				}
				.ui-tabs .ui-tabs-nav {
					width: 100%;
					padding:0;
					border:0;
				}
				.ui-tabs .ui-tabs-nav li {
					width:49%;
					margin:1px 0;
				}
				.ui-tabs .ui-tabs-nav li.ui-tabs-active {
					/* border-bottom: 1px solid #001C54;*/
					padding-bottom: 0;
					margin:1px 0 0;
				}
				/*below modified by Harsh onsite as per bank's requirement to show description instead of transactio ref no. in account statement
				table.ac_statement_table tr th:nth-child(4), table.ac_statement_table tr td:nth-child(4), table.ac_statement_table tr th:nth-child(2), table.ac_statement_table tr td:nth-child(2) {
					display:none;
				}*/
				table.ac_statement_table tr th:nth-child(3), table.ac_statement_table tr td:nth-child(3), table.ac_statement_table tr th:nth-child(2), table.ac_statement_table tr td:nth-child(2) {
					display:none;
				}
				.from-date, .to-date {
					width:100%;
					/*background: url(../images/date.png) no-repeat 280px center;*/
					margin:10px 0;
				}
				.as-Search ul li .from-date label, .as-Search ul li .to-date label, .sort-date label, .as-Search ul li label, .select-account label, .ln-activity ul li .ln-select label, .ln-activity ul li .sort-date label {
					width: 25%;
				}
				.as-Search ul li input {
					width: 50%;
					margin: 0px 0px 15px 0;
				}
				.sort-date, .ln-select {
					width:100%;
					margin:10px 0;
				}
				table.search-table th, .page-content tr th, table.search-table td, .page-content tr td {
					font-size:1em;
				}
				/*transfers -resp*/
				.trans_acct_form_block ul li .ln-select label {
					width:40%;
					padding-right:20px;
				}
				#transfer_confirm .transfer_confirm_block ul, .file_upload_block ul {
					/*border: none;*/
					width:99%;
					
				}
				.select-play select {
					/*width:130px;*/
				}
				.conditions p {
					width: 100%;
				}
				#steps ul li {
					width: 130px;
					height: 60px;
				}
				#steps ul li p.title {
					padding: 3px 20px 0 10px;
					font-size: 1.2em;
				}
				#steps ul li p.title_type {
					padding: 5px 10px;
				}
				#steps ul li:first-child {
					border-top-left-radius: 20px;
					border-bottom-left-radius: 20px;
				}
				.change_pass_pass, .virtual_keyboard {
					width: 100%;
				}
				.viewattached .ln-select{
					margin:0;
				}
				#messages ul.ui-tabs-nav li {
					padding-bottom: 0px;
					width: 100% !important;
					margin: 3px 0 !important;
				}
				.tabClass ul.ui-tabs-nav li.active{
					/*border: 1px solid #bcbdc0; commentted by sanjiv*/
				}
				#messages ul.ui-tabs-nav li a {
					display: block;
					float: none;
				}
.note-label input[type="text"]{
	width:90%;
	margin:5px 5%;
}
	
				}  /*540 end*/

				@media (max-width: 480px) {
					.my-ac-buttons {
						padding-right: 0px;
						width: 30%;
					}
					.my-ac-buttons ul li a, .loan-details {
						font-size:0.9em;
					}
/*.from-date, .to-date {
    background: url(../images/date.png) no-repeat 265px center;
    }*/
    .loans-content ul li span {
    	width: 52%;
    }
    .trans_acct_form_block ul li div.ln-select {
    	margin-bottom:5px;
    }	
    button{
    	margin-top:5px;
    	/*padding:5px;*/	
    }	
    #domestic_clearing_codes form .trans_acct_form_block, #add_beneficiary form .trans_acct_form_block	{
    	/*overflow-x:scroll;*/
    }
    .bill_payments_tab ul.ui-tabs-nav li{
    	width:auto;
    }
    #internal_acct_transfer .ln-select, #own_acct_transfer .ln-select, #domestic_transfer .ln-select, #international_transfer .ln-select, #multiple_acct_transfer .ln-select, #beneficiary_Maintenance .ln-select,
    .collectionRemittances .ln-select {
    	margin: 0;
    }
    .transfer_error_txt{
    	float:left;
    /*	width:83%; changed by Dolly on 29/03 to merge with bank css*/
width: auto;
    }
    /*bill payments -resp*/
    .bill_payments .trans_acct_form ul li label{
    	width:38%;
    }
    /*bulk file view -resp*/
    .trans_acct_form_block table.bulk_file_view_table_three tr th, .trans_acct_form_block table.bulk_file_view_table_three tr td, .trans_acct_form_block table.bulk_file_view_table_two tr th, .trans_acct_form_block table.bulk_file_view_table_two tr td{
    	width:auto;
    	font-size:0.9em;
    }
    .trans_acct_form_block table.bulk_file_view_table_two tr td input, .trans_acct_form_block table.bulk_file_view_table_two tr td select{
    	width:125px;
    }
    .trans_acct_form_block .trans_pin table td input[type="text"]{
    	width:50%;
    }	
    /*session summery -resp*/
    
    .trans_acct_form_block .trans_pin table {
    	width: 50%;
    }
    .trans_acct_form_block .trans_pin table td input[type="text"] {
    	width: 80%;
    }			
    #steps ul li {
    	width: 110px;
    	height: 53px;
    }
    #steps ul li p.title_type {
    	display: none;
    }
    #steps ul li p.title {
    	padding: 18px 25px;
    	font-size: 1.2em;
    }
    h3.m_title {
    	display: block;
    	font-family: helveticabold;
    	padding: 10px 0 1px 0px;
    	border-bottom: 2px solid #001b54;
    	color: #001b54;
    	margin: 0 0 10px 0;
    }
    /*messages -resp*/
    #msg_compose .msg_compose_block ul li div:last-child {
    	text-align: left;
    }
    #msg_compose .msg_compose_block ul li .ln-select label {
    	text-align: right;
    }
    .confirm_thank {
    	padding: 10px 0 10px 60px;
    }
    .pass_success {
    	padding: 10px 0 10px 60px !important;
    	height: auto !important;
    }
    #view_Ulimits .page-content tr th, #view_Ulimits .page-content tr td{
    	padding-left:5px;
    }
    .benBankDtlsTable{
    	width:500px !important;
    }
    #page-content5{
    	width:480px !important;
    }
    .collectionRemittances .trans_acct_form_block ul li {
    	padding:0;
    }
    .message-links{
    	width:45%;
    }
    .message-header ul li{
    	float:none;
    	width:100%;
    	overflow:hidden;
    }
    .messagebox .message_enter .ln-select select.msg_select{
    	width:185px;
    }	
    .messagebox .message_enter .ln-select{
    	margin:0;
    }	
    .msg_right	{
    	margin-bottom:20px;
    }
    .messagebox textarea{
    	width:100%;
    }	
    #userref {
    	float: left;
    	width: 98%;
    	padding: 1%;
    }
    #userref button{
    	/*width:48%;*/
    	margin:5px 1%;
    	padding:7px 10px;
    }
    #attachwindow{
    	width: 96%;
    	padding: 10px 1%;
    }
#search_init2_trans .trans_acct_form select {
    width: 100%;
}
#search_init2_trans .trans_acct_form_block ul li .ln-select label{
	width:100%;
	padding:5px 0;
	text-align:left;
}
#search_init2_trans .hasDatepicker{
	width:90%;
}
#search_init2_trans .trans_acct_form ul label{
	width:80%;
	padding:5px 0;
}
#search_init2_trans .trans_acct_form ul input[type="radio"]{
	margin:5px;
}
#search_init2_trans .trans_acct_form ul input[type="text"]{
	width:90%;
}
.transfers_footer {
    margin-right: 0px;
    width: 100%;
}
.transfers_footer ul li {
    display: inline-block;
    width: auto;
    float: left;
    margin: 0 2%;
}
    } /*480 end*/

    @media (max-width: 414px) {
    	.mini-statement-content {
    		float:left;
    		width:100%;
    	}
    	.mini-statement-content table.page-content tr th:nth-child(3), .mini-statement-content table.page-content tr td:nth-child(3) {
    		display:none;
    	}
    	.ac-box1 .ac-content p, .ac-box3 .ac-content p, .loans-content ul li {
    		font-size:0.9em;
    	}
    	.header-visa, .header-scheduled, .header-utilisations, .header-loans, .header-Ulimits, .header2-Ulimits, .header3-Ulimits  {
    		background: url(images/minus.png) no-repeat 1%;
    		background-size: 13px;
    		background-color: #F1F2F2;
    	}
    	.header-toggle {
    		background: url(images/plus.png) no-repeat 1%;
    		background-size: 13px;
    		background-color: #F1F2F2;
    	}
    	.logo-container {
    		margin-left: 1%;
    		width: 57%;
    	}
    	.think-possibilities {
    		width:40%;
    		margin:0;
    	}
    	.as-Search ul li .from-date label, .as-Search ul li .to-date label, .sort-date label, .as-Search ul li label, .select-account label, .ln-activity ul li .ln-select label, .ln-activity ul li .sort-date label {
    		width: 40%;
    	}
    	.ui-widget input, .ui-widget select, .ui-widget textarea, select, .trans_acct_form .trans_acct_form_block_auto select, .trans_acct_form .trans_acct_form_block_auto ul li input[type="text"], .narrative ul li select, .narrative ul li input[type="text"] {
    		width: 40%;
    	}
    	.trans_acct_form_block ul li .cstm-input input[type="text"] {
    		width: 37%;
    	}
    	.from-date select, .to-date select {
    		width: auto;
    	}
/*.from-date, .to-date {
    background: url(../images/date.png) no-repeat 285px center;
    }*/
    #account_summary ul.total-ugx li span {
    	width:35%;
    }
    #account_summary ul.total-ugx li aside {
    	width: 60%;
    }
    #account_summary form .ac-choice, #account_summary form .ac-balance {
    	width: 100%;
    	padding-left: 0%;
    	margin: 10px 0;
    }
    #account_summary form .ac-balance select, .download-format select {
    	width:125px;
    }
    .download-format form {
    	float:left;
    	margin:5px 0;
    }
    #nav h3 {
    	font-size:11pt;
    }
    /*transfers -resp*/
    .int_ben_det label{
    	width:100%;
    	text-align:left;
    }		
/*#multiple_acct_transfer form .trans_acct_form_block.table_mob_scroll	{
	overflow-x:scroll;
	}*/
	.entr_int_ben{
		padding:10px 0 20px 3px;
	}
	.transfers-tab .ui-tabs .ui-tabs-nav li {
		width: 50%;
	}
	.transfers-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active {

		width: 49%;
	}
	.narrative ul li label{
		padding-right:5px;
	}

	#add_beneficiary .trans_acct_form .dat_ent_ben ul li label {
		width: 50%;
		padding-right:5px;
	}
	#add_beneficiary .trans_acct_form .dat_ent_ben ul li input[type="text"], #add_beneficiary .trans_acct_form .dat_ent_ben ul li select {
		width: 40%;
	}
/*	.transfers_footer ul li {
		display: inline-block;
		width: 46%;
		float: left;
		margin: 0 2%;
	} commented by Dolly on 29/03 to merge with bank css*/
	.transfers_footer ul li button{
		min-width:100%;
	}
	/*Initiated Transactions*/
	#init_transactions .init_links ul li{
		display:block;
		margin-bottom:2px;
	}
	#init_transactions .init_links ul li a{
		display:block;
	}	
	#trans_init_auth .trans_acct_form .authorise ul li label {
		width: 35%;
	}	
	#steps ul li {
		width: 100px;
		height: 53px;
		margin: 0 0 0 -1px;
	}
	#steps ul li p.title {
		padding: 18px 0 0 20px;
	}
	} /*414 end*/
	@media (max-width: 375px) {
		.left-box {
			width: 65%;
		}
		.my-ac-buttons {
			width: 35%;
		}
		.my-ac-buttons ul li {
			margin: 5px 0;
		}
		.logo-container {
			margin-left: 1%;
			width: 64%;
		}
		.think-possibilities {
			width: 35%;
			margin: 0;
		}
		.think-possibilities p {
			padding-right:2%;
		}
/*.from-date, .to-date {
    background: url(../images/date.png) no-repeat 275px center;
    }*/
    table.search-table th, .page-content tr th, table.search-table td, .page-content tr td {
    	font-size: 0.8em;
    }
    .dataTables_paginate a {
    	font-size:0.7em;
    }
    .download-format {
    	margin-top:10px;
    }
    .loans-content ul li span {
    	width: 50%;
    }
    .play {
    	float: left;
    	padding: 0 5px;
    }
    .btn-download {
    	margin-top:10px;
    }
    /*transfers -resp*/
.trans_acct_form_block ul li input[type="text"], .trans_acct_form_block ul li .cstm-input input[type="text"], .trans_acct_form_block ul li select, .trans_acct_form .trans_acct_form_block_auto select, .trans_acct_form .trans_acct_form_block_auto ul li input[type="text"], .trans_acct_form_block ul li input[type="text"], .trans_acct_form_block ul li input[type="text"].full_half, .narrative ul li select, .narrative ul li input[type="text"], .trans_acct_form_block .benf_acct_block li input[type="text"], .collectionRemittances .trans_acct_form_block li .select-extra select {
    	width:38%;
    }
    .trans_acct_form .trans_acct_form_block_auto .radio-btn2 span{
/*	text-align:right;
	width:87%;
	display:block;
	margin: 10px 0;*/
	padding:0 10px;
}	
/*{
	width:40%;
	}*/	
/*#add_beneficiary .trans_acct_form .trans_acct_form_block select, 
#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select{
	width:129px;
	}	
#multiple_acct_transfer form.trans_acct_form ul li .ln-select label{
	padding-right:5px;
	width:50%;
	}		
#multiple_acct_transfer form.trans_acct_form ul li .ln-select select{
	width:120px;
	}	
#bill_payments form.trans_acct_form .trans_acct_form_block a.btn-search{
	margin-right:12px;
	}	
.entr_int_ben{
	float:right;
	padding-right:11px;
	}	
.narrative ul li select, .narrative ul li input[type="text"]{
	width:30%;
	}*/
	.trans_acct_form .trans_acct_form_block_auto ul li label{
		width:50%;
		padding-right:5px;
	}
	#add_beneficiary .trans_acct_form .add_intnl_ben ul li label{
		width:44%;
	}
	#domestic_clearing_codes label, #international_clearing_codes label {
		width: 47%;
	}
	#domestic_clearing_codes .trans_acct_form_block ul li input[type="text"], #international_clearing_codes .trans_acct_form_block .ln-select input[type="text"]{
		width:43%;
	}
	#steps ul li {
		width: 90px;
		height: 53px;
	}
	.confirm_thank {
		padding: 5px 0 10px 60px;
		height: 30px;
	}
	#Outward_Rem_Search .transfers_footer ul li {
		width: auto;
	}
	#Outward_Rem_Search .transfers_footer {
		min-width: 75%;
	}
/*.collectionRemittances .trans_acct_form_block li .select-extra select {
    width: 120px;
    }*/
    } /*375 end*/
    @media (max-width: 360px) {
    	.think-possibilities p {
    		padding-right: 5%;
    		font-size: 11px;
    		line-height: 59px;
    	}
    	.think-possibilities {
    		height:60px;
    		width: 33%;
    	}
    	.cards-table {
    		overflow-x:auto;
    	}
    	.loans-content ul li span {
    		width: 40%;
    	}
    	p.ls-modnator {
    		width:100%;
    	}
    	.select-account select, .select-account input {
    		width:150px !important;
    	}
    	/*transfers -resp*/
/*.trans_acct_form_block ul li select, 
.trans_acct_form .trans_acct_form_block_auto select
{
	width:146px;
	}*/
	button{
		margin-top:5px;
		/*padding:5px;*/
	}
/*#add_beneficiary .trans_acct_form .trans_acct_form_block select,
#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select{
	width:125px;
	}	
.trans_acct_form_block ul li input[type="text"], .trans_acct_form_block ul li .cstm-input input[type="text"]{
	width:41%;
	}
#bill_payments .trans_acct_form .trans_acct_form_block ul li input[type="text"]{
	width:45%;
	}*/	
	.narrative ul li label {
		float: right;
		width: 50%;
	}
	#beneficiary_Maintenance .ln-select label{
		width:45%;
		padding-right:10px;
	}
	.trans_acct_form .trans_acct_form_block_auto .radio-btn2 span {
		padding: 0 5px;
	}
	#add_beneficiary .trans_acct_form .trans_acct_form_block_auto ul li input{
		width:44%;
	}
	#add_beneficiary .trans_acct_form .trans_acct_form_block_auto select {
		width: 44%;
	}
	#domestic_clearing_codes label, #international_clearing_codes label {
		width: 42%;
	}
	#multiple_acct_transfer form.trans_acct_form ul li .ln-select label {
		width: 47%;
		padding-right: 5px;
	}
	.trans_acct_form_block .benf_acct_block li .ln-select label {
		width: 45%;
		padding-right: 5px;
	}
	.trans_acct_form ul li label{
		width:50%;
		/*padding-right:5px;*/
	}
	/*bill payments -resp*/
	
	.transfers-tab .bill_payments_tab.ui-tabs .ui-tabs-nav li a img,
	.transfers-tab .bill_payments_tab.ui-tabs .ui-tabs-nav li.ui-tabs-active a img{
		width:60px;
	}
	/*file upload -resp*/
	.btn-brw{
		padding: 4px 0.5em 4px 5px;
	}	
	.btn-brw-text{
		display:block;
		padding-top:8px;
	}
	.cstm-browse .btn-brw-input{
		bottom:20px;
		width:80px;
	}	
	/*bulk file view -resp*/
	.trans_acct_form_block table.bulk_file_view_table_three tr td input{
		width:auto;
	}
	.bulk_file_view_footer_desc span{
		display:block;
		padding-left:0;
	}	
	.trans_acct_form_block table.bulk_file_view_table_three tr td img{
		/*position:absolute; commented by Dolly on 29/03 to merge with bank css*/
	}	
	/*session summery -resp*/
	#session_summary .session_summary_block.session_info table.session_infoT tr td{
		font-size:0.8em;
	}	
	#trans_init_auth .trans_acct_form .authorise ul li:last-child label{
		width:20%;
	}
	/* messages -resp */
	#messages .msg_inbox table tr td {
		font-size: 0.9em;
	}
	.msg_compose_block .ln-select .btn-brw-text {
		display: inline-block;
		padding-top: 8px;
	}
	.msg_compose_block .cstm-browse .btn-brw-input {
		bottom: 0px;
	}
	/*contacts*/
	#orb_contacts .contacts_block ul:last-child {
		margin-left: 10px;
	}
	/*locator*/
	#orb_locator .orb_locator_block .trans_acct_form input[type="text"] {
		width: 45%;
	}
	#steps ul li {
		width: 85px;
		height: 53px;
	}
	#steps ul li p.title {
		padding: 18px 15px;
	}
	.change_pass_pass ul li label {
		width: 150px;
	}
	#nickname_table.ui-tabs .ui-tabs-nav li {
		width: 48%;
		margin: 1px 0;
	}
	#steps ul, #tc_data, #force_change, #nickname, #complete_step {
		margin: 0;
	}
	.tc1 {
		padding: 10px;
		height: 330px;
	}
	.change_pass_header {
		width: 330px;
	}
	#nickname_table table {
		width: 400px;
	}
	#savings_tab, #loans_tab {
		overflow-x: auto;
	}
	.trans_acct_form_block .forOverFlowXmobi {
		width: 400px;
	}
	#orb_locator .orb_locator_block .trans_acct_form ul li label {
		width: 47%;
	}
	.ui-draggable{
		min-width:300px;
	}
	.message-links{
		width:66%;
	}
	.viewattached .ln-select{
		width:auto;
	}	
	.messagebox .message_enter .ln-select select.msg_select, 
	.messagebox .message_enter .ln-select{
		width:100%;
		margin-bottom:10px;
	}
	.viewattached button{
		float:left;
	}	
#search_init_trans .tabClass ul.ui-tabs-nav li, #search_init_trans .tabClass ul.ui-tabs-nav li a{
    width: 100%;
    margin: 2px 0;
}		
}

/*360 end*/

@media (max-width: 320px) {
	.ac-box1 .ac-content p, .ac-box3 .ac-content p, .loans-content ul li, .my-ac-buttons ul li a, .loan-details {
		font-size: 0.8em;
	}
	.think-possibilities p {
		padding-right: 5%;
		font-size: 10px;
	}
/*.from-date, .to-date {
    background: url(../images/date.png) no-repeat 273px center;
    }*/
    .btn-download {
    	margin:5px 0;
    }
    .container form input {
    	width: 97%;
    }
    /*transfers -resp*/
    .trans_acct_form_block ul li .select-play select, .trans_acct_form_block ul li select, 
    .trans_acct_form .trans_acct_form_block_auto select, #add_beneficiary .trans_acct_form .trans_acct_form_block select{
    	width:120px;
    }
    .trans_acct_form_block ul li .ln-select.radio-btn label	{
    	width:45%;
    }
/*#multiple_acct_transfer form.trans_acct_form ul li .ln-select label{
	padding-right:5px;
	width:52%;
	}		
#multiple_acct_transfer form.trans_acct_form ul li .ln-select select{
	width:115px;
	}
#add_beneficiary .trans_acct_form .trans_acct_form_block ul li input,
#add_beneficiary .trans_acct_form .trans_acct_form_block_auto ul li input{
	width:40%;
	}
#bill_payments form.trans_acct_form .trans_acct_form_block ul li label{
	padding-right:5px;
	}	
			
#bill_payments form.trans_acct_form .trans_acct_form_block a.btn-search{
	margin-right:13%;
	}*/
.trans_acct_form ul li label, #change_pwd .trans_acct_form_block_auto ul li label  {
		width: 40%;
	}
	.trans_acct_form ul li label, #orb_locator .orb_locator_block .trans_acct_form ul li p {
		font-size: 1em;/*padding-right: 7px;*/
	}
	.narrative ul li label {
		float: right;
		width: 50% !important;
	}
	.narrative ul li select, .narrative ul li input[type="text"] {
		width: 43%;
	}
	.trans_acct_form .trans_acct_form_block_auto .radio-btn2 span {
		padding: 0;
	}
	.transfers_footer ul li {
		width: 48%;
		margin: 0 1%;
	}
	.transfers_footer ul li button {
		/*padding: 7px 20px; commented by Dolly on 29/03 */
		padding: 7px 10px;
	}
	#choose_template {
		min-width: inherit;
	}
	.bill_payments .trans_acct_form ul li label{
		width:38%;
		padding-right: 6px;
	}
	#steps ul li {
		width: 77px;
		height: 53px;
	}
	.change_pass_pass ul li label {
		width: 110px;
	}
	.change_pass_header {
		width: 290px;
	}

#search_init_trans .transactions_activity .view_init_trans_block ul{
	padding: 5px;
}
	} /*320 end*/

	/*fetched from D01.html starts*/
	.up_arrow
	{
		display:none;
	}
	@media (max-width: 600px) {
		.ui-tabs .ui-tabs-panel{
			display:none;
		}
		.transfers-tab .ui-tabs .ui-tabs-nav li {
			width: 100%;
			margin: 10px 0;
		}
		.transfers-tab .ui-tabs .ui-tabs-nav li.ui-tabs-active {
			width: 100%;
		}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active {
			border-bottom: 1px solid #bcbdc0;
		}
		.ui-state-active {
			background:#09417E !important;
			margin: 10px 0 !important;
		}
		.ui-state-active a{
			color:#fff !important;
		}
		h3.m_tabtitle{
			display:block;
			color:#001b54;
			text-decoration:underline;
		}
		h3.m_tabtitlehide
		{
			display:none;
		}
		.up_arrow
		{
			display:block;
			width:30px;
			height:30px;
			border-radius:30px;
			overflow:hidden;
			float: right;
			margin: 10px;
		}
		
		.up_arrow img
		{
			width:30px;
			height:30px;
		}
/*fetched from D01.html ends*/