.loader {
	position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/loader.gif) 50% 50% no-repeat #fff;
    opacity: 1;
    background-size: 138px;
}
body
{
	font-family: 'Open Sans', sans-serif !important;
	font-weight:400;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}
.fnt-reg
{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.fnt-lgt
{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
}
.fnt-sbld
{
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
}
.fnt-bld
{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
}
.content-t
{
    font-size: 15px;
    line-height: 26px;
}
.howitbg .content-t
{
	color:#4e4e4e;
}
.t-grey{
	color:#4e4e4e;
}
.t-white
{
	color:#fff;
}
.t-black
{
	color:#333;
}
.banner-bg
{
	background: url(../images/banner-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    height: 100vh;
}
.headbg 
{
    background-color: transparent;
    border: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.darkHeader
{
    background-color: #13054f;
}
.headbg .nav li a
{
	    color: #fff;
    font-size: 15px;
    padding: 14px 25px;
}
.logo
{
	       width: 100%;
       max-width: 129px;
    padding-top: 6px;
}
.darkHeader .logo
{
   xmax-width: 72px;
	    xpadding-top: 0px;

}
.headbg .navbar-brand
{
    padding-top: 0px;
}
.darkHeader .navbar-brand
{
	padding-bottom: 0px;
    margin-top: 0px;
}
.headbg .nav a.btn-link
{
	    background:#ffb413;
    padding: 11px 25px !important;
    border-radius: 50px;
    color: #000 !important;
    font-size: 14px;
}
.headbg .nav a.btn-link:hover, .headbg .nav a.btn-link:focus
{
	background: #ffb413 !important;
    padding: 11px 25px !important;
    border-radius: 50px;
    color: #000 !important;
}

.grad-btn{
	padding:13px 15px;
    background-color: #13054f;
    color: #fff;
	border:0px;
}
.grad-btn:hover{
	color:#fff;
	    background-color: #13054f;
}
.min-btn{
	min-width:250px;
}
.green-btn
{
        background-color: #13054f;
    color: #fff;
    border: 0px;
    padding: 9px 25px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
	line-height: normal;
}
.green-btn:hover, .green-btn:focus
{
	text-decoration:none;
	color:#fff;
    background-color: #13054f;
	outline:none;
}
.mt-10
{
	margin-top:10px;
}
.mt-20
{
	margin-top:20px;
}
.mt-30
{
	margin-top:30px;
}
.mt-40
{
	margin-top:40px;
}
.mb-10
{
	margin-bottom:10px;
}
.mb-20
{
	margin-bottom:20px;
}
.mb-30
{
	margin-bottom:30px;
}
.center-content
{
	margin:0px auto;
	float:none;
}
.banner-content
{
    margin-top: 27vh;
}
.banner-content .h5
{
	font-size: 14px;
	line-height:48px;
    line-height: 28px;
}
.banner-content .h1
{
	 font-size: 35px;
    line-height: 61px;
    font-weight: 300;
    padding-bottom: 21px;
}
.banner-content .h2
{
	font-size: 58px;
	color:#ffb413;
}
.bluebg
{
	background:#0e5bae;
}
.heading
{
	font-size:29px;
	padding-bottom:40px;
}
section
{
	padding:3% 0px;
}
.box .h3
{
	font-size:18px;
}
.box .content-t
{
	    font-size: 14px;
    line-height: 27px;
    color: #fff;
    font-weight: 300;   
}
.content
{
	font-size:15px;
	line-height:24px;
}
.pb-10
{
	padding-bottom:10px;
}

.greybg
{
	background:#f5f5f5;
}

.greengrd
{
    background: #3ecc7d;
    padding: 6px 22px;
    color: #fff;
    font-size: 14px;
	text-decoration:none;
}
.greengrd:hover, .greengrd:focus
{
    background:#3bbe57;
text-decoration:none;
    color: #fff;
}
.sitetable thead>tr>th
{
	background:#683398;
	padding:17px 20px;
	color:#fff;
	text-transform:uppercase;
	border:0px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
	font-weight:bold;  
	white-space: nowrap;
}
.sitetable tbody>tr>td
{
	border:0px;
	border-top:0px;
    font-size: 14px;
padding:13px 20px;
    font-weight: 500;
    color: #000;
	    white-space: nowrap;
}
.sitetable tbody>tr:nth-child(odd)
{
	background:#e6dbf0;
}
.sitetable tbody>tr:nth-child(even)
{
	background:#f6f6f6;
}
.muibg
{
	background: #f6f6f6 !important;
	padding: 10px 10px;
    margin: 0px auto;
    float: none;
    max-width: 450px;
    width: 100%;
    text-align: center;
    border-radius: 10px 10px 0 0px;
	cursor:pointer;
}
.mui-tabs__bar.muibg>li>a {
		font-size: 18px !important;
		color:#899ab4;
		cursor:pointer;
}
.mui-tabs__bar.muibg>li:nth-child(2) {
		border-left:1px solid #dedede !important;
}
.mui-tabs__bar.muibg>li.mui--is-active>a {
   color: #683398;
    font-weight: bold;
}
.stbtn
{
    position: relative;
    right: -43px;
}
.bannertable
{
    width: 100%;
}
.ptt-0
{
padding:0px;	
}
.searchfrm
{
	background: #f6f6f6;
    border-radius: 10px;
    width: 100%;
    display: inline-block;
    padding: 19px 21px;
}
.searchfrm .form-control
{
	    box-shadow: none;
    border: 0px;
    background: #fff;
    height: 53px;
    border-radius: 0;
	color:#000;
	font-size:15px;
}


.tg-select select {
 appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(../images/arrow-down.png) !important;
    background-size: 13px !important;
    background-repeat: no-repeat !important;
    background-position: top 46% right 5%!important;
}

.srchbtn
{	
    background: #000;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    border-radius: 7px;
    height: 56px;
    width: 100%;
    max-width: 208px;
}
.srchbtn:hover, .srchbtn:focus
{
	   background: #000;
    color: #fff;
		outline:none;
}
button, html input[type=button], input[type=reset], input[type=submit]
{
	box-shadow:none;
	outline:none;
	border:0px;
}

.srchbg
{
margin-top: 13px;
}
.pb-0
{
	padding-bottom:0px !important;
}
hr.x-line
{
	width: 9%;
    background: #d6e2ef;
    height: 4px;
    margin: 0px auto;
    float: none;
}
.pt-10
{
	padding-top:10px;
}
.pt-20
{
	padding-top:20px;
}
#testimonial4 .carousel-inner{
  width: 90%;
  margin: auto;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
cursor:auto;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom:-10px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 10px;
  height: 10px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #7f50a7;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 10px;
  height: 10px;
  border: none;
  margin: 2px 3px;
  background-color: #ffb413;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
  display:none;
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  margin: auto;
  padding: 20px;
  position: relative;
  margin-top:10px;
}
.user-pic img{
      
    xborder: 5px solid #eaedf2;

}

.testimonial4_slide img {
  top: 0;
  left: 0;
  right: 0;
  width: 100px;
  height:auto;
  margin: auto;
  display: block;
  color: #f2f2f2;
  font-size: 18px;
  line-height: 46px;
  text-align: center;
  position: relative;
  
}

.testimonial4_slide p {
  color: #797979;
  font-size: 14px;
  line-height:24px;
  margin:0px;
}

.testimonial4_slide h4 {
  color: #fff;
  font-size:18px;
  font-weight: bold;
}
.testi-content
{
	xpadding-left:30px;
}
.user-pic {
    width: 100px;
    height: 100px;
	margin:0px auto;
	border-radius: 100px;
    overflow: hidden;
    border: 4px solid #8050a9;
}
.testimonial4_slide .testiname
{
	margin:4px 0px;
		    font-size: 18px;

}
.subscribe-head .form-section input[type="email"] {
      border: 0 none;
    border-radius: 25px;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    height: 51px;
    letter-spacing: 0;
    text-align: left;
    max-width: 380px;
    width: 80%;
    outline: 0px;
    padding: 11px 63px 11px 4px;
    background: #000;
}
.subscribe-head .form-section input[type="submit"] {
    background:#ffb413;
    border: 0 none;
    border-radius: 25px;
    color: #000;
    height: 51px;
    letter-spacing: 0;
    margin-left: -49px;
    padding: 0 25px;
    text-transform: uppercase;
    font-weight: 600;
	background-size:contain;
}
.blackbg
{
	background:#1e2430;
}
.listfg
{
	padding-left:0px;
}
.listfg li
{
	list-style:none;
	float:none;
}
.listfg li a
{
	color:#fff;
	text-decoration:none;
	font-size:14px;
	line-height:28px;
}
.footcnt .h3
{
	font-size:16px;
	padding-bottom:15px;
}
.flogo
{
	    width: 100%;
    max-width: 131px;
    padding-top: 21px;
}
.listfgf
{
	float:right;
}
.listfgf p
{
	    font-size: 14px;
    padding-top: 10px;
    text-align: right;
    color: #9275ac;
}

hr.xx-line
{
	background:#000000;
	width: 100%;
    height: 1px;
    margin: 35px auto;
    float: none;
	margin-bottom:0px;
}
.footcnt
{
	padding-bottom:35px;
	padding: 32px 0px;
}


.linebox
{
    padding-left: 17px;
}
.linebg
{
	background: #fff;
    height: 1px;
    position: absolute;
    top: 55px;
    left: 265px;
    width: 100%;
    max-width: 202px;
}


.headbg .nav li a:hover, .headbg .nav li a:focus
{
	color:#fff !important;
}
.login-form
{    
    background: #fff;
    width: 100%;
    max-width: 350px;
    margin: 20px auto 50px auto;
    float: none;
    padding: 27px 23px;
    border-radius: 10px;
	box-shadow: 0px 0px 47px 0px #00000029;
}
.t-blue
{
    color: #6c30a1;
}
.mui-textfield>label
{
	color:#fff !important;
	overflow:hidden;
	line-height:26px;
	font-size:14px !important;
}
.mui-textfield>input, .mui-textfield>textarea
{
	    border-bottom: 1px solid #cdcdcd !important;
}
.pb-20
{
	padding-bottom:20px;
}
.innerbg
{
	min-height:650px;
    padding: 24vh 0px;
}
hr.x-linef
{
	width: 20%;
    background: #ead4f6;
    height: 3px;
    margin: 0px auto;
    float: none;
    margin-bottom: 14px;
    margin-top: 10px;
}
.mtt-0
{
	margin:0px;
}
.btnsnfg a:hover, .btnsnfg a:focus
{
	text-decoration:none;
		outline:none;
}
.btnsnfg a
{
    color: #7c45ac;
}

.innerbannerbg .banner-bg
{
    background: #262626;
	background-size:cover;
	background-position:center center;
}
.white-bg
{
	background:#fff;
}
.bannerform
{
	padding:15px 40px;
}
.bannerform .form-control
{
	border:0px;
	border-bottom:1px solid #ccc;
	box-shadow:none;
	border-radius:0px;
}
.tradedepage .headbg
{
	background:#13054f;
}
.tradebg
{
	min-height:650px;
	padding:5vh 0px;
}
.tradebg .banner-form .form-control
{
	background:#fff;
    height: 43px;
    border: 0px;
    box-shadow: none;
	margin-top:20px;
	padding-left: 10px;
	    border-bottom: 0px !important;
}
.tradebg .banner-form label
{
	font-size:15px !important;
	font-weight:600;
	line-height:26px;
	    color: #000 !important;

}
.tg-selectf select {
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(../images/arrow-down.png) !important;
    background-size: 13px !important;
    background-repeat: no-repeat !important;
    background-position: top 46% right 5%!important;
}


.table-responsive::-webkit-scrollbar {
    width: 5px;
}
 
.table-responsive::-webkit-scrollbar-track {
    background: #f1f1f1;
}
 
.table-responsive::-webkit-scrollbar-thumb {
    background: #bcbdbf;
}
.srchbgs {
    margin-top: 33px;
}
.trade-box
{
	background: #eaedf2;
    padding: 10px 26px;
}
.trade-box
{
	display:table;
	width:100%;
	    margin-bottom: 33px;

}
.trade-box>div
{
	display:table-cell;
	vertical-align:middle;
	float:none;
}
.iconbox i
{
   color: #fff;
    width: 40px;
    height: 40px;
    float: left;    
    background: #6d3197;    
    font-size: 19px;
    line-height: 40px;
    margin: 0 15px 0 0;
    border-radius: 50%;
    text-align: center;
}
.tradeboxf h4
{
    color: #000000;
    font-size: 16px;
    text-transform: uppercase;
}
.tradeboxf p
{
	color:#333;
	font-size:15px;
}
.msgform .form-control
{
	box-shadow:none;
	border-radius:0px;
	height:42px;
}
.msgform .input-group-addon
{
	background:#fff;
	box-shadow:none;
	border-radius:0px;
}
.msgform .input-group
{
	width:100%;
}
.msgform .input-group textarea.form-control
{
	height:auto;
}
.msg-box
{
   background: #eaedf2;
    padding: 10px 18px;
    margin: 10px 0px;
    padding-right: 2px;	
}
.msgcontent
{
	max-height:310px !important;
}
.msg-box .msgright
{
   padding-right: 18px;  
}

label.custom-file-upload 
{
	padding: 7px 13px;
    border-radius: 4px;
    margin-top: 13px;
    font-weight: normal;
    border-radius: 10px;
    background-color: #fff;
    color: #0e5bae;
    cursor: pointer;
    border: 1px solid #0e5bae;
}

.blue-btn
{
    color: #fff;
        background-color: #13054f;
    border: 0px;
    padding: 9px 25px;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
    line-height: normal !important;
}
.blue-btn:hover, .blue-btn:focus
{
	text-decoration:none;
	color:#fff;
        background-color: #13054f;
    outline:none;
}

.pl-0
{
	padding-left:0px;
}
.trnscnt
{
	display:flex;
}
.trnscnt .msgboxbg
{
background: #eef2f8;
    margin: 0px 10px;
}
.modalbg .form-group textarea
{
	width:100%;
	height:auto;
	border: 1px solid #ccc;
}
.modalbg .form-group label
{
	font-weight:500;
	font-size:14px;
}

.pr-0
{
	padding-right:0px;
}
.t-red
{
	color:red;
}
.red{
 color:red; 
}
.msgboxbg p
{
	font-size: 14px;
    line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}
.site-frmbg {
    background: #eaedf2;
    width: 100%;
    display: inline-block;
    padding: 19px 17px;
}
.site-frmbg .form-control {
    box-shadow: none;
    border: 0px;
    background: #fff;
    height: 35px;
    color: #000;
    font-size: 15px;
	margin-top: 14px;
	    border-bottom: 0px !important;
		padding:0px 10px;
}
.site-frmbg label
{
	color:#000 !important;
}
.site-frmbg .mui-textfield>input:focus
{
	height: 35px;
	margin-bottom:0px !important; 
}

.mb-0
{
	margin-bottom:0px;
}

.ttt-grey
{
	color:#404141;
}
.msg-box h3
{
    margin-top: 5px;
	    font-size: 16px;
}
.panel-box .mui-textfield>input:focus
{
	height: 35px;
	margin-bottom:0px !important; 
}

.subscribe-head .form-section
{
	background: #000;
    width: 100%;
    max-width: 500px;
    height: 67px;
    border-radius: 46px;
    padding: 8px 0px;
}


.howitbg
{   background-image:url(../images/howit-bg.jpg);
	background-color:#f9f9f9;
	background-size:auto;
	background-position:center top;
	
}
.feature-bg
{
	  background-image:url(../images/features-bg.jpg);
	background-color:#f9f9f9;
	background-size:cover;
	background-position:center top;
}
.form-bg
{
	background-image:url(../images/login-bg.jpg);
	background-color:#ffffff;
	background-size:1650px;
	background-position:center top;
	background-repeat:no-repeat;
    min-height: 680px;
}
.box 
{
    display: table;
    background: #060606;
    margin: 10px 0px;
    padding: 16px 24px;
}

.box>div
{
    display: table-cell;
	vertical-align:middle;
}


.box img
{
    width: 100%;
    max-width: 286px;
}



.how-heading
{
       transform: skew(-37deg);
    background: #fff;
    color: #000;
    position: relative;
    top: 35px;
    z-index: 9;
    right: 0px;
    width: 279px;
    float: right;  
}


.how-heading .heading
{    
font-weight: bold;
    font-size: 23px;
    line-height: 26px;
    padding: 11px 0px;
    transform: skew(37deg);
    margin: 0px;
}
.beta-phone-bg
{
	    background: url(../images/phone-betabitcoin.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 34%;
}

.crbanner
{
	background:#060606;
    padding: 10px 0px;	
}
.review-box .h4
{
	color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 32px;
	    margin: 0px;
}
.review-box .h3
{
	color: #ffb413;
    font-size: 19px;
    font-weight: bold;
    margin: 0px;
    line-height: 37px;
}

.reviewbox-bg img
{
	    width: 79px;
    height: 79px;
	    margin-right: 18px;
}

.reviewbox-bg .cnt
{
	font-size:15px;
	line-height:26px;
	color:#fff;
	font-weight:300;
	    margin: 0px;
}
.reviewbox-bg .username-t
{
	color:#fff;
	    font-weight: bold;
}
.reviewbox-bg .username-t i
{
	       color: #ffb413;
    margin-left: 9px;
    font-size: 15px
}
.reviewbox-bg
{
	display:table;
}
.reviewbox-bg>div
{
	    display: table-cell;
    vertical-align: middle;
}

.crbanner .container
{
	width:85%;
}
.choose-box
{
	    display: table;
    background: #fff;
    color: #000;
    padding: 21px 35px;
    margin: 65px 0px;
	padding-top:40px;
	box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.0784313725490196);
}
.choose-box:hover
{
	 background: #3d1b5b;
}
.choose-box:hover p
{
	color:#fff;
}
.choose-box:hover .h4
{
	color:#fff;
}
.choose-box>div
{
	 display: table-cell;
    vertical-align: middle;
}
.choose-box .choose-bg img
{
	width:100%;
    max-width: 160px;
}
.choose-box p
{
	font-size:14px;
	line-height:26px;
	color:#000;
}
.choose-box .h4
{
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	color:#000;
	text-align:right;
}
.choose-content
{
    padding-left: 45px;
}
.box-design
{
    width: 160px;
    height: 160px;
    position: absolute;
    left: 22px;
    top: -30px;
    padding-top: 20px;
}



.client-boxbg
{
	background:#efefef;
	background-image:url(../images/test-bg.jpg);
	    background-size: cover;
    background-position: center top;
}
.client-boxbg .carousel-inner .item
{
	background:#ffffff;
}
.client-boxbg .testimonial4_slide
{
	display:table;
	text-align:center;
}
.client-boxbg .testimonial4_slide>div
{
	xdisplay:table-cell;
    vertical-align: top;
}
.testiname i
{
	 color: #ffb413;
    margin-left: 9px;
    font-size: 15px
}


.footer-bg
{
	xbackground: url(../images/footer-bg.png);
    background-size: cover;
    position: relative;
    top: -1px;
    xbackground-color: #262626;
}
.footer-content
{
	background-color: #3d1b5b;
    padding: 27px 0px;
	    padding-bottom: 0px;
}
.table-content
{
	display:table;
}
.table-content>div
{
	    display: table-cell;
    vertical-align: middle;
    float: none;
}
.table-content .col-md-6
{
	width:50%;
}
.max-pic{
    max-width: 460px;
    width: 100%;
}
.footcnt .h2 {
    font-size: 45px;
    color: #ffb413;
}
.footcnt .h1 {
    font-size: 25px;
    line-height: 51px;
    font-weight: 300;
    padding-bottom: 21px;
}
.footerbox
{
  
}
.footerbox .h3
{
	color:#ffb413;
	font-size:15px;
	    padding-bottom: 2px;
}
.subscribe
{
    padding-top: 65px;
	    position: relative;
		
}
.particles-bg
{
	xbackground-image: url(../images/particles.svg);
    xbackground-size: 42%;
    xposition: relative;
    xheight: 100%;
    xbackground-position: right top;
    xbackground-repeat: no-repeat;
}
.choose-content-1
{
	padding-left:0px;
	xpadding-right:25px;
}
.muibg>li.mui--is-active
{
    border-bottom: 2px solid #683398 !important;
}

.innerfooter-bg .cryptobg
{
	display:none;
}
.innerfooter-bg .particles-bg
{
    xbackground: #3d1b5b;
}

.login-form .mui-textfield>input
{
        color: #000;
    font-size: 14px;
    font-weight: 500;
}

.tradedepage .banner-bg
{
	background:none;
	height:auto;
}
.tradedepage .logo
{
        max-width: 93px;
    padding-top: 15px;
}
.heading-title
{
	padding:20px 15px;
}
.banner-frm
{
	width:100%;
}
.footerbgf
{
    background-color: #262626;
    padding: 27px 0px;
    padding-bottom: 0px;
}
.footerbgf .footerbox
{
	padding-top:0px;
}

.footerbgf .flogo
{
	    padding-top: 18px;
}

.tradedepage  .darkHeader .logo
{
	    xpadding-top: 0px;
}

.iconbox img
{
    width: 100%;
    max-width: 57px;
}
.panel-box
{
    background: #eaedf2;
    width: 100%;
    display: inline-block;
    padding: 19px 17px;
	    box-shadow: none;
}
.panel-box .form-control 
{
    box-shadow: none;
    border: 0px;
    background: #fff;
    height: 35px;
    color: #000;
    font-size: 15px;
    margin-top: 14px;
    border-bottom: 0px !important;
    padding: 0px 10px;
}
.panel-box label
{
	color:#000 !important
}
 .ubtn
 {
	 -webkit-appearance: none !important;
 }

.tradebg .container
{
    width: 97%;
} 
.tradedepage .container
{
    width: 97%;
}

.file_input_div .circle-pic {
	overflow: hidden;
	border-radius: 100%;
	width: 140px;
	height: 140px;
	background-color: #cccc;
	border: 5px solid #ccc;
	display: inline-block;
	    margin-bottom: 14px;
}

.kyc-box
{
    margin: 1%;
    width: 31.3%;
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid #fff;
    padding: 29px 0px;
}
.file_input_div .blue-btn
{
	 line-height: 1.15;
}



.none-x {
	display: none !important;
}
#blah {
	max-height: 130px;
	min-height: 130px;
	width: auto;
	max-width: inherit;
}

.grey-box .h1 i
{
	    color: #13054f;
    font-size: 29px;
}
.grey-box .h1
{
  margin:0px;	 
}

.grey-box .h3
{
	font-size: 17px;
    margin: 0px;
    padding: 10px 0px;
	color:#333;
}

.grey-box .h5
{
	font-size: 14px;
    margin: 0px;
    padding: 10px 0px;
}

.profile-bg
{
	display:flex;
}

.profile-bg>div
{
	    background: #eaedf2;
    margin: 9px 10px;
	padding:0px;
}

.inner-heading
{
    margin: 0px;
    border-bottom: 1px solid #a8a9ab;
    padding: 10px 10px;
    color: #333;
	font-size:17px;
	    background: #eaedf2;

}

.center-content
{
	margin:0px auto;
	float:none;
}
.panel-box .panel-body
{
	padding:0px;
}
.panelbanner img
{
	    width: 100%;
    max-width: 50px;
}
.flexcontent-box
{
	display:table;
}

.flexcontent-box>div
{
	display:table-cell;
	vertical-align:middle;
}

.panelbanner .h4
{
	font-size:16px;
	font-weight:bold;
	    margin: 0px;
    padding: 10px 0px;
}
.panelbanner .h5
{
	font-size:16px;
	    margin: 0px;
    padding: 10px 0px;
}
.balance-bg
{
	padding-left:30px;
}
.yellow-grd
{
background: #13054f;
    padding: 6px 15px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.yellow-grd:hover, .yellow-grd:focus,.yellow-grd:active
{
	background: #13054f;
	  color: #fff;
	  text-decoration:none;
}
.modal-title
{
	font-weight:600;
	font-size:17px;
}
.qr-code
{
    width: 100%;
    max-width: 140px;
}
.cpybtn
{
	    background: #000;
    font-size: 14px;
    position: absolute;
    top: -4px;
    right: 16px;
    padding: 2px 6px;
    color: #fff;
}

.cpybtn:hover, .cpybtn:focus, .cpybtn:active
{
	 background: #000;
	 text-decoration:none;
	 color: #fff;
}
.panelbanner .h3
{
	margin:0px;
	margin-bottom:10px;
}


.panel-wllt-box
{
    min-height: 107px;
}

.tradeform-panel .form-control
{
    margin-top: 0;
}
.tradeform-panel p
{
    margin: 0px;
    font-weight: 500;
    font-size: 13px;
    color: #000;
    padding-top: 5px;
	line-height:24px;
}
.title-blue
{
	margin:0px;
	padding:10px 0px;
	color:#6c3c97;
	font-weight:bold;
}
.title-line
{
    margin: 0px;
}
.post-trade-box
{
	width:100%;
	    display: inline-block;
}
.post-trade-box .mui-textfield
{
    margin-bottom: 7px;
    width: 100%;
    display: inline-block;
}

.post-trade-box .input-group-addon
{
	    background-color: #fff;
    border: 1px solid #fff;
    border-left: 1px solid #dcdcdd !important;
}
.slectdate select
{
   width: 100%;
    max-width: 88px;
    margin-bottom: 10px;
    height: 33px;
    font-size: 14px;
    border: 0px;
	outline:none;
}
a:focus, a:hover, select:focus
{
	outline:none;
	outline-offset:0px;
}
.slectdate input
{
       width: 100%;
    max-width: 45px;
    background: none;
    outline: none;
    box-shadow: none;
    border: 0px;
}
.post-trade-box textarea
{
width: 100%;
height:auto !important;
}
.checkbox-bg {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox-bg input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
    background-color: #fff;
}

/* On mouse-over, add a grey background color */
.checkbox-bg:hover input ~ .checkmark {
  background-color: #fff;
}

/* When the checkbox is checked, add a blue background */
.checkbox-bg input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox-bg input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox-bg .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.user-menu .photo-pic {
    xborder-radius: 100%;
    width: 35px;
    height: 37px;
    overflow: hidden;
    border: 2px solid #fff;
    margin-left: 14px;
    margin-top: -5px;
}

.user-menu .photo-pic img {
    width: 100%;
    height: 100%;
    position: relative;
}

.headbg .nav .dropdown-menu
{
	background: #6c3c97;
}

.user-menu .dropdown-menu
{
	background: #000;
}
.dropdown-bg .fa
{
	margin-left:5px;
}

.headbg .nav .dropdown-menu li a
{
	    padding: 11px 16px;
}
.headbg .nav li a:hover, .headbg .nav li a:focus
{
  background:none;
      color: #ffb413 !important;
}
.headbg .navbar-nav>.open>a, .headbg .navbar-nav>.open>a:focus, .headbg .navbar-nav>.open>a:hover
{
	background:none;
}
.redgrd
{
	background: #ff4d4d;
    padding: 6px 22px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
}
.redgrd:hover, .redgrd:focus, .redgrd:active
{
	background: #f70b0b;
	text-decoration:none;
	color:#fff;
}
.mui-textfield>label
{
    line-height: 28px !important;
}


.chat {
	margin: 0;
	padding: 0;
	list-style: none;
}
.chat li {
	margin-bottom: 15px;
	padding-bottom: 25px;
	border-bottom: 1px dotted #999999;
	xbackground-color: white;
	margin-top: 20px;
	    padding: 0px 22px;

}
.chat li.left .chat-body {
	margin-left: 60px;
}
.chat .chat-body p
{
	   width: 404px;
    word-break: break-word;
    line-height: 26px;
    font-size: 14px;
}

.chat .left .chat-body p
{
	float:right;
	text-align:right;
}
.tradedepage .headbg .nav li a
{
    padding: 14px 14px;
}
.chat-foot input
{
    height: 46px !important;
}

.chat-foot
{
	background:#d6d8de;
}
.chat-foot .btn
{
    background: #000;
	color:#fff;
}
.chat-foot .input-group-btn
{
    vertical-align: bottom;
}
.chat .primary-font
{
    padding-right: 11px;
}
.grey-box .h6
{
	font-size:13px;
	line-height:26px;
}
.securitybox
{
	display:table;
}
.securitybox>div
{
	display:table-cell;
	vertical-align:middle;
	float:none;
	width:5%;
}
.securitybox .kyc-box
{
	width:40%;
}
[data-simplebar] {
    position: relative;
    z-index: 0;
    overflow: hidden!important;
    max-height: inherit;
    -webkit-overflow-scrolling: touch;
}

[data-simplebar="init"] {
    display: flex;
}

.simplebar-scroll-content {
    overflow-x: hidden!important;
    overflow-y: scroll;
    min-width: 100%!important;
    max-height: inherit!important;
    box-sizing: content-box!important;
}

.simplebar-content {
    overflow-y: hidden!important;
    overflow-x: scroll;
    box-sizing: border-box!important;
    min-height: 100%!important;
}

.simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 11px;
}

.simplebar-scrollbar {
    position: absolute;
    right: 2px;
    width: 7px;
    min-height: 10px;
}

.simplebar-scrollbar:before {
    position: absolute;
    content: "";
    background: #00000036;
    border-radius: 7px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: opacity 0.2s linear;
}

.simplebar-track .simplebar-scrollbar:before,
.simplebar-track .simplebar-scrollbar.visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition: opacity 0 linear;
}

