
html, body{
	margin: 0px; padding: 0px !important;
  font-family: 'Open Sans', sans-serif;
  font-family: "Inter", sans-serif;
  height: 100%;
}


html {
  scroll-behavior: smooth;
}

body{
	margin: 0px; padding: 0px;
  font-family: 'Roboto', sans-serif;
}
.bg-rrr {
    background: #4f00ca;
    padding: 20px;
    border-radius: 30px;
}

#main-banner {
  width: 100%;
  float: left;

  min-height:500px;
}

#main-banner0-2 {
  width: 100%;
  float: left; padding:10px 0px 80px 0px
 
}

.sv-title { float:left; width:100%; 
}
.sv-title h2 {     font-weight: 700;
    font-size: 52px;
    margin: 0px;
    padding: 0px;
    color: #000;
    text-transform: uppercase; text-align:center; padding:30px 0px;
}


#main-banner-001 {
  width: 100%;
  float: left; padding:50px 0px;

}

#main-banner-001 p {
font-size: 16px;
    line-height: 29px;
}

header {
  margin: 0px;
  padding: 10px 0px;
}
.logo {
  margin: 0px;
}
.crypto-div {
    margin: 0px 0px 0px;
   
    bottom: 30px;
}
.crypto-div a {
  text-decoration: none;
}
.home-content-one-old {
  transition: all 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  margin: 0px;
  padding: 25px 25px 20px;
  height: auto;
  text-align: center;
  position: relative;

}

.homeservice{margin-top: 15px;}

.home-content-one  {
    transition: all 0.3s;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
    margin: 0px;
    padding: 0px;
    height: auto;
    text-align: center;
    position: relative;
   
    background: #fff; margin-top: 40px;
    margin-bottom: 30px; /*height: 300px;*/ 
    float: left;
    width: 100%;    height: 95%; border-radius:20px;
}

.home-content-one:hover {
  background: #f4f4f4;
}
.home-content-one span {
  width: 70px;
  height: 70px;
  line-height: 70px;
  background: #f4f5f7;
  
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-size: 26px;
  font-weight: 500;
  color: #4EB7F1;      border: solid 2px #4eb7f1;
}
.home-content-one:hover span {
  background: #4EB7F1;
  color: #fff;
}
.home-content-one h2 {
  margin: 10px 0px;
  padding: 0px;
     color: #3c3c3c; 
  font-size: 22px;
  font-weight: 800;
  line-height: 28px;     min-height: 57px;
}
.home-content-one p {
     margin: 10px 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: 500;
    color: #1e1e1e;
    line-height: 29px;
}

.home-content-one ul{margin: 0px; padding: 0px; list-style: none;}

.home-content-one ul li {
       margin: 14px 0px;
    padding: 0px;
    font-size: 17px;
    font-weight: 400;
    color: #1e1e1e;
    line-height: 23px;
}



.home-content-one p strong {
  font-size: 24px;
  font-weight: 700;
  margin: 23px 0px;
  display: block;
}
.ban-btn-one {
  display: inline-block;
  padding: 12px 30px;
  text-transform: capitalize;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  background-color: #4EB7F1;
  color: #fff;
  margin-top: 5px;
  transition: all linear 0.5s;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
#earn-home-info {
  width: 100%;
    float: left;
    margin: 0px;
    padding:10px 0px 55px;
    background-image: url(../images/bg-top-bg.png);
    background-repeat: no-repeat;
    background-size: 100%; background-color: #000f0c;
}


#usdt {
  width: 100%;
    float: left;
    margin: 0px;
    padding:80px 0px 80px 0px;
 
}
.usdt-content { width:100%; float:left;
}
.usdt-content h2 {      font-weight: 700;
    font-size: 32px;
    margin: 0px;
    padding: 0px;
    color: #4EB7F1;
    position: relative; text-align:center;
}
.usdt-content h5 {      font-weight: 700;
    font-size: 20px;
    margin: 0px;
    padding: 29px 0px 0px;
    color: #141414;
    position: relative;
}
.usdt-content h4 {font-weight: 700;
    font-size: 20px;
    margin: 0px;
    padding: 29px 0px 0px;
    color: #141414;
    position: relative;
}

.usdt-content p {
    margin: 8px 0px 0px;
    font-size: 15px;
    color: #000;
    line-height: 24px;
}

.usdt-content ul{list-style: none; padding: 0px 0px 0px 20px;}

.usdt-content ul li{display: block; padding-left: 15px; position: relative; margin: 8px 0px 0px;
    font-size: 15px;
    color: #000;
    line-height: 24px;}

.form-uts { width:100%; padding:0px 0px;}

.form-uts p {width: 100%;float: left;margin: 0px 0px 15px;}

