/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 24 2024 | 18:12:06 */
.wpcf7 {
padding-left: 14%;   
    }

.wpcf7 div label {
    padding: 0 0 10px 0;
     color: #18265d!important;
       font-family: 'Galano Grotesque Light',sans-serif;
     font-weight: 600;
    }

.wpcf7 div input[type="text"], 
.wpcf7 div input[type="email"], 
.wpcf7 div input[type="tel"],
.dsm_contact_form_7 input[type=number] {
background-color: rgba(230,231,233,0.64) !important;
border: none !important;

-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 21px;
color: #18265d!important;
padding: 16px !important;
width: 40% !important;  
margin-top: 10px !important; 
margin-bottom: 10px !important;  
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7 div textarea {
    background-color: rgba(230,231,233,0.64) !important; 
    border: none !important;
    width:80% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #182E71!important;
    padding: 16px !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 15px ;  
    
    }
.wpcf7 div textarea.size2 {
    background-color: rgba(230,231,233,0.64) !important;
    border: none !important;
    width: 80% !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    font-size: 14px;
    color: #182E71!important;
    padding: 16px !important;
    margin-top: 15px ;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 150px !important; ; 
    }



.wpcf7 div select {
    font-size:14px;
    border: 0px solid;
    background-color: rgba(230,231,233,0.27) !important;
color: #182E71!important ;
  padding-top: 16px !important;
  max-width: 50% !important;
  
}

/* File Upload Button CF7 CSS Styles */
/* File Upload Button CF7 CSS Styles */


.codedropz-upload-handler  { 
  width: 80% ;
  background: rgba(230,231,233,0.64)!important; 
   color:#182E71 ;
  
}
.codedropz-upload-handler a { 
   color:#ff0101 ;
  
}

/* Make checkboxes and radio boxes align vertically instead of horizontally */
/*.wpcf7 {
   padding-left: 15%;
}
/* Make checkboxes and radio boxes align vertically instead of horizontally */

.wpcf7-list-item {display: block;}

span.wpcf7-form-control.wpcf7-checkbox {
    display: flex !important;
    flex-wrap: wrap !important;
}
span.wpcf7-list-item {
    width: 45%;
}
*/ 

  
.wpcf7 div form-control.wpcf7 div checkbox.switches {
  display:flex !important; 
   max-width: 500px;
  width: 95%;
  margin: 50px auto 0;
 
  }
div #left   {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
div #right  {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}
wpcf7-select #hc {
    font-size:14px;
    border: 0px solid;
    background-color: rgba(230,231,233,0.64) !important;
  padding-top: 16px !important;
  max-width: 100% !important;
  
}


.ctheader {
    display:block;
  background:rgb(197,225,212); 
  text-align: center;
  font-size: 40px;
  width : 80% ; 
  padding:20px ; 
  color:#182E71 ;
}

/* Required field Contact Form *  */
.asterix {
  
color:#DA322F ; 
}
