@media only screen and (max-width: 1900px) {
#aside { width:450px; padding: 35px; }
.midFormContent { margin-left: 450px; padding-left:50px; padding-top:200px; }
.fullPage #logo { right:50px; top: 36px; }
.logoIcon { margin: 80px 0 25px 0;}
h1.large { font-size:27px; line-height:1.4;}
#aside .largePara {font-size: 18px;line-height: 1.4;}
.homeUserGroup {min-height: 200px; }
.homeUserGroup .userCircle { width: 65px; height: 65px;}
.homeUserGroup .userCircle.userSecond { top: 40px; }
.homeUserGroup .userCircle.userThird { top: 130px; }
.haveAccount { margin-top:20px;}
.haveAccount { margin: 0; position:absolute; left: 35px; bottom:35px; right:35px; padding: 17px;}
.haveAccount p {font-size: 16px;line-height: 1.2; color: #000}
.inlineFieldRow p { font-size: 21px; line-height: 28px; }
.navWrap { width: 300px;}
.navWrap #logo { margin: 35px;margin-left: 23px; }
#nav ul li { margin-bottom: 25px; padding-left:35px; }
#nav ul li a { font-size: 17px; }
.userSortProfileWrap { left: 35px; bottom:35px;}
#main { margin-left:300px; padding: 49px;}
#main.mhome { margin-left:460px; padding: 10px;}   
.middleContent {min-height: calc(100vh - 100px);}
.middleContent h2 { margin-bottom: 40px; }
.middleContent h2.mb-30 { margin-bottom: 25px !important; }
input[type="text"].sendMoneyValue, .sendMoneyValue { font-size: 70px; line-height:1; margin:0;}
input[type="button"], input[type="reset"], button, .button, .btn { line-height: 50px; }
.dropzone .dz-message { margin: 20px 0; }
.dz-message .fileExtimg { margin-bottom: 15px;}
.dz-message .button  { margin-top: 15px; }
.dropzone { min-height: 224px; margin-bottom:15px; padding:25px;}
.blockHeader h2 { font-size: 22px; }
.blockHeader p, .blockHeader .rightFilter .addLink, .blockHeader .rightFilter .convertLink { font-size: 16px; }
.blockHeader .rightFilter .addLink, .blockHeader .rightFilter .convertLink { padding-bottom:2px; padding-top:2px; margin-left:25px;}
th, td, .tableData th, .tableData td { padding: 25px 10px; font-size: 17px;  }
.addMoneyBtn, .sendMoneyBtn { font-size: 15px; }
.mb-50 { margin-bottom: 25px; }
.convertCurrency { margin-top: 100px; }
.personalKyc { margin-top: 50px; }
.withdrawWrap.mt-150 { margin-top: 150px;}
}
@media only screen and (max-width: 1360px) {
h1.large { margin-bottom: 10px; }
#aside { padding: 25px; }
.haveAccount{left: 25px; bottom:25px; right:25px; padding: 12px;}
.fullPage #logo { right:36px; top: 39px; }
.addCurrencyList li label { font-size: 18px; }
}
@media only screen and (max-width: 1169px) {
    
#aside { width: 300px; padding: 20px;}
h1.large { font-size: 20px;}
.midFormContent { margin-left: 300px; padding-left:25px; }
.inlineFieldRow p { font-size: 18px; line-height: 22px;}
.inlineForm .inlineInput { font-size: 19px; width:260px;}
.navWrap { position: fixed; top:0px; left:0px; bottom: inherit;  padding: 15px; border-bottom:1px solid #C6C6C6; width:100%; background-color: #fff;}
.fullPage #logo { margin: 0;}
.menuBar, .menuClose { display:block;}
#nav { position: fixed; width:100%; height: 100%; z-index: 1; overflow-y:auto; background-color:#f4f4f4; top:0; left:0; padding: 45px 0 25px 0;transition: all 350ms ease 0s;-webkit-transition: all 350ms ease 0s; transform: translateX(-100%); -webkit-transform: translateX(-100%);}
#nav.active{transform: translateX(0); -webkit-transform: translateX(0);}
#nav ul li { padding-left:25px; margin-bottom:15px;}
.userSortProfile .userPhoto { width: 20px; height: 20px; }
.userSortProfileWrap { left:auto; right: 15px; bottom: 18px; }
.userPopup { bottom:auto; top:100%; left:auto; right:-18px; margin-top:20px;}

.userPopup:after, .userPopup:before { top: auto; bottom:100%; left:auto; right: 22px; }
.userPopup:after {border-bottom-color: #fff;border-top-color: transparent; }
.userPopup:before { border-color: rgba(0, 0, 0, 0);border-top-color: transparent;  border-bottom-color: #; }
#main { margin:0; padding: 90px 15px 15px 15px; min-height: calc(100vh - 98px);}
.middleContent {min-height: calc(100vh - 148px);}
#main.fullHeight { margin: 0px 0px 0px 300px; min-height: 90vh;}
#main.fullHeight .middleContent{min-height: calc(100vh - 100px);}
h2 { font-size: 25px; }
h3 { font-size: 20px; }
.backArrow, .closeArrow { top: 15px; width: 30px; height: 30px;}
.backArrow { left: 15px; background-size:100%; }
.closeArrow { right: 15px; background-size:100%;}
.copyAddress { margin-bottom: 20px; }
.profileOverview.row { margin: 0 -10px;}
.profileOverview.row .cols6 { padding: 0 10px;}
.infoBox h3 { padding: 10px 15px; font-size: 17px; margin-bottom:10px; }
.infoBox .infoBoxContent { padding: 10px 15px; }
.infoBox .fieldRow { margin-bottom: 15px; }
.infoBox .fieldRow .inputField { font-size: 16px; font-weight:500;}
.navWrap #logo { width: 170px;margin-left: 50px; }

}
@media only screen and (max-width: 1023px) {
 #main.fullHeight { margin: 0px 0px 0px 0px; min-height: 90vh;}   
#aside { position: relative; width:auto; left:auto; top:auto; bottom:auto;}
/*#aside .logoIcon { width: 180px; height: 38px; background:url(../img/white-logo.png) no-repeat 0 0;margin: 0 auto 20px auto;}
#aside .logoIcon  img { display:none;}*/
.logoIcon{margin: 30px 0 25px 0;}
#aside h1.large, #aside p, #aside .logoIcon { text-align: center; }
.homeUserGroup { min-height:1px; text-align:center; margin-top:40px; margin-bottom:30px;}
.homeUserGroup .userCircle { position: static; display: inline-block; vertical-align:middle; margin: 0 25px; }
.haveAccount { position: static; margin-top:25px; width: 300px; margin: 0px auto;}
.midFormContent { margin: 0; padding: 15px; position:absolute; left: 15px; right:15px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); margin-top:315px; }
.ipad-center { text-align: center;}
.fullPage #logo { display: none; }
.navWrap #logo { display: block; }
.middleContent { padding-bottom: 50px;}
.multiButton .middleContent { padding-bottom:120px; }
.balanceTable td img { margin-right:10px;}
th, td, .tableData th, .tableData td { font-size: 15px; padding:22px 5px; }
.addMoneyBtn, .sendMoneyBtn { font-size: 14px; }
.button.popupWithZoom { padding: 0 10px; }
.filterBy .titleLabel, .filterBy select { font-size: 16px; }
}
@media only screen and (max-width: 767px) {
.navWrap #logo { width: 120px;margin-left: 50px; padding-top: 5px;}
.midFormContent { margin: 0; padding:15px; position:static; transform: translateY(0); -webkit-transform: translateY(0); margin-top:0; }
.homeUserGroup .userCircle { width:45px; height: 45px; margin: 0 10px;}
#aside{padding:10px;}
#aside h1.large { font-size: 24px;}
.inlineForm{margin-top:10px;}
.inlineFieldRow p { font-size: 16px; }
.inlineForm .inlineInput { font-size: 17px; line-height:35px; height: 35px; margin: 0 5px 15px 5px; width:100%;}
.inlineForm .inlineInput.mobSmall { width: 81%;}
.inlineFieldRow .cSelect{width:90%; margin:0;}
.inlineFieldRow .cSelect .selectWrap{font-size: 17px;}
.arrowBtn { background-size:75%; background-position: center center;}
.inlineFieldRow { margin-bottom: 20px; }
.mb-45, .inlineFieldRow .mb-45 { margin-bottom: 20px;}
input[type="button"], input[type="reset"], button, .button, .btn { line-height: 40px; font-size:16px;}
.haveAccount { margin-top: 15px; }
.inlineFieldRow .mobBrNone br { display: none; }
.options li {font-size: 16px;font-weight: 500; padding: 5px 10px;}
#main { padding: 90px 15px 15px 15px; }
h2 {font-size: 22px;}
h3 { font-size: 17px; }
p {font-size: 17px;line-height: 25px;}
input[type="text"].sendMoneyValue, .sendMoneyValue { font-size: 50px; }
.dropdown-select { font-size: 16px; padding: 7px 30px 7px 10px; }
.dropdown-select:before { right: 10px; top: 21px; width:12px; background-size:100%;}
.dropdown .flag {margin-right: 5px; width: 32px;}
.dropdown-menu li { padding: 5px 10px;}
.dropdown-menu { font-size: 16px; margin:-6px 0 0 0;}
.backArrow, .closeArrow { width: 25px; height: 25px;}
.fullHeight .middleContent { padding-top: 55px;}
.fieldRow input[type="email"], .fieldRow input[type="number"], .fieldRow input[type="password"], .fieldRow input[type="search"], .fieldRow input[type="tel"], .fieldRow input[type="text"], .fieldRow input[type="url"], .fieldRow select, input[type="text"].defaultInput { height: 40px; line-height: 40px; font-size: 16px;}
.fieldRow select { line-height: 22px; }
.fieldRow label { font-size: 16px; }
.fieldRow { margin-bottom: 15px; }
.transferDetail { padding: 15px; margin-bottom: 15px; }
.transferDetail h3 { font-size: 16px; }
.detailList li, .detailList .rightValue, .transferDetail .titleRow .rightLink { font-size: 15px; }
.transferDetail .titleRow .rightLink{font-weight: 500;}
.separator { margin: 12px 0; }
.detailList .rightValue, .detailList .leftValue { width: 50%; }
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label { font-size: 16px; }
.rightIcon { margin-bottom: 20px; }
.rightIcon img { width: 60px;}
.dz-message .button {line-height: 33px;height: 35px;}
.dz-message .fileExtimg img { width: 40px; }
.dropzone{min-height: 182px;}
.middleContent h2 { margin-bottom: 30px; }
.middleContent h2.mb-30 { margin-bottom: 15px !important; }
p.smallText { font-size: 15px; }
#main{min-height: calc(100vh - 137px);}
.middleContent{min-height: calc(100vh - 190px);}
#main.fullHeight .middleContent {min-height: calc(100vh - 190px);}
.moneyBox { padding: 15px; margin-bottom: 15px; }
.moneyBox .linkArrow { width: 30px; height: 30px;}
.moneyBox .boxInner { padding-right: 30px; padding-left: 50px;}
.moneyBox .icon { width: 36px; height: 36px;}
.moneyBox h3, .moneyBox h4 { font-size: 16px; font-weight:600; }
.moneyBox .icon.cardImg { width: 50px;}
.moneyBox .boxInner.cardBox { padding-left: 65px; }
.mb-60 { margin-bottom: 20px;}
.mt-60 { margin-top:30px; }
.smallFont { font-size: 16px; }
.balanceTable { width: 800px; }
.balanceTable tr td:first-child { width: 120px; }
table small { font-size: 15px; }
.copyAddress .rAddress, .copyAddress .emailBlock, .fRight, .fLeft { float:none;}
.copyAddress .rAddress { border: 1px dashed #C6C6C6; border-radius:5px 5px 0 0; border-bottom:0; }
.copyAddress .emailBlock { width: 100%;border-radius:0 0 5px 5px; }
.blockHeader .rightFilter { position: static; text-align:right; margin-top:15px;  }
.blockHeader { padding-bottom: 15px; }
.blockHeader .rightFilter .addLink, .blockHeader .rightFilter .convertLink { margin-left: 10px; font-size: 14px; padding-bottom:3px; padding-top:3px; padding-left:29px; }
.darkFont { font-size: 16px; }
.addCurrencyList li img { margin: 0 10px;}
.addCurrencyList li label { font-size:15px;}
.convertCurrency { margin-top: 70px; }
input[type="text"].convertValue { font-size:42px;}
.convertCurrency .convertLink  { bottom:5px;}
.transferDetail.mt-50 { margin-top: 20px; }
.fLeft.mr-20 { margin-right:0; margin-bottom: 15px; }
.button.popupWithZoom { display:block; text-align:center; height: 35px; line-height:35px;}
.filterBy { text-align: right; margin-top:15px; }
th, td, .tableData th, .tableData td { padding: 20px 5px; }
.transactionTable { width: auto; }
.filterBy select { height: 35px; font-size:16px;}
.contentPopup { padding: 15px; }
.contentPopup h2 { font-size: 18px; }
.button.smallBtn { height: 35px; line-height: 35px; }
.mob-text-right { text-align: right; }

.profileOverview .cols6 { float:none; width:auto;}
.infoBox { margin-bottom: 15px; }
.grayNote.mb-40 { margin-bottom: 15px; }
.personalKyc { margin-top:0;}
.personalKyc p { font-size: 16px; }
input[type="button"], input[type="reset"], button, .button, .btn { padding: 0 25px; }
.dropzone .dz-message .dz-button h3, .dz-message { font-size: 16px; }
.dz-message { line-height: 1.3;}
.dropzone .dz-message { padding: 0 5px; }
.upload2Col .cols6 { float:none; width:auto;}
.mb-70 { margin-bottom: 35px; }
h3.mb-40 { margin-bottom:20px;}
.businessForm .cols6 { float:none; width:auto;}
.resTab .tabContent { padding: 20px 0; }
.dropdown.mb-80 { margin-bottom: 20px; }
.resTab .tabNav li a { padding:10px 15px; }
.medalImg img { width: 60px; }
.inviteBox { padding: 0; }
.inviteBox .cols4 { width: 33.333%; text-align:center; }
.inviteBox .boxInner { padding-left: 0; }
.inviteBox .icon { position: static; width:30px; height:auto; margin: 0 auto 10px auto; }
.inviteBox h3 { font-size: 26px; }
.socialLinks li { width: 48%; margin: 0 0 15px 0; }
.borderBox h3 { font-size: 17px; }
.borderBox { padding: 15px; }
.inviteHistory { padding:15px 15px; margin: 0 -15px; font-size:15px; }
.copyBlock { position: relative; padding: 5px 10px; }
.copyBlock .copyText { position: absolute; top:100%; margin-top:10px; right:0;}
.socialLinks li a { font-size: 16px; }
.withdrawWrap.mt-150 { margin-top: 15px;}
.withdrawTab .tabNav li a { padding: 10px 5px; }
.userSortProfileWrap { right: 15px;bottom: 18px }
.userPopup { right: -10px; }
.userPopup:after, .userPopup:before { right: 13px; }
.moneyDropField { bottom:60px; }
.moneyDropField.twoButtons {bottom: 120px;}
.historyFilter { position:static; text-align:right; }
.inviteHistory .small { font-size:13px; line-height:1.2; margin-top:5px; }
.inviteHistory .historyData { font-size: 13px;}
.historyFilter select { width: 150px; }
.settingRow { padding: 15px; }
.settingRow .settingCol{word-wrap: break-word;}
.settingRow .settingCol strong { font-size: 15px; }
.settingRow .settingCol .small { font-size:13px; }
.stepLogHeader, .stepLogBody, .stepLogFooter { padding:10px 15px; }
.stepVerification { padding-right:0;}
.stepVerification input[type="text"] { position: static; width:100%; }
.stepVerification { margin-bottom: 20px; }
.stepLogHeader h3 { font-size: 16px; }
.radio-custom:checked + .radio-custom-label:after{top:2px;}
}
.mob-text-center { text-align: center; padding-top: 20px; }
.sep{
    position: relative;
    width: 100%;
    overflow: hidden;
    float: none;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
}
@media only screen and (max-width: 479px) {
.inlineForm .inlineInput { width: 98%;}
.inlineForm .inlineInput.mobSmall { width: 71%;}
.inlineFieldRow p { font-size: 15px; }
.userPopup .createBusiLink { padding: 8px 0; }
.userPopup { padding:15px; }
.userPopup h2 { font-size: 16px; }
.userPopup .linkBox a { padding: 5px 0; }
}
@media only screen and (max-width: 359px) {
.userPopup { width: 260px; }
.withdrawTab .tabNav li a { font-size:14px; }
.inviteHistory .historyData { font-size: 13px; display:block; position:static; text-align:right; }
}