
.forhidess1 , .forhidess2 , .forhidess3 , .forhidess4 , .forhidess5 , .forhidess51 , .forhidess511 , .forhidess5111 , .forhidess51111 , .forhidess6 , .forhidess32 {
    display: none;
}

.forhidessshow1 , .forhidessshow2 , .forhidessshow3 , .forhidessshow4 , .forhidessshow5 , .forhidessshow51 , .forhidessshow511 , .forhidessshow5111 , .forhidessshow51111 , .forhidessshow6 , .forhidessshow32 {
    display: block;
	color: red !important;
}

#thankyou-form h3 {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
    float: left;
}
#thankyou-form {
    background-color: #46b450;
    color: white;
    padding: 30px 30px;
    width: 100%;
    }

#Form  #cmdSubmitToCRM {
    font-size: 16px !important;
    font-weight: 500 !important;
    box-shadow: 0 1px 4px 0 rgb(0 0 0 / 60%) !important;
    border: 0 !important;
    float: right !important;
    border-radius: 5px !important;
    background-color: #015b9b !important;
    margin-top: 0px !important;
    color: white !important;
    cursor: pointer;
    width: 25% !important;
}

#Form input {
    background-color: #EDEDED !important;
    color: #000 !important;
    font-family: 'Poppins';
    font-size: 14px !important;
    border-radius: 5px !important;
    border: none;
    padding: 22px 10px 22px 15px;
    width: 100% !important;
}
#Form .txtarea textarea{
    background-color: #EDEDED !important;
    color: #000 !important;
    font-family: 'Poppins';
    font-size: 14px !important;
    border-radius: 5px !important;
    border: none;
    padding: 15px 10px 15px 15px;
    width: 100% !important;
    height: 170px !important;
}
#Form .txtarea textarea::-ms-input-placeholder { /* Edge 12-18 */
  color: #837878  !important;
}

#Form .txtarea textarea::placeholder {
  color: #837878 !important;
}

#Form input::-ms-input-placeholder { /* Edge 12-18 */
  color: #837878  !important;
}

#Form input::placeholder {
  color: #837878 !important;
}
#Form p {
    margin-bottom: 0px !important;
}


#Form .col-md-6 select {
    background-color: #EDEDED !important;
    color: #000 !important;
    font-family: 'Poppins';
    font-size: 14px !important;
    border-radius: 5px !important;
    border: none;
    box-sizing:border-box;
    padding: 10px 15px!important;
    width: 100% !important;
}


  .forchkpadi label{
    font-size: 16px !important;
}  
input[type="checkbox"],input[type="radio"]{
    margin-right: 10px;
}
.error{
 color:red;
 padding-left: 5px;   
}
.dnnPrimaryAction{
    font-size: 16px !important;
    font-family: "Plus Jakarta Sans", Sans-serif !important;
    font-weight: 500 !important;
}
 .formbis{
    margin-top:15px;

}
.formbchkcoss{
    padding-left: 10px;
}
.formbchkcoss1{
    padding-left: 10px;
}
.forchkpadi p{
     padding-left: 10px;
}
.cubicles{
    margin-top: -10px !important;
}  
    #loader {
  border: 6px solid #000;
  border-radius: 50%;
  border-top: 6px solid red;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
      
      display: none;
}
.form-box{
    
  
    margin-bottom:30px
}
.col-md-12 h5 {
    color:#ffffff !important;
    font-size: 18px;
   font-family: "Plus Jakarta Sans", Sans-serif;
}
.col-md-12 label {
    color:#ffffff !important ; }
.col-md-6 input{
    
    font-family: "Plus Jakarta Sans", Sans-serif;
    
}
.col-md-6:focus {
border: 2px solid white; 
box-shadow: 0px 2px 34px 0px #032E583B;


}
.col-md-6 input{
    border-radius: 10px;
    
}
.col-md-6 input:focus{
border: 1px solid white; /* Change this to your desired border color */
box-shadow: 0px 2px 34px 0px #032E583B;
            outline: none; /* Optional: Remove the default outline */
 }
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.42857143;
	color: #ffffff;
	font-family: "Plus Jakarta Sans", Sans-serif;
	background-color:#163A64;
	background-image: none;
    border-radius: 12px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

/*.form-control:focus {*/
/*	border-color: #66afe9;*/
/*	outline: 0;*/
/*	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);*/
/*	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);*/
}
.form-control::-moz-placeholder {
color: rgba(255, 255, 255, 0.6); 
};
opacity:1;
}
.form-control:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.6); 
}
.form-control::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.6); 
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eee;
	opacity: 1;
}
textarea.form-control {
	height: auto;
}
@media (min-width: 1205px){
.col-md-12 {
    
    width: 100%;
    float: left;
    position: relative;
    padding-right: 0px;
    padding-left: 0px;

}}
@media (min-width: 1205px){
.col-md-6 {
    width: 50%;
    float: left;
    position: relative;
    /*padding-right: 15px;
    padding-left: 15px;*/
}
}
@media (min-width: 1205px)
{
.col-md-5 {
    width: 45.66666667%;
    float: left !important;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}}
  .col-md-5 label {
      font-family: "Plus Jakarta Sans", Sans-serif; !important;
     
      line-height:1.8;
      font-size: 16px;
     
      display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400;
}
.col-md-12 h5 {
    margin-bottom: 5px;
    display: block;
    font-weight: 500;
    font-family: "Plus Jakarta Sans", Sans-serif;
    
    font-size: 18px;
}

@media (min-width: 1205px) {
.col-md-3 {
    width: 25%;
    float: left;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;
}}

@media (max-width: 769px) {
.col-md-12 {
    padding-left: 15px;
    padding-right: 15px
}
  } 

@media (max-width: 1120px) {
#Form .col-md-12 , #Form  .col-md-6{
    padding-right: 0px !important;
	padding-left: 0px !important;
}

  }   

.dnnPrimaryAction {
display: block;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin-bottom: 9px;
    cursor: pointer;
    min-width: 75px;
    
    border: 1px solid #c2c2c2;
    
    border-radius: 3px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;}





    .form-box{position:relative}
    
.DFError{
            border: 1px solid red;
    }