/* for navbar button */
.navbar-toggler-icon {
  color: #000 !important;
}

/* for nav item */
.nav-item {
  padding-right: 50px;
}

.se-pre-con {
  position: absolute;

  width: 100px;
  height: 100px;
  top: 40%;
  left: 40%;
  z-index: 9999;
  background: url(/images/302-loader-1.gif) center no-repeat #fff;
}
.trans {
  position: absolute;
  width: 519px;
  height: 490px;
  top: 11%;
  left: 24%;
  background-color: rgba(0, 0, 0, 0.2);

  margin-left: -25px;
  z-index: 888;
  border-radius: 20px;
}
/* for nav link */
.nav-link {
  color: #000 !important;
  font-size: 14px;
  text-transform: uppercase;
  font-size: 13.5px;
  letter-spacing: 1px;
  line-height: 17px;
  font-family: "Roboto";
  font-weight: 700;
}

.nav-link:hover {
  color: #379632 !important;
}

/* nav button ittem */
.item_button {
  border: 2px solid black;
  border-radius: 25px;
  padding-left: 17px;
  padding-right: 17px;
}

/* for  navbar margin right */
.marginright {
  margin-right: 40px;
}

/* for  navbar margin right */
.marginleft {
  margin-left: 40px;
}

.coinandtree {
    background-image: url("../images/allpage_banner.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 230px;
    width: 100%;
}

.about_aip {

    font-size: 60px;
    line-height: 50px;
    color: #ffffff;
    font-family: "Roboto";
    font-weight: bold;
    padding-top: 90px;
}
.coinandtree_dash {
  background-image: url("../images/allpage_banner.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  /* height: 380px; */
  height:200px;
  width: 100%;
}

.about_aip_dash {

  font-size: 60px;
  line-height: 50px;
  color: #ffffff;
  font-family: "Roboto";
  font-weight: bold;
  padding-top: 75px;
}
.about_aip1 {
    margin-top: 120px;
}
.contact_aip1{
  margin-top: 1rem;
}
.home_on_image {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 40px;
    color: #339933;
    font-family: "Roboto";
    font-weight: 700;
}

.angleright {
    color: rgb(156, 156, 156);
    padding-left: 20px;
}

.ABOUT_AIP_SOFTWARE {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 40px;
    color: #ffffff;
    font-family: "Roboto";
    font-weight: 700;
    padding-left: 20px;
}

.ABOUT_AIP_SOFTWARE1 {
    font-size: 45px;
    line-height: 50px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 700;
    padding-top: 55px;
}

.ABOUT_AIP_SOFTWARE2 {
    font-size: 14px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 400;
    padding-bottom: 45px;
    margin-top: 20px;

}
.flex-container{
    display: flex;
}
.contact_fromdesign{
    width: 750px;
    background-color: #f4f4f4;
    padding: 30px;
}

.select-style {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
    width: 100%;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;

    background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 90% 50%;
}

.select-style select {
    padding: 5px 0px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color:#f4f4f4;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
 color:#6c757d;
 font-weight: 400;
font-size: 14px;
font-family: 'Roboto';
}

.select-style select:focus {
    outline: none;
}

.fristname_design{
    font-size: 13px;
letter-spacing: 1px;
line-height: 22px;
color: #000000 !important;
font-family: "Roboto";
font-weight: 500;
}
.ipfcdesign{
    font-size: 14px;
line-height: 22px;

font-family: "Roboto";
font-weight: 400;
position: relative;
top: 8px;
}

.fristname_design1{
    font-size: 13px !important;
    letter-spacing: 1px;
    line-height: 22px;
    color: #000000 !important;
    font-family: "Roboto";
    font-weight: 400;
}
.textareadesignfontsize{
    font-size: 14px !important;
}

.complete_order {
    color:rgb(255, 255, 255);
    background-color:#339933;
    font-size: 16px;
    line-height: 18px;
    font-family: "Roboto";
    font-weight: 700;
    text-align: center;
    padding: 10px;
    padding-top: 14px;
    padding-right: 100px;
    padding-bottom: 14px;
    padding-left: 100px;
    border-radius: 25px;
    border: 1px solid #339933;
    margin-bottom: 30px;
    margin-top: 10px;
    
  }
  .recaptcha_anchor{
    width: 55px;
    margin-top: -11px;
  }
  .form-check-input1{

  }
  .form-check-label1{
    font-size: 12px;
    color: #000000;
    font-family: "DejaVu Sans";
    font-weight: 500;
  }

  /* The container */
.container1 {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 10px;
    color: #000000;

    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding-top: 5px;
padding-right: 32px;
  }
  
  /* Hide the browser's default checkbox */
  .container1 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: #eee;
  }
  
  /* On mouse-over, add a grey background color */
  .container1:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the checkbox is checked, add a blue background */
  .container1 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 */
  .container1 input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the checkmark/indicator */
  .container1 .checkmark:after {
    left: 11px;
    top: 4px;
    width: 5px;
    height: 14px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .not_a_robot{
    background-color:
    white;
    width: 215px;
    height: 50px;
    padding: 11px;
  }
  .not_a_robot1{
    margin-top: 19px;
  }
  .not_a_robot2{margin-top: 40px;}
  .not_a_robot3{margin-bottom: 100px;}
  .To_Hear_From_You{
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 40px;
    color: #8d8d8e;
    font-family: "Roboto";
    font-weight: 400;
    display: flex;
  }
  .To_Hear_From_You1{
    font-size: 30px;
    line-height: 20px;
    color: #000000;
    font-family: "Roboto";
    font-weight: 401;
    display: flex;
    margin-bottom: 25px;
  }

  @media (max-width:550px){
    .complete_order {
      padding: 1rem;
    }
    .about_aip {
   padding-top: 90px;
    }
    .coinandtree{
      height: 100%;
    }
  }