.simplebar-track.vertical {
    top: 0;
}

.simplebar-track.vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
}

.simplebar-track.horizontal {
    left: 0;
    width: auto;
    height: 11px;
}

.simplebar-track.horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
}

.horizontal.simplebar-track .simplebar-scrollbar {
    right: auto;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
}

.chatbox 
{
    padding: 19px 8px;
}
.chat
{
	max-height:600px;
}
.site-scroll
{
    max-height: 690px;
}
.list-feedback
{
	padding-top:10px;
	padding-left:0px;
}
.mrchat
{
	 margin-top: 11px;
}


.list-feedback li
{
	list-style:none;
	border-bottom:1px dotted #ccc;
	padding:10px 0px;
}
.list-feedback li:last-child
{
	border-bottom:0px;
}
.list-feedback .h3
{
	margin:0px;
	font-size:15px;
	line-height:24px;
}
.securitybox-bg
{
    padding: 60px 49px;
}

.customupload
{
    position: relative !important;
    width: inherit !important;
    display: inline-block !important;
    margin-top: 18px !important;
}

.customupload1
{
	  position: relative !important;
    width: inherit !important;
    display: inline-block !important;
    margin-top: 0px !important;
}
.kycupload img
{
    margin-top: 10px;
	    height: auto;
    max-height: 100px;
}
.design-inner-page .banner-bg
{
	background: url(../images/banner-bg.jpg);
	height: 35vh;
    background-position: center center;
}
.date-input
{
    position: static;
}
.date-input .btn
{
    position: absolute;
    top: 29px;
    right: 0px;
    border: 0px;
    background: #060606;
    color: #fff;
    border-radius: 0px;
    height: 35px;
}
.date-input .btn:focus
{
	outline:none;
	  background: #060606;
	  color:#fff;
}


