@media screen and (max-width: 1699px) {
	section.banner-section.password-section.merchantby.genpassword {padding-top: 115px;}
	.login-page .container-fluid{padding: 0 80px;}
	.login-content-wrapper {padding: 50px 40px;}
	.user-password-wrapper .login-from-parent .from-group .form-check.form-check-inline input {top: 29%;}

	.col.logo a img {max-width: 160px;}

	.notification-icon ul li a {width: 48px;height: 48px;}

	.notification-icon ul li a img {max-width: 25px;max-height: 25px;}

	.user-field h4 {font-size: 20px;}

	.logout-field .btn {padding: 9px 10px;min-width: 110px;font-size: 18px;}

	header {padding: 15px 0;}

	.banner-content h2 {font-size: 20px;}

	.wallet-parent {font-size: 30px;}

	.wallet-parent img {max-width: 35px;}

	.refresh-btn a {font-size: 18px;margin: 15px 0 0;}

	.refresh-btn a img {margin-left: 10px;max-width: 15px;}

	.banner-right-img img {max-width: 280px;top: -44px;}

	.banner-bottom-box ul li {padding: 30px 108px;}

	.banner-bottom-box ul li img {max-width: 60px;max-height: 60px;}

	.banner-bottom-box ul li h3 {margin: 20px 0;font-size: 22px;}

	.banner-bottom-box ul li .btn {padding: 8px 0;font-size: 19px;min-width: 150px;}

	.transition-history-wrapper h2 {font-size: 28px;margin: 0 0 15px;}

	.table-responsive table tr th {padding: 20px 10px;font-size: 16px;}

	.table-responsive table tr th span {right: 6px;}

	.table-responsive table tr th span a img {max-width: 9px;}

	.table-responsive table tr td {padding: 20px 10px;font-size: 16px;}

	.table-responsive table tr td:last-child .btn {font-size: 14px;padding: 8px;border-radius: 9px;min-width: 125px;width: 125px;margin: 0 auto;}



	.notification-section:after {right: -24%;top: -20%;width: 1086px;height: 1086px;}

	.heading-parent h2 {font-size: 26px;}

	.heading-parent h2 a img {max-width: 13px;}

	.message-parent figure {width: 56px;height: 56px;}

	.message-parent figure img {max-width: 16px;}

	.message-content-parent {padding-left: 80px;}

	.login-btn {margin: 30px 0 0;}
	.message-content-parent p, .message-content-parent .msg-timing span {font-size: 18px;}

	.same-section {padding: 80px 0;}
	.SelectBox.ml-auto select {font-size: 14px;padding: 10px 6px;height: 40px;}
	.SelectBox.ml-auto.guestuser {position: absolute;right: 10px;top: 10px;height: 40px;max-width: 90px;min-width: 90px;}
	.login-content-parent {margin: 0 0 30px;}
	.forgot-password-btn a {font-size: 14px;}
	.login-from-parent .form-group {margin: 0 0 25px;}
	.login-from-parent .form-group .login-contact .input-box-parent label.error {left: 0;bottom: -26px;font-size: 12px;}
	.register-page-parent p a {font-size: 16px;}
	.register-page-parent {margin: 10px 0 0;}
	.login-content-parent h2 {font-size: 26px;}

	.login-content-parent p {font-size: 20px;}

	.login-from-parent label {font-size: 18px;}

	.input-box-parent input, .login-contact .country-box span  {font-size: 18px;}

	.btn-primaryx {font-size: 20px;}

	.login-content-parent a {margin: 0 0 40px;max-width: 130px;}

	.otp-page h2 a img {max-width: 13px;}

	.login-otp-boc input {width: 60px;height: 60px;}



	.user-password-wrapper .login-from-parent label{font-size: 20px;}

	.user-password-wrapper .login-from-parent {padding: 40px 40px 150px 40px;}

	.user-password-wrapper > h2 {font-size: 26px;}



	.header-flex-parent {margin: 40px 0 20px;}

	.table-responsive table tr td:last-child {width: 120px;min-width: 120px;}

	.table-responsive table tr th:last-child {width: 60px !important;}

	.same-section.table-history.pending-table tr td:last-child a, .table-responsive table tr td:last-child a {margin: 2px 4px;}

	section.tiles-section-wrapper.customtiles h2 {margin: 0 0 20px;font-size: 26px;}

	.small-box h3 {font-size: 32px;}

	section.tiles-section-wrapper .small-box.bg-green{padding: 15px; border-radius: 13px;}



}



