.cust_pull_right{
	float: right;
}
.payment-detailbox .theme-btn{font-size: 18px;}
.jumbotron .container.registerBox{height: auto;}
.login-left .login-logo{top:0px;}
.cust-margin-top-menu{margin-top: 140px;}
.payment-detailbox .closebtnDoc{padding: 0px;}
.payment-detailbox .verification-box{padding: 20px; padding-bottom: 60px;}
.payment-detailbox p.mb-60{position: initial;}
.payment-detailbox .verify-div{display: block;float: none;}
.payment-detailbox .chng-password-div{display: block;float: none;}
.payment-detailbox .password-btn{margin-left: 0px;}
.payment-detailbox .no-padding{padding: 0;}
.payment-detailbox .unverifired-btn{margin-left: 0px; width: 100%;}
.show-cancel-msg{padding: 15px;}
.modal .modal-content{width: auto;margin-right: 15px;}
.add-benif{z-index: 1000;position: relative;}
.input-group.stylish-input-group{width: 100%;}
.check-icon{padding: 35px !important;}
.verify-div .verify-txt{text-align: right;margin-top: 10px;margin-right: 0px; font-size: 16px;}
.chng-password-div .password-txt{text-align: right;margin-top: 10px;margin-right: 0px; font-size: 16px; right: 10px;}
.cust-mrg-ped-new{padding-right: 0; padding-left: 0;}
.sub-address{margin: 25px 0px 10px -15px}
.col-md-offset-9.nextBTN{width: 255px;}
.validation-form p.validation-invalid.ng-scope{left: 0;}
/* 1024 */
@media only screen and (max-width: 1199px) {

.currency-dropmenu{ width: auto; }

}


/* 768 */
@media only screen and (max-width: 1023px) {

#app-features .col-md-4.text-right{ text-align: left; }
#app-features .features-wrapper.right-icon .single-feature .features-icon{ right: inherit; left: 0;}
#app-features .features-wrapper.right-icon .single-feature .features-details{ padding-left: 100px; padding-right: 0; padding-top: 15px; color: #9b9ea0 !important; }
#app-features .features-wrapper.left-icon .single-feature .features-details{ color: #9b9ea0 !important; }
#app-features .features-wrapper .single-feature{ margin-bottom: 30px; }
#app-features::before{ display: none; }
#app-features .features-wrapper{ margin-top: 0; }
.trusted{ margin-bottom: 30px; }
ul.footer_social{ margin-top: 0; }
.banner-btn{ margin-bottom: 15px; }
.step-box .keytech-bottom{ margin: 20px 0 ; }
.keytech-bottom .box .outer-circle{ float: left; }
.keytech-bottom .box::before{ display: none; }
.feature .reason-box{ padding-right: 15px; margin-bottom: 20px; }
.feature .reason-box .payout{ position: inherit; left: 0; top: 0; }

	/* ---------------  Home page --------------- */ 

	/* Banner */
	section.banner-bg{background-size: 100% 100%;}
	.rate-home{ width: 100%; }
	.rate-home .rate-home-inner input{width: 60%;}	
	.rate-home .dropdown-select{width: 40%; margin-right: 0px;}
	.rate-home .dropdown-select button{text-align: center;}
	.rate-home input.smallinput{width: 100%;}	

	/* app features */
	.about-box{margin-top: 150px;}
	.list-unstyled .pull-right{float: left !important;}

	/* Happy customer */
	.testimonial-container{margin-top: 60px;}

	/* ---------------  Login page --------------- */ 
	.container.loginBox{ padding: 0px 15px 15px 15px; }
	.cust_pull_right{float: none; margin-top: 10px;}
	a.btn.azm-social.azm-btn.azm-border-bottom.azm-google-plus{width: 100%;}

	/* ---------------  register page --------------- */ 
	.login-right.register-left.p-md-5{height: 600px;}
	input#login_username.NumberInput{width: 91%;}
	.p-md-5{padding: 20px !important;}

	/* Trusted around the world */
	.trusted .trusted_part{padding-bottom: 15px;}

	.cust-forgotPwdFrm .login-right{height: 210px;}
	.cust-forgotPwdFrm .cls_btn {position: fixed;z-index: 1000;right: -26px; top: 18px;}
	.cust-forgotPwdFrm .login-left .login-content{margin-bottom: 20px;}
	.cust-forgotPwdFrm .login-footer{margin-top: 20px;}
	/* ---------------  Dashboard Successful page --------------- */ 
	.close{position: absolute;z-index: 9999;right: 35px;}

	/* ---------------  Document Verification page --------------- */ 
	.payment-detailbox .verification-box .cust-mrg-top{margin-top: 50px;}
	.payment-detailbox .verification-box .cust-mrg-top-new{margin-top: 20px;}
	/* ---------------  Payent Cancel page --------------- */ 
	.payment-detailbox a{padding: 0px;}
	.show-cancel-msg{margin: 20px 0px;padding: 15px;top: 0px;}
	/* ---------------  Pay beneficiary page --------------- */ 
	.jumbotron .payment-detailbox .payment-method{padding: 10px; margin: 0 0 10px 0;width: auto;}
	/* ---------------  Account Setting page --------------- */
	.payment-detailbox .verify-div .verifired-btn {margin-bottom: 15px;} 
	.payment-detailbox .verify-div .unverifired-btn {margin-bottom: 15px;} 
	/* ---------------  drivinglicence page --------------- */
	.personal-details-box .active-tag{display: block;}
	.personal-details-box .dective-tag{display: block;}
	.cust-top-mrg{top: 10px;}
	.col-md-offset-9.nextBTN{margin-left: 57%;}
	.postal-code{width: 49%;}
	.doc-close-btn{padding: 0;right: 5px;}
	.doc-edit-btn{padding: 0;right: 15px;top: -10px;}
	.img-next-btn{margin-top: 10px; margin-left: 59%;}
	.img-next-btn button{margin:0 10px;}
	.sec-checked-i{top: 47px;}
	.submitFile .completed-lbl{margin-bottom: 20px;}
}