.t-green {
    color: #57b909;
}

.mui-textfield .inner-checkbox
{
    margin-top: 29px;
    color: #000 !important;
}

.inner-page-content .content
{
	    font-size: 15px;
    line-height: 36px;
}

.headbg  .navbar-nav>.open>a, .headbg  .navbar-nav>.open>a:focus, .headbg .navbar-nav>.open>a:hover
{
	    color: #fff;
}
.form-logo img
{
	    margin: 40px auto 0px auto;
    max-width: 167px;
}
.form-bg input::-moz-placeholder,
.form-bg input:-ms-input-placeholder,
.form-bg input::-webkit-input-placeholder
{
	color:red;	
font-weight:800 !important;
}
input::-webkit-input-placeholder,.mui-textfield>textarea::-webkit-input-placeholder
{color:rgba(0,0,0,.26);opacity:1; font-weight:800 !important;}
.mui-textfield>input:-ms-input-placeholder,.mui-textfield>textarea:-ms-input-placeholder
{color:rgba(0,0,0,.26);opacity:1;font-weight:800 !important;}
.mui-textfield>input::-ms-input-placeholder,.mui-textfield>textarea::-ms-input-placeholder
{color:rgba(0,0,0,.26);opacity:1;font-weight:800 !important;}
.mui-textfield>input::placeholder,.mui-textfield>textarea::placeholder
{color:rgba(0,0,0,.26);opacity:1;font-weight:800 !important;}