@media screen and (max-width: 1599px) { 
	.table-responsive {overflow: hidden;overflow-x: scroll !important;}
	.table-responsive table {width: 1550px !important;}
	.banner-section .container > img {height: 230px;}

	.col.logo a img {max-width: 130px;}

	.user-field {margin: 0 20px;}

	header {padding: 13px 0;}

	.banner-right-img img {max-width: 250px;}

	.header-flex-parent {margin: 0px 0 20px;}

	.header-flex-parent .btn {font-size: 16px;min-width: 90px;border-radius: 8px;padding: 8px 15px;}

	.banner-section {padding: 40px 0;}

	.transition-history-wrapper h2 {margin: 0 0 10px;}





}





@media screen and (max-width: 1499px) { 
	section.banner-section.password-section .input-box-parent.from-group.swap_fields .login-contact.form-control div#countrybox + .input-box-parent label.error {left: -80px;}
	.login-contact.form-control.newMobcss .input-box-parent.newMobcssinput label.error {left: -76px;bottom: -40px;}
	.row.mb-4.custom-sucess-row .col-lg-1 {max-width: 13%;flex: 0 0 13%;}
	.input-box-parent.from-group.swapto .iti.iti--allow-dropdown.iti--separate-dial-code .iti__selected-flag {height: 44px !important;}
	.heading-parent.same-heading-wrapper h2 {font-size: 25px;}
	.col.logo img {max-width: 110px;}
	.home-section section.banner-section.password-section {padding: 20px 0 50px;}
	.heading-parent {margin: 0 0 30px;}
	.user-password-wrapper .login-from-parent .input-box-parent.from-group label {font-size: 18px;}
	.custom-option-field .country div#country {margin: 0;}
	.user-password-wrapper .login-from-parent .login-btn button {min-width: 160px;MAX-WIDTH: 160PX;font-size: 16px;}
	.bulk-form-wrapper .login-btn button {min-width: 160px;MAX-WIDTH: 160PX;font-size: 16px;}
	.bulk-form-wrapper .single-modal-content .download-submitter-btn label {font-size: 19px;}
	section.banner-section.password-section .login-btn {margin: 30px 0 0;}
	table.dataTable.no-footer {border-bottom: 1px solid #E5E5E5;}
	.row.mb-4.beneficiary-wrapper .col-lg-7.col-12.col-md-4.col-sm-4.col-xs-4 {width: 40%;}
	.user-password-wrapper .login-from-parent .input-box-parent input {font-size: 16px;}
	.iti--separate-dial-code .iti__selected-dial-code {font-size: 14px !important;}
	.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {height: 100%;}
	section.tiles-section-wrapper.customtiles {padding-bottom: 0;}
	.file-upload-box h5 {font-size: 17px;}

	section.banner-section.password-section form .select {margin: 0 30px 30px;max-width: 100%;}
	.user-password-wrapper .login-from-parent {max-width: 100%;}
	.login-content-wrapper {padding: 60px 40px;}

	#logout .modal-body p {font-size: 16px;}

	#logout .modal-header h5 {font-size: 20px;}

	.logout-btn .btn {min-width: 90px;padding: 8px 8px;font-size: 14px;border-radius: 7px;}

	.sidebar .nav-links li a img {max-width: 24px;}

	.sidebar.close {width: 74px;}

	.sidebar.close ~ .home-section {left: 74px;width: calc(100% - 74px);}

	.transition-history-wrapper h2 {font-size: 25px;}

	.header-flex-parent {margin: 0px 0 10px;}

	.user-password-wrapper .login-from-parent .from-group .form-check.form-check-inline input {top: 18%;}

	.user-password-wrapper .login-from-parent label {font-size: 17px;}

	.user-password-wrapper .login-from-parent label {margin: 0 0 7px;}

	.from-group {margin: 0 0 20px;}

	.login-contact .country-box {max-width: 70px;}

	.from-group .form-control {border-radius: 8px;padding: 10px;font-size: 16px;}

	.login-contact .country-box img {max-height: 20px;}

	.login-contact .input-box-parent label.error {bottom: -32px;left: -81px;}



	.modal-content{border-radius: 13px;}

    .upload-modal .modal-header {border-radius: 13px 13px 0 0;}

    .modal-content > .modal-header .modal-header {padding: 0;}

    .upload-modal .modal-header button.btn-close {right: 10px;width: 20px;height: 20px;top: 8px;}
    



}



@media screen and (max-width: 1399px) { 
	.login-page .container-fluid {padding: 0 20px;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 100%;flex: 0 0 100%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 .text_a {text-align: right;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper{justify-content: flex-end;}
	.row.mb-4.beneficiary-wrapper .download_excel a.btn.btn-primaryx.beneficiary-btn{width: 100%;}
	.row.mb-4.beneficiary-wrapper .download_excel {margin: 0;max-width: 190px;margin-left: auto !important;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 {flex: 0 0 20%;width: 20%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 .text_a {text-align: right;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8 {margin: 0;max-width: 50%;flex: 0 0 50%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8, section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 50%;flex: 0 0 50%;margin: 0 0 10px;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 + .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8 {max-width: 100%;margin: 10px 0 0;flex: 0 0 100%;}
	.user-password-wrapper .form-heading h4 {font-size: 21px;}
	.small-box{height: 100%; margin: 0;}
	section.banner-section + section.tiles-section-wrapper {padding-top: 0;}
	section.tiles-section-wrapper .col-lg-4 {margin: 0 0 25px;}
	.download_excel a.btn.btn-success.export_excel {padding: 8px 10px;font-size: 14px;}
	.input-box-parent.from-group.swapto .iti.iti--allow-dropdown.iti--separate-dial-code .iti__selected-flag {height: 50px !important;}

	.modal-dialog.modal-dialog-centered.excel_trnas_list_model div#exampleTableExpend_wrapper {overflow: hidden;overflow-x: scroll;}

	.modal-dialog.modal-dialog-centered.excel_trnas_list_model table {width: 1730px !important;overflow: hidden !important;overflow-x: scroll !important;}

	.modal-dialog.modal-dialog-centered.excel_trnas_list_model {padding: 0 20px;}

	.col.logo a img {max-width: 140px;}

	.banner-content-parent {top: 30px;left: 40px;right: 40px;}

	.banner-bottom-box ul li h3 {margin: 15px 0;font-size: 18px;}

	.banner-bottom-box ul li img {max-width: 50px;max-height: 50px;}

	.banner-bottom-box ul li .btn {padding: 8px 0;font-size: 16px;min-width: 130px;border-radius: 10px;}

	.banner-bottom-box ul li {padding: 30px 98px;}

	.notification-icon ul li a {width: 43px;height: 43px;}

	.notification-icon ul li a img {max-width: 20px;max-height: 20px;}

	.user-field h4 {font-size: 17px;}

	.logout-field .btn {padding: 8px 10px;min-width: 100px;font-size: 16px;border-radius: 10px;}

	.transition-history-wrapper h2 {font-size: 23px;}

	.table-responsive{overflow-x: auto;}

	.table-responsive table {width: 1500px;overflow-x: scroll;}

	.banner-bottom-box {position: relative;z-index: 9;}

	.single-modal-content .form-group label {font-size: 16px;}

	.single-modal-content .form-group .form-control {height: 49px;font-size: 16px;}

	.custom-select-box span {max-width: 11px;}

	[type="date"] {background-size: 14px !important;}

	.custom-date-box textarea.form-control {height: 100px !important;}

	.modal-footer .btn-secondary {font-size: 15px;padding: 7px 15px;}

	.modal-footer .btn-primaryx {font-size: 15px;padding: 7px 15px;}

	.login-content-wrapper {padding: 50px 26px;}

	.login-content-parent h2 {font-size: 22px;}

	.login-content-parent p {font-size: 18px;}

	.login-from-parent label {font-size: 16px;}

	.btn-primaryx {font-size: 18px;}

	.input-box-parent input, .login-contact .country-box span {font-size: 16px;}

	.login-contact .country-box img {max-width: 23px;}

	.login-contact .country-box {font-size: 20px;width: 70px;max-width: 70px;}

	.login-content-parent a {margin: 0 0 20px;max-width: 100px;}

	.user-password-wrapper .login-from-parent {padding: 30px 30px 110px 30px;border-radius: 20px;}

	.from-group .form-control {border-radius: 8px;padding: 13px;font-size: 16px;}

	.user-password-wrapper .login-btn .btn {min-width: 150px;}

	.user-password-wrapper .login-from-parent label {font-size: 18px;}



	.banner-section .container > img {height: 190px;}

	.banner-right-img img {max-width: 219px;top: -20px;}

	.sidebar .nav-links li a .link_name {font-size: 15px;}

	section.tiles-section-wrapper.customtiles h2 {margin: 0 0 15px;font-size: 22px;}

	section.tiles-section-wrapper.customtiles {padding-top: 10px;}

	section.tiles-section-wrapper.customtiles .row .col-lg-4 {WIDTH: 50%;FLEX: 0 0 50%;}

	.login-contact .input-box-parent label.error {bottom: -40px;left: -75px; font-size: 14px;}



}





@media screen and (max-width: 1299px) { 
	.table-responsive.pending-section table {width: 1200px !important;}
	.col.logo a img {max-width: 120px;}
	.header-flex-parent .btn {font-size: 14px;min-width: 80px;padding: 7px 12px;}
	.home-section > section.banner-section + section.tiles-section-wrapper {padding-top: 0;}
}



@media screen and (max-width: 1199px) {  
	section.banner-section.password-section.merchantby.genpassword {padding-top: 105px;}
	.login-from-parent .form-group .login-contact .input-box-parent label.error{font-size: 11px;}
	.row.mb-4.custom-sucess-row .col-lg-3 {max-width: 50%;flex: 0 0 50%;margin: 0 0 15px;}
	.row.mb-4.custom-sucess-row .col-lg-1 .text_a {margin: 0;}
	.row.mb-4.custom-sucess-row .col-lg-1 {max-width: 15%;flex: 0 0 15%;}
	section.banner-section.merchant + section.tiles-section-wrapper .row .col-lg-4{max-width: 50%;flex: 0 0 50%;}
	section.tiles-section-wrapper .row .col-lg-4 {margin: 0 0 25px;}
	.login-page .container-fluid {padding: 0 20px;}

 	.banner-section .container > img {height: 190px;}

 	.banner-section:after, .notification-section:after {width: 796px;height: 796px;background-size: 826px;}

 	.banner-content h2 {font-size: 18px;}

 	.wallet-parent {font-size: 22px;margin: 10px 0 0;}

 	.wallet-parent img {max-width: 28px;}

 	.refresh-btn a {font-size: 16px;margin: 10px 0 0;}

 	.refresh-btn a img {margin-left: 10px;max-width: 13px; vertical-align: middle;}

 	.banner-content-parent {top: 48px;left: 30px;right: 30px;}

 	.banner-bottom-box ul li {padding: 30px 78px;}

 	.banner-bottom-box ul li img {max-width: 40px;max-height: 40px;}

 	.banner-bottom-box ul li h3 {margin: 15px 0;font-size: 16px;}

 	.banner-bottom-box ul li .btn {font-size: 14px;min-width: 120px;}

 	.banner-right-img img {max-width: 250px;top: -40px;}

 	.user-field {margin: 0 20px;}

 	.notification-icon ul li a {width: 38px;height: 38px;}

 	.notification-icon ul li + li {margin-left: 10px;}

 	.user-field span {margin-right: 8px;max-width: 18px;}

 	.logout-field .btn {min-width: 90px;font-size: 14px;}

 	.transition-history-wrapper h2 {font-size: 20px;}

 	.table-responsive table tr th {padding: 16px 10px;font-size: 14px;}

 	.table-responsive table tr td {padding: 16px 10px;font-size: 14px;}

 	.table-responsive table {width: 1250px;}

 	.table-responsive table tr td:last-child .btn {font-size: 12px;min-width: 105px;width: 105px;}

 	.table-responsive table tr td:last-child {width: 130px;min-width: 130px;}

 	.message-content-parent p, .message-content-parent .msg-timing span {font-size: 16px;}

 	.message-parent figure {width: 46px;height: 46px;}

 	.message-parent figure img {max-width: 12px;}

 	.message-content-parent {padding-left: 70px;}

 	.login-content-wrapper {padding: 30px 20px;border-radius: 30px;}

 	.login-content-parent p {font-size: 16px;}

 	.login-from-parent label {font-size: 14px;}

 	.login-btn {margin: 30px 0 0;}

 	.login-otp-boc input {width: 45px;height: 45px;border-radius: 7px;}

 	.resend-box a, .resend-box span {font-size: 14px;}

 	.user-password-wrapper > h2 {font-size: 20px;}

 	.user-password-wrapper .login-from-parent label {font-size: 16px;margin: 0 0 7px;}

 	.user-password-wrapper .login-btn .btn {min-width: 130px;font-size: 16px;}

 	.small-box h3 {font-size: 26px;}

 	.small-box p {font-size: 15px;}

 	section.tiles-section-wrapper .small-box.bg-green{margin: 0;}

 	.user-password-wrapper .col-lg-6 {flex: 0 0 100%;width: 100%;}

 	.heading-parent {margin: 0 0 30px;padding: 0 0 10px;}

 	.heading-parent h2 {font-size: 23px;}





}



@media screen and (min-width: 991px) { 
	.sidebar .profile-details .name-job + a{margin-left: 30px;}
	.black-layer{display: none;}
}





@media screen and (max-width: 991px) {
	header.merchantby .row .col.logo {padding-left: 15px;}
	.col.logo {padding-left: 60px;}
	section.banner-section.password-section.merchantby.genpassword {padding-top: 100px;}
	.SelectBox.ml-auto {margin-right: 10px !important;}
	.notification-icon {margin-right: 10px;} 
	.SelectBox.ml-auto.guestuser{height: initial;}
	.user-password-wrapper .login-from-parent{margin: 0;}
	section.banner-section.password-section form .select {margin: 0 0 30px;}
	.custom-option-field span {max-width: 12px;}
	section.banner-section.password-section .input-box-parent.from-group.swap_fields .login-contact.form-control div#countrybox + .input-box-parent label.error {left: -78px;}
	.sidebar + .home-section header {padding: 15px 0;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8 {margin: 0;max-width: 50%;flex: 0 0 50%;}
	.banner-content-parent-wrapper .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	section.tiles-section-wrapper .row .col-lg-4{max-width: 50%; flex: 0 0 50%;}
	.sidebar.close .nav-links li.show-list.active .sub-menu{background: transparent; box-shadow: none;}
	.sidebar.close ul.nav-links li.show-list ul.sub-menu li a {color: #fff;}

	.user-password-wrapper .login-from-parent .input-box-parent.from-group label {font-size: 16px;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8, section.tiles-section-wrapper .row.mb-4 .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6, section.tiles-section-wrapper .row.mb-4 .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6, section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 50%;flex: 0 0 50%;}
	section.tiles-section-wrapper .row.mb-5 .col-lg-6 {max-width: 50%;flex: 0 0 50%;}
	.small-box h3 {font-size: 22px;}
	.small-box p {font-size: 14px;}
	.SelectBox.ml-auto {margin: 0 0PX;max-width: 110px;MIN-WIDTH: 110PX;height: 34px;}
	.SelectBox.ml-auto select {padding: 5px 6px; height: 34px;}
	section.same-section.login-page .col-lg-6:first-child {margin: 0 0 15px;}
	.container{max-width: 100%;}
	.banner-right-img img {max-width: 210px;top: -123px; z-index: 99;}
	.banner-section:after, .notification-section:after {width: 556px;height: 676px;background-size: 676px;}
	section.notification-section {padding: 20px 0;}
	.heading-parent h2 {font-size: 20px;}
	.heading-parent h2 a img {max-width: 10px;}
	.message-parent + .message-parent {margin-top: 40px;}
	section.same-section.login-page{position: relative;}
	.login-contact{background: #fff;}
	.login-content-parent {margin: 0 0 30px;}
	.dataTables_wrapper .dataTables_info.dataTables_info {padding: 10px 0 10px 10px!important;font-size: 14px !important;}
	.sidebar {left: -50%;visibility: hidden;opacity: 0;}
	.sidebar.close ~ .home-section {left: 0;width: calc(100% - 0px);}
	.sidebar.close + .home-section header {width: calc(100% - 0px);left: 0; padding: 30px 0;}
	.home-section {top: 50px;left: 0px;width: calc(100% - 0px);}
	header {left: 0;width: calc(100% - 0px);}
	.sidebar.close {left: 0;width: 260px;visibility: visible;opacity: 1;}
	.sidebar.close .nav-links li a .link_name {opacity: 1;pointer-events: all;}
	.sidebar.close .profile-details i, .sidebar.close .profile-details .profile_name, .sidebar.close .profile-details .job{display: block;}
	.logo-details {position: absolute;left: 15px; top: 50%; transform: translateY(-50%);}
	.sidebar.close ul.nav-links li {padding-left: 10px;}
	html.active, body.active {overflow: hidden;}
	.user-field, .logout-field{display: none;}
	.header-mobile-toggle.d-sm-none {display: none !important;}
	.header-menu {margin-right: 0px;}
	.table-responsive table + .dataTables_info{text-align: left;}
	.sidebar.close .profile-details{width: 260px; background: #4b2e6f;}
	.sidebar.close .profile-details .name-job + a {margin-left: 50px;}
	.sidebar.close .nav-links i.arrow{display: block;}
	.sidebar.close .nav-links li .sub-menu {position: inherit;left: inherit;top: 0;opacity: 1;pointer-events: all;}
	.sidebar.close .nav-links li.show-list .sub-menu {display: none;}
	.sidebar.close .nav-links li.show-list.active .sub-menu {display: block;}
	.sidebar.close .profile-details .name-job + a i{font-size: 26px;}
	li.show-list.d-lg-none.mobile-profile-fields a img {filter: brightness(0) invert(1);max-height: 19px;width: 24px;}
	section.tiles-section-wrapper.customtiles {padding-top: 30px;}
	.modal-dialog.modal-dialog-centered.excel_trnas_list_model table th {font-size: 14px;}
	.modal-dialog.modal-dialog-centered.excel_trnas_list_model td {font-size: 14px;}
	.dataTables_wrapper .dataTables_paginate .paginate_button {font-size: 14px;padding: 8px 13px;}
	.dataTables_wrapper .dataTables_info {padding: 20px 0 0 10px!important;font-size: 14px;}

}



@media screen and (max-width: 880px) { 

	.banner-bottom-box ul li {padding: 30px 48px;}

}



@media screen and (max-width: 767px) {
	section.banner-section.password-section.merchantby.genpassword {padding-top: 80px;}
	.country .dropdown li {font-size: 14px; line-height: 1.6;}
	.row.mb-4.custom-sucess-row .col-lg-1 {max-width: 20%;flex: 0 0 20%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 .text_a {margin: 10px 0 0;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 {flex: 0 0 100%;width: 100%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8, section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6{margin: 0;}
	.user-password-wrapper .form-heading h4 {font-size: 19px;}
	.beneficiary-main-form.login-from-parent.beneficiary-main-form.login-from-parent {margin: 0px !important;}
	section.tiles-section-wrapper.downloadexcel-wrapper .col-lg-4.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 50%;flex: 0 0 50%;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 50% !important;flex: 0 0 50% !important;}
	.banner-content-parent-wrapper .col-lg-6 {max-width: 100%;flex: 0 0 100%;margin: 0 0 15px;}
	.banner-content-parent-wrapper .col-lg-6:last-child{margin-bottom: 0;}
	.user-password-wrapper .login-from-parent .from-group .form-check.form-check-inline {margin: 5px 0;width: 100%;position: relative;}
	section.banner-section.merchant + section.tiles-section-wrapper .row .col-lg-4 {max-width: 100%;flex: 0 0 100%;}
	.home-section.merchant section.tiles-section-wrapper .col-lg-4 {max-width: 100%;flex: 0 0 100%;}
	.user-password-wrapper .login-from-parent .input-box-parent.from-group label {font-size: 14px;}
	.user-password-wrapper .login-from-parent .input-box-parent input {font-size: 14px;padding: 10px 10px;}
	.user-password-wrapper .login-from-parent .login-btn button {min-width: 110px;MAX-WIDTH: 110PX;font-size: 14px;padding: 10px 10px;}
	.user-password-wrapper .login-from-parent .login-btn button + button {margin-left: 10px;}
	section.tiles-section-wrapper .row.mb-5 .col-lg-6 {max-width: 100%;flex: 0 0 100%;}
	section.tiles-section-wrapper .row.mb-5 .col-lg-6 + .col-lg-6 {margin: 15px 0 0;}
	.SelectBox.ml-auto {right: 0 !important;}
	section.tiles-section-wrapper .row .col-lg-4 {margin: 0 0 15px;max-width: 100%;flex: 0 0 100%;}
	.register-page-parent p {font-size: 14px;} 
	.register-page-parent p a {font-size: 14px;}
	.SelectBox.ml-auto.guestuser {height: 35px;margin: 0 20px 0 0;}
	.SelectBox.ml-auto.guestuser select {font-size: 13px;height: 35px;}
	.same-section {padding: 60px 0;}
	.table-responsive.accounting-section table {width: 800px !important;}

	#logout .modal-dialog.modal-dialog-centered {margin: 0 auto; padding: 0 10px;}

	.from-group .form-control {font-size: 14px;}

	.user-password-wrapper .login-btn .btn {min-width: 120px;font-size: 15px;border-radius: 8px;}

	.login-page .container-fluid{padding: 0 15px;}

	section.same-section.login-page .row .col-lg-6{padding: 0 15px;}

	.banner-right-img img {max-width: 165px;top: -133px;z-index: 99;right: 0;}

	.banner-section {padding: 30px 0;}

	.col.logo a img {max-width: 90px;}

	.notification-icon ul li a img {max-width: 15px;max-height: 15px;}

	.notification-icon ul li a {width: 30px;height: 30px;}

	.user-field h4 {font-size: 14px;}

	.logout-field .btn {min-width: 70px;font-size: 12px;}

	.user-field span {max-width: 14px;}

	header .row {align-items: center;}

	header {padding: 10px 0;}

	.notification-icon ul li + li {margin-left: 6px;}

	.user-field {margin: 0 15px;}

	.banner-section:after, .notification-section:after {width: 406px;height: 696px;background-size: 696px; display: none;}

	.banner-bottom-box ul li {padding: 20px 55px;border-radius: 10px;}

	.banner-bottom-box ul li img {max-width: 35px;max-height: 35px;}

	.banner-bottom-box ul li .btn {font-size: 12px;min-width: 90px;padding: 6px 0;border-radius: 7px;}

	.banner-bottom-box ul li h3 {margin: 10px 0;font-size: 14px;}

	.banner-section .container > img {object-fit: cover;border-radius: 10px;}

	.upload-modal .modal-header {padding: 10px 10px;}

	.single-modal-content .form-group label {font-size: 14px;margin: 0 0 5px;}

	.single-modal-content .form-group .form-control {height: 40px;font-size: 14px;border-radius: 10px;}

	.custom-date-box textarea.form-control {height: 80px !important;}

	.modal-body {padding-bottom: 0;}

	.modal-footer .btn-primaryx, .modal-footer .btn-secondary {font-size: 14px;border-radius: 7px;}

	.modal-dialog {margin: 15px;}

	.modal-content {border-radius: 10px;}

	.upload-modal .modal-header {border-radius: 10px 10px 0 0;}

	.file-upload-box h5 {font-size: 14px;}

	.heading-parent {margin: 0 0 30px;}

	.message-content-parent p, .message-content-parent .msg-timing span {font-size: 14px;}

	.message-parent figure {width: 40px;height: 40px;}

	.message-parent figure img {max-width: 10px;}

	.message-content-parent {padding-left: 55px;}

	.btn-primaryx {font-size: 16px;}

	.login-content-wrapper {border-radius: 13px;padding: 20px 15px;}
	.login-image {border-radius: 13px;}

	.login-otp-boc input + input {margin-left: 0px;}

	.login-otp-boc input {width: 40px;height: 40px;border-radius: 7px;font-size: 16px;}

	.otp-page h2 a {margin-right: 12px !important;}

	.otp-page h2 a img {max-width: 10px;}



	section.same-section.table-history {padding-top: 20px;}

	.banner-section + section.same-section.table-history{padding-top: 0;}

	.dataTables_wrapper .dataTables_info{float: left !important;}

	.dataTables_wrapper .dataTables_paginate{float: right !important; margin: 0 !important;}

	.user-password-wrapper .login-from-parent label {font-size: 14px;margin: 0 0 7px;}

	.user-password-wrapper .login-from-parent .from-group .form-check.form-check-inline label.form-check-label {font-size: 16px;}

	.input-box-parent input, .login-contact .country-box span {font-size: 14px;}

	.custom-option-field span {max-width: 12px;}

	.user-password-wrapper .input-box-parent label.error {font-size: 12px;margin: 5px 0 0;}

	.login-contact .input-box-parent label.error {bottom: -38px;left: -65px;font-size: 13px;}







 

}





@media screen and (max-width: 620px) { 

 	.col.logo {max-width: 100px;}

}



@media screen and (max-width: 576px) { 
	.login-from-parent.create-account-custom-error .form-group {margin: 0 0 35px;}
	.login-from-parent.create-account-custom-error .form-group .login-contact label.error {bottom: -36px;}
	section.banner-section.password-section .input-box-parent.from-group.swap_fields .login-contact.form-control div#countrybox + .input-box-parent label.error {left: -72px;}
	section.banner-section.password-section form .select {margin: 0 0px 30px;}
	section.banner-section.password-section form .select button#SelectButton {font-size: 13px;padding: 10px;border-radius: 7px;}
	.row.mb-4.custom-sucess-row .col-lg-3 {max-width: 100%;flex: 0 0 100%;margin: 0 0 13px;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 {margin: 0 !important;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 + .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8 {margin: 10px 0 0 !important;}
	section.tiles-section-wrapper.beneficiary-main-wrapper .login-btn{flex-wrap: wrap;}
	.user-password-wrapper .login-from-parent{margin: 0;}
	section.banner-section.password-section .login-btn{flex-wrap: wrap;}
	.user-password-wrapper .login-from-parent .login-btn button {min-width: 100%;MAX-WIDTH: 100%;font-size: 14px;padding: 10px 10px;}
	.user-password-wrapper .login-from-parent .login-btn button + button{margin: 10px 0 0 !important;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8:first-child, section.tiles-section-wrapper .row.mb-4 .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 100%;flex: 0 0 100%;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6, section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8:last-child {margin: 20px 0 0 !important;}
	.header-menu .user-field, .header-menu .logout-field {display: none;}

	.notification-icon {margin-right: 5px;}

	a.toggle-menu {width: 30px;height: 30px;background: #4c2e71;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;font-size: 16px;}

	html.overflow-off, body.overflow-off {overflow: hidden;}

	.banner-section {padding: 20px 0;}

	.modal-footer .btn-primaryx, .modal-footer .btn-secondary {font-size: 12px; margin: 2px;}

	.upload-modal .modal-header button.btn-close {right: 10px;font-size: 8px;top: 10px;}

	.upload-modal .modal-header img {margin-right: 10px;max-width: 30px;max-height: 30px;vertical-align: middle;}

	.user-password-wrapper .login-from-parent {padding: 30px 20px 70px 20px;border-radius: 13px;}



	.header-menu {margin-right: 0;}

	section.tiles-section-wrapper.customtiles .row .col-lg-4 {WIDTH: 100%;FLEX: 0 0 100%;}

	.user-password-wrapper .login-from-parent {padding: 15px 15px 25px 15px;}

	.user-password-wrapper .login-from-parent .from-group .form-check.form-check-inline label.form-check-label {font-size: 14px;}

	.dataTables_wrapper .dataTables_paginate{float: left !important; width: 100%; text-align: left !important; padding-left: 5px !important;}

	.dataTables_wrapper .dataTables_info {padding: 10px 0 0 5px!important;font-size: 14px;}



}



@media screen and (max-width: 480px) { 
	.row.mb-4.custom-sucess-row .col-lg-1 {max-width: 100%;flex: 0 0 100%;}

	.banner-bottom-box ul{flex-wrap: wrap;}

	.banner-bottom-box ul li{width: 100%;}

	.banner-bottom-box ul li + li {margin-left: 0;margin-top: 15px;}

	.banner-bottom-box ul li .btn{margin: 0 auto;}

	.banner-right-img img {max-width: 145px;top: -100px;}

	.banner-content h2 {font-size: 14px;}

	.wallet-parent {font-size: 18px;}

	.refresh-btn a {font-size: 14px;}

	.wallet-parent img {max-width: 24px;margin-right: 5px;}

	.banner-bottom-box {margin: 30px 0 0;}

	.mobile-header-menu-wrapper{width: 100%;}

	.login-otp-boc input {width: 37px;height: 37px;}



}



@media screen and (max-width: 420px) { 
	.row.mb-4.beneficiary-wrapper .download_excel {max-width: 100%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8 {margin: 0 0 10px !important;max-width: 100%;flex: 0 0 100%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6 .text_a.custom-daterangepicker {width: 100%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6 .text_a.custom-daterangepicker input{width: 100%;}
	section.tiles-section-wrapper.customtiles .row.mb-4.beneficiary-wrapper .col-lg-3.col-12.col-md-6.col-sm-6.col-xs-6 {max-width: 100%;flex: 0 0 100%;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6, section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8:last-child {margin: 20px 0 0 !important;max-width: 100%;flex: 0 0 100%;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 .text_a button.btn.btn-danger.reset {width: 100%;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8:last-child .download_excel a.btn.btn-success.export_excel {width: 100%;margin: 0;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-4.col-12.col-md-8.col-sm-8.col-xs-8:last-child {margin: 10px 0 0 !important;}
	section.tiles-section-wrapper .row.mb-4 .col-lg-1.col-12.col-md-6.col-sm-6.col-xs-6 {margin: 10px 0 0 !important;}


}



@media screen and (max-width: 380px) {

 

}






