/** css written by mithu
*
*/

.query-frmgc {
    background-image: url(../images/background-conference.jpg);
    background-size: 100% 100%;
    margin: 0;    
    text-align: center;
padding-bottom: 6.5em ;}
.query-frmgc button, input, select, textarea {
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
   width: 80%;    
padding: 1.4em;
}
.query-frmgc h3{color: #293991;}
.query-frmgc .formsubit{
	margin: 0 auto;
    position: absolute;
    margin-top: -3.2em;
    margin-left: 36em;
    padding: 0.6em 0;
    font-size: 14px!important;
	border: none;
}
.query-frmgc .foen-control {
     width: 28.8%!important;
}

.box {
  position: relative;
  width: 103%;
}

.image-prof {
  display: block;
  width: 100%;
  height: auto;
}

.overlay-img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgb(0, 140, 186);
}

.box:hover .overlay-img {
  opacity: 0.8;
}

.overlay-img-national {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 81%;
  width: 101%;
  opacity: 0;
  transition: .5s ease;
  background-color: rgb(0, 140, 186);
}

.box:hover .overlay-img-national {
  opacity: 0.8;
}
.inside_table1 ,.textbox select
{width:80%!important;}
.prof-text {
  color: white;
  font-size: 20px;
/*   position: absolute; */
  margin-top: 50%;
  margin-left: 27%;
/*   transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); */
}
 @media screen and (max-width: 700px){
.query-frmgc .foen-control {
    width: 39.8%!important;
}
 }
 @media screen and (max-width: 550px){
.query-frmgc .foen-control {
    width: 80%!important;
}
.query-frmgc .formsubit {
 margin-top: 0!important; 
 
    margin-left: 9.5%!important;	 
}	 
	 
 }