

ul,li{margin:0px;
	padding:0px;
	list-style:none;}
	
a{text-decoration:none;}	
  



.text-left-m a{color:#ffffff;}
.text-left-m:hover a{color:#ffffff;
text-decoration:none;}

.FbChatColor a{
  color: #62e0ff; }
  
.FbChatColor:hover a{
  color: #62e0ff; 
  text-decoration:none;}  
  

.BorderRight {
  border-right: 1px solid #999999; }

.Logobar {
  background: #ffffff; }

.Bg_black {
  background: rgba(0, 0, 0, 0.7);
  padding: 15px; }

.SliderTextMarginNeg {
  margin-top: -150px;
  margin-bottom: 60px; }


.form_most_liv {
  background: #eebe07;
  border: #fff 5px solid;
  padding: 20px;
  width: 100%; 
  position:relative;
  z-index:0;}

.absolute {
  position: absolute; }

.relative {
  position: relative; }
  
  


.strip{    	width: 146px;
			height: 102px;
			background: url(../img/form/free_strip.png) no-repeat;
			position: absolute;
			right: -29px;
			top: -32px;
			z-index: 1;
			}				
					
input:focus{outline:none !important;}
select:focus{outline:none !important;}
input::placeholder{color:#000000;}



.FormMarginTop{margin-top:-630px;}


.MostLivablePattern{
					background:url(../img/pattern/p1.png) repeat;
					padding:60px 0px;
					margin-top:0px;
					}

.MostLivablePattern h1{
					font-size:40px;
					font-weight:bold;
					}
					
.para-size{font-size:19px;}


.heading_city {
    font-size: 45px;
    font-weight: bold;
    color: #ffca01;
}

.city h2{font-size:20px;
						padding:15px 0px 7px 0px;
						color:#154069;
						width:100%;
						margin:0px;
						}				

.city p{font-size:19px;
		padding:0px 32px;
		color:#111010;
		width:100%;
						}	
						
		

		

.overlay	{width:100%;
			height:auto;
			background:rgba(0,0,0,.9);
			position:absolute;
			top:0;
			font-size:18px !important;
			bottom:0px;
			padding: 11% 5% 0% 5% !important;
			display:none;
		}
.box {
    padding: 25px 0px;
    width: 24%;
    height: 192px;
    margin: 5px;
    border: 1px solid #fff;
    position: relative;
}
		
.box:hover .overlay{display:block;
					cursor:text;}

.boximg{
	width: 24%;
    height: 192px;
    margin: 5px;
    overflow: hidden;
    border: 1px solid #fff;
	}		

.boximg div{padding:0px 0px;
		width:100%;
		font-size:25px;
		margin-top:0px;
		color:#fff;}	

.boximg2{width:49%;
		height:192px;
		margin:5px;
		border:1px solid #fff;    overflow: hidden;}	

.boximg2 div{padding:0px 0px;
		width:100%;
		font-size:25px;
		margin-top:0px;
		color:#fff;}	
	
.box div{padding:0px 0px;
		width:100%;
		font-size:25px;
		margin-top:0px;
		color:#fff;}							
		
.yellow{background:#e69a16;}
.green{background:#748c2b;}							
.darkblue{background:#2b5d75;}
.red{background:#e63500;}
.brown{background:#654d36;}
.greenlight{background:#258b6f;}
.bluelight{background:#3581ba;}

ul.list_1 li{padding:0px 0px 0px 20px; font-size:19px;}

ul.list_2 li{padding:0px 4px 0px 4px;
			float:left;
			margin:4px 0px;
			}


			

ul.list_2 li img{border: 1px solid #cbcdce;
    width: 170px;}
ul.list_3 li{padding:0px 4px 0px 4px;
			float:left;
			margin:4px 0px;
			}	
ul.list_3 li img{border: 0px solid #cbcdce;
    width: 170px;}		
	
.border_bottom{	width:100%;
				height:5px;
				background:#0e3760;
				position:relative;
				text-align:center;
				margin:30px 0px;
					
				}	


.border_bottom img{
				margin-top:-25px;
					
				}

.border_bottom img:hover{
				cursor:pointer;
					
				}					

.arrow_1{background:url(../img/Icon/arrow.png) no-repeat bottom;
		position:absolute;
		bottom:-30px;
		left:0;
		right:0;
		margin:0 auto;
		width:57px;
		height:54px;
		
		}

.heading_adv{font-size:40px;
				font-weight:bold;
				 
				color:#ffffff;
				margin-top:6px;
				}

.section_adv{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d2d4c+0,164673+100 */
background: #0d2d4c; /* Old browsers */
background: -moz-linear-gradient(top, #0d2d4c 0%, #164673 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #0d2d4c 0%,#164673 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #0d2d4c 0%,#164673 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2d4c', endColorstr='#164673',GradientType=0 ); /* IE6-9 */
padding:30px 0px;

}

.border-right{border-right:1px dashed #fff;}

.adv_text{font-size:25px;
		color:#ffffff;}
		
		

.heading_testi{	font-size:40px;
				font-weight:bold;
				 
				color:#ffffff;
				margin-top:6px;}		

.section_testi{
			background:url(../img/testimonial/testi_bg.jpg);
			padding:40px 0px;
			color:#ffffff;
			
}	

.section_testi .fa {font-size:40px;}


.testi_name{color:#ffd200;
			font-size:25px;}




.footer_section{
	background:#464444;
	padding:15px 0px;
	color:#ffffff;}
	
.footer_section a{
	
	color:#ffd200;}
	
	

#panel, #panel2, #panel3 {

    display: none;
}	

img.swapme{transform:rotate(180deg);}


 .carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display: block;
    max-width: 100%;
    min-height: 660px;
    height: auto;}