.form-uts input {width:100%; float:left; font-weight: 300; font-size: 15px; border: 1px solid #e1e1e1; color: #838383; padding:6px 15px; outline: none; }

.form-uts textarea {width:100%; float:left; border: 1px solid #e1e1e1; color: #2b2b2b; height:60px; padding:6px 15px;}

.form-uts p select {width:100%; float:left; font-weight: 300; background: #fff;
  font-size: 15px; border: 1px solid #e1e1e1; color: #838383; padding:6px 15px; outline: none;background-image: url(../images/arrw.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.form-uts input::placeholder, .form-uts input::placeholder{color: #838383; opacity:1;}

.iti {
    position: relative;
    display: inline-block;
    width: 100% !important;
}

.wi-01 {
    width: 100%;
}

.form-con-pop {
    width: 100%;
    padding: 0px 20px 30px;
}
.form-con-pop p {width:100%; margin-top:10px;}

.form-con-pop input {width:100%; float:left; bolder:solid 1px #000; color:#000; padding:6px 20px;}


.form-con-pop textarea {width:100%; float:left; bolder:solid 1px #000; color:#000; height:60px; padding:6px 20px;
}
.form-con-pop select {width:100%; float:left; bolder:solid 1px #000; color:#000; padding:6px 20px; }

.iti {
    position: relative;
    display: inline-block;
    width: 100% !important;
}

.wi-01 {
    width: 100%;
}


/*.earn-home-div {
  text-align: center;
}
.earn-home-div a {
  font-weight: 700;
  font-size: 32px;
  margin: 20px 0px 0px;
  color: #fff;
  text-decoration: none;
  background: #4EB7F1;
  padding: 20px 50px;
  border-radius: 50px;
  display: inline-block;
}
*/
.earn-home-div a {
      font-weight: 600;
    font-size: 20px;
    margin: 0px;
    color: #fff;
    text-decoration: none;
    background: #4EB7F1;
    padding: 15px 35px;
    display: inline-block;
    animation: glowing 1000ms infinite;
    position: fixed;
    right: 10px;
    bottom: 10px;
    
    z-index: 1000000;
}

@keyframes glowing {
  0% { box-shadow: 0 0 -10px #c4a300; }
  40% { box-shadow: 0 0 20px #c4a300; }
  60% { box-shadow: 0 0 20px #c4a300; }
  100% { box-shadow: 0 0 -10px #c4a300; }
}

.earn-home-div1 a {
      font-weight: 600;
    font-size: 20px;
    margin: 0px;
    color: #fff;
    text-decoration: none;
    background: #4EB7F1;
    padding: 15px 35px;
    display: inline-block;
    animation: glowing 1000ms infinite;
    position: fixed;
    left: 10px;
    bottom: 10px;
    border-radius: 30px;
    
    z-index: 1000000;
}

@keyframes glowing {
  0% { box-shadow: 0 0 -10px #c4a300; }
  40% { box-shadow: 0 0 20px #c4a300; }
  60% { box-shadow: 0 0 20px #c4a300; }
  100% { box-shadow: 0 0 -10px #c4a300; }
}
.earn-home-div2 a {
      font-weight: 600;
    font-size: 20px;
    margin: 0px;
    color: #fff;
    text-decoration: none;
    background: #4EB7F1;
    padding: 15px 35px;
    display: inline-block;
    animation: glowing 1000ms infinite;
    position: fixed;
    left:400px;
    bottom: 10px;
    border-radius: 30px;
    
    z-index: 1000000;
}

@keyframes glowing {
  0% { box-shadow: 0 0 -10px #c4a300; }
  40% { box-shadow: 0 0 20px #c4a300; }
  60% { box-shadow: 0 0 20px #c4a300; }
  100% { box-shadow: 0 0 -10px #c4a300; }
}



#video-section {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 70px 0px;
  background-color: #f2f2f2;
}
.video-title h3 {
  font-weight: 700;
  font-size: 32px;
  margin: 0px;
  padding: 0px;
  color: #4EB7F1;
  position: relative;
}
.video-title h3 span {
  content: '';
  width: 250px;
  height: 1px;
  background-color: #4EB7F1;
  display: inline-block;
  margin-bottom: 5px;
}
.video-title h4 {
  font-weight: 500;
  font-size: 30px;
  margin: 0px;
  padding: 0px;
  color: #4EB7F1;
}
.video-div {
  margin: 40px 0px 0px;
}
.video-div iframe {
  width: 100%;
}
.video-div h2 {
  margin: 10px 0px 10px;
  padding: 0px;
  color: #22262f;
  font-size: 22px;
  font-weight: 600;
  line-height: 36px;
}

.get-touch-text{background: #fff; padding:5px 20px 20px 20px; 
  height: 100%;}
  
  .get-touch-text p{margin: 0px 0px 10px; display:block; width:100%; float: left;}
  
  .get-touch-text p input{width: 100%; float:left; margin:0px; padding:8px 20px;
  outline: none; border:2px solid #e7e7e7; color:#2e2e2e; font-weight:300; font-size: 15px;}
  
  .get-touch-text  p input::placeholder, .get-touch-text p textarea::placeholder{color: #2e2e2e; opacity:1;}
  .get-touch-text  p input::placeholder{color:balck !important; opacity:1;}
  
  .get-touch-text p select{width: 100%; float:left; margin:0px; padding:8px 20px;
  outline: none; border:2px solid #e7e7e7; color:#838383; height: auto;
   font-weight:300; font-size: 15px; background-image: url(../images/arrw.png);
   background-repeat: no-repeat;
   background-position: right 10px center;
   background-size: 10px; -moz-appearance: none;
   -webkit-appearance: none;}
  
  .button-submit input{
      font-size: 15px;
      text-transform: uppercase;
      border: none;
      line-height: 35px;
      padding: 0px 35px;
      background: #4EB7F1;
      outline: none;
      float: left;
      margin-top: 10px;
      color: #fff;
      transition: all linear 0.5s;
      font-weight: bold;
  }
  
  
  .button-submit input:hover{background: #000; color: #fff;}

  .button-submit button{
    font-size: 15px;
    text-transform: uppercase;
    border: none;
    line-height: 35px;
    padding: 0px 27px;
    background: #557e37;
    outline: none;
    float: left;
    margin-top: 10px;
    color: #fff;
    transition: all linear 0.5s;
    font-weight: bold; border-radius:25px;}

.button-submit button:hover{background: #000; color: #fff;}

  #new-banner {
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: left;
    position: relative;
}
#new-banner img {
  width: 100%;
}
.ban-top {
  top: 0px;
  left: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  position: absolute;
}
.bus-top {
  width: 100%;
  float: left;
  margin: 0px;
}
#pdf-section {
  width: 100%;
  margin: 0px;
  padding: 70px 0px;
  float: left;
}
.embed-pdf {
  text-align: center;
  background: #4EB7F1;
  margin: 50px 0px 50px;
  padding: 40px 15px 40px;
  border-radius: 12px; width:100%;
 
}
.embed-pdf a {
  margin: 10px 0px 10px;
  padding: 0px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  text-decoration: none;
}

.embed-pdf span{
  margin: 10px 0px 10px;
  padding: 0px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  text-decoration: none;
}

#usefulvideos a{text-decoration: none;}

.pdf-title {
  margin: 60px 0px 0px;
}
.pdf-title h3 {
  font-weight: 700;
  font-size: 32px;
  margin: 0px;
  padding: 0px;
  color: #4EB7F1;
  position: relative;
}
.pdf-title h3 span {
  content: '';
  width: 250px;
  height: 1px;
  background-color: #4EB7F1;
  display: inline-block;
  margin-bottom: 5px;
}
.pdf-main {
  background-color: #f2f2f2;
  border-radius: 30px;
  margin: 60px 0px 0px;
  padding: 50px 30px 30px;
}
.pdf-div {
  text-align: center;
  background: #4EB7F1;
  margin: 0px 0px 30px;
  padding: 30px 15px 20px;
  border-radius: 12px;
  min-height: 145px;
  align-items: center;
  display: inline-flex; width:100%; width:100%; 
}
.pdf-div a {
  margin: 10px 0px 10px;
  padding: 0px;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  text-decoration: none;
}
#three-ways-section {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px 0px 0px;
}
.ways-img img {
  width: 100%;
}
.ways-content h4 {
  font-weight: 700;
  font-size: 32px;
  margin: 0px 0px 20px;
  padding: 0px;
  color: #000;
  text-transform: uppercase;
}
.ways-content {
  height: 100%;
  align-items: center;
  display: flex;
}
.ways-content ul li span {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  line-height: 70px;
  text-align: center;
  border: 2px solid #10b1b4;
  float: left;
  color: #000;
  font-size: 34px;
  margin-right: 10px;
}
.ways-content ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.ways-content ul li {
  margin: 0px 0px 20px;
  padding: 0px 0px 0px 20px;
  color: #8a91ac;
  font-size: 24px;
  font-weight: 500;
  line-height: 40px;
  display: inline-flex;
  align-items: center;
}
#earn-table-section {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px 0px;
}
.earn-title {
  margin: 50px 0px;
}
.earn-title h4 {
  font-weight: 700;
  font-size: 32px;
  margin: 0px;
  padding: 0px;
  color: #4EB7F1;
  text-transform: uppercase;
}
.earn-title h5 {
  font-weight: 700;
  font-size: 32px;
  margin: 20px 0px 0px;
  padding: 0px;
  color: #4EB7F1;
  text-transform: uppercase;
}
.col-lg-buy {
  width: 19%;
  float: left;
  padding: 0px;
  margin: 5px;
}
.new-blue-block {
  background: #4EB7F1;
   border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  margin: 0px 0px 30px;
  padding: 25px 25px 20px;
  height: auto;
  text-align: center;
  position: relative;
  z-index: 3; min-height:224px;
}
.new-blue-block ul {
  margin: 0px;
  padding: 0px;
}
.new-blue-block ul li {
  margin: 0px 0px 5px;
  padding: 0px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
  display: list-item; text-align:left !important;
}
.crypto-block {
  transition: all 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  margin: 0px 0px 30px;
  padding: 25px 25px 20px;
  height: auto;
  text-align: center;
  position: relative;
  z-index: 3;
}




.crypto-block:hover {
  background: #f4f4f4;
}
.crypto-icon {
  width: 70px;
  height: 70px;
  line-height: 70px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  font-size: 26px;
  font-weight: 500;
  color: #fff;
}
.btc {
  background: #f7931a;
}
.eth {
  background: #627eea;
}
.usdt {
  background: #00a377;
}
.bnb {
  background: #f3ba2f;
}
.cardano {
  background: #0067cc;
}
.dot {
  background: #e6007a;
}
.streakk {
  background: #4eb7f1;
}
.polygon {
  background: #8247e5;
}
.mine {
  background: #22262f;
}
.crypto-block-text h2 {
  margin: 10px 0px 10px;
  padding: 0px;
  color: #4EB7F1;
  font-size: 22px;
  font-weight: 600;
  line-height: 36px;
}
.crypto-block-text h3 {
  margin: 0px;
  padding: 0px;
  color: #0FD070;
  font-size: 16px;
  font-weight: 400;
}
.crypto-block-text p {
  margin: 5px 0px;
  padding: 0px;
  color: #22262f;
  font-size: 14px;
  font-weight: 600;
}
#crypto-price-section {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 40px 0px 80px;
}
.price-block {
  margin: 50px 0px 0px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.crypto-price-img {
  position: relative;
}
.crypto-price-img img {
  width: 100%;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.price-crp-hd {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.4);
  align-items: center;
  text-align: center;
  display: flex;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.price-crp-hd h4 {
  margin: 0px;
  padding: 0px;
  font-size: 34px;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
}
.crypto-select {
  margin: -10px 0px 0px;
  position: relative;
  z-index: 2;
}
.crypto-select select {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 10px 0px;
  outline: none;
  border: none;
  color: #fff;
  height: auto;
  font-weight: 300;
  font-size: 15px;
  background: #4eb7f1;
  border-radius: 10px;
  text-align: center;
}
.price-block-text  {padding-top:40px;
}
.price-block-text h2 {
  margin: 15px auto;
  padding: 10px 0px;
  background: #22262f;
  border-radius: 5px;
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  display: block;
  width: 100px;
}
.price-block-text h3 {
  margin: 5px 0px;
  padding: 0px;
  color: #22262f;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
}
.max-earn {
  margin: 15px 0px 0px;
  padding: 10px 0px;
  background: #22262f;
  text-align: center;
}
.max-earn h4 { 
  margin: 0px;
  padding: 0px;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 500;
}
.max-hds {
  text-align: center;
}
.max-hds h5 {
  margin: 0px;
  padding: 20px 0px;
  color: #4eb7f1;
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 700;
}
.crypto-note {
  margin: 50px 0px 0px;
  padding: 0px;
}
.crypto-note h5 {
  margin: 5px 0px;
  padding: 0px;
  color: #22262f;
  font-size: 14px;
  font-weight: 500;
}

#home-refer-section {
width: 100%;
    height: auto;
    margin: 0px;
   
    float: left;
    background: #4eb7f1;
    padding: 80px 0px;
}

.refer-title h4 {
  font-weight: 500;
  font-size: 30px;
  margin: 0px;
  padding: 0px;
  color: #000;
}
.refer-title h5 {
  font-weight: 700;
  font-size: 32px;
  margin: 20px 0px 0px;
  padding: 0px;
  color: #22262f;
  text-transform: uppercase;
  text-align: center;
}
.refer-link {
  text-align: center;
  background: #fff;
  margin: 50px 0px 0px;
  padding: 20px 0px;
  border-radius: 50px;
}
.refer-link a {
 margin: 10px 0px 10px;
    padding: 0px;
    color: #22262f;
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
}
#earn-special-section {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 70px 0px 70px;
  float: left;
  background-color: #f2f2f2;
}
.col-new-dv {
  width: 19%;
  float: left;
  padding: 0px;
  margin: 5px;
}
.special-div-hds h4 {
  font-weight: 700;
  font-size: 52px;
  margin: 0px;
  padding: 0px;
  color: #4EB7F1;
  text-transform: uppercase;
}
.special-div-hds h4 span {
  color: #4EB7F1;
}
.special-div-hds h5 {
  font-weight: 700;
  font-size: 32px;
  margin: 10px 0px 10px;
  padding: 0px;
  color: #000;
  text-transform: uppercase;
}
.special-div-hds h6 {
  font-weight: 700;
  font-size: 32px;
  margin: 10px 0px 10px;
  padding: 0px;
  color: #000;
  text-transform: uppercase;
}
.specail-div {
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
  margin: 40px 0px 0px;
  padding: 25px 15px 20px;
  height: 300px;
  text-align: center;
}
.specail-icon {
  width: 90px;
  height: 90px;
  line-height: 90px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  background-color: #f2f2f2;
}
.specail-icon img {
  width: 80px;
}
.specail-text h6 {
  margin: 0px;
  padding: 20px 0px;
  color: #4eb7f1;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  height: 85px;
}
.specail-text p {
  margin: 10px 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: 400;
  color: #8a91ac;
  line-height: 22px;
}
#useful-videos-section {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px 0px 70px;
  float: left;
}
#home-carousel {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 0px 0px 70px;
  float: left;
}

#home-carousel .owl-carousel .owl-nav button.owl-next, #home-carousel .owl-carousel .owl-nav button.owl-prev{
 display: none;
}

#home-carousel .owl-dots {display: block !important;text-align: center;margin-top: 50px;}

#home-carousel .owl-dots button {width: 10px; height:10px; background-color:#4eb7f1 !important; margin: 0px 5px;
border-radius: 50%; outline: none;}

#home-carousel .owl-dots button.active{width: 15px; height: 15px; background-color:#4eb7f1 !important ;}

#home-carousel .nav-btn {
height: 11px;
position: absolute;
width: 24px;
cursor: pointer;
display: block;
top: 50% !important;
}
.comp-pdf {
  background: #4EB7F1;
  border-radius: 20px;
  margin: 0px 0px 0px;
  padding: 25px 15px 20px;
  height: 120px;
  text-align: center;
}
.comp-pdf h6 {
  margin: 5px 0px;
  padding: 0px;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}
.comp-pdf a {
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}
.comp-pdf p {
  margin: 5px 0px;
  padding: 0px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
}
#disclaimer-section {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 70px 0px;
  float: left;
  background: #4EB7F1;
}
.disclaimer-text span {
  margin: 0px 0px 30px;
  padding: 0px;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  display: block;
 
}
.disclaimer-text p {
  margin: 5px 0px;
  padding: 0px;
  color: #fff;
  font-size: 9px;
  font-weight: 500;
  line-height: 14px;
  
}

/**bottom-to-top**/
.cd-top {
  display: inline-block;
  height: 60px;
  width: 60px;
  border-radius: 50%;
  line-height: 60px;
  position: fixed;
  bottom: 90px;
  right: 18px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #000000 url(../images/index.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index: 1;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .9;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

#usefulvideos .embed-pdf{margin-bottom: 0px;}

#SignatureTypeModal .signtreflds label{float: left; width: auto; margin: 0px;}

#SignatureTypeModal .signtreflds input{width: auto; float: left;  margin: 4px 4px 0px 0px;}

#copySignatureButton{float: right;}

.certify #signature_agree{width: auto; float: left; margin-right: 10px;margin-top: 2px;
  margin-bottom: 10px;}

#spouseEmailVerify{
  position: absolute;
  right: 6px;
  bottom: 9px;
  font-size: 12px;
}

#clientEmailVerify{
  position: absolute;
  right: 6px;
  bottom: 9px;
  font-size: 12px;
}

#spouseEmailModal .modal-dialog {width: 500px;}

.estate-abt-section{padding: 70px 0px;}

.esate-abt-content{display: flex; align-items: center; height: 100%;}

.esate-abt-content h3{
    font-weight: 700;
    font-size: 32px;
    margin: 0px 0px 20px;
    padding: 0px;
    color: #599b28;
    position: relative;
}

.esate-abt-video iframe{width: 100%; float: left;  height: 350px;}

.probate-sect{background: #f2f2f2;}

.element-headings h3{
    font-weight: 700;
    font-size: 32px;
    margin: 0px 0px 20px;
    padding: 0px;
    color: #599b28;
    position: relative;
}
.element-headings p { color:#fff;
}
.keyplanning-bx {
    transition: all 0.3s;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
    margin: 30px 0px 0px;
    padding: 25px 15px 20px;
    height: auto;
    text-align: center; height:92%;
    position: relative;
    z-index: 3;
}

.keyplanning-bx img{width: 90px; margin: 0px auto 30px;}

.keyplanning-bx h4{
    font-weight: 700;
    font-size: 20px;
    margin: 0px 0px 20px;
    padding: 0px;
    color: #599b28;
    position: relative;
}

.keyplanning-bx p{margin: 0px; padding: 0px; font-size: 14px;}

.esate-planningdv {margin-top: 70px;}

.planningbxes-new{margin-top: 10px;}

.listing-bx{border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 15px; height: 100%;}

.listing-header{width: 100%; float: left; border-radius: 15px 15px 0px 0px; text-align: center;
padding: 20px 10px; background:#557e37;}

.listing-header h3{margin: 0px; padding: 0px; color: #fff; font-size: 18px}

.listing-bx  ul{margin: 0px; padding: 0px; list-style: none;}

.listing-bx ul li{font-size: 15px; padding:10px 12px; border-bottom: 1px solid rgba(0, 0, 0, 0.2);
height: 60px;}

.listing-bx ul li:last-child{border-bottom: none;}

.planningbxnote{margin-top: 20px;}

.planningbxnote p{
    margin: 0px 0px;
    padding: 0px;
    color: #22262f;
    font-size: 14px;
    font-weight: 500;
}

.esate-abt-video{display: flex; align-items: center; height: 100%;}

.esate-abt-content h4{margin-bottom:20px; color: #599b28; font-size: 18px; font-weight: 600;}

.esate-abt-content p a{color: #000; font-weight: 600}

.about-firm-section{background-image: url("../images/financebg.jpg"); background-repeat: no-repeat;
background-position: left top; background-size: cover; padding: 100px 0px;}

.about-firm-section p{ padding-bottom: 20px; margin: 0px;   color: #fff; text-align:left;}

.about-firm-section p a{color: #fff;}

.about-firm-section h3 {
    font-weight: 700;
    font-size: 32px;
    margin: 0px 0px 20px;
    padding: 0px;
    color: #4EB7F1;
    position: relative; text-align:left;
}

.awrd-preseve-img{display: flex; align-items: center; height: 100%;}

.awrd-preseve-img img{max-width: 100%; margin: 0px; }

/* .prdct-esate-highlight{padding: 70px 0px; background: #4EB7F1;} */

.prdct-esate-highlight{ padding: 70px 0px; background: #557e37;}

.prdct-esate-highlight .element-headings h3{color:#fff;}

.prdct-esate-highlight  .listing-bx{background: #fff;}

.prdct-esate-highlight .listing-header h3{color: #4EB7F1;}

.prdct-esate-highlight .listing-header{background: #f9fdff;}

.invitation-cd a{
    text-align: center;
    background: #fff;
    margin: 50px auto 0px;
    padding: 20px 40px;color: #22262f;
    font-size: 24px;
    font-weight: 700; display: inline-block;
    border-radius: 50px;
}

.invitation-cd a:hover{text-decoration: none;}


.invitation-cd button{
  text-align: center;
  background: #fff;
  margin: 30px auto 0px;
  padding: 20px 40px;color: #22262f;
  font-size: 24px;
  font-weight: 700; display: inline-block;
  border-radius: 50px;
}

.invitation-cd button:hover{text-decoration: none;}





.worksect-estate{padding: 70px 0px;}

.worksect-estate .crypto-note{margin-top: 30px;}

#earn-home-info.estatebg{background-image: url("../images/legal-prtction-bg.jpg"); background-color: #060b11;}

.invitaionchk{margin-top: 20px; display: inline-flex; align-items: center; justify-content: center;}

.invitaionchk input[type=checkbox] {
    width: 20px;
    height: 20px;
    margin-top: 0px;
   display: inline-block;
    margin-right: 8px;
}

.invitaionchk label{margin: 0px; padding: 0px; font-size: 16px; font-weight: 500;}

.schedule-dvmn{padding: 30px; 
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15); margin-top: 20px;}

.schedule-logo img{max-width: 100%; width: 100px;}

.scheduledtl{margin-top: 0px; padding-top: 10px; border: 1px solid #cecece;}

.scheduleimg{width: 60px; height: 60px; border-radius: 50%;  margin-bottom: 5px;}

.scheduleimg img{width: 100%; float: left;}

.scheduledtlfull-img{border-top: 1px solid #cecece;  margin-top: 10px;
padding: 10px 15px 0px;}

.scheduletitle h4{margin: 0px; padding: 0px; font-size: 20px; font-weight: 600;}

.scheduletitle ul{margin:20px 0px 0px; padding: 0px; list-style: none;}

.scheduletitle ul li{display: block; font-size: 14px; margin: 10px 0px 0px; padding: 0px;
display: flex; align-items: center;}

.scheduletitle ul li i{font-size: 20px; margin-right: 8px;}

.scheduletitle {padding:0px 15px 15px;}

.scheduledtlfull-img p{ margin: 0px;  color: #8d8d8d;  font-size: 14px;}

#calendar .fc-center h2{font-size: 16px;    margin-top: 2px;}

#calendarBooking h2{font-size: 20px; margin:0px;}

#booking_form{margin-top: 10px;}

#timezone{font-size: 13px;}

#booking_form .list-group-item{font-size: 13px;}

.calendarheading-data h4{font-weight: 600; margin:0px 0px 5px; padding: 0px; }

.calendarheading-data p{margin: 0px;}

.calendarthanku .scheduleimg{margin: 0px auto;}

.calendarthanku .scheduletitle{border: 1px solid #cecece; padding: 25px; margin-top: 20px; border-radius: 15px;}

.calendarheading-data i{color: #008000;font-size: 26px;}

.schedule-logo p{margin: 0px;}

.calendarheading-data .schedule-logo {margin-bottom: 10px;}

.highlight-table table{margin-bottom: 30px; width: 100%; float: left; background: #fff;}
 
.highlight-table table tr th{background: #f9fdff; color: #599b28; font-size: 15px;
padding: 17px 20px;}

.highlight-table table tr td {
    font-size: 15px;  padding: 10px 20px;  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.calendardvnew{padding: 30px;transition: all 0.3s; border: 1px solid rgba(0, 0, 0, 0.2); 
  background: #fff;  border-radius: 20px;  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);}

.schedulesdvs{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    justify-content: center;
    padding: 20px 20px;
    background: #f8f8f8;
    margin-top: 30px;
}

.schdeulebtn a:hover{text-decoration: none;}

.bgdv {
    width: 30px;  height: 30px; margin-right: 10px;  border: solid 2px #fff;
    border-radius: 50%; background-color: #0099ff;}

.schedulesdvs h5{font-size: 18px; color: #000; margin: 0px; padding: 0px;}    

.schedulesdvs:hover{background: #dddbdb;}

/**css-end**/

.button-submit-top { float:left; width:100%;
}
.button-submit-top a { letter-spacing: 1px;
    color: #fff;
    padding: 7px 24px;
    text-align: center;
  
   
    float: right;
    background: #4eb7f1;
    border-radius: 6px;
    text-decoration: none;
    font-weight: 700;
}

.privace01 h3  {  width:100%; float:left;     font-weight: 700;
    font-size: 32px;
    margin: 0px;
    padding: 0px;
    color: #599b28;
    position: relative;
    padding-bottom: 30px;
}

.modal-dialog {
    max-width:600px;
}
.home-01 { padding:3px 15px; font-size: 14px;
}
.home-01 a {    padding: 6px 0px;
    margin-left: 13px;
}

#youtube-slider {
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 70px 0px 70px;
  float: left;
}


.sliders-nw{
  width: 100%;
  height: auto;
  margin: 0px;
  padding: 70px 0px 70px;
  float: left;
}

#youtube-slider .owl-carousel .owl-nav button.owl-next, #youtube-slider .owl-carousel .owl-nav button.owl-prev,
.sliders-nw .owl-carousel .owl-nav button.owl-next, .sliders-nw .owl-carousel .owl-nav button.owl-prev,
{
 display: none;
}

#youtube-slider .owl-dots,
.sliders-nw .owl-dots {display: block !important;text-align: center;margin-top: 50px;}

#youtube-slider .owl-dots button,
.sliders-nw .owl-dots button {width: 10px; height:10px; background-color:#4eb7f1 !important; margin: 0px 5px;
border-radius: 50%; outline: none;}

#youtube-slider .owl-dots button.active,
.sliders-nw .owl-dots button.active{width: 15px; height: 15px; background-color:#4eb7f1 !important ;}

#youtube-slider .nav-btn ,
.sliders-nw .nav-btn {
height: 11px;
position: absolute;
width: 24px;
cursor: pointer;
display: block;
top: 50%;
}
.video-block iframe {
  width: 100%;
}
.video-div {
  border-radius: 20px;
  margin: 30px 0px 0px;
  padding: 0px;
  height: auto;
}
.video-hd h2 {
  margin: 10px 0px;
  padding: 0px;
  color: #22262f;
  font-size: 22px;
  font-weight: 600;
  line-height: 36px;
}




/**menu-css-start**/

div#overlay { display: none}

a#toggle {position: relative; text-align: center; color:#2a276c; display: none;
float: right; outline: none; margin-right: 10px; z-index: 99;}

a#toggle i { font-size: 30px}

a#toggle i { position: relative;}

.open-menu a#toggle i {color: #fff}

main#content {padding: 10px;}

#menu{
    text-align: left; transition: all ease-out .3s; height: 100%;
 align-items: center;    display: flex; float: right;}

#menu a { color: #000; text-decoration: none}

#menu ul {margin:0px 50px 0px;padding: 0;text-align: right;}

#menu ul li {display: inline-block;position: relative}

#menu ul li>a  {
    display: inline-block;
    margin: 0px 0px 0px 14px;
    color: #fff;
    position: relative;
    font-weight: 500;
    transition: all linear 0.5s;
    padding: 0px 0px;
    font-size: 13px;
    text-transform: uppercase;
}

#menu ul li>a.active{color:#ecca76;}

#menu ul li>a:hover{color:#ecca76;}

#menu ul li>a>i { margin-left: 10px; transition: all ease-out .3s;  
    -webkit-transition: all ease-out .1s}

#menu ul li ul {
    display: none; position: absolute; top:20px; width: 200px;  background:#fff; 
    text-align: left;  z-index: 3;}
	
	#menu ul li ul li ul {
    display: none; position: absolute; left:200px; top:24px; width: 180px;  background:#fff; 
    text-align: left;  z-index: 3;}

#menu ul li ul li a { border: none; color: #000;}

#menu ul li ul li:hover>a {color: #613200}

#menu ul li ul li a:hover {
    color: #613200 !important; border-bottom: none;
}

#menu ul li ul li a:after{display: none;}

#menu ul li ul li {display: block}

#menu ul li ul li a {
    display: block;  text-transform: uppercase;  color: #000;
    font-size: 16px;  padding:8px 15px;  font-weight: 400;  margin: 0
}

#menu ul li ul li:hover>a { color: #000}

#menu ul li ul li:before { border-left: none}

#menu ul li:hover>a>i { transform: rotateZ(90deg)}

#menu ul li:hover .drop { display: block}

@media screen and (min-width:768px) {
    #menu ul li ul li:hover ul{display: block;}

#menu ul li ul li:hover ul li ul{display: none;}

#menu ul li ul li ul li:hover ul{display: block;}

}

/**menu-media**/

@media screen and (max-width:767px) {
 a#toggle { display: block  }
#menu ul li a {
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0px 0px 0px;
}
.open-menu a#toggle {
  margin-top: 0px;
  right: 0px;     z-index: 10001;
}

a#toggle { margin-top: 10px; color: #fff;}

a#toggle:hover {  text-decoration: none  }

#menu .fa-plus { display: block }

main#content {  margin-top: 65px; transition: all ease-out .3s }

#menu { position: fixed; width: 280px; height: 100%; top: 0;
        right: 0; overflow: hidden; overflow-y: hidden; z-index: 9;
        overflow-y: auto; background-color:#1b1b1b; transform: translateX(750px)}

#menu ul {
  text-align: left;
  background-color: transparent;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 30px;
  padding-right: 0px;
  top: 50px;
  position: absolute; margin-left:20px;
}

#menu ul li ul { padding-top: -10px}

#menu ul li { display: block }

#menu ul li a {
  display: block; outline: none; color: #fff; padding: 16px 0!important;  margin: 0px; 
}

#menu ul li a>i {  float: right }

#menu ul li ul { display: none; position: static; padding: 0; width: 100%}

#menu ul li:hover>ul {  display: none  }

#menu ul li:hover>a>i { transform: rotateZ(0) }

.open a i::before { content: "\f107"; }

#menu ul li.open>ul { display: block }

div#overlay { display: block; visibility: hidden; position: fixed;
 right: 0; top: 0;  width: 100%;  height: 100%; background-color: rgba(0, 0, 0, .8);
  z-index: 1; opacity: 0 }

html.open-menu { overflow: hidden  }

html.open-menu div#overlay { visibility: visible;  opacity: 1; width: calc(-150%);
left: 250px }

html.open-menu nav#menu {  z-index: 1000; transform: translateX(0)  }

#menu ul li>a { border-right: none }

#menu ul li ul a { font-weight: 400; padding: 8px 0!important; text-transform:uppercase; }

#menu ul li ul li {  border-bottom: none }

#menu ul li ul { background: 0 0 }

.open-menu .fa-bars:before {  content: "\f00d"  }

#menu li:last-child { border-bottom: none }

#menu ul li::before { display: none }

#menu ul li a.active {  border-bottom: none }

#menu ul li > a{border: none}

#menu  .active{color: #fff;}

#menu a.active::after{content: none !important; border: none;}
#menu a:hover{border: none;}

#menu ul li a:hover{border-bottom: none;}

#menu ul li > a:hover{background: none;}

#menu ul li>a.active{color:#0e1e36;}

#menu ul li>a:hover{color: #0e1e36;}

}

/**menu-css-end**/

.logout-btn{    margin-right: 30px;
    background: #4EB7F1;
    color: #fff;
    border-radius: 25px;
    padding: 7px 19px !important;
    text-decoration: none;
    margin-top: 17px; font-size: 14px;}

.logout-btn:hover{color: #fff; text-decoration: none;}    

footer{width: 100%; float: left; padding: 50px 0px 30px 0px; background: #325419;}

.footer-dv h2{margin: 0px; padding: 0px; color:#fff; font-size: 42px; font-weight: 700;}

.footer-dv h3{margin: 40px 0px 0px; padding: 0px; color:#fff; font-size:30px; font-weight:500;}

.footer-dv p{margin: 20px 0px; padding: 0px; font-size: 22px; color: #f0b31a; }

.footscls{margin:40px 0px 50px; padding: 0px; list-style: none;}

.footscls li{display: inline-block; margin: 0px 14px}

.footscls li a i{font-size: 22px;}




.footscls li a i {
    width: 35px;
    height: 35px;
    color: #fff;
    line-height: 35px;
    transition: all linear 0.5s;
    text-align: center;
    border-radius: 50%;
    font-size: 22px;
}



.logo img{width: 100%;}

.top-bnner-head h1{
    margin:110px 0px 0px;
    padding: 0px;
    color:#fff;
    font-weight: 700;
    font-size: 52px;
}

.crypto-note h4{margin: 50px 0px 10px; font-size: 30px; color: #fff;}

.crypto-note ul{margin: 0px; padding: 0px; list-style:none;}

.crypto-note ul li{display: block; margin:0px 0px 15px; padding:0px 0px 0px 15px; position: relative;
font-size: 18px;     color: #212529; }

.crypto-note ul li:before{
    width: 7px;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 16px;
    border-radius: 50%;
    background-color:#8a91ac;
    content: "";
    display: inline-block;
}

.footmnus{margin:30px 0px 0px; list-style: none; padding: 0px; text-align: center;}

.footmnus li{display: inline-block; margin: 0px 0px 0px;}

.footmnus li a{color:#fff; font-size: 14px; text-decoration: none;
border-left: 1px solid #fff; padding: 0px 20px;}

.footmnus li:first-child a{border-left: none;}

/*.contentpop .modal-header{position: absolute; right: 10px; top: 20px; border-bottom: none;
padding: 0px;}

.contentpop .modal-content{padding: 20px;}*/

#deep-drive{padding-bottom: 70px;}

.earn-title p{margin: 10px 0px 0px; color: #8a91ac; font-size: 16px;}

.logo img {
    float: left;
    max-width: 100%;
    width: 180px;
}

 #menu ul li a{font-size: 15px; font-weight: 500; margin: 0px 0px 0px 24px;}

.mission-left-crypto h2{
    font-weight: 700;  font-size: 52px; margin: 0px;
    padding: 0px;  color: #4EB7F1;  text-transform: uppercase;
}

.mission-left-crypto p{margin: 20px 0px 0px; font-size: 15px; color: #fff;
line-height: 24px;}

#mission-sct{width: 100%; float: left; padding:0px 0px; background:#424141;}

.mission-crypto img{width: 100%; float: left;}

#mission-sct .mission-left-crypto{padding-left :calc(((100vw - 1320px)/ 2)); padding-right: 30px;
padding-top:50px; padding-bottom: 30px;}

#mission-sct  .col-md-5{padding: 0px;}

#vision-sct{width: 100%; float: left; padding:0px 0px; background:#343434;}

#vision-sct .mission-left-crypto{padding-left :30px; padding-right:calc(((100vw - 1320px)/ 2));
padding-top:50px; padding-bottom: 30px;}

#vision-sct  .col-md-5{padding: 0px;}

#earn-home-info .menu-dv{margin-top: 30px;}

#earn-home-info #menu{    display: flex;
    justify-content: center; float: none; }

.ways-content ul li strong{color: #4EB7F1;}    

.refertext{text-align: center; color: #4EB7F1 !important;}

.logo-button { float:right; margin-top: -148px;
} 
.logo-button p span { color:#fff; font-size:15px; line-height:20px; padding-right:30px;
}

.insta {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.fb {
    background: #395197;
}
.you {
    background: #d40c17;
}
.lin {
    background: #3e83d7;
}
  .what {  background: #10b416;
  }
  .twter {  background: #395197;
  }
  .teli {  background: #32a9e1;
  }
  
  .eml {  background: #e1574a;
  }
  
  .need-button { width:100%; float:left; padding:30px 0px 0px;
}
    .need-button a{
    text-align: center;
    background: #fff;
    margin: 0px 0px 0px;
    padding: 23px 25px;
    border-radius: 12px;
    align-items: center;
    color: #22262f;
    font-size: 26px;
    text-decoration: none;
    border-radius: 50px; font-weight: 600;
    width: 100%;
    float: left;
}
	
	.modal-header .close {
    margin-top: -4px;
}
button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.close {
    float: right;
    font-size: 29px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
       position: relative;
    z-index: 1000;
   
    opacity: 1;
   
   background-image: url(../images/x-but.png) !important; 
   background-repeat: repeat;
   
    width: 30px;
    height: 30px;
}
.bgtop-mt { margin-top:50px;
}

.homemenu #menu ul li a {  margin: 0px 0px 0px 64px; font-size: 15px;}

.homemenu #menu ul li ul li a{margin-left: 0px;}

/*.menu-dv{margin-top: 30px;}*/

.menu-dv{margin-top: 0px;}

.service-block-one {width: 100%; float: left;}

.service-block-one .serice-blck-icn{
    width:100%; text-align: left;
    float: left;
}

.service-block-one .serice-blck-icn img{    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;}

.service-blck-heading h2{min-height: inherit; text-align: left;}

.service-blck-detail{text-align: left; margin: 0px 0px 0px; width: 100%; float: left;    padding: 15px 20px;}

.service-blck-detail ul li{ position: relative; padding-left: 10px;}

.service-blck-detail ul li:before{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    content: "\f105";
    display: inline-block;
    position: absolute;
    left: 0px;
    font-family: "FontAwesome";
    color: #4eb7f1;
    font-weight: 600;
    top: 0px;
}


.footer-shedule-btn {
    height: 100%;
    align-items: center;
    display: flex;
}

.schedule-btn {
  font-weight: 600;
  font-size: 12px;
  margin: 110px 0px 0px;
  color: #fff;
  text-decoration: none;
  background: #557e37;
  padding: 12px 20px;
  border-radius: 25px;
  display: inline-block;
}

.footer-contact-btn {
  height: 100%;
  align-items: center;
  display: flex;
}

.footer-contact-btn a {
  font-weight: 600;
  font-size: 12px;
  margin: 110px 0px 0px;
  color: #fff;
  text-decoration: none;
  background: #557e37;
  padding: 12px 20px;
  border-radius: 25px;
  display: inline-block;
}

.chkagree input {
    float: left;
    width: auto;
    margin-top: 5px;
    margin-right: 6px;
}

/*.chkagree{margin: 20px 0px 0px !important;}*/

.chkagree{margin: 0px 0px 0px;}

.schedule-btn:hover{color: #fff; text-decoration: none;}

.crypto-note .thrdrefer li{
    padding: 10px 80px 10px 20px;  background: #f1f1f1;   border-radius: 20px;
    display: inline-flex;    margin: 0px 0px 20px;}

.crypto-note  .thrdrefer li:before{display: none;}

.crypto-note  .thrdrefer li span {
border: none;
    font-size: 34px;
    background: #4eb7f1;
    color: #fff;
}

.home-01  input[type=checkbox]  {
    width: 14px;
    height: 14px;
    margin-top: 4px;
    float: left;
    margin-right: 8px;
}

.home-01  label{margin-bottom: 0px;}

.cryptobtn{margin-top: 10px;}

.cryptobtn a{
    font-weight: 600;
    font-size: 14px;
    margin: 0px 10px 0px 0px;
    color: #fff;
    text-decoration: none; float: left;
    background: #4EB7F1;
    padding: 8px 20px;
    border-radius: 25px;
    display: inline-block;
}


.privace01 p{
    margin: 8px 0px 0px;
    font-size: 15px;
    color: #000;
    line-height: 24px;
}

.privace01 h4 {
    font-weight: 700;
    font-size: 20px;
    margin: 0px;
    padding: 29px 0px 0px;
    color: #141414;
    position: relative;
}

.modal-header{overflow: hidden; border: none;}

.modal-header .close {
    float: right;
    font-size: 29px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    position: relative;
    z-index: 1000;
    opacity: 1;
    background-image: url(../images/x-but.png) !important;
    width: 30px;
    height: 38px;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
    background-color: #d1efff !important;
    text-align: center;
    background-position: center center !important;
    border-radius: 10px 0px 0px 10px;
    right: -8px;
    top: -13px !important;
    opacity: 1 !important;
    font-size: 12px;
    padding-right: 30px;
}

.modal-footer{padding: 0px;}

.modal-content{overflow: inherit !important;}



.homemenu #menu .drop li a:hover{color: #dfa10f !important}

.homemenu #menu .drop li a{font-size: 14px;}

.calendar-dvs-main{padding: 0px 0px 60px;}

#timezone{
    width: 100%;
    float: left;
    padding: 6px 14px;
    background: #fafafa;
}

/* fna-css-p (12/01/2024) */

#fna-form-one {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 70px 0px;
}
.step-form {
  max-width: 600px;
  margin: 50px auto;
}
.step {
  display: none;
}
.step.active {
  display: block;
}
.left-sidebar .active .nav-link {
 color: #fff;
    background: #20113e;
}

.left-sidebar .active .nav-link:before{background:#4EB7F1; }

.left-sidebar .active .nav-link:after{
  background:#4EB7F1;
}


.left-sidebar .nav-link {
  cursor: pointer;
  color: #fff;
  
  padding: 14px 18px;
 
  background: #4f00ca; text-align:center;
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  display:block;
  position: relative;
  z-index: 2;
  border-radius: 25px; margin-bottom: 10px; 
}

/*
.nav-link:before {
  width: 0;
  height: 0;
  border-bottom: 50px solid #ebebeb;
  border-left: 21px solid transparent;
  content: '';
  display: inline-block;
  position: absolute;
  left: -21px;
  top: 1px;
  z-index: 2;
}
.nav-link:after {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 2;
  border-right: 21px solid transparent;
  border-bottom: 51px solid #ebebeb;
}



.nav-link:after {
  right: -20px;
}*/



.right-company {
 padding: 0px 40px;
}
.right-company-head {
  margin: 0px 0px 20px;
  padding: 20px 0px;
 
  border-bottom: 1px solid #98B7D2;
}
.right-company-head h2 {
     
    margin: 0px;
    padding: 0px;
    font-size: 26px;
    font-weight: 700;
    color: rgb(32 17 62);
}
.child-form-hds {
  margin: 20px 0px 20px;
  padding: 0px 0px 20px;
  border-bottom: 1px solid #98B7D2;
}
.child-form-hds h3 {
     margin: 0px;
    padding: 0px;
    font-size: 20px;
    font-weight: 600;
    color: rgb(32 17 62);
}

.right-company-forms {
  margin: 0px 0px 10px;
}
.right-company-forms label {
  margin: 10px 0px 10px;
    padding: 0px;
    color: rgb(32 17 62);
    font-weight: 500;
    width: 100%;
    font-size: 15px;
}
.fna-form-flds {
  margin-top:0px;
}
.fna-form-flds .short {
  margin: 10px 0px 0px;
  padding: 0px;
  color: #20113ed4;
  font-weight: 400;
  width: 100%;
  font-size: 12px;
}
.fna-form-flds label span {
  color: #dc2626;
}
.fna-form-flds input {
 width: 100%;
    float: left;
    margin: 0px;
    padding: 8px 10px;
    color: #20113e;
    outline: none;
    border: 1px solid #20113e96;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 400;
    background-color: #fff;
}
.fna-form-flds select {
  width: 100%;
  float: left;
  margin: 0px; 
  padding: 8px 10px;
  outline: none;
  border: 1px solid #20113e96;
  border-radius: 5px;
  color: #20113e;
  height: auto;
  font-weight: 400;
  font-size: 13px;
  background-image: url(../images/arrw.png);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size:8px;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
}
.fna-form-flds textarea {
width: 100%;
float: left;
height: 200px;
margin: 0px;
padding: 8px 10px;
color: #838383;
outline: none;
border: 1px solid #C2B7BE;
border-radius: 5px;
font-size: 15px;
font-weight: 400;
}
.height-inp input {
width: 104px;
margin: 0px;
padding: 2px 8px;
color: #838383;
outline: none;
border: 1px solid #C2B7BE;
border-radius: 0px;
font-size: 15px;
font-weight: 400;
}
.weight-inp input {
width: 273px;
margin: 0px;
padding: 2px 8px;
color: #838383;
outline: none;
border: 1px solid #C2B7BE;
border-radius: 0px;
font-size: 15px;
font-weight: 400;
}
.ft, .inch, .lbs {
font-weight: 500;
font-size: 14px;
color: #555;
margin: 0px 5px;
}
.client-info-btn {
display: flex;
justify-content: flex-end;
margin: 35px 0px 0px;
}
.fna-btns {
margin: 35px 0px 0px;
}
.btn-3 {
  margin: 0px;
    padding: 12px 40px;
    background: #4f00ca;
    border: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    outline: none;
    float: left;
    border-radius: 25px;
}
.btn-3:hover {
  background: #4eb7f1; color: #fff; text-decoration: none;
}
.btn-1 {
  margin: 0px;
  padding: 12px 40px;
  background: #fff;
  border: 1px solid #5369ab;
  color: #5369ab;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  outline: none;
  border-radius: 5px;
}
.btn-1:hover {
  background: #5369ab;
  color: #fff;
}
.btn-2 {

    margin: 0px;
    padding: 12px 40px;
    background: #4f00ca;
    border: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    float: left;
    text-transform: capitalize;
    outline: none;
    border-radius: 25px;

}
.btn-2:hover {
  background: #007bff; color: #fff; text-decoration:none;
}
.btn-4 {
margin: 0px;
padding: 12px 40px;
background: #455ead;
border: 1px solid #455ead;
color: #fff;
font-size: 16px;
font-weight: 400;
text-transform: capitalize;
outline: none;
border-radius: 5px;
}
.btn-4:hover {
background: #5369ab;
}
.cleint-income-forms label {
margin: 10px 0px 10px;
padding: 0px;
color: rgb(144, 104, 10);
font-weight: 400;
width: 100%;
font-size: 14px;
}
.income-table table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
}

.income-table table tr:first-child th:nth-child(2) { border-top-left-radius: 5px; border-left: 1px solid #C2B7BE;}
.income-table table tr:first-child th:last-child { border-top-right-radius: 5px;}

.income-table table tr:first-child td:first-child { border-top-left-radius: 5px; }
.income-table table tr:first-child td:last-child { border-top-right-radius: 0px; }

.income-table table tr:last-child td:first-child { border-bottom-left-radius: 5px; }
.income-table table tr:last-child td:last-child { border-bottom-right-radius: 5px; }

.income-table table tr:first-child td { border-top-style: solid; }
.income-table table tr td:first-child { border-left-style: solid; }

.income-table table tr th {
text-align: center;
border: 1px #C2B7BE;
border-style: solid solid none none;
}
.income-table table tr th:first-child {
border:none;
}
.income-table table tr th label, .income-table table tr td label {
color: rgb(144, 104, 10);
font-weight: 500;
font-size: 11px;
}
.income-table table tr td {
padding: 4px 10px;
border: 1px solid #C2B7BE;
border-style: none solid solid none;
}
.income-table table tr td input {
width: 100%;
float: left;
margin: 0px;
padding: 8px 0px;
border: none;
color: #838383;
outline: none;
border-radius: 5px;
font-size: 15px;
font-weight: 400;
}
.tax-detail-hds {
margin: 20px 0px 20px;
padding: 30px 0px;
border-top: 1px solid #98B7D2;
border-bottom: 1px solid #98B7D2;
text-align: center;
}
.tax-detail-hds h4 {
margin: 0px;
    padding: 0px;
    font-size: 26px;
    font-weight: 700;
    color: rgb(32 17 62);
    text-align: left;
}
.tax-detail-text p {
margin: 5px 0px 5px;
padding: 0px;
font-size: 12px;
font-weight: 400;
color: #2c3345;
}
.tax-detail-text p span {
color: red;
}
.tax-detail-text ul {
margin: 0px;
padding: 0px;
list-style: none;
}
.tax-detail-text ul li {
margin: 0px 0px 5px;
padding: 0px;
display: block;
}
.tax-detail-text ul li a {
text-decoration: underline;
color: #2e6da4;
font-size: 12px;
}
.fna-form-checkbox span {
display: block;
color: #dc2626;
}
.fna-form-checkbox .chck {
display: block;
position: relative;
padding-left: 35px;
margin-bottom: 10px;
cursor: pointer;
font-size: 14px;
color: rgb(144, 104, 10);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-weight: 400;
}
.chck input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.checkmark {
position: absolute;
top: 0;
left: 0;
height: 22px;
width: 22px;
border-radius: 2px;
background-color: #fff;
border: 1px solid #dc2626;
}
.chck:hover input ~ .checkmark {
background-color: #fff;
}
.chck input:checked ~ .checkmark {
background-color: #2196F3;
}
.checkmark:after {
content: "";
position: absolute;
display: none;
}
.chck input:checked ~ .checkmark:after {
display: block;
}
.chck .checkmark:after {
left: 7px;
top: 4px;
width: 5px;
height: 10px;
border: solid #fff;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.signature-component {
text-align: left;
}
.signature-component h5 {
margin: 0px 0px 10px;
padding: 0px;
font-size: 18px;
font-weight: 500;
color: rgb(144, 104, 10);
}
.signature-btn {
margin: 20px 0px 0px;
}
.signature-component button {
padding: 15px;
background: transparent;
box-shadow: 2px 2px 4px #777;
margin-top: 0px;
border: 1px solid #777;
font-size: 16px;
}
.signature-component button.toggle {
background: rgba(255, 0, 0, 0.2);
}
.signature-component canvas {
display: block;
position: relative;
border: 1px solid #000;
}
.signature-component img {
position: absolute;
left: 0;
top: 0;
}

.nav-tabs{list-style: none; border-bottom: none; margin-top: 25px; padding: 0px;}

.addbtn{padding: 5px 18px; margin-top: 15px;}

.logindvs{padding: 60px 0px 40px;}

.age-input{padding: 8px 3px !important; -webkit-appearance:none;}

.spouceIncome-remove-item, .child-remove-item, .removeChild, .clientIncome-remove-item,
.mortgage-remove-item, .debt-remove-item, .removeDebt, .assets-remove-item, .removeAssets, .removeMortgage,
.removeClientIncome{
    outline: none;
    border-radius: 5px;
    background: transparent;
    color: #f54c4c; outline: none;
    border: 1px solid #f54c4c;
}

.removeSpouseIncome{
  outline: none;
  border-radius: 5px;
  background: transparent;
  color: #f54c4c; outline: none;
  border: 1px solid #f54c4c;
}

.incomebx{position: relative;}

.incomebx span {
    color: #838383;
    position: absolute;
    left: 3px;
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 14px;
}

.incomebx input{padding: 8px 10px 8px 16px}


/*
developer css
*/
.error-response, .success-response {
    margin-top: 11px;
}


/* report-css p (14/03/2024) */

.report-section {
  padding: 40px 0px;
}
.banner-title h1 {
  font-weight: 500;
  font-size: 30px;
  margin: 0px;
  padding: 0px;
  color: #fff;
  text-transform: capitalize;
}
.report-logo {
  margin: 30px 0px 0px;
}
/* .report-title {
  margin: 30px 0px 0px;
  background: #6e19f2;
  padding: 30px;
  border-radius: 20px; float:left;
} */

.report-title {
  margin: 30px 0px 0px;
  /* background: #6e19f2; */
  padding: 30px;
  /* border-radius: 20px; float:left; */
}
.report-title h2 {
  font-weight: 600;
  font-size: 36px;
  margin: 10px 0px;
  padding: 0px;
  color: #fff;
  text-transform: capitalize;
  text-decoration: underline;
}
.report-title h3 {
  font-weight: 500;
  font-size: 30px;
  margin: 20px 0px;
  padding: 0px;
  color: #fff;
  text-transform: capitalize;
  line-height: 50px;
}
/* .personal-information-div h4{
          font-weight: 500;
    font-size: 24px;
    margin: 0px;
    padding: 12px 60px;
    text-transform: capitalize;
    color: #4f00ca;
    background: #ffffff;
    text-align: center;
    border: 3px dashed #7327e9;
    display: block;
    border-radius: 25px;
} */

.personal-information-div h4{
  font-weight: 500;
font-size: 24px;
margin: 0px;
padding: 12px 60px;
text-transform: capitalize;
color: #4f00ca;
background: #ffffff;
text-align: center;
border: 3px solid #7327e9;
display: block;
border-radius: 25px;
}

.personal-information-div h5 {
  font-weight: 500;
  font-size: 20px;
  margin: 0px 0px 20px;
   padding: 7px 15px;
    color: #FFF;
  background: #4EB7F1;
  text-transform: capitalize;
  display: block;
  width: fit-content;
}
.personal-information-div h6 {
  font-weight: 500;
  font-size: 20px;
  margin: 0px 0px 20px;
   padding: 7px 15px;
    color: #FFF;
  background: #4EB7F1;
  text-transform: capitalize;
  display: block;
  width: fit-content;
}
.client-information, .spouse-information {
  margin: 30px 0px 30px;
 }
 .client-information p, .spouse-information p {
  font-weight: 500;
  font-size: 19px;
  margin: 12px 0px;
  padding: 0px;
  color: #fff;
  text-transform: capitalize;
}
.spouse-information ul { float:left; width:100%;  margin:0px; padding:0px;
}
.spouse-information ul li { color:#fff;  list-style:none; padding-right:20px; float:left; width:auto;
}
.spouse-information ul li a {color:#fff !important; text-decoration:none;
}
.personal-information-div p {
  font-weight: 500;
  font-size: 19px;
  margin: 15px 0px;
  padding: 0px;
  color: #fff;
  text-transform: capitalize;
}
.border-block {
  border-top: 2px dotted #000;
  margin: 5px 0px;
  padding: 10px 0px;
  display: inline-block;
}
.personal-information-div ul {
  margin: 0px 0px 30px;
  padding: 0px;
  list-style: none;
}
.personal-information-div ul li {
  margin: 5px 0px;
  padding: 0px;
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  position: relative;
}
.personal-information-div ul li::before {
  content: '';
  width: 5px;
  height: 5px;
  background: #000;
  display: inline-block;
  margin: 0px 10px 4px 0px;
  border-radius: 50%;
}
.personal-information-div span {
  font-weight: 400;
  font-size: 14px;
  margin: 10px 0px;
  padding: 0px;
  color: #fff;
  display: block;
}
.education-block {
  margin: 15px 0px;
  padding: 0px;
}
.education-block table {
  border-collapse: collapse;
  width: 100%;margin-bottom: 20px;
}
.education-block table td {
  border: 1px solid #9c969694;
  text-align: left;
  padding: 8px;
}
.education-block table tr:nth-child(odd) {
  background-color: #dddddd;
}
.detailed-information h4  {
  font-weight: 500;
  font-size: 20px;
  margin: 0px 0px 20px;
  padding: 7px 15px;
  color: #FFF;
  background: #4EB7F1;
  text-transform: capitalize;
  display: inline-block;
}
.emergency-fund-dvs { 
  margin: 20px 0px 0px;
  padding: 25px 0px;
  
}
.emergency-fund-dvs h5 {
  font-weight: 500;
  font-size: 20px;
  margin: 0px;
  padding: 7px 15px;
    color: #FFF;
  background: #4EB7F1;
  text-transform: capitalize;
  display: inline-block;
}
.emergency-fund-dvs h6 {
  font-weight: 500;
  font-size: 20px;
  margin: 0px 0px 20px;
  padding: 7px 15px;
    color: #FFF;
  background: #4EB7F1;
  text-transform: capitalize;
  display: block;
  width: fit-content;
}
.emergency-fund-img {
  margin: 20px 0px 0px;
}
.emergency-fund-left p {
  font-weight: 500;
  font-size: 20px;
  margin: 15px 0px;
  padding: 0px;
  color: #fff;
  text-transform: capitalize;
}
.emergency-fund-right span {
  font-weight: 400;
  font-size: 14px;
  margin: 15px 0px;
  padding: 0px;
  color: #fff;
  display: block;
}

.homeestae-video video, .home-videonew video{width: 100%; float: left;}

.homeearn{ z-index: 1; padding:10px 0px 0px; position: absolute;}

.homeearn  .menu-dv,
.homeearn .logo-button{margin-top: 32px;}

.homeearn .logout-btn{margin-top: 0px;}

.homeheader{position: absolute; z-index: 1}

.home-btnsliderold{position: absolute; height: 100%; display: flex; align-items: center; justify-content: center;}
.home-btnslider{position: absolute; align-items: right; justify-content: center; bottom: 100px;     
text-align: right !important; }
.home-btnslider   a{
    font-weight: 600;
    margin: 0px 10px 0px;
    color: #fff;
    text-decoration: none; font-size: 17px;
    background:#557e37;
    padding: 12px 20px;
    border-radius: 25px;
    display: inline-block;
}

.cryptobtn a:last-child{
  font-weight: 600;
  font-size: 14px;
  margin: 0px 10px 0px 0px;
  color: #fff;
  text-decoration: none;
  float: left;
  background: #4EB7F1;
  padding: 8px 20px;
  border-radius: 25px;
  display: inline-block;
  float: right;
}

.title-dv h3 {
    margin: 0px;
    padding: 13px 20px;
    color: #3c3c3c;
    background: #f5fafd;
    text-align: center;
    border: 3px dashed #1d5b7c;     border-radius: 100px;
}

.title-dv {margin-bottom: 20px; font-weight: 800; color: #3c3c3c;}

#netlawinvitation_msg{font-size: 22px;}

.fc-highlight, td.fc-custom-highlight.fc-widget-content  {
    background:#4EB7F1 !important;
    opacity: 1 !important;
}

.fc-unthemed td.fc-custom-highlight.fc-today {
    background: #4eb7f1 !important;}


.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float: none;}

th.fc-day-header.fc-widget-header {
    padding: 10px 0px;
}

.fc-row .fc-content-skeleton{padding-top: 15px;}

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead{
  border: none;
}

.fc-scroller {overflow: inherit !important;}

#usdt.schedulesct{padding-top: 0px;}

/** .servicedtls{height:330px;} */

.premiumpck-btn {
  font-weight: 600;
  margin: 0px 10px 0px;
  color: #fff;
  text-decoration: none;
  font-size: 17px;
  background: #3f9ed2;
  padding: 12px 20px;
  position: fixed;
  bottom: 10px;
  border-radius: 2px;
  display: inline-block;
  animation: glowing 2000ms infinite;
  z-index: 111;
  position: fixed;
  right: 0;
  border-radius: 5px;
}

@keyframes glowing {
        0% {
                 background-color: #970000;
    box-shadow: 0 0 5px #ff0000;
        }
        50% {
             background-color: #ab0a0a;
    box-shadow: 0 0 20px #f50000;
        }
        100% {
       background-color: #d00505;
    box-shadow: 0 0 20px #f50000;
        }
      }


.estatepoup a{margin-left: 0px;}      

.estatepoup{display: flex;}

.premiumpck-btn:hover{color: #fff; text-decoration: none;}

.thnkscontent {
  width: 100%;
  float: left;
  padding: 40px;
  background: #f2eeee;
  border-radius: 10px;
}

.thnkscontent h4{ margin: 0px 0px 15px;  height: 60px;}

.thnkscontent .btn-2{display: inline-block; margin-top: 0px; float: none;}

.infomain{margin:20px 0px 0px; padding: 0px;}

.infomain .table{margin: 30px 0px 30px;}

.infomain .table thead th {
  vertical-align: bottom;
  border-bottom:none ;
  background: #f9fdff;
  color:#4f00ca;
  font-size: 15px;
  padding: 17px 20px;
}
.infomain tr {
    /* background: #eaddff; */
    background: #f9fdff;
}
.infomain .table tbody td{
  font-size: 15px;
  padding: 10px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.education-block table tr:nth-child(2n+1) {
  background-color: #f1faff;
}
.red-tx { font-weight:700; color:#f50000;  animation: blink 1.5s infinite;
   animation-fill-mode: both; 
} 

	

@keyframes blink {
   0% { opacity: 0 }
   50% { opacity: 1 }
   100% { opacity: 0 }
   }
   

.nav-link.disabled {
    
    background: #4f00ca !important;
    color: #fff !important;
}

.report-title01 ul { 
    width: 100%;
    float: left;
    margin-left: 0px !important;
    padding-left: 5px;
}

.report-title01 ul li { width: 30% !important;     margin: 4px .5%;
    float: left;
    display: inline-block;
    list-style: none;
}
.report-title01 ul li a { width:100%;  float:left; color:#fff !important;  text-decoration:none;     text-align: left !important;
}
.report-title01 ul li a:hover {    color: #d0d0d0 !important;
}
.report-title01 ul li ul li { width:100% !important;     text-align: left !important;
}
.disclaimer01 { margin-top:30px; 
}
.disclaimer01 p {
    color: #fff;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 20px;
    font-size: 15px;
}
.disclaimer01 h3 { color:#fff;  font-size: 24px; 
}
.whatis h3 {     color: #fff;
    font-size: 24px; 
}
.whatis p {     color: #fff;
    font-size: 15px;
    font-weight: 400;
} 
.whatis li { color:#fff; 
}
.whatis span {
    font-weight: 400;
    font-size: 14px;
    margin: 10px 0px;
    padding: 0px;
    color: #fff;
    display: inline;
}
.whatis img {
    width: 100%;
    margin: 20px 0px;
}
.whatis {
    width: 100%;
}

.whatis li::before{ background: #fff !important; 
}
.finance-dvs { padding:70px 0px;
}

.proceed-btn a {
    font-weight: 600;
    font-size: 12px;
    margin: 30px 0px 0px;
    color: #fff;
    text-decoration: none;
    background: #4EB7F1;
    padding: 12px 20px;
    border-radius: 25px;
    display: inline-block;
}
.service-listing ul { width:100%; margin:0px; padding:0px;
}
.service-listing ul li { width:100%; margin:0px; padding:7px 0px; list-style:none;
}
.invitation-cd h3 { color:#fff; padding-top:30px;
}
.inline-list-ch ul { float:left;  width:100%;     margin-bottom: 30px; margin-top:10px;
}

.inline-list-ch li { display:inline-block; width:auto; float:left; width:auto;
}
.inline-list-ch li a {    color: #2e6da4;
    font-size: 15px !important;
    margin: 0px 10px !important;     text-decoration: none !important;
   float:left; width:auto; 
}