body{
font-family: 'Convergence';
}

input[type=tel]{
    
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    box-sizing: border-box;
}
        .form-control phoneNumber{
         width: 47%;
        }
      
        .success{
            color: #008000;
        }
    


    
.condition{
	position: relative;
	padding: .5em 1em .5em 5em;
}		
		
.condition::before {
  content: '';
  position: absolute;
  top: 50%;
  left: .7em;
  width: 3em;
  height: 1.2em;
  border-radius: .6em;
  background: #eee;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  box-shadow: 0 1px 3px rgba(100, 100, 100, 0.5) inset, 0 0 10px rgba(100, 100, 100, 0.2) inset;
}
.condition::after {
  content: '';
  position: absolute;
  top: 50%;
  left: .5em;
  width: 1.4em;
  height: 1.4em;
  border: .25em solid #fafafa;
  border-radius: 50%;
  box-sizing: border-box;
  background-color: #ddd;
  background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 40%, transparent 100%);
  background-image: linear-gradient(to top, #fff 0%, #fff 40%, transparent 100%);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}	

.menu li:hover{
    border-bottom: 4px solid #ffa500;
	background-color:#7bc34200;
	border-radius: 1px;
}
.menu li.active{
    background-color:#7bc34200;
    border-left: 4px solid #7bc34200;
	border-bottom: 4px solid #ffa500;
	border-radius: 1px;
}

#nav, .nav, #nav .nav li { margin:0px; padding:0px; }
#nav li {display:inline; cursor:pointer; list-style:none;  position:relative;}
#nav li ul.first {left:-1px; top:100%;}


#nav .nav li { width:100%; text-indent:10px; line-height:30px; margin-right:10px;  
border-left:none; border-right:none; }
#nav li a {display:block; width:inherit; height:inherit;}

ul.nav { display:none; }
#nav li:hover > a, #nav li:hover { 
border-bottom: 4px solid #ffa500;
	background-color:#7bc34200;
	border-radius: 1px; 
	
	color:white;
}
li:hover > .nav { display:block; position:absolute; width:200px; top:-2px; left:50%; z-index:1000; color:white; } 
li:hover { position:relative; z-index:2000; color:white;}  
 
 input{
	height: 35px;
}
span{
	color: red;
    font-weight: bold;
}
.form-input{
	    margin-bottom: -6px;
}
.bb{
color: #074e8e; padding-bottom: 34px;	
}

.sel{
	width: 100%; margin: 8px 0;border: 1px solid #ebebeb; height: 35px; padding-left: 10px;
    border-radius: 5px;
}
.container1{
	background-image: url('../../img/original+.png');
	background-size: initial;
        width: 100%;
}

/*****************************CSS MOBILE*************************************************************/
@media only screen and (min-width: 1224px){
.menu {
    margin-right: -10%;
}
.header .logo {
    width: 80%;
}
.confirmation button {
   width:16%;
}
	h2{
       font-size: 26px;
	}
.h3h{
	
	text-align: center; font-size:30px;
}
h4{
font-size: 18px;
}
.signup-form {
  
}
.register-form{
	margin-left: 88px;
    margin-right: -297px;
}
}
@media (max-width: 639px) and (min-width: 320px){
header .logo {
width: 100%;}

header {
	padding-top:15px;
}
.confirmation button {
	    width:49%; 
    padding: 7px 20px;
}

.container1 {
    max-width: 92%; 
}
.formh{
    margin-top: -106px;
}
.flo ul{padding-left: 61px;}
.floo ul{padding-left: 42px;}
	.h2h {
		display: none;
	}
	.h2h2 {
		
		font-size: 16px;
	}
.h3h{
	margin-top: -34px;
	text-align: center; 
        font-size:18px;
}
h4{
font-size: 15px;
    margin-bottom: -3px;
}
.rowh{
overflow: scroll;
    height: 225px;
    background-color: #fbfbfb;
}

.h2s{
margin-top: -27px;
}
}
@media (max-width: 800px) and (min-width: 640px){ 
.register-form{margin-top: -90px;}
    .form-group{ margin-top: -42px;}
 h2{font-size: 20px;}
.confirmation button{width: 34%;
    height: 54px;}
}

@media (max-width: 950px) and (min-width: 801px){
.register-form{margin-top: -90px;}
.confirmation button{width: 34%;
    height: 54px;}
}
@media (max-width: 1224px) and (min-width: 951px){
.register-form{margin-top: -90px;}
.confirmation button{width: 27%;}
}
/*****************************CSS MOBILE*************************************************************/


