			
			
			/*  Default  */

* {list-style: outside none none; margin: 0; outline: medium none; padding: 0;}
body {background: none repeat scroll 0 0 #fafafa !important; color: #7f7f7f !important; font-family: Arial,Helvetica,sans-serif !important; font-size: 12px !important; }
img { border:none; max-width:100% !important; }


			/*  Logo  */


.logo {float: left;}

	
		/*    Header   &  Social Icon      */
		
		
header {float: left; margin-bottom: 38px; margin-top: 63px; width: 100%;}
.socialicons a.fb {background: url("../images/socialgoogle.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.socialicons a.tw {background: url("../images/socialgoogle.png") no-repeat scroll -33px top rgba(0, 0, 0, 0);}
.socialicons a.link {background: url("../images/socialgoogle.png") no-repeat scroll -66px top rgba(0, 0, 0, 0);}
.socialicons a.yt {background: url("../images/socialgoogle.png") no-repeat scroll -99px top rgba(0, 0, 0, 0);}
.socialicons a.pin-ic {background: url("../images/socialgoogle.png") no-repeat scroll -132px 0 rgba(0, 0, 0, 0);}
.socialicons a.Google-plus {background: url("../images/socialgoogle.png") no-repeat scroll right 1px rgba(0, 0, 0, 0);}
.socialicons a.fb:hover {background-position: 0 -32px;}
.socialicons a.tw:hover {background-position: -33px -32px;}
.socialicons a.link:hover {background-position: -66px -33px;}
.socialicons a.yt:hover {background-position: -99px -33px;}
.socialicons a.pin-ic:hover {background-position: -132px -32px;}
.socialicons a.Google-plus:hover {background-position: right -32px;}
.socialicons a { display: inline-block; float: left; font-size: 0;  height: 33px; margin: 0 6px 0 0; padding: 0; transition: all 0.4s ease 0s; width: 32px;}
.socialicons {float: right; margin-right: 15px !important;}



			/*    Menu      */

nav ul li { padding: 2px 0;}
nav ul li a { color: #7f7f7f; font-size: 12px;}
a:hover, a:active { color: #333;  text-decoration: none;}
.mobi-menu { display:none; }



			/*    Home_page_image      */


.home_img_single {float: left; padding: 7px; width: 25%;}
.home_img_single .title { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5); bottom: 0; color: #000; cursor: pointer; font-size: 12px; display:none; height: 100%; position: absolute; text-align: center; width: 100%;}
.home_img_single .title span {bottom: 10px; left: 0; position: absolute; text-align: center; width: 100%;}


		/*    Single_Page_Image      */

.full_single_image > img { height: auto; width: 100%;}
.full_single_image { padding-bottom: 15px;}
.img_single_head {margin-top: 0;color:black;}


		/*   About_Us      */


.aboutclient {border: medium none; font-size: 12px; margin-top: 30px; text-align: center;}
.table.table-borderless td, .table.table-borderless th { border: 0 !important;} 
.aboutclient   td{ padding:1px !important; text-align:center !important; }
.aboutclient  th { text-align: center; }



		/*   Contact      */


.contact h1 { font-size: 17px; margin: 10px 0;}
.contact a { color: #7f7f7f; text-decoration: none;}
.contact a:hover, .contact a:focus { color:  #7f7f7f; text-decoration: none;}
.contact p { font-size: 14px; margin-bottom: 0;}


	/*   Footer      */


footer { float: left; font-size: 10px; margin: 30px 0;}

	/*   Couch     */
	

.charity {
  width: 105px;
}

.couch {
  margin-top: 30px;
}
.donate {
  text-align: center;
  margin-top: 5px;
}
.donate a {
  color: #fff;
  font-weight: bold;
  background-color: #009344;
  padding: 10px 2px 10px 2px;
  display: block;
  width: 105px;
}
.donate a:hover {
  background-color: #00ac50;
}

	/*   Iframe     */
	
iframe {border: 2px solid #111111 !important;}

		/*   Responsive      */
		
		
		
@media (max-width: 760px) {
	
	/*   Menu  Responsive   */
	
.mobi-menu { display:block; background:#000 url(../images/navigation-icon.png) no-repeat center; height:35px; width:35px; float: right;border-radius:7px; cursor:pointer; z-index:99; }
nav { background:#000; position:fixed; top:0; left:0; bottom:0; width:75%; text-align:left; z-index:99; }
nav ul li { padding-bottom: 5px; padding-left: 15px; width: 100%;}
nav ul li a { width:100%; font-size:20px !important }
nav ul li a:hover, header nav ul li a.active { color:#ccc; font-weight:300 !important; }


			/*   Logo     */
			
 .logo { float: none; text-align:center;}
 
 			/*   Social Icons     */
			
.socialicons { float:none;text-align:center;}
.socialicons a { float:none;}

.home_img_single {
  height: auto;
  width: 100% !important;
}
.home_img_single img {
  width: 100%;
}
nav {
  display: none;
}

}


