@media (max-width: 768px) {
p.jeffname {  padding-top:20px!important; text-align:left; font-weight:200; font-size:24px!important; color:#ececec; font-family: 'Poppins';}
p.jeffslogan {   line-height:22px!important; margin-top:-10px!important; text-align:left; font-weight:300; font-size:18px!important; color:#ececec; font-family: 'Poppins';}
p.jeffcopyright {font-weight:200; font-size:11px!important; color:#8c8c8c; font-family: 'Poppins';}

p.jeffbtns {padding-top:20px!important; text-align:left; font-weight:300; font-size:24px!important; color:#ffffff; font-family: 'Poppins';}
 hr.jeffhr { display:none!important}

p.jeffnamefull {  display:block; clear:both; padding-top:10px!important; text-align:left; font-weight:300; font-size:22px!important; color:#0067dd; font-family: 'Poppins';}  
p.jeffinfo { text-align:left; font-size:17px!important; font-weight:300; color:#ffffff; font-family: 'Poppins';}



img.jeffpic{
    width:auto; height:150px; float:left; padding-bottom:25px!important; padding-right:20px!important
   } }
  












@media (min-width: 769px) {
   img.jeffpic {
     width:auto; height:400px; float:left; margin-left:10%; padding-right:35px
   } }
  


p.jeffname { padding-top:5px; line-height:41px;  text-align:left; margin-top:-10px; font-weight:200; font-size:41px; color:#0067dd; font-family: 'Poppins';}
p.jeffnamefull { padding-top:10px; text-align:left; font-weight:300; font-size:30px; color:#0067dd; font-family: 'Poppins';}
p.jeffslogan { margin-top:-30px; line-height:15px; text-align:left; font-weight:300; font-size:15px; color:#0067dd; font-family: 'Poppins';}
p.jeffcopyright { font-weight:300; font-size:16px; color:#64a5fd; font-family: 'Poppins';}
p.jeffinfo { text-align:center; font-size:17px; font-weight:300; color:#404040; font-family: 'Poppins';}






.smallbluebtn {
    background-color: #bfaa90;
    border: none; line-height:18px;
    color: #767676; 
    padding: 12px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 19px; font-family:'Poppins';  font-weight:500;
    margin-top:5px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;



}




.smallbluebtn2 {
    background-color: #bfaa90; 
    color: #ffffff!important;  font-size: 14px!important; font-family:'Poppins'; font-weight:500;
    border: 2px solid #bfaa90;

}


.smallbluebtn2:hover {
    background-color: #9b9b9b; font-size: 14px!important; font-family:'Poppins'; font-weight:500;
    color: #ffffff !important;  border: 2px solid #9b9b9b;
}




a.smallbluebtn { text-decoration: none}
.smallbluebtn:hover { text-decoration: none}
a.smallbluebtn2 a{  text-decoration: none}
a.smallbluebtn2:hover {text-decoration: none}


hr.jeffhr {text-align:left; width:25%; border-top: 1px dotted #414141; border-bottom: 1px dotted #8c8c8c;}


.recaptchabtn3 {
    background-color: #006cff;
    border: none; line-height:18px;
    color: white; 
    padding: 12px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px; font-family:'Poppins'; font-weight:300;
    margin-top:-2px!important;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;



}




.recaptchabtn4 {
    background-color: #006cff; 
    color: #ffffff!important;  font-size: 19px!important; font-family:'Poppins'; font-weight:300;
    border: 2px solid #006cff;

}


.recaptchabtn4:hover {
    background-color: #9b9b9b; font-size: 19px!important; font-family:'Poppins'; font-weight:300;
    color: #ffffff !important;  border: 2px solid #9b9b9b;
}




a.recaptchabtn3 { text-decoration: none}
.recaptchabtn3:hover { text-decoration: none}
a.recaptchabtn4 a{  text-decoration: none}
a.recaptchabtn4:hover {text-decoration: none}



















/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #e1e1e1; background-image: url("formbg.png"); background-repeat: no-repeat;  background-position:left bottom; background-size: cover;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 60%;
}

.modal-content p{font-size:13px!important; font-weight:300; color:#313131; font-family: 'Poppins';}
.requ {color:#006cff!important}

h2.formtitle {font-size:26px!important; margin-bottom:-5px!important;  font-weight:300; color:#444444!important; font-family: 'Poppins'}



/* The Close Button */
.close {
    color: #006cff;
    float: right; font-family: 'Poppins';
    font-size: 24px;
    font-weight: 300;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


.form-control::-webkit-input-placeholder {color:#a0a0a0!important}


.form-control:-ms-input-placeholder {color:#a0a0a0!important}

.form-control:-moz-placeholder {color:#a0a0a0!important}

.form-control::-moz-placeholder {color:#a0a0a0!important}



#form_name {border-radius:0; padding-left:10px; max-width:100%; width:60%; height:45px; font-size:15px!important; font-weight:300; color:#313131; font-family: 'Poppins'!important}

#form_email {border-radius:0; padding-left:10px; width:60%; height:45px; font-size:15px!important; font-weight:300; color:#313131; font-family: 'Poppins'!important}

#form_phone {border-radius:0; padding-left:10px; width:60%; height:45px; font-size:15px!important; font-weight:300; color:#313131; font-family: 'Poppins'!important}


#form_message {border-radius:0; padding-top:5px; padding-left:10px; width:60%; font-size:15px!important; font-weight:300; color:#313131; font-family: 'Poppins'!important}

#contact-form {border-radius:0; text-align:left!important}


input,textarea {-webkit-appearance: none; border-radius:0; border:none!important}




input.sendit { margin-top:-10px!important; font-family:'Poppins'; color:#ffffff; font-weight:300; font-size:15px!important; width:60%!important; height:56px!important; -webkit-appearance: none; border-radius:0}


p.eachfield {text-align:center!important;  }

div.g-recaptcha {padding-left:50% }




.img {
  width: auto!important ;
  max-width: 100%!important ;
  height: auto!important ;
} 




