



@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,800italic,800,700);

*{ padding:0px; margin:0px}

.logo{float:left;}

.header-right-address

{

	width:230px;

	float:left;

	margin-top:27px;

}


.address-icon{

	

	float:left;

}

.address{

	color:#010101;

	font-size:14px;

	font-weight:bold;

	font-family:Open sans; 

}

.adress-style{

	font-weight: normal;

color: #3C3839;

}

.header-right-info{

	width:245px;

	float:right;

	margin-top:27px;

	margin-right:112px;

}

.phone-icon{

	

	float:left;

}

.phone-num{

	color:#010101;

	font-size:14px;

	font-weight:bold;

	width:280px;

	font-family:Open sans;

}

.cl-md-6.addrs{float:left;}

.cl-md-6.phn{float:left;}

.cl-md-6.img{float:left;width:50%;}











.aboutus{

	background-color:#FFFFFF;

	width:100%;

}

.heading{

	text-align:center;

	font-size:36px;

	font-weight:bold;

	padding-bottom:32px;

	font-family:Open sans;

}

.discription{

	font-size:16px;

	text-align:center;

	font-family:Open sans;

	color:#111111;

	padding:0px 0px 30px;

}

.readmore{

   

    padding:14px;

    color:white;

    background-color:#2F3032;

    font-weight: bold;

    border:0px solid ;

   font-family:Open sans;

   text-decoration:none;

}

.readmore-container .readmore a:hover{ color:#eee !important}

.readmore-container{ text-align:center;margin:auto; padding:18px 2px; }

.aboutus-container{ padding:45px 0px 85px; width:90%; text-align:center;margin:auto;}





.user-info-container{ text-align:center;margin:auto;width:60%;}

.user-content{

	color:#292A24;

	font-size:19px;

	text-align:center;

	font-family:Open sans;

	text-align:center;

	padding:10px 0px;

	

}

.user-name{

	font-weight:bold;

	font-size:18px;

	font-style:italic;

    font-family:Open sans;

    color:#2A2B25;

    text-align:center;

    padding:10px 0px;

    text-align:center;

	margin:auto;

	width:21%;

}

.user-img{

	padding:10px 0px 0px;

}



 .container-fluid.project

{

background:#d1dada;

}

.container.project

{

 padding-bottom:30px;

}

.col-md-6.project

{

background:#BAC6C6;

padding: 25px 13px;

 }

 

.col-md-6.project1

{

background:#92a2a2;

padding: 23px 10px;



}

.textinfo

{

font-family:open sans;

font-size:16px;

 padding: 14px 8px;

 text-align:center;

}

.read-text

{

margin: auto;

text-align: center;



text-decoration:none;

padding-top: 21px;

padding-bottom: 42px;

}

.readinfotext

{

padding:14px;

color:white;

background:black;

font-family:open sans;

text-decoration:none;



 }



.readinfotext:hover{background:#222;}













 

















html, body {

				height: 100%;

				padding: 0;

				margin: 0;

			}

			body {

				background: #f9f9f3;

			}

			



			#wrapper {

				

				width: 100%;

				

				

				min-width: 900px;

				padding-top: 1px;

			}

			#slider {

				margin: 100px 0 0 0;

				height: 500px;

				overflow: hidden;

				background: url(img/ajax-loader.gif) center center no-repeat;

			}

			

			#slider .slide {

				position: relative;

				display: none;

				height: 500px;

				float: left;

				background-position: center right;

				cursor: pointer;

				border-left: 1px solid #fff;

			}

			

			#slider .slide:first-child {

				border: none;

			}

			

			#slider .slide.active {

				cursor: default;

			}

			

			#slider .slide-block {

				position: absolute;

				left: 40px;

				bottom: 75px;

				display: inline-block;

				width: 435px;

				background-color: #fff;

				background-color: rgba(255,255,255, 0.8);	

				padding: 20px;

				font-size: 14px;

				color: #134B94;

				border: 1px solid #fff;

				overflow: hidden;

				border-radius: 4px;

			}

			.caroufredsel_wrapper{margin:0px !important;}

			

			

			

	

			

			

			

			

			

	

			#slider .slide-block h4 {

				font-size: 36px;

				font-weight: bold;

				margin: 0 0 10px 0;

				line-height: 1;

			}

			#slider .slide-block p {

				margin: 0;

			}



			#donate-spacer {

				height: 0;

			}

			#donate {

				border-top: 1px solid #999;

				width: 750px;

				padding: 50px 75px;

				margin: 0 auto;

				overflow: hidden;

			}

			#donate p, #donate form {

				margin: 0;

				float: left;

			}

			#donate p {

				width: 650px;

				color: #999;

			}

			#donate form {

				width: 100px;

			}

			