.flex-choose-bg
{
	display:flex;
}
.blue-t
{
  color: #7c4ca9;
}

.upload-pic-div
{
   width: 200px;
    height: 200px;
    overflow: hidden;
    margin-top: 10px;
    display: none;
}
.upload-pic-div img
{
  
    height: auto;
    max-width: inherit;
}
.chat-lives
{
  margin-right: 20px;
}
.pad-r-0
{
  padding-right:0px;
}
@media (max-height:650px)
{
	.banner-bg
	{
		height:auto;
	}
	.tradebg
	{
		padding:0px;
	}
}


@media (max-width:1250px)
{
	.panel-wllt-box
	{
		    min-height: 135px;
	}
  .tradedepage .headbg .nav li a {
    padding: 14px 14px;
}
}

@media (max-width:1200px)
{
	.linebg
	{
	  max-width: 116px;
	}
	.bannerfg
	{
		    width: 100%;
	}
	.headbg .nav li a 
	{
		xpadding: 14px 18px !important;
       font-size: 14px;
    }
	.review-box .h3
	{
		    font-size: 15px;
	}
	.review-box .h4
	{
		    font-size: 16px;
	}
	
}

@media (max-width:1100px)
{
	.headbg .nav li a 
	{
	font-size:13px;
    }
}


