*, *:before, *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
  
  html, body {
    font-size: 14px;
    min-height: 100%;
    overflow-x: hidden;
    font-family: 'Poppins', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;
    min-height: 100vh;
  }
  
  body {
    background: #000;
    color: #252525;
    font-size: var(--f16);
    font-weight: 300;
  }
  p {
      margin-top: 0;
      margin-bottom: 1.5rem;
  }
  svg {
    display: block;
    overflow: visible;
  }
  ul{list-style-type: none;}
  a{text-decoration: none;}
  :root{--primary:#fc4b05;--secondary:#ffffff;--darkGray:#343232;--gray:#f3f3f3;--black:#252525;--f10:0.71428571rem;--f11:0.7857142857rem;--f12:0.85714285rem;--f13:0.92857142rem;--f14:1rem;--f15:1.071428571rem;--f16:1.1428571rem;--f17:1.21428571rem;--f18:1.28571428rem;--f19:1.35714285rem;--f20:1.42857142rem;--f21:1.5rem;--f22:1.57142857rem;--f23:1.64285714rem;--f24:1.71428571rem;--f25:1.78571428rem;--f26:1.85714285rem;--f27:1.92857142rem;--f28:2rem;--f29:2.071428571rem;--f30:2.1428571rem;--f31:2.21428571rem;--f32:2.28571428rem;--f33:2.35714285rem;--f34:2.42857142rem;--f35:2.5rem;--f36:2.57142857rem;--f37:2.64285714rem;--f38:2.71428571rem;--f39:2.78571428rem;--f40:2.85714285rem;--f41:2.92857142rem;--f42:3rem;--f43:3.071428571rem;--f44:3.1428571rem;--f45:3.21428571rem;--f46:3.28571428rem;--f47:3.35714285rem;--f48:3.42857142rem;--f49:3.5rem;--semi:'montserratsemi_bold';}
  
  a,button,input[type="button"],input[type="submit"],input[type="search"],input[type="clear"],.anm,.btn.more:after,.slide-arrow,.gallery-item:after,.newsletter .form-group button:after,.navbar-toggler-icon, .navbar-toggler-icon:before,.navbar-toggler-icon:after{transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;}
  a:hover,.topHeader .container a:hover{text-decoration:none;color:var(--secondary);}
  .f10{font-size:var(--f10) !important;}.f11{font-size:var(--f11) !important;}.f12{font-size:var(--f12) !important;}.f13{font-size:var(--f13) !important;}.f14{font-size:var(--f14) !important;}.f15{font-size:var(--f15) !important;}.f16{font-size:var(--f16) !important;}.f17{font-size:var(--f17) !important;}.f18{font-size:var(--f18) !important;}.f19{font-size:var(--f19) !important;}.f20{font-size:var(--f20) !important;}.f21{font-size:var(--f21) !important;}.f22{font-size:var(--f22) !important;}.f23{font-size:var(--f23) !important;}.f24{font-size:var(--f24) !important;}.f25{font-size:var(--f25) !important;}.f26{font-size:var(--f26) !important;}.f27{font-size:var(--f27) !important;}.f28{font-size:var(--f28) !important;}.f29{font-size:var(--f29) !important;}.f30{font-size:var(--f30) !important;}.f31{font-size:var(--f31) !important;}.f32{font-size:var(--f32) !important;}.f33{font-size:var(--f33) !important;}.f34{font-size:var(--f34) !important;}.f35{font-size:var(--f35) !important;}.f36{font-size:var(--f36) !important;}.f37{font-size:var(--f37) !important;}.f38{font-size:var(--f38) !important;}.f39{font-size:var(--f39) !important;}.f40{font-size:var(--f40) !important;}.f41{font-size:var(--f41) !important;}.f42{font-size:var(--f42) !important;}.f43{font-size:var(--f43) !important;}.f44{font-size:var(--f44) !important;}.f45{font-size:var(--f45) !important;}.f46{font-size:var(--f46) !important;}.f47{font-size:var(--f47) !important;}.f48{font-size:var(--f48) !important;}.f49{font-size:var(--f49) !important;}
  
  header{
      top: 0px;left: 0;width: 100%;
      width: 100%;
      z-index: 1000;
  }
  .navbar{box-shadow: none;padding-left:0;padding-right:0;}
  
  section{
      position: relative;
      width: 100%;
  }
  
  header .container{
      max-width: 1050px;
      margin: 0 auto;
      display: flex;
      position: relative;
  }
  .container{
      max-width: 1200px;
      margin: 0 auto;
      position: relative;
      width: 100%;
  }

.gredientBg{
    background: rgb(248, 255, 235);
    background: -moz-linear-gradient(180deg, rgb(248, 255, 235) 10%, rgba(118,214,250,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(248, 255, 235,1) 10%, rgba(118,214,250,1) 100%);
    background: linear-gradient(180deg, rgba(248, 255, 235,1) 10%, rgba(118,214,250,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaffbf",endColorstr="#76d6fa",GradientType=1);
}

.pageHeading{display: flex;
    width: 70%;
    background: #0485b7;
    height: 190%;
    align-items: center;
    padding: 17px 15px 17px 45px;
    margin: -0.5rem -1rem -1.6rem 0;
    position: relative;
    top: -0.6rem;
    right: 0rem;border-radius: 0 0 0 7rem;
    font-weight: bold;
    font-size: var(--f16);
    color: #fff;
    width: calc(100% - 130px);
    margin-left: auto;
}
.navbar.navbar-light .navbar-nav .nav-item .nav-link{color: #fff;border-radius:5px;}
.navbar.navbar-light .navbar-nav .nav-item.active>.nav-link {
    background-color: rgba(255,255,255,0.1);
}

.main{padding: 20px 5px;padding-top: 35px;}
.nav-tabs{display: flex;width: 100%;justify-content: stretch;align-items: center;border:0;margin-bottom: 1.5rem;}
.nav-tabs .nav-item{width: 50%;border:0;background: transparent;}
.nav-tabs .nav-item .nav-link, .nav-tabs .nav-link{text-indent: 300px;overflow: hidden;font-size: 1px;height: 5px;padding: 0;border: 0;background: rgb(167, 167, 167);border-radius:0}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item.active .nav-link, .nav-tabs .nav-link.active{background: #0485b7;}
.tab-content{background: #fff;border-radius: 6px;box-shadow:2px 2px 10px rgba(0,0,0,0.1);min-height: 80vh;display: block;display:flex;flex-direction: column;justify-content:space-between;padding: 20px;}
.tab-content>.active {
    display: flex;
    height: 100%;
    flex-direction: column;
    min-height: 76vh;
    justify-content: space-between;
}
.btn-wrapper{display: flex;justify-content:stretch;}
.btn.btn-primary{border-radius: 20px;width:100%;background: #033f8b !important;}
.btn.btn-dark{border-radius: 20px;width:100%;}
.add-more-wrap {
    position: relative;
    padding: 0px 32px 0px 0;
}
.remove_field {
    padding: 4px !important;
    line-height: 24px;
    position: absolute;
    right: 0px;
    top: 6px;
    margin: 0;
}
.file-field{display: flex;border-bottom:1px solid #ced4da;align-items: center;}
.file-field .btn.btn-primary{padding: 8px 16px;width: auto;font-size: 12px;white-space:nowrap;}
.file-field .file-path-wrapper{width: 100%;width: calc(100% - 105px);}
.file-field input.file-path{font-size: 12px;}
.btn-wrapper{padding-top: 2rem;}
.file-path-wrapper input{border: 0px;}
.form-check-label{font-size: 1rem;}
.md-form label{color: #252525;}
.form-check-input[type="radio"]:not(:checked)+label, .form-check-input[type="radio"]:checked+label, label.btn input[type="radio"]:not(:checked)+label, label.btn input[type="radio"]:checked+label{padding-left: 25px;}
.form-check{padding:3px 0;}
.field-icon,.input-icon {
    position: absolute;
    top: 50%;
    right: 15px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: rgba(0, 0, 0, 0.3);
}
.input-icon {left: 0px;right:auto;}
.signin-form .md-form label {
    left: 20px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
}
.signin-form .md-form label.active {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
}
.signin-form .md-form .form-control{padding-left: 25px;}
.signin-form .md-form .form-control.submit{height: auto;font-size: 1rem;padding: 12px 25px;border-radius:20px;}
.form-group label{display: block;font-size: 14px;font-weight: 500;margin: 0;padding: 3px 0;}
.form-group .form-control{border: 0;border-radius: 0;border-bottom: 1px solid rgb(180, 180, 180);padding:8px 0px;height: auto;max-height: none;font-size:13px;position:relative;}
.form-group .form-control::placeholder{color: rgb(175, 175, 175);font-size: 12px;}
.form-control:focus {
    color: #2b2e31;
    background-color: #fff;
    border-color: #012953;
    outline: 0;
    box-shadow: none;}
.form-group{position: relative;}
.form-group:after{position: absolute;content: "";background: #000;height: 2px;left: 50%;bottom: 0;width: 0%;transform: translateX(-50%);}
.form-group .form-control:focus ~ .form-group:after{width: 100%;}
.gray-bg{background: #f5f5f5;border-radius: 6px;}
.form-group label.form-check-label{font-weight: 300;}
.error{color: #e00;}
.form-group label.error{position: absolute;top: 100%;color: #e00;background: rgb(255, 248, 248);padding: 2px 8px;font-size: 11px;}
.form-group .gray-bg label{font-size: 12px;}
.form-group label.error,.form-group label.active.error{position: relative;left: 0px;background-color: rgb(255, 231, 231);color: rgb(141, 0, 0) !important;width: 100%;padding: 2px 10px;font-size: 11px !important;margin-bottom: 0;top: auto;transform:none !important;}
.form-group .input-group label.error,.form-group .input-group label.active.error{position:absolute;top:100%;}
.form-group .input-group label.error#PlotArea-error,.form-group .input-group label.error#PlotAreaUnit-error{width:50%;}
.form-group .input-group label.error#PlotAreaUnit-error{left:50%;}
.form-check-input[type="radio"]:not(:checked)+label.form-check-label:before, .form-check-input[type="radio"]:not(:checked)+label.form-check-label:after, .form-check-input[type="radio"]:checked+label.form-check-label:before, .form-check-input[type="radio"]:checked+label.form-check-label:after, .form-check-input[type="radio"].with-gap:checked+label.form-check-label:before, .form-check-input[type="radio"].with-gap:checked+label.form-check-label:after, label.btn input[type="radio"]:not(:checked)+label.form-check-label:before, label.btn input[type="radio"]:not(:checked)+label.form-check-label:after, label.btn input[type="radio"]:checked+label.form-check-label:before, label.btn input[type="radio"]:checked+label.form-check-label:after, label.btn input[type="radio"].with-gap:checked+label.form-check-label:before, label.btn input[type="radio"].with-gap:checked+label.form-check-label:after {
    border-radius: 50%;
}
.form-check-input[type="radio"]+label.form-check-label:before, .form-check-input[type="radio"]+label.form-check-label:after, label.btn input[type="radio"]+label.form-check-label:before, label.btn input[type="radio"]+label.form-check-label:after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 16px;
    height: 16px;
    margin: 4px;
    content: "";
    -webkit-transition: 0.28s ease;
    transition: 0.28s ease;
}
.form-check-input[type="radio"]:not(:checked)+label.form-check-label:before, .form-check-input[type="radio"]:not(:checked)+label.form-check-label:after, label.btn input[type="radio"]:not(:checked)+label.form-check-label:before, label.btn input[type="radio"]:not(:checked)+label.form-check-label:after {
    border: 2px solid #5a5a5a;
}
.form-check-input[type="radio"]:not(:checked)+label.form-check-label:after, label.btn input[type="radio"]:not(:checked)+label.form-check-label:after {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.form-check-input[type="radio"]:checked+label.form-check-label:after, .form-check-input[type="radio"].with-gap:checked+label.form-check-label:after, label.btn input[type="radio"]:checked+label.form-check-label:after, label.btn input[type="radio"].with-gap:checked+label.form-check-label:after {
    background-color: #4285f4;
}
.form-check-input[type="radio"]:checked+label.form-check-label:after, .form-check-input[type="radio"].with-gap:checked+label.form-check-label:before, .form-check-input[type="radio"].with-gap:checked+label.form-check-label:after, label.btn input[type="radio"]:checked+label.form-check-label:after, label.btn input[type="radio"].with-gap:checked+label.form-check-label:before, label.btn input[type="radio"].with-gap:checked+label.form-check-label:after {
    border: 2px solid #4285f4;
}
.form-check-input[type="radio"]:checked+label.form-check-label:before, label.btn input[type="radio"]:checked+label.form-check-label:before {
    border: 2px solid transparent;
}
.form-check-input[type="radio"]:checked+label.form-check-label:after, label.btn input[type="radio"]:checked+label.form-check-label:after {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}
.form-check-input[type="radio"]:not(:checked)+label.error:before, .form-check-input[type="radio"]:not(:checked)+label.error:after, label.btn input[type="radio"]:not(:checked)+label.error:before, label.btn input[type="radio"]:not(:checked)+label.error:after {
    display: none;
}
.form-check-input[type="checkbox"]+label.form-check-label, label.btn input[type="checkbox"]+label.form-check-label{padding-left: 35px;}
.form-check-input[type="checkbox"]+label.error, label.btn input[type="checkbox"]+label.error{padding-left: 10px;}