/* junee code starts*/		

 .wrap_logo {

    float: left;

    line-height: 0;

    width: 50%;

}





 .wrap_menu {

    float: right;

    text-align: right;

    width: 50%;

}



 .logo {

    float: right;

    padding: 12px 0 0;

    width: 585px;

}	

		

		

 .infoTopWrap {

    margin-top: 30px;

    min-height: 58px;

    text-align: right;

    width: 685px;

}







 .phone,  .location {

    color: #353535;

    display: inline-block;

    float: left;

    font-size: 14px;

    font-weight: 400;

    margin-right: 0;

    min-height: 58px;

    padding-right: 0;

    position: relative;

    text-align: left;

    vertical-align: top;

    width: 50%;

}



.location {

    float: left;

}

 .contact_info_phone,  .contact_info_location {

    display: inline-block;

    line-height: 20px;

    max-width: 250px;

    vertical-align: middle;

}

 

 .navbarbutton{ position:absolute; width:100%; top:45px; right:0px;}

.dropdown-menu a:hover{ background-color:none !important}

 .dropdown-menu  li span{ color:#e55806; text-transform:uppercase; font-weight:600; padding:5px 10px; display:block}

 

 .testionialslider{ padding:60px 0}

 

 .read-text a span{ padding-right:5px; display:inline-block; font-weight:bold;}

 

 h2.ongingproject{ font-family:open sans;font-size:30px;font-weight:bold;text-align:center;margin:auto;padding:35px 10px}

 

 .project img{ width:100%;}

 

 

 /* footer */

 

 .footer{

	background-color:black;

	width:100%;

		    padding:25px 0;





}

.footer-text{

	color:#B3B3B3;

	font-size:14px;

	font-family:Open sans;

    text-align: left;

   

}

.our-info-left{

	

	background-color:#EDF3F3;

	float:left;

	

	margin-top:40px;

}

.our-info-right{

	width:100%;

	background-color: white;

	float:left;

	margin:40px 0px;

	padding:15px;

	

}

.container-fluid.ourinfo{

	

	background-color: #EDF3F3;

}

.our-info-heading{

	font-size:28px;

	font-family:Open sans;

	color:#2A2B25;

    font-weight:bold;

 

}

.our-info-content{

	float:left;

	padding:10px 0px;

	

	line-height:22px;



}

.our-address{

	

}

.our-phone{

	height:150px;

	width:400px;

}

.address-info{

	font-size:18px;

	color:black;

	font-weight: bold;

	font-family:Open sans;

	padding:10px 0px;

}

.span-style{

	color:#1E1F21;

	font-size: 14px;

	font-family:Open sans;

}

.phone-img{

    background-image:url("../images/phone-img.png");

	height:49px;

	width:32px;

	float:left;

}

.address-img{

    background-image:url("../images/address-img.png");

	height:46px;

	width:36px;

	float:left;

}

.user-img{

	padding:10px 0px 0px;

	

	margin:auto;

}

.form-left{

	width:300px;

	height:200px;

	float:left;

	margin-top:40px ;

	margin-left:60px;

}

.form-right{

	width:300px;

	height:200px;

	float:left;

	margin-top:40px;

	margin-left:60px;

}



.name-info{

	font-size:18px;

	font-weight:bold;

	padding:5px;

	font-family:Open sans;

}

.form-size{

	border:2px solid #96A0A1;

	padding:11px 81px;

}

.textarea-size{

	padding:40px 260px;

	height:94px;

	border:2px solid #96A0A1;

	margin-bottom:32px;

}

.textarea{

	width:550px;

	height:200px;

	margin-left:60px;

}

.send-btn{

    color:white;

    background-color:#2F3032;

    font-weight: bold;

    border:0px solid ;

    border-radius:6px;

    margin-left:1px;

	text-decoration:none;

	margin-top:2px;

	font-size:18px;

	padding:16px 26px;

	font-family:Open sans;

}

 .send{background-color:black;color:white;padding:10 30px;border-radius:4px;border:0px none;}

.required{ color:red; font-weight:bold; font-size:18px;}

.location.full, .phone.full{ width:100%; margin-bottom:20px;}

.sc_section:not(.sc_scroll_controls) {

  overflow: hidden;

  background-position: center center;

}

.main {

  width: 1170px;

  margin: 0 auto;

}

.imagealigncenter, .aligncenter {

  display: block;

  float: none !important;

  clear: both;

  margin-left: auto !important;

  margin-right: auto !important;

  text-align: center;}

  

  .margin_bottom_large {

  margin-bottom: 100px !important;

}

.margin_top_large {

  margin-top: 100px !important;

  font-size:45px; line-height:58px;

}



.titleunderline {

  overflow: hidden;

  padding-bottom: 17px;

  position: relative;}

  .titleunderline:after {

  background: rgba(133, 133, 133, 0.5);

  content: "";

  display: block;

  height: 1px;

  margin: 25px auto 15px;

  width: 270px;

}



.titleunderline:before {

  bottom: 31px;

  content: "";

  display: block;

  height: 3px;

  left: 50%;

  margin: 0 0 0 -35px;

  position: absolute;

  width: 70px;

}



.theme_accent_bg:before, .color_1:before{  background: #fa6839;}

.footer li{ display:inline-block; margin-right:10px;}

.footer ul{ margin:0}

.footer li a{ color:#666; font-size:14px; display:block;    }





.parainfo

{

text-align:justify;

font-size:16px;

font-family:open sans;

}

.image

{

margin:auto;

padding-top:15px;

}

.containmain2

{

padding:0px 0px 25px 0px;}







.list-element{color:black;background-color:#F9F9F9;padding:10px;margin:5px 0px;border:1px solid #F1F1F1;}

.sitemap-list{width:100%;margin:auto;}

.sub-element{color:#E55806;padding:10px;}

.projects{color:black;padding:5px;}

.paragraph-content{padding-bottom:4px;}

.sitemap-list ul li{color:black;background-color:#F9F9F9;padding:10px;margin:5px 0px;border:1px solid #F1F1F1;}

.sitemap-list ul li a{color:black;}

.sitemap-list{padding-bottom:30px;}





@media all and (max-width: 959px) {



 

    .cd-hero .cd-half-width{display:none;}

	.cd-hero .cd-full-width{display:none;}



}

 .footer li a.designed{ color:#fff}
 .selected.from-right {
    background: #2c343b ;
}


.branding-header {
	text-align: center;
	margin-bottom: 25px;
}

.branding-header h2 {
	font-size: 2.2rem;
	font-weight: 700;
	color: #ffffff;
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.branding-tagline {
	font-size: 1.2rem;
	font-weight: 600;
	color: #ffc107; /* golden/yellow */
	background-color: rgba(255, 255, 255, 0.05);
	padding: 6px 14px;
	border: 2px solid #ffc107;
	border-radius: 8px;
	display: inline-block;
	letter-spacing: 0.8px;
	box-shadow: 0 0 8px rgba(255, 193, 7, 0.4);
}