@media (max-width:1024px)
{
	.headbg .nav li a
	{
	    padding: 14px 11px !important;
	}
	.invite-left
	{
		    padding-left: 23px;
	}
}

@media (max-width:991px)
{
	.linebg
	{
	  display:none;
	}
	.stbtn
	{
		right:-5px;
	}
	.trnscnt
	{
	 display:inherit;
	}
	.msgboxbg
	{
		margin-bottom:25px !important;
		margin:0px !important;
		background:none !important;
    padding-left: 0;
	}
	.logo
	{
         max-width: 83px;
    padding-top: 16px;
	}
	.headbg .nav li a
	{
       padding: 14px 6px !important;
	}	
	.listfgf
	{
		float:left;
		 text-align: left;
	}
	.listfgf p
	{
		text-align:left;
	}
	.trade-box
	{
		margin:15px 0px;
	}
	.msgform .input-group
	{
		margin-top:25px;
	}
	.tradebg .banner-form .form-control
	{
		    height: 40px;
	}
	.tradeform-panel p
	{
		    padding-bottom: 28px;
	}
	.profile-bg {
    display: block;
   }	
   .profile-bg>div {
    background: none;
    margin: 0px;
   }
   .beta-phone-bg
   {
	       background-size: 44%;
   }
   .how-heading
   {
	    top: 16px;
       right: 34px !important;
   }
   .box-design
   {
	   left:0px;
	       top: -50px;
   }
   .box-design-1
   {
	   left:inherit;
	   right:1px;
   }
   .choose-box
   {
       padding: 21px 23px;
   }
   .choose-content p, .choose-content .h4
   {
       xpadding-left: 44px;
	   padding-right:0px;
   }
    .choose-content-1 p, .choose-content-1 .h4
   {
       xpadding-right: 44px;
	   padding-left:0px;
   } 
   .flex-choose-bg
   {
	   display:block;
   }
	 
  .footcnt .h2 
   {
    font-size: 35px;
   }
   .footcnt .h1 
   {
    font-size: 18px;
    line-height: 41px;	
   }
   .footcnt .subscribe .form-section input[type="email"]
   {
   max-width: 423px;
    width: 100%;
	    padding: 11px 10px 11px 4px;
   }
   .footcnt .subscribe .form-section input[type="submit"]
   {
	       margin-top: 24px;
    margin-left: 0;
   }
   .flogo
   {
	   xpadding-top:0px;
	    max-width: 125px;
   }
   .tradedepage .logo
   {
	       max-width: 63px;
      padding-top: 18px;
   }
 
   .darkHeader .logo
   {
	    xmax-width: 67px;
   }
  .tradedepage .darkHeader .logo 
  {
    xmax-width: 51px;
    xpadding-top: 5px;
  }
  .feature-bg .container
  {
	  width:95%;
  }	
  .client-boxbg .heading
	{
	    padding-bottom: 0px;
	}
	.headbg .container
	{
	    width: 95%;
	}

}