/* 736 */
@media only screen and (max-width: 767px) {

.form-box{ margin-left: 0; margin-top: 15px; }
section.banner-bg{ padding: 50px 0;  }
section.feature{ padding: 40px 0; }
.copyright-box{ margin-top: 30px; }	

}

/* 667 */
@media only screen and (max-width: 735px) {

.feature .reason-txt{ font-size: 18px; font-weight: 500; padding: 5px; }

	
}

/* 600 */
@media only screen and (max-width: 666px) {
	


}

/* 568 */
@media only screen and (max-width: 599px) {

/* ---------------  Payment Successful page --------------- */ 
	.btn-xs-mrg-btm .theme-btn{margin-bottom: 10px;}

}

/* 480 */
@media only screen and (max-width: 567px) {
	/* ---------------  Home page --------------- */ 

	/* Header */
	.navbar-right { margin-top: 20px;}
	.navbar{min-height: 85px;}
	form.form-inline.dropdownCountry img{right: 190px;}
	/* currency Dropdown*/
	.rate-home{width: 100%;}
	.rate-home .rate-home-inner input{width: 60%;}
	.rate-home .dropdown-select{margin-right: 0px; width: 40%;}
	.rate-home .dropdown-select button{width: 100%;font-size: 23px;}	
	button.btn.btn-primary.dropdown-toggle span img{left: 0px;float: right;top: 15px;}
	.rate-home .rate-home-inner input{padding-left:10px; font-size: 22px;}
	.rate-home .rate-home-inner label{margin-left:6px;}
	section.banner-bg{background-size: 100% 100%;}
	.keytech-bottom .box .outer-circle span{height:90px;}
	.currency-dropmenu{width: 250px; right: 0px;top: 70px;}
	#content .jumbotron .send-box .send-box-top .rate-home .dropdown-select .currency-dropmenu{width: 250px; right: 0px;top: 70px;}
	.rate-home .rate-home-inner .smallinput {width: 100%;}
	.dropdown-menu>li>a{ padding: 0px 0px;	font-size: 15px; }
	.currency-dropmenu li{padding: 5px;}
	.currency-dropmenu{height: 280px;}

	/* Video section */
	section#customer-video img{ left: 45%; }

	/* Trusted around the world */
	.trusted{padding: 15px 0 0 0;}
	.trusted .trusted_part{padding-bottom: 15px;}
	
	/* app features */
	.about-box{margin-top: 150px;}
	.list-unstyled .pull-right{float: left !important;}

	/* Happy customer */
	.testimonial-container{margin-top: 60px;}

	/* ---------------  Dashboard Successful page --------------- */ 
	.close{position: absolute;z-index: 9999;right: 15px;}

	/* ---------------  Login page --------------- */ 
	.container.loginBox{ padding: 0px 15px 15px 15px; }
	.cust_pull_right{float: none; margin-top: 10px;}
	a.btn.azm-social.azm-btn.azm-border-bottom.azm-google-plus{width: 100%;}

	/* ---------------  register page --------------- */ 
	.login-right.register-left.p-md-5{height: 600px;}
	input#login_username.NumberInput{width: 81%;}
	.p-md-5{padding: 20px !important;}



}

