.icongrid img {
	transition: transform 1s;
}

.icongrid img:hover {
	transform: rotate(360deg);
}

/*.img-responsive{
  width:100%;
  height:100%;
}*/
.autocomplete {
	/*the container must be positioned relative:*/
	position: relative;
}

input {
	border: 1px solid transparent;
	background-color: #ffffff;
	padding: 10px;
	font-size: 16px;
}

input[type=text] {
	background-color: #ffffff;
	width: 100%;
}

input[type=submit] {
	background-color: DodgerBlue;
	color: #fff;
	cursor: pointer;
}

.autocomplete-items {
	position: absolute;
	border: 1px solid #d4d4d4;
	z-index: 99;
	/*position the autocomplete items to be the same width as the container:*/
	top: 100%;
	left: 0;
	right: 0;
	height: 205px !important;
	overflow-y: scroll;
	background-color: #ffffff;
	text-transform: capitalize;
}

.autocomplete-items div {
	padding: 5px;
	cursor: pointer;
	background-color: #fff;
	border-bottom: 1px solid #d4d4d4;
	color: #000 !important;
	font-size: 14px;
	text-align: left;
}

.autocomplete-items div:hover {
	/*when hovering an item:*/
	background-color: #000000;
	color: #ffffff !important;
}

.autocomplete-active {
	/*when navigating through the items using the arrow keys:*/
	background-color: DodgerBlue !important;
	color: #ffffff;
}

.content {
	margin-top: 10px
}

.firstcon {
	margin-top: 1.5%;
}

.special {
	margin-top: 4%;
}

.specialcon {
	margin-top: 1%;
	padding-left: 12px;
	padding-right: 12px;
}

.apptext {
	margin-top: 7%
}

.supportnumber {
	margin-top: 14%
}

.formcolor input[type=text], select, textarea {
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	margin-top: 1px;
	margin-bottom: 6px;
	resize: vertical;
	color: #000;
	font-size: 15px;
	height: 41px !important;
}

.formcolor input[type=submit] {
	background-color: #ff9800;
	color: white;
	padding: 7px 20px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	height: 40px;
	font-size: 16px;
}

.formcolor input[type=button] {
	background-color: #d84c00;
	color: white;
	padding: 0px 11px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	height: 100%;
	font-size: 13px;
	width: 85px;
}

.formcolor input[type=submit]:hover {
	background-color: #ff9800;
}

.formcolor input[type=button]:hover {
	background-color: #ff9800;
}

.formcolor label {
	color: #666;
	font-weight: 500;
	font-size: 14px;
	text-align: left;
}

@media ( min-width : 1200px) {
	.container {
		width: 80% !important;
	}
}

@media ( min-width : 992px) {
	.container {
		width: 80% !important;
	}
}


#fsautocomplete-list{
	left:17px !important;
}
#feedbackError{
	
	color:#d84c00;
	font-size:14px;
}
.errorMsgs{
	color:#d84c00;
	font-size:12px;
	    margin-top: -13px;
}

.toclass{
    width:200px !important;
    height:45px !important;
        border:1px solid #d84c00  !important;
}
.fromclass{
    width:200px !important;
     height:45px !important;
         border:1px solid #d84c00  !important;
}
.superbutton{
margin-top: 1px !important
}
@media only screen and (max-width: 990px) {

.toclass{
    width:100% !important;
    height:45px !important;

}
.fromclass{
    width:100% !important;
     height:45px !important;
}
.superbutton{
margin-top: 0px !important
}

}