@media (max-width:767px)
{	  .headbg .header-sectbtn
  {
    margin-left: 20px;
  }
      
	.navbar-default .navbar-toggle
	{
	border-color: #fff;
	}
	.navbar-default .navbar-toggle .icon-bar 
	{
    background-color: #fff;
    }
	a.btn-link
	{
	    width: 100%;
    max-width: 108px;
	    margin-left: 10px;
    padding: 6px 9px !important;
	    margin-top: 10px;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover
	{
		background-color:transparent;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form 
	{
    border-color: transparent;
    border: 0px;
    }
	.muibg
	{
		max-width:none;
	}
	.srchgh
	{
		border-radius:0px;
	}
	 .navbar-nav
	 {
		 margin-top:0px;
		 margin-bottom:0px;
	 }
	 .heading
	 {
		font-size: 22px;
		line-height: 26px;
		    padding-bottom: 10px;
     }
	 .crbanner
	 {
		 padding-bottom:25px;
	 } 
	 .headbg
	{
		background-color:#13054f;
	}
	.tradebg
	{
	  padding:10vh 0px;
	}
	.searchfrm
	{
		    padding: 19px 8px;
	}
	.panel-wllt-box
	{
		min-height:inherit;
	}
	.headbg .nav .dropdown-menu 
	{
        background: #fff;
    border-radius: 0px;
    max-width: 209px;
   }
   .post-trade-box .mui-textfield 
   {
    margin-bottom: 0px;
   } 
   .tradeboxf h4
   {
	   font-size:14px;
   }
   .chat .chat-body p
	{
		width:350px;
	}

	.chat .header
	{
		    width: 100%;
    display: inline-block;
	}
	.chat .right .primary-font
	{
		    position: relative;
    top: -38px;
    right: 44px;
	}
	.chat .left .primary-font
	{
		position: relative;
    top: 5px;
    left: 0px;
	}
   .chat-foot .btn
   {
	   display:block;
	       border-radius: 0px;
    margin-top: 10px;
   }
   .chat-foot .input-group
   {
	   display:block;
   }
   .chat-foot input
   {
       border-radius: 0px;
   }
   .headbg .nav li a 
   {
    font-size: 13px;
    padding: 9px 20px !important;
   }
   .banner-content .h1 {
    font-size: 26px;
    line-height: 52px;
   }
   .banner-content .h2 {
    font-size: 39px;
   }
   .mui-textfield .inner-checkbox {
    margin-top: 5px;
   }
   .client-boxbg .testimonial4_slide 
   {
    display:block;
    text-align: center;
   }
  .client-boxbg .testimonial4_slide>div
  {
	  display:block;
  }
  .client-boxbg .user-pic
  {
	      text-align: center;
    margin: 0px auto;
	margin-bottom:10px;
  }
  
  .footcnt .subscribe 
  {
    padding-top: 0px;
   }
   .footcnt .subscribe .form-section
   {
       float: left;
   }
   .footer-bg
   {
      background-position: center top;
   }
   
   .inner-page-content
   {
	   padding-top:0px;
   }
   .tradedepage .logo {
      max-width: 108px;
    padding-top: 8px;
   }
   .headbg .nav li a
   {
       width: 100%;
    max-width: 202px;
   }
   .darkHeader .logo 
   {
	       padding-top: 0px;
   }
   .headbg .nav li a.btn-link
   {
       max-width: 105px;
   }
  
   .tradedepage .darkHeader .logo 
   {
    xmax-width: 67px;
    xpadding-top: 2px
   }
   .choose-box .h4
   {
	   text-align:center;
   }
   .choose-box
   {
	       margin: 10px 0px;
   }
    .choose-box>div
   {
	   display:block;
   }
   .choose-box
   {
	   display:block;
	   text-align:center;
   }
   	.box-design
   {
      top: inherit;
    position: relative;
    left: inherit;
    right: inherit;	
	    margin: 0px auto;
		    padding-top: 0px;
   }
   .choose-content p, .choose-content .h4
   {
	   padding:0px;
   }
   .choose-content-1 p, .choose-content-1 .h4
   {
	   padding:0px;
   }
   .choose-content
   {
	   padding-left:0px;
	   padding-right:0px;
   }
   .testimonial4_slide
   {
	   margin-top:0px;
   }
   .logo
   {
       padding-top: 14px;
    max-width: 104px;
   }
	
}

@media (max-height:650px)
{
	.banner-bg
	{
		    padding-bottom: 79px;
	}	
}
@media (max-width:600px)
{
  .securitybox .kyc-box, .securitybox>div{
    width: 100%;
    text-align: center;
}
.securitybox>div
{
  display:inherit;
}
}

@media (max-width:550px)
{
	.chat .chat-body p
	{
		width:200px;
	}
	.subscribe-head .form-section input[type="submit"]
	{
		    margin-top: 26px;
			    margin-left: 0;
	}
	.box 
	{
    display: block;
	    text-align: center;
	}
	.box>div 
	{
    display: block;
	}
	.box img
	{
		    max-width: 65px;
	}
	.reviewbox-bg>div
	{
		display:block;
		    text-align: center;
	}
	.review-box
	{
		width:100%;
		text-align:center;
	}
	.banner-content {
    margin-top: 22vh;
    margin-bottom: 70px;
	}

}

@media (max-width:458px)
{
	.subscribe-head .form-section input[type="submit"]
	{
		margin-left:0px;
		margin-top:20px;
	}
	
	.chat li.left .chat-body
	{
		margin-left:0px;
	}
	.chat
	{
		padding-top:0px;
	}
	.chat .chat-img.pull-left{
		text-align:left;
	}
    .chat .chat-img.pull-right{
		text-align:right;
	}
	.kyc-box
   {
	       width: 97.3%;
   }
  
}

.notification-icon
{
    padding-right: 0px;
}
.notification-icon a
{
    color: #fff;
	padding-left:0px !important;
	padding-right:10px !important;
}

.notify-circle
{
    background: #683398;
    position: absolute;
    top: -6px;
    right: -14px;
    padding: 3px 9px;
    border-radius: 50%;
    font-size: 14px;
    color: #fff;
}
.notification-icon i
{
	font-size:17px;
}
.notification-icon a:hover .notify-circle, .notification-icon a:focus .notify-circle, .notification-icon a:active .notify-circle
{
  color:#000;	
}

.notify-circle
{
	-webkit-animation: flash linear 1.9s infinite;
	animation: flash linear 1.9s infinite;
}

@-webkit-keyframes flash 
{
	0% { opacity: 1; } 
	50% { opacity: .2; } 
	90% { opacity: 1; } 
	100% { opacity: 1; }
}
@keyframes flash 
{
	0% { opacity: 1; } 
	50% { opacity: .2; }
	90% { opacity: 1; } 	
	100% { opacity: 1; }
}

@media (max-width:767px)
{
	.notify-circle
	{
	    left: 22px;
		right:inherit;
	}
	.table-content, .table-content>div
	{
		display:block;
	}
	.howitbg .table-content .col-md-6
	{
		width:100%;
	}
	.order
	{
		display:flex;
		flex-flow:column;
	}
	.order1
	{
		order:1;
	}
	.order2
	{
		order:2;
	}
	.max-pic 
	{
    max-width: 184px;
	}
	.max-pic-center
	{
		text-align:center;
	}
}



.muibg li:first-child a
{
    color: #05a902 !important;
		font-weight:bold;
}

.muibg li:last-child a
{
    color: #df0d0d !important;
	font-weight:bold;
}

.offer-text-g .h3
{
	    font-size: 17px;
    color: #6c0dc2;
    line-height: 24px;
    font-style: italic;
    font-weight: 600;
}
.offer-text-g .h4
{
	    font-size: 17px;
    line-height: 24px;
    color: #000;
}
.offer-text-g .h5
{
	    font-size: 18px;
    line-height: 24px;
    color: #000;
}
.offer-text-g a
{
	    color: #6c0dc2;
text-decoration:underline;
}
.bannerfg .h6
{
    font-size: 17px;
	font-weight:bold;
}

.invitebox-bg
{
	    background: #ecedef;
    padding: 28px 28px;
	    margin-bottom: 41px;
		display:table;
		    border-radius: 6px;
			    width: 100%;

}
.invitebox-bg .h5
{
	font-size: 20px;
    color: #6c3c97;
}
.refer-ig
{
	width:100%;
    max-width: 100px;
	margin-right:20px;
	    margin: 0px auto;

}
.invitebox-bg>div
{
	display:table-cell;
	vertical-align:middle;
}

.invite-token-left
{
    padding-left: 15px;
}


@media (max-width:600px)
{
	.invitebox-bg>div, .invitebox-bg
	{
		display:block;
		text-align: center;			
	}
	.refer-ig
	{
		margin-right:0px;
	}
	.invite-left
	{
		padding-left:0px;
	}
}



.coinsicon
{
    width: 33px;
	margin-right:5px;
	float: left;
}
.site-walletbg thead>tr>th
{
    color: #683398;
    background: #fff;
	border:1px solid #ededed;
	border-top:1px solid #ededed !important;
	text-align: left;
	white-space:nowrap !important;  
	padding: 10px 20px;
	    vertical-align: middle;
}

.site-walletbg tbody>tr:nth-child(odd), .site-walletbg tbody>tr:nth-child(even)
{
	 background: #fff;
}

.site-walletbg tbody>tr>td
{
    line-height: 22px;
	border:1px solid #ededed;
	font-size:14px;
	white-space:nowrap !important;
	   
}
.price-left
{
	padding-right:5px;
}
.wallet-blue-bg
{
     x  background: #292051;
    xcolor: #ededed !important;
    xborder: 1px solid #413769 !important;
}

.qrcodewllet-icon
{
    width: 25px;
	margin-right:5px;
}
.coinfont-sze
{
	font-size: 17px;
    font-weight: 400;
    color: #2879ff;
}

.wallet-blue-bg .walletfrm
{
	padding:0px;
	padding-right:15px;
}
.wallet-blue-bg .walletfrm .mui-textfield
{
	margin-bottom: 5px;
}
.fee-box
{
	padding: 0px;
}
.pink-grd
{
   background: #13054f;
    padding: 8px 27px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    border-radius: 0px;
}
.pink-grd:hover, .pink-grd:focus, .pink-grd:active
{
     background: #13054f;
	color:#fff;
	outline:none;
	box-shadow:none;
}
.form-control:focus
{
	box-shadow:none;
	outline:none;
}
.wallet-blue-bg .walletfrm .form-control, .wallet-blue-bg .walletfrm .form-control:focus
{
    border-bottom: 1px solid #c3c1ca  !important;
	color:#000;
	margin-bottom:0px;
	height:40px;
	    font-size: 14px;
}
.text-color-hrf, .text-color-hrf:hover, .text-color-hrf:focus, .text-color-hrf:active
{
	    color: #2879ff;
    text-decoration: underline;
    margin-bottom: 21px;
    font-size: 13px;
}

.wallet-table
{
	display:table;
	    width: 100%;
}
.wallet-table>div
{
	display:table-cell;
    vertical-align: bottom;
	float:none;
}
.feetxt
{
font-size: 14px;
    padding-left: 0px;
	    padding-top: 9px;
}
.cpybtnf
{
    position: absolute;
    right: 8px;
    top: 27px;	
	color:#fff;
	font-size:15px;
	cursor:pointer;
}
.sendicon
{
	position:relative;
    padding-top: 21px;
			cursor:pointer;
}
.sendicon[aria-expanded="false"]:after
{
	
	content: "";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
	color: #f70202;
    font-size: 21px;
	background: url(../images/send.svg);
    width: 100px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: 42%;
	    transition: all .3s ease 0s;

}
.sendicon[aria-expanded="true"]:before
{
	
	content: "";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 10px;
    left: 0;
	color: #f70202;
    font-size: 21px;
	background: url(../images/send.svg);
    width: 100px;
    height: 27px;
    background-repeat: no-repeat;
    background-size: 42%;
	    transition: all .3s ease 0s;

	
}
.wallet-blue-bg label
{
	color:#000 !important;
}

.wallet-blue-bg .sendicon, .wallet-blue-bg .sendicon:hover, .wallet-blue-bg .sendicon:focus, .wallet-blue-bg .sendicon:active
{
	    color: #f70202;
    font-size: 21px;
	    background: none;
}

.wallet-blue-bg .t-green 
{
    color: #4eac04;
    font-weight: 600;
}
.site-walletbg .tt-blue
{
    color: #2879ff;
}


.wallet-blue-bg  .tt-gray
{
	color: #2879ff;
    font-weight: 600;
}
.site-scrol-wallet
{
	max-height:850px;
}
.switch-field {
           overflow: hidden;
    position: absolute;
    margin-top: -47px;
    right: -16px;
}
.switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}
.switch-field .switchrad {
         display: inline-block;
    width: 33px;
    background-color: #ffffff;
    color: #292051;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-shadow: none;
    padding: 2px 0px;
    border: 1px solid #e8e7eb;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    height: 22px;
    float: right;
    border-radius: 0px;
    cursor: pointer;
    line-height: 16px;
}


.switch-field input:checked + label.disable {
    background-color: #f34235;
	    color: #fff;

}

.switch-field input:checked + label {
    background-color: #14c014;
    -webkit-box-shadow: none;
    box-shadow: none;
	    color: #fff;
}
.switch-txt
{
	    font-size: 10px;
    line-height: 14px;
    text-align: center;
}

.site-walletbg tbody>tr
{
}
.site-walletbg tbody>tr td:first-child
{
	    background: #fff !important;
}
.switch-field-bg
{
	    position: relative;
}


.accordeon-content td
{
	    padding: 0px !important;
    height: 0px !important;
    line-height: inherit !important;
	
}
.accordeon-content .mui-form
{
        padding: 13px 20px;
    display: inline-block;
    width: 100%;	
}



@media (max-width:1024px)
{
  .switch-field
  {
    position: relative;
    right: inherit;
  }
  .switch-field .switchrad
  {
	  float: left;
  }
  .switch-txt
  {
	   float: left;
    width: 100%;
    text-align: left;
  }
  .coinsicon, .tableiconbg
	{
		float:none;
	}   
}

@media (max-width:767px)
{
	.coinfont-sze
	{
		    font-size: 13px;
            line-height:20px;
	}
	.qrcodewllet-icon 
	{
    width: 25px;
	}
	.coinsicon 
	{
    width: 27px;
	}
	.sendicon:after, .sendicon:before
   {
		background-size: 35% !important;

   }
   .site-walletbg thead>tr>th, .site-walletbg tbody>tr>td
   {
		   font-size:14px;
		    line-height:20px;
   }	
   .feature-bg .container 
   {
    width: 100%;
    }
	.choose-box .choose-bg img
	{
		    max-width: 129px;
	}
	.box-design 
	{
    width: 128px;
    height: 128px
	}
	.feature-bg
	{
		    background-position: inherit;
	}

}

.iconsze
{
    width: 23px;
    margin-right: 7px;
}
.tableiconbg
{
	width: 23px;
    margin-right: 7px;
	    float: left;
}
.tableiconbgs
{
    width: 48px;
    margin-right: 7px
}
.cpyiconf
{
width: 20px;
    position: relative;
}
.assteicon
{
        width: 19px !important;
    margin-right: 7px;
    max-width: none !important;
}

@media (max-width:991px)
{
	.iconsze 
	{
		width: 18px;
	}
}

.headbg .nav li a.active
{
	 color: #ffb413 !important;
}


.postlink-text, .postlink-text:hover, .postlink-text:focus, .postlink-text:active
{
	color:#4e4e4e;
	text-decoration:underline;
}

.underline
{
		text-decoration:underline;
		font-weight:bold;
}

.mobileapp-bg
{
	background:url(../images/mobileapp-bg.jpg);
	background-position: center center;
	    background-size: cover;
		    padding: 10px 0px;
}
.app-bg
{
    width: 100%;
    max-width: 435px;
}

.title-pink
{
    color: #f5376d;
}


@media (max-width:767px)
{
	.mobileapp-bg .table-content .col-md-6
	{
	    width: 100%;
	}
}

.logselect .form-control 
{
font-size: 14px;
font-weight: 500;
border: 0px;
border-bottom: 1px solid #cdcdcd !important;
box-shadow: none;
border-radius: 0px;
outline: none;
padding-left: 0px;
color:#000;
}
.error{
  color:red;
}
.help-block p{
  color:red;
}

.balance-bg .h5 a, .balance-bg .h5 a:hover, .balance-bg .h5 a:focus, .balance-bg .h5 a:active
{
    color: #0c85fb;
	text-decoration:none;
}


.kycboxbanner
{
	width:100%;
	display:inline-block;
}

.tradeform-panel textarea 
{
    resize: none;
    max-height: 250px;
}

.grey-box a, .grey-box a:hover, .grey-box a:focus, .grey-box a:active {
    text-decoration: none;
}

.grey-box a:hover.t-red, .grey-box a:focus.t-red, .grey-box a:active.t-red  
{
    color: red;
}

.checkbuytext
{
    margin-top: 48px !important;
}

@media (max-width:1300px)
{
	.tradedepage .headbg .nav li a 
	{
    padding: 14px 14px;
	}
}

@media (max-width:991px)
{
	.checkbuytext
	{
	    margin-top: 42px !important;
	}
}

@media (max-width:767px)
{
	.checkbuytext
	{
	    margin-top: 2px !important;
	}
}

.help-block
{
    color: #ff0000;
}

.slectpairtextbg .tg-selectf
{
  float: right;
    position: absolute;
    margin-top: -66px;
    right: 3px;
}
.slectpairtextbg
{
    position: relative;
}

@media (max-width:767px)
{
  .slectpairtextbg .tg-selectf
  {
      float: left;
    position: relative;
    right: inherit;
    width: 100%;
    margin-top: 0px;
  }
}

.slectpairtextbg .form-control
{
	    padding-right: 32px;
}
.chatbox .chat li 
{
    padding-bottom: 17px !important;
}



.small-green-btn {
    background-color: #602ca0;
    color: #fff;
    background-image: url(../images/btn-bg.jpg);
    border: 0px;
    background-size: contain;
    padding: 2px 10px;
    border-radius: 7px;
    font-size: 12px;
    font-weight: 600;
 }
  .banner-content .grad-btn, .banner-content .grad-btn:hover,.banner-content .grad-btn:focus
{
	    background-color: #803cbd;
}

.topusermenu
{
    display: none !important;
}

@media (max-width:767px)
{
	.topusermenu
	{
    text-align: right;
    display:block !important;
	}
	.topusermenu .dropdown-menu
	{
		background: #fff;
			border-radius: 0px;
		max-width: 209px;
	}
	.topusermenu .dropdown-menu>li>a
	{
		padding: 7px 15px;
		font-size: 13px;
	}
	.topusermenu .usernametext
	{	
	color: #fff;
	text-align: right;
	font-size: 12px;
	    float: left;
	}
	.topmenuheader .navbar-header .navbar-brand
	{
	      padding-right: 2px;
    padding-left: 4px;
	}	
	
	.topmenuheader
	{
		display:table;
		width:100%;
	}
	.topmenuheader .topmenusubheader
	{
    display: table-cell !important;
    vertical-align: middle;
	    float: none;
	}
	.topmenuheader .navbar-toggle
	{
	    margin-right: 0px;
		 padding: 7px 8px;
		     float: right;
	margin-top: 5px;
    margin-bottom: 3px;
	}
	.topmenuheader .navbar-toggle .icon-bar
	{
		    width: 18px;
	}
  .headbg .container
  {
    width:100%;
	padding-right: 4px;
  }
  .usermbmenuhide
  {
    display: none !important;
  }
  .topusermenu .photo-pic
  {
      float: left !important;
  }
}


@media (max-width:500px)
{
	.topusermenu .usernametext
	{
		text-overflow:ellipsis;
		width: 56px;
		overflow:hidden;
		display:inline-block;
		white-space:nowrap;	
	}
	.logo 
	{
		max-width: 81px;
	}
	.tradedepage .logo 
	{
		max-width: 82px;
	}
}

.grad-btn:focus
{
	color:#fff;
}

@media (max-width:767px)
{
.file_input_div .flifeud .pull-right
{
float: none !important;
}
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
{
      color: #fff;
    cursor: default;
    background-color: #673498;
    border-color: #673498;
}
.pagination>li>a, .pagination>li>span
{
      color: #333;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover
{
      color: #333;
}

.headbg .header-sectbtn
{
    background: #7845cb;
    padding: 8px 13px !important;
    margin-top: 7px;
    margin-right: 14px;
    color:#fff !important;
}
.headbg li a.header-sectbtn:hover, .headbg li a.header-sectbtn:focus, .headbg li a.header-sectbtn:active
{
   background: #7845cb !important;
   color:#fff !important;
   text-decoration: none;
}

.msguseicon
{
width: 45px;
height: 45px;
border-radius: 50px;
margin-right: 8px;
}
.usertablecontent
{
display:table;
width:100%;
}
.usertablecontent>div
{
display:table-cell;
vertical-align:top;
}
.userimgleft
{
width: 65px;
}
.msgright .msguseicon
{
margin-left: 8px;
}
.chat .text-muted .fa 
{
    margin-right: 3px;
}
.small-green-btn:hover
{
color:#fff !important;
text-decoration:none;
}
textarea,.textarea.formcontrol
{
resize:none;
}
.chatbox .text-muted i 
{
margin-right: 3px;
} 


#blah {
  transform-origin: top left;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;  
}
#profileimagerotate.rotate90 #blah {
  transform: rotate(90deg) translateY(-100%);
  -webkit-transform: rotate(90deg) translateY(-100%);
  -ms-transform: rotate(90deg) translateY(-100%);
}
#profileimagerotate.rotate180 #blah {
  transform: rotate(180deg) translate(-100%, -100%);
  -webkit-transform: rotate(180deg) translate(-100%, -100%);
  -ms-transform: rotate(180deg) translateX(-100%, -100%);
}
#profileimagerotate.rotate270 #blah {
  transform: rotate(270deg) translateX(-100%);
  -webkit-transform: rotate(270deg) translateX(-100%);
  -ms-transform: rotate(270deg) translateX(-100%);
}