/* 414 */
@media only screen and (max-width: 479px) {

.keytech-bottom .last-box{ width: 100%; }
.keytech-bottom .box{ width: 30%; }
.step-box .keytech-bottom{ text-align: center; }
.rate-home h3.amount{ font-size: 18px; }
.features-wrapper .list-unstyled > li:last-child{ text-align: center; }


}

/* 425 */
@media only screen and (max-width: 425px) {
	
	/* ---------------  Home page --------------- */ 

	/* Header */
	form.form-inline.dropdownCountry img{right: 70px;}
	/* currency Dropdown*/
	.rate-home{width: 100%;}
	.rate-home .rate-home-inner input{width: 60%;}
	.rate-home .dropdown-select{margin-right: 0px; width: 40%;}
	.rate-home .dropdown-select button{width: 100%;font-size: 23px;}	
	button.btn.btn-primary.dropdown-toggle span img{left: 0px;float: right;top: 5px;}
	.cust-home button.btn.btn-primary.dropdown-toggle span img{left: 0px;float: right;top: 10px;}
	
	.rate-home .rate-home-inner input{padding-left:10px; font-size: 22px;}
	.rate-home .rate-home-inner label{margin-left:6px;}
	section.banner-bg{background-size: 100% 100%;}
	.keytech-bottom .box .outer-circle span{height:90px;}
	.currency-dropmenu{width: 250px; right: 0px;top: 70px;}
	#content .jumbotron .send-box .send-box-top .rate-home .dropdown-select .currency-dropmenu{width: 250px; right: 0px;top: 70px;}
	.rate-home .rate-home-inner .smallinput {width: 100%;}
	.dropdown-menu>li>a{ padding: 0px 0px;	font-size: 15px; }
	.currency-dropmenu li{padding: 5px;}
	.currency-dropmenu{height: 280px;}

	/* Video section */
	section#customer-video .video-popup h2{ left: 65px; width: 75%;}
	section#customer-video img{left: 47%;}

	/* Happy customer */
	.testimonial-container{margin-top: 60px;}


	/* ---------------  Payment Successful page --------------- */ 
	.btn-xs-mrg-btm .theme-btn{margin-bottom: 10px;}
	
	/* ---------------  Transfar Detail page --------------- */ 
	.rightPayment{padding-top: 15px;}
	.jumbotron .payment-detailbox{padding: 15px;}
	.edit-box.TransactList span.statusShow_cancel{top: 0px;}
	.cust-txt-center{text-align: center;}
	/* ---------------  Driving licence page --------------- */
	.postal-code{width: 53%;} 
	.col-md-offset-9.nextBTN{margin-left: 0; margin-right: 0;width: 100%;padding: 0;}
	#formdocVerify .cust-mrg-ped {padding: 0;}
	#formdocVerify .cust-mrg-ped .doc-verify{margin-left: 0;}
	#formdocVerify .cust-mrg-ped .input-txt-lbl {margin-left: 0;}
	#formdocVerify .cust-mrg-ped .date-input1 {margin-left: 0;}
	#formdocVerify .cust-mrg-ped .date-input {margin-left: 0;}
	.img-next-btn { padding-left: 25px; padding-right: 5px;}
	/* ---------------  Document Verification page --------------- */ 
	.payment-detailbox .verification-box .cust-mrg-top{margin-top: 200px;}
}

