

/*=========================

  Icons

 ================= */



/* footer social icons */

ul.social-network {

	list-style: none;

	display: inline;

	margin-left:0 !important;

	padding: 0;

}

ul.social-network li {

	display: inline;

	margin: 0 5px;

}





/* footer social icons */

.social-network a.icoFacebook{

	background-color:gray;

}

.social-network a.icoYoutube {

	background-color:gray;

}

.social-network a.icoFacebook:hover {

	background-color:#3B5998;

}

.social-network a.icoYoutube:hover {

	background-color:red;

}

 .social-network a.icoFacebook:hover i, .social-network a.icoYoutube:hover i,

{

	color:#fff;

}

a.socialIcon:hover, .socialHoverClass {

	color:#44BCDD;

}



.social-circle li a {

	display:inline-block;

	position:relative;

	margin:0 auto 0 auto;

	-moz-border-radius:50%;

	-webkit-border-radius:50%;

	border-radius:50%;

	text-align:center;

	width: 50px;

	height: 50px;

	font-size:20px;

}

.social-circle li i {

	margin:0;

	line-height:50px;

	text-align: center;

}



.social-circle li a:hover i, .triggeredHover {

	-moz-transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-ms--transform: rotate(360deg);

	transform: rotate(360deg);

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-o-transition: all 0.2s;

	-ms-transition: all 0.2s;

	transition: all 0.2s;

}

.social-circle i {

	color: #fff;

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	-o-transition: all 0.8s;

	-ms-transition: all 0.8s;

	transition: all 0.8s;

}



s {

 background-color: #D3D3D3;   

}



.map-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

    border:0;

}

.map-responsive iframe{

    left:0;

    top:0;

    border:0;

    height:100%;

    width:100%;

    position:absolute;

}

footer{
position: relative;
    bottom: 0;
margin-top: 250px;

}

footerbot{

    position: fixed;

   left: 0;

   bottom: 0;

   width: 100%;

}