#profileimagerotatefront.rotate90 #preview_img, #profileimagerotateback.rotate90 #preview_img1 {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
#profileimagerotatefront.rotate180 #preview_img, #profileimagerotateback.rotate180 #preview_img1{
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
#profileimagerotatefront.rotate270 #preview_img, #profileimagerotateback.rotate270 #preview_img1 {
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
}

.cursor{
  cursor: pointer;
}


.sociallist 
{
    padding-left: 0px;
    margin-bottom: 1px;
	    float: right;
}
.sociallist li {
    list-style: none;
    float: left;
}
.sociallist li:last-child a i
{
    margin-right: 0px;
}
.sociallist li a i 
{
    font-size: 15px;
    color: #fff;
    background: #7137a5;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    text-align: center;
    padding-top: 10px;
    margin-right: 7px;
}
.social-bg .h3
{
  margin-bottom:0px;
      color: #fff !important;
          margin-top: 8px;
}
.listaddress a
{
    color: #9275ac !important;
}
.listfg .officetitle
{
  color:#fff !important;
}
.italicfont
{
  font-style:italic;
}
.termscontent ul li
{
  padding-bottom:10px;
  font-size:14px; 
  line-height: 25px;
}
.termscontent .content
{
  line-height: 29px;
  font-size: 14px;
}
.termscontent a, .termscontent a:hover, .termscontent a:focus, .termscontent a:active
{
    color: #087eff;
    text-decoration: none;
}
.msgboxwhite
{
    background: #fff;
    padding: 8px 11px;
    border-radius: 4px;
    width: 100%;
    max-width: 200px;
    word-break: break-word;
    font-size: 13px;
    line-height: 21px;
}
.msgboxwhiteig img
{
   background: #fff;
    padding: 5px 5px;
    border-radius: 4px;  
}