/* 375 */
@media only screen and (max-width: 413px) {
	
	/* ---------------  Home page --------------- */ 

	/* Header */
	form.form-inline.dropdownCountry img{right: 15px;}
	/* currency Dropdown*/
	
	.rate-home{width: 100%;}
	.rate-home .rate-home-inner input{width: 50%;}
	.rate-home .dropdown-select{margin-right: 0px; width: 50%;}
	.rate-home .dropdown-select button{width: 100%;font-size: 23px;}	
	button.btn.btn-primary.dropdown-toggle span img{left: 0px;float: right;top: 5px;}
	.rate-home .rate-home-inner input{padding-left:10px; font-size: 22px;}
	.rate-home .rate-home-inner label{margin-left:6px;}
	section.banner-bg{background-size: 100% 100%;}
	
	.currency-dropmenu{width: 250px; right: 0px;top: 70px;}
	#content .jumbotron .send-box .send-box-top .rate-home .dropdown-select .currency-dropmenu{width: 250px; right: 0px;top: 70px;}
	.rate-home .rate-home-inner .smallinput {width: 100%;}
	.dropdown-menu>li>a{ padding: 0px 0px;	font-size: 15px; }
	.currency-dropmenu li{padding: 5px;}
	.currency-dropmenu{height: 280px;}

	/* Video section */
	section#customer-video .video-popup h2{ left: 120px; width: 55%;}
	section#customer-video img{left: 47%;}
	/* ---------------  pay beneficiary  page --------------- */ 
	.jumbotron .payment-detailbox .payment-detail{height: 410px;}
	/* ---------------  Payment Successful  page --------------- */ 
	.payment-detailbox .Txtsuccess{padding: 0px;}
	/* ---------------  Account setting  page --------------- */
	.verify-div .verify-txt{right: 10px;} 
}

/* 320 */
@media only screen and (max-width: 374px) {
	
	/* ---------------  Home page --------------- */ 

	/* Header */
	#getCard{padding-left: 7px; width: 68%;}
	.form-box{margin-right: 0px;}
	form.form-inline.dropdownCountry img{right: 0px;}

	/* currency Dropdown*/
	
	.keytech-bottom .box .outer-circle span{height:80px;}

	/* Footer social icon */
	ul.footer_social li a{ width: 50px; height: 50px; line-height:57px;}
	
	/* Video section */
	section#customer-video .video-popup h2{ left: 90px; width: 66%;}
	section#customer-video img{left: 47%;}
	
	/* ---------------  register page --------------- */ 
	input#login_username.NumberInput{width: 76%;}
	
	/* ---------------  pay beneficiary  page --------------- */ 
	.payment-detailbox .btn.addBene{padding:13px 47px;}
	.jumbotron .payment-detailbox .payment-detail{height: 410px;}
	.cust-col-xs-6{width: 100%;}
	.jumbotron .cust-padding-payment{padding: 10px !important;}
	/* ---------------  Payment Successful  page --------------- */ 
	.jumbotron .payment-detailbox{padding: 30px;}

	/* ---------------  Account Setting  page --------------- */ 
	.chng-password-div .password-btn{padding: 8px;}
	.verify-div .verify-txt{text-align: left;}
	/* ---------------  Verify Doc  page --------------- */ 
	.mailto-cls{word-wrap: break-word;}

}