/******************************
 Landing page css CUSTOMIZATION 
******************************/
/***
Bootstrap Colorpicker
***/


		.social-link

		{

			text-decoration:none !important;

		}

		.social-link i {

    	font-size: 24px !important;

    	margin-right: 5px !important;

		}

		.color {

   		background-color: #412a40 !important;

    	border-radius: 25px;

    	color: #fff !important;

   		height: 40px;

   		line-height: 40px;

    	width: 40px;

		text-decoration:none !important;

		}

		.color:hover {

   		background-color: #412a40 !important;

    	color: #f5f5f5 !important;

		text-decoration:none !important;

		}

		.color1

		{

			color:#0180C5;

			float:right;

			margin-top:20px !important;

		}

		.footer1

		{

			background:none !important;

		}

		.footer2

		{

			/* background: none repeat scroll 0 0 #412a40 !important; */

		}

		#footer ul li a

		{

			color:white !important;

			text-transform:uppercase;

			font-weight:bold;

			text-decoration:none;

		}

		#footer ul li a:hover

		{

			color:#c2a473 !important;

		}

		#footer

		{

			background:none !important;

			padding:0 !important;

		}

		.footer2 

		{

			padding:20px 0 !important;

			margin:0 !important;

		}

		.footer2 ul

		{

			padding:0 !important;

			margin:0;

		}

		.footer2 ul  li

		{

			

			display:inline;

			padding:0 26px;

		}

		

		@media screen  and (max-width:1199px)

		{

			.footer2 ul  li

			{

				

				display:inline;

				padding:0 5px;

			}

			

		}

		@media screen  and (max-width:767px)

		{

			.footer2 ul  li

			{

				

				display:table;

				padding:0 10px;

				

			}

			.footer2 ul li a

			{

				background:none !important;

			}

		}

		

		

		.search

		{

			position:absolute; right:10px; top:13px;

		}

		.awesomplete

		{

			border-radius:0 !important;

			height:40px !important;

			border:none !important;

			background:rgba(255, 255, 255, 0.7);

		}

		@media screen and (min-width:768px)

		

		{

		.color1

		{

			text-align:center !important;

		}
html body div#primary.content-area div#content.site-content div.row.m0 div.container div.col-lg-12.col-lg-offset-0.col-md-12.col-md-offset-0.col-sm-12.col-sm-offset-0.col-xs-12.col-xs-offset-0.pd0.v-align form input#serval.search-field.ui-autocomplete-input{width:100% !important;}
		.v-align

		{

					position: absolute;

			top: 50%;

			left: 9%;

			width: 75% !important;;

			/* max-width: 100%; */

			margin-top: -5em;

			/* margin-left: -25em; */

		}

		

		input[type="search"] {

			-webkit-appearance: textfield;

			padding-right: 2px;

			width: 1090px;

		}

		

		



		}

		

		@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 979px)  {

.v-align

		{

					position: absolute;

			top: 50%;

			left: 9%;

			width: 43.6em;

			/* max-width: 100%; */

			margin-top: -5em;

			/* margin-left: -25em; */

		}



}



@media only screen 

and (min-device-width : 980px) 

and (max-device-width : 1024px)  {

.v-align

		{

left: 18%;

width: 45.6em;

}

input[type="search"] {

			-webkit-appearance: textfield;

			padding-right: 2px;

			width: 639px;

		}

}

@media only screen 

and (min-device-width : 1025px) 

and (max-device-width : 1199px)  {

	{

		.color1

		{

			text-align:center !important;

		}

		.v-align

		{

					position: absolute;

			top: 50%;

			left: 9%;

			width: 78.6em;

			/* max-width: 100%; */

			margin-top: -5em;

			/* margin-left: -25em; */

		}

		

		input[type="search"] {

			-webkit-appearance: textfield;

			padding-right: 2px;

			width: 2010px !important;

		}

		

		}

}

@media only screen  and (min-width:1200px)  {

		

		{

		.color1

		{

			text-align:center !important;

		}

		.v-align

		{

					position: absolute;

			top: 50%;

			left: 16%;

			width: 78.6em;

			/* max-width: 100%; */

			margin-top: -5em;

			 margin-left: -25em; 

		}

		

		input[type="search"] {

			-webkit-appearance: textfield;

			padding-right: 2px;

			width: 2010px !important;

		}

		

		}



.