footer{width:100%;
min-height:200px;

padding-top:25px;
background-image:url(../images/footer.png);
background-position:center;
margin-top:15px;
font-weight:300;
}

.footertitle{width:100%;
color:#FFF;
font-size:22px;
border-bottom:1px solid #000;
padding-bottom:7px;
text-transform:uppercase;
}


.adresicon{width:8%;
min-height:25px;
margin-top:10px;
float:left;
color:#7c8ba7;
font-size:18px;

}




.adrestxt{width:91%;
min-height:25px;
margin-top:10px;
float:right;
color:#7c8ba7;
font-size:15px;
}


.fcol1{width:23%;
float:left;
padding-right:2.5%;
}

.footermap{width:31%;
float:left;
background-color:#999;

}

.link a{
	width:100%;
	float:left;
	color:#7c8ba7;
font-size:16px;
font-weight:600;
margin-top:3px;
}

.fnormal{width:100%;
min-height:25px;
margin-top:10px;
float:right;
color:#7c8ba7;
font-size:17px;
}


.fbicon{width:40px;
height:40px;
border-radius:50%;
border:1px solid #445169;
color:#a2a8b5;
float:left;
text-align:center;
margin-top:5px;
padding-top:8px;
font-size:17px;
margin-right:12px;
-webkit-transition: all 0.8s ease;
transition: all 0.8s ease;
}



.fbicon:hover{
background-color:#09C;
cursor:pointer;
-webkit-transition: all 0.8s ease;
transition: all 0.8s ease;
color:#FFF;
}


.inputsubscr{width:75%;
min-height:40px;
margin-top:15px;
float:left;
}



.btnsubscribe{width:25%;
min-height:40px;
margin-top:15px;
float:left;
}

.subscrib{width:100%;
border:none;
background-color:#FFF;
padding-top:8px;
padding-bottom:6px;
padding-left:10px;
font-size:16px;
}


.subscribbutton{width:100%;
border:none;
background-color:#078FBC;
padding-top:8px;
padding-bottom:8px;
padding-left:10px;
color:#FFF;
-webkit-transition: all 0.8s ease;
transition: all 0.8s ease;
}


.subscribbutton:hover{
background-color:#000000;
-webkit-transition: all 0.8s ease;
transition: all 0.8s ease;
}



.bottombar{width:100%;
background-color:#000000;
margin-top:12px;
color:#7c8ba7;
padding-top:15px;
padding-bottom:8px;
}

.socialcol h4{margin-top:13px;}

.socialcol{width:12%;
min-height:20px;
float:left;
margin:13px 4px;
color:#7c8ba7;
}

.footerail{width:36%;
min-height:10px;
float:right;
margin-top:10px;
}


.copyright{width:100%;
float:left;
text-align:center;
font-size:16px;
}


.foooterright{width:68%;
float:right;
}

.foooterright a{width:auto;
float:right;
color:#909090;
padding-right:35px;
font-size:16px;
}


.foooterright a:hover{
color:#fff;
text-decoration:none;
}



.flinkmain a{width:100%;
text-decoration:none;
color:#FFF;
font-size:15px;
margin-top:10px;
float:left;
}
.blutxt{color:#3CF !important;}

#custom-search-input{margin-top:35px;}







@media only screen and (min-width:1024px) {


}




@media only screen and (min-width:768px) and (max-width:1023px) {
	

	.socialcol{width:100% !important;}
	.footerail{width:100% !important;}
}


@media only screen and (min-width:480px) and (max-width:636px) {
	
.fcol1{width:100% !important;
padding:0px;
	}
	
	}
	
	
	
	
	
	
	
@media only screen and (min-width:320px) and (max-width:479px) {

.fcol1{width:100% !important;
padding:0px;
	}
	
	
	
	
	
	}
	
	
	
	
		
@media only screen and (min-width:240px) and (max-width:319px) {
	

	.fcol1{width:100% !important;
	padding:0px;
	}	

}
	
	
@media only screen and (max-width:240px) {
	
	.fcol1{width:100%;
	padding:0px;
	}
	
		
}