/*.thanks_note{display:none;}*/
.inqdiv label{color:#556B2F; font-weight:bold;}
#inq_but{margin:0 0 0.5% 0;display:block;font-size:110%;
color:#f5f5f5;background-color:#696969;margin-top:0; width:200px; 
border:none;cursor:pointer;}
#inq_but:hover, #inq_but:focus{color:#ffd700;outline:none;
background-color:#006400;}

.iq_container{width:100%;float:left;background-color:#D2B48C;
border-radius:15px;}
.iq_container:after{content:"";display:table;clear:both;}

/* location of the inquiry form*/
.inqmodal{width:96%;margin:0 2%;float:left;position:relative;display:none;}
.inqmodal:after{content:"";display:table;clear:both;}

.fmheader{width:100%;float:left;color:#006400;
font-weight:normal;}
.fmheader:after{content:"";display:table;clear:both;}
.fmhTITLE{width:99%;float:left;margin-left:1%; }
.fmhTITLE:after{content:""; display:table; clear:both;}

/*close icon*/
.close{
width:10%;margin:0;float:right;clear:left;
color:#000000;padding:0;line-height:0.6;
text-align:right;font-size:50px; display:block; 
}
.close:hover,.close:focus{color:#ff0000;cursor:pointer;}
.inqmodal-content animate{
width:100%;margin:0;float:left;position:absolute;
display:block;background-color:#808080;   
}
.inqmodal-content animate:after{content:"";display:table;clear:both;}

#inqf{width:100%; float:left;}
#inqf:after{content:"";display:table;clear:both;}
#i01,#i02,#i03,#i04,#faqH4 {width:97%;margin:0 1%;float:left;}

/*ids for form input*/
#nm,#email,#cname,#pat,#tx,.paINPUT{ 
min-width:97.9%;margin:0 0.8% 3% 1.3%;float:left;background-color:#f5f5f5;
padding:0 0.8%;color:#006400;line-height:2;font-size:95%;font-weight:normal;  
}
#tx{line-height:1.2;font-size:110%}
.paINPUT:after{content:"";display:table;clear:both;}
#indexclus{width:100%;float:left;}
#indexclus:after{content:"";display:table;clear:both;}
#pat{display:none;}

#pactype{
min-width:100%;float:left;padding:2px 0;line-height:1.1;
font-size:90%; font-family:inherit;font-weight:normal; font-style:normal;
font-variant:normal; text-align:left;
}

.sub_but_sec{width:100%;float:left;}
.sub_but_sec:after{content:""; display:table; clear:both;}
.sub{margin-left:25%; width:50%; color:#f5f5f5;  
background-color:#a0522d; margin-bottom:4%; font-size:100%; margin-top:1%;
border:none; border-radius:20%;cursor:pointer;
}
.sub:focus,.sub:hover{color:#a0522d;background-color:#f5f5f5;border:none;outline:none;}

/* Add Zoom Animation */ 
.animate{
-webkit-animation:animatezoom 0.6s;
-moz-animation:animatezoom 0.6s;
-o-animation:animatezoom 0.6s;
animation:animatezoom 0.6s;
}

@-webkit-keyframes animatezoom {
from{-webkit-transform:scale(0);transform: scale(0);}
to{-webkit-transform:scale(1);transform: scale(1);}
}

@-moz-keyframes animatezoom{
from{-moz-transform:scale(0);transform: scale(0);}
to{-moz-transform:scale(1);transform: scale(1);}
}

@-o-keyframes animatezoom{
from{-o-transform:scale(0);transform:scale(0);}
to{-o-transform:scale(1);transform:scale(1);}
}

@keyframes animatezoom{
from{transform:scale(0)}
to{transform:scale(1)}
}

@media only screen and (min-width:600px){
/*For tablets & Desktops: */
.inqdiv{width:550px;float:left;margin:0 0 0 2%;clear:right;} 
}