.eventBoxInner{margin: 10px 0 10px 0;}
.GallerySection  .homeGallery{margin: 5px 0;}

.contactdetails {margin: 50px auto 100px;width: 100%;}
.contactAddress{ float: left; margin: 50px auto 100px;  padding-left: 55px;  }   
.contactAddress p{float:left;width:100%;text-align: left;font-family: 'Robotoregular_0';}   
.contactbutton {color: #fff; background-color: #232323;border: 1px solid #232323; border-radius:0; height: 44px; padding: 7px 70px; margin-top: 10px;margin: 0px auto !important; width: 150px;text-align: center;padding: 0; float: left; display: block;}

.contactbutton:hover {color: #fff; background-color: #38B54A;transition: .3s all ease-in-out 0s;box-shadow: none; border-radius: 0;   border: 0;}
   
 

.contactdetails .form-control {border: none; border-radius: 0;border-bottom: 1px solid #9e9e9e; color: #232323;background: #FBFBFF;}

.contactdetails .form-control:focus {outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: none;  border-bottom: 1px solid #38B54A!important;}

.contactdetails input { height: 44px;}

.fContact i { padding: 0 12px 0 0; width: 45px; font-size: 24px;}
   
   
   


.map{width:100%;float:left;height:400px;margin-bottom:20px;}
.map iframe{width:100%;height:100%;border:0;}


ul.social-network {list-style: none;display: inline; margin-left: 0 !important; padding: 0; float: left; border-top: 1px solid #ddd;padding-top: 14px;margin-top: 10px;}
ul.social-network li {display: inline;margin: 0 5px;}

/* footer social icons */
.social-network a.icoRss:hover {background-color: #F56505;}
.social-network a.icoFacebook:hover {background-color:#3B5998;}
.social-network a.icoTwitter:hover {background-color:#33ccff;}
.social-network a.icoGoogle:hover {background-color:#BD3518;}
.social-network a.icoVimeo:hover {background-color:#0590B8;}
.social-network a.icoLinkedin:hover {background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin: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;}
.social-circle a { background-color: #9E9E9E; }

@media screen and (max-width:1024px)
{
	
	.contactbutton { margin: 0px auto !important; width: 150px;text-align: center;padding: 0;  display: block;}

	
}




@media screen and (max-width:991px)
{
	
.contactdetails {width: 94%;margin: 20px auto 70px;}
.contactdetails input { height: 40px;}
.contactbutton {  height: 40px;} 

.contactAddress {margin: 20px auto; }  

   
 .contactbutton { margin-left: 72px;}   
 .social-circle li i { line-height: 40px;}
 
.social-circle li a { width: 40px;height: 40px;}
 
    
}



@media screen and (max-width:767px)
{
.contactbutton { margin: 0px auto !important; width: 150px;text-align: center;padding: 0; float: none; display: block;}
.contactAddress { padding-left: 16px;}
    
.social-circle li i { line-height: 35px;}
.social-circle li a { width: 35px; height: 35px;font-size: 16px;}
.contactdetails {margin: 20px auto 20px;}
   
    

    

  
	
}