.chatbox .h5
{
        margin-top: 0px;
    line-height: 24px;
    padding: 0px 17px;
    font-weight: 600;
    margin-bottom: 0px;
}

.msgcontent
{
  overflow: auto;
}


.chattext
{    
    width: 100%;
    word-break: break-word;
}

.social-bg
{
    width: 100%;
    display: inline-block;
}

.aboutwhyus .choose-box p
{
    min-height: 102px;
}


@media (max-width:991px)
{
	.sociallist
	{
	float: left;    
	}
	.footerbox .col-sm-4
	{
		width: 50%;
	}
	.footerbox .listfg
	{
    min-height: 83px;
	}
	.aboutwhyus .choose-box p
	{
		min-height: inherit;
	}
}


.buyoptiontext .inputGroupContainer {
padding-left: 10px;
}



@media (max-width:767px)
{
	.footerbox .listfg
	{
	    min-height: inherit;
	}
	.buyoptiontext .inputGroupContainer 
	{
		padding-left: 0px;
	}
}


a, a:hover, a:focus, a:active, .btn, .btn:hover, .btn:focus, .btn:active
{
	outline:none !important;
	outline-offset:none;
	box-shadow:none;
}


.pink-btn, .pink-btn:hover,.pink-btn:focus{
background-color: #803cbd !important;
padding: 10px;
min-width: 150px;
color: #fff !important;
text-transform: uppercase;
font-weight: 700;
font-size: 12px;
}

.pink-t {
color: #803cbd;
}

.videobanner
{
   width: 100%;
    max-width: 716px;
    margin: 0px auto;
    float: none;
    display: block;
    margin-bottom: 39px;
    box-shadow: 0px 0px 19px 0px #ededed;
}
.Partnerimgs
{
    width: 100%;
	max-width: 540px;
}

	
	
@media (max-width:991px)
{
	.partnerbanner .table-content 
	{
		display: block;
	}
	.partnerbanner .table-content>div 
	{
		display: block;
		width: 100%;
	}
	.partnerbanner .logo
	{
		 max-width: 129px;
	}
	.partnerbanner
	{
	    width: 95%;
	}
	.social-bg .socialtextleftbg
	{
	    padding-left: 0px;
	}
	.social-bg .socialtextleftbg img
	{
		width: 100%;
		max-width: 74px;
		margin-top: 8px;
	}
}


@media (max-width:767px)
{
	.footerbox .col-sm-4
	{
		width: 100%;
	}		
}


.cusoricon
{
    cursor: url(../images/zoomin.svg), zoom-in;
}



.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
  margin-bottom: 0px;
}
.rating-stars ul > li.star {
  display:inline-block;
      border-bottom: 0px;
          padding: 0px;  
}

.rating-stars ul > li.star > i.fa {
   font-size: 16px;
  color:#ccc; 
}

.rating-stars ul > li.star_disable {
  display:inline-block; 
      border-bottom: 0px;
          padding: 0px;  
}

.rating-stars ul > li.star_disable > i.fa {
   font-size: 16px;
  color:#ccc; 
}

.rating-stars ul > li.star_display.selected > i.fa {
 color: #FF912C !important;
}



.rating-stars ul > li.star.hover > i.fa {
  color:#FFCC36;
}

.rating-stars ul > li.star.selected > i.fa {
 color: #FF912C !important;
}
.rating-stars
{
  margin-left:10px;
}
.starratetable>div
{
  float: left;
}
.starratetable
{
    width: 100%;
    display: inline-block;
}
.stmb-0
{
    margin-bottom: 0px;
}

.starrightboxbg
{
    float: right;
}
.starratinghover .star.hover i
{
    color: #ccc !important;
}
.starleft
{
  margin-left:0px;
}
.starrightboxbg .rating-stars ul > li.starcolor .fa
{
    color: #ff912c !important;
}

.ratingleftbox
{
  float: left;
}

.ajaxloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .8;
}


.buttonload i
{
  margin-right:5px;
}

.kyccheckbox .checkmark
{
        background-color: #fff;
        border: 1px solid #caccd0;
}