/* Add here all your CSS customizations */



@font-face
{
    font-family:futura;
    src:url('../fonts/futura/futura-Bold-font.ttf');
}
@font-face
{
    font-family:Condensed;
    src:url('../fonts/futura/Futura-CondensedLight.otf');
}

@font-face
{
    font-family:futura-Book;
    src:url('../fonts/futura/futura-Book-font.ttf');
}


/*Main PARALLAX*/

.parent_div 
{
    display:inherit;
    overflow: auto;
}
.child_div
{
    width:100%;
    height:auto;
    background-image: linear-gradient(90deg, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.0) 50%),url(../images/pro1.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}
.paratext p
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-top:20px;
    padding-bottom:100px;
    padding-right:70px;
    font-size:14pt;
    color:White;
    font-weight:300;
}
.paratext h1
{
    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 36pt;
    padding-top:100px;
    padding-bottom:20px;
    padding-right:20px;
    letter-spacing:0.1em;
    }
.paratext h2
{
    font-family: Condensed;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 27pt;
    padding-top:100px;
    padding-bottom:20px;
    padding-right:20px;
    letter-spacing:0.1em;
    }
.parent1_div 
{
    display:inherit;
    overflow: auto;
}
.paratext1 p
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-top:20px;
    padding-bottom:100px;
    padding-right:15%;
    padding-left:15%;
    padding-top:100px;
    padding-bottom:100px;
    font-size:14pt;
    color:White;
    font-weight:300;
}
.paratext1 h1
{
    font-family: 'Roboto', sans-serif;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 45px;
    padding-left:70px;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
    letter-spacing:0.1em;
    }
.paratext2 p
{
    font-family: 'Roboto', sans-serif;
    line-height:1.5em;
    padding-top:20px;
    padding-bottom:100px;
    padding-right:70px;
    font-size:20px;
    color:White;
    font-weight:300;
}
.paratext2 h1
{
    font-family: 'Roboto', sans-serif;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 45px;
    padding-top:100px;
    padding-bottom:20px;
    padding-right:20px;
    letter-spacing:0.1em;
    }
.paratext3 p
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-right:15%;
    padding-left:15%;
    font-size:14pt;
    color:White;
    font-weight:300;
}
.paratext3 h1
{
    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    padding-right:15%;
    padding-left:15%;
    font-size: 36pt;
    letter-spacing:0.1em;
    }
.paratext3 ul
{
    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
    color:White;
    font-weight:300;
}

.paratext3 h2
{
    font-family: Condensed;
    line-height:1.5em;
    color:White;
    font-weight:700;
    font-size: 27pt;
    padding-top:80px;
    padding-right:15%;
    padding-left:15%;
    letter-spacing:0.2em;
}

.paratext3 p font
{
    font-family: Condensed;
    font-weight:600;
    line-height:1.5em;
    font-size:19pt;
    color:White;
    letter-spacing:0.1em;
} 
.paratext3 .line1 {

  margin-left: 15%;
  
  margin-right: 15%;

  height: 3px;

  background-color: #00734C;

}   
.paratext4 p
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-right:15%;
    padding-left:15%;
    font-size:14pt;
    color:White;
    font-weight:300;
}
.paratext4 h1
{
    font-family: 'Roboto', sans-serif;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 45px;
    padding-left:70px;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
    letter-spacing:0.1em;
    }
    
.paratext4 h2
{
    font-family: Condensed;
    line-height:1.5em;
    color:White;
    font-weight:700;
    font-size: 27pt;
    padding-top:80px;
    padding-right:15%;
    padding-left:15%;
    letter-spacing:0.2em;
}    
.paratext4 ul
{
    font-family: 'Roboto', sans-serif;
    line-height:1.5em;
    font-size:22px;
    padding-left:70px;
    color:White;
    font-weight:300;
    padding-bottom:40px;
}
.paratext4 .line1 {

  margin-left: 15%;
  
  margin-right: 15%;

  height: 3px;

  background-color: #00734C;

}

     
.child1_div
{
    width:100%;
    height:auto;
    background-image: linear-gradient(90deg, rgba(0,0,0,0.0) 50%, rgba(0,0,0,0.5) 50%),url(../images/img1b.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}
.child2_div
{
    width:100%;
    height:auto;
  background-image: linear-gradient(90deg, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.0) 50%),url(../images/img2.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}
.child3_div
{
    width:100%;
    height:auto;
  background-image: linear-gradient(90deg, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.0) 50%),url(../images/proban.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}
.child4_div
{
    width:100%;
    height:auto;
    background-image: linear-gradient(90deg, rgba(0,0,0,0.0) 50%, rgba(0,0,0,0) 50%),url(../images/pro2.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}
.child5_div
{
    width:100%;
    height:auto;
  background-image: linear-gradient(90deg, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.8) 50%),url(../images/pro4.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}
.child6_div
{
    width:100%;
    height:auto;
    background-image: linear-gradient(90deg, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.0) 50%),url(../images/pro3.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
}

.mapping_div
{
    width:100%;
    height:auto;
    background-image: linear-gradient(90deg, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.0) 50%),url(../images/MapBanner.jpeg);
    background-size:100% 100%;
    background-attachment: fixed;
}

    
/* Blockquote */
.blockquote_div
{
    width:100%;
    height:auto;
    background-image: url(../images/pro1.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
    padding-top:150px;
    padding-bottom:150px;
    }
blockquote.with-borders {
	border-radius: 6px;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
	
	
}

.blockquote_div p {

    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
    color:White;
    font-weight:300;
    
}

  .blockquote_div h1
{
    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 36pt;
    letter-spacing:0.1em;
    text-align:center;
    
}
   .blockquote_div font
{ 
    font-family: Condensed;
    font-weight:600;
    line-height:1.5em;
    font-size:19pt;
    color:White;
    letter-spacing:0.1em;
}
.blockquote_div font a
{
    text-decoration: none;
    color:White;
}
.blockquote_div font a:hover
{
    color:#00734C;
}
/* Blockquote1 */
.blockquote1_div
{
    width:100%;
    height:auto;
    background-image: url(../images/home_ba.jpg);
    background-size:100% 100%;
    background-attachment: fixed;
    padding-top:170px;
    padding-bottom:240px;
    }
.blockquote1_div.with-borders {
	border-radius: 6px;
	border-top: 3px solid white;
	border-bottom: 3px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
	
}

.blockquote1_div p
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-bottom:20px;
    padding-right:0px;
    padding-left:70px;
    font-size:14pt;
    color:White;
    font-weight:300;
}

 .blockquote1_div h1
{
    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 36pt;
    letter-spacing:0.1em;
    text-align:center;
    
}


.templatemo-flexbox {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  -webkit-box-align: center;

  -webkit-align-items: center;

      -ms-flex-align: center;

          align-items: center;

  height: 100%;

}

.templatemo-flexbox h1 
{
    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 36pt;
    letter-spacing:0.1em;
    text-align:center;
    padding-bottom:70px;
}

/*fifth Section*/



#fifth-section {

  

  padding-top: 40px;

  background-color:Black;

}


#fifth-section h1 {

  color: White;
  
  text-align: center;

  text-transform: uppercase;

  font-size:36pt;
  
  font-family: futura;
  
  font-weight:500;
  
  padding-top:70px;
  
  letter-spacing:0.1em;
}
#fifth-section h4 {

  color: #00734C;
  
  padding-bottom: 15px;
  
  margin-top: 20px;

  font-size:20px;
  
  font-weight:600;
  
  letter-spacing: 3px;
}


#fifth-section p {

    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
    color:White;
    font-weight:300;
    
}
#fifth-section span {

  font-family: Condensed;
  
  font-size:19pt;
  
  text-align:justify;
  
  color:White;
  
  
}
#fifth-section .line3 {

  margin-left: 30px;
  
  margin-right: 30px;

  height: 2px;

  background-color: #00734C;

}


#fifth-section .templatemo-submit {

  font-family: futura-Book;
  
  display: block;

  margin-top: 24px;

  margin-bottom: 60px;

  text-decoration: none;

  font-size: 14pt;

  padding: 10px 60px;

  color: #fff;

  background-color: #00734C;

  border: 0px;

}



/*Six Section*/

#six-section {

  padding-bottom: 40px;

  background-color:Black;
  

}

#six-section p 
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-top:10px;
    font-size:12pt;
    color:White;
    font-weight:300;

}


#six-section h1 {

    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 36pt;
    letter-spacing:0.1em;
    padding-bottom:70px;
    padding-top:50px;
    text-align:center;

}
#six-section h2 {

  
    font-family: Condensed;
    line-height:1.5em;
    color:#00734C;
    font-weight:500;
    font-size: 27pt;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
    letter-spacing:0.1em;

}
#six-section h3 {

    font-family: Condensed;
    line-height:1.5em;
    color:White;
    text-transform:inherit;
    font-weight:500;
    font-size: 21pt;
    letter-spacing:0.1em;
    padding-top:30px;
    text-align:left;
    color:White;

}
#six-section font
{
    font-family: futura-Book;
    line-height:1.5em;
    font-size:14px;
    color:White;
    font-weight:500;
}

#six-section ul li {

  margin-top: 15px;
  margin-bottom: 15px;

}
#six-section a 
{
    text-decoration:none;
}

.photos1 a 
{
    text-decoration: none;
}

.photos1 h2:hover, .photos1 p:hover 
{
    color: #00734C !important;
    }

/*nine-section*/
.nine-section {

  padding-bottom: 40px;

  padding-top: 40px;

  background-color:Black;
  

}

.nine-section p
{
    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
    padding-bottom:20px;
    color:White;
    font-weight:300;
}
.nine-section h1
{
    font-family: 'Roboto', sans-serif;
    line-height:1.5em;
    color:#00734C;
    font-weight:500;
    font-size: 45px;
    padding-top:20px;
    padding-bottom:20px;
    letter-spacing:0.1em;
    }
.nine-section h2 {

  
    font-family: Condensed;
    line-height:1.5em;
    color:White;
    font-weight:700;
    font-size: 27pt;
    padding-top:20px;
    letter-spacing:0.1em;

}
.photos2 img {

  margin-top: 20px;

  width: 100%;

  transition: 1s;

}

.photos2 .line4 {

  margin-top: 30px;
  
  margin-bottom: 30px;
  
  height: 2px;

  background-color: #00734C;

} 
.photos2 a 
{
    text-decoration: none;
    color:White;
    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
}

.photos2 a:hover 
{
    color: #00734C;
    } 
    
.see a 
{
    text-decoration: none;
    color: White;
    float:right;
}

.see a:hover 
{
    color: #00734C;
    }
.see2 a 
{
    text-decoration: none;
    color: White;
}

.see2 a:hover 
{
    color: #00734C;
    }


/*submit-form*/

.submit-form {

  margin-top: 40px;

}



.submit-form input {

  font-family: futura-Book;
  
  color:Black;

  padding: 8px 10px;

  font-size: 14px;

  width: 100%;

  outline: none;

  border: 1px solid #ddd;

}


.submit-form span {

  font-family: Condensed;
  
  color: #fff;

  font-size: 19px;
  
  text-align:left;

}

/*header menu font*/

#header .header-nav-main nav > ul > li > a
{
    color:Black;
}

#header .header-nav-main nav > ul > li > a:hover 
{
    background-color:transparent;
    color: #00734C;
		
		
	}
	
	
	
	


/*footer-copyright*/

#footer .footer-copyright p { 

    font-family: futura-Book;
    font-size:10pt;
    text-align:center;
    color:White;
    font-weight:300;
}
	
#footer .footer-copyright a 
{
    text-decoration:none;
}
#footer .footer-copyright a:hover
{
    color: #00734C;
}	
	
	
/*Ten Section*/

#ten-section {

  padding-bottom: 40px;

  padding-top: 40px;

  background-color:Black;
  

}
#ten-section font
{
    font-family: futura-Book;
    line-height:1.5em;
    font-size:22px;
    color:#00734C;
    font-weight:500;
    padding-bottom:30px;
    padding-top:20px;
} 

#ten-section p 
{
    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
    color:White;
    font-weight:300;
    padding-bottom:0px;
    

}


#ten-section h1 {

    font-family: futura;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 36pt;
    letter-spacing:0.1em;
    text-align:center;
  

}
#ten-section h2 {

    font-family: Condensed;
    line-height:1.5em;
    color:White;
    font-weight:500;
    font-size: 19pt;
    padding-top:25px;
    letter-spacing:0.1em;
   
  
  
}


#ten-section ul li {

    font-family: futura-Book;
    line-height:1.5em;
    font-size:14pt;
    color:White;
    font-weight:300;

}

#ten-section .line2 {

  margin-bottom: 40px;
  
  margin-top: 40px;
  
  height: 2px;

  background-color: #00734C;

}	







/*social*/

/* Social Icons */
.social-icons {
	margin: 0;
	padding: 0;
	width: auto;
}

.social-icons li {
	display: inline-block;
	margin: -1px 1px 5px 0;
	padding: 0;
	border-radius: 100%;
	overflow: visible;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	padding-right:10px;
	
}

.social-icons li a {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: #FFF;
	border-radius: 100%;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	color: #333 !important;
	text-decoration: none;
}

.social-icons li:hover a {
	background: #171717;
	color: #FFF !important;
}

.social-icons li:hover.social-icons-twitter a {
	
}

.social-icons li:hover.social-icons-facebook a {
	
}

.social-icons li:hover.social-icons-linkedin a {
	
}

.social-icons li:hover.social-icons-rss a {
	background: #ff8201;
}

.social-icons li:hover.social-icons-googleplus a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-pinterest a {
	background: #cc2127;
}

.social-icons li:hover.social-icons-youtube a {
	
}

.social-icons li:hover.social-icons-instagram a {
	b
}

.social-icons li:hover.social-icons-skype a {
	background: #00b0f6;
}

.social-icons li:hover.social-icons-email a {
	background: #dd4b39;
}

.social-icons li:hover.social-icons-vk a {
	background: #6383a8;
}

.social-icons li:hover.social-icons-xing a {
	background: #1a7576;
}

.social-icons li:hover.social-icons-tumblr a {
	background: #304e6c;
}

.social-icons li:hover.social-icons-reddit a {
	background: #ff4107;
}

.social-icons.social-icons-transparent li {
	box-shadow: none;
}

.social-icons.social-icons-transparent li a {
	background: transparent;
}

.social-icons.social-icons-icon-light li a i {
	color: #FFF;
}


.lef p 
{
    text-align:left;
}
.rig p 
{
    text-align:right;
}

.faq img
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}




/* Header Nav Main Mobile */
@media (max-width: 991px) 
{
    
   #header .header-nav-top {
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right:0px;
}

#footer .footer-copyright p {
 text-align:center	
}

#header .header-logo {
	float: left;
	position: relative;
	margin-left:0px;
}

/*Home linear-gradient*/


.blockquote1_div
{
    width:100%;
    height:auto;
    background-image: url(../images/home_ba.jpg);
    background-size:auto;
    background-attachment: fixed;
    padding-top:100px;
    padding-bottom:100px;
    }
.blockquote1_div p
{
    font-family: futura-Book;
    line-height:1.5em;
    padding-bottom:20px;
    padding-right:0px;
    padding-left:0px;
    font-size:14pt;
    color:White;
    font-weight:300;
}
 .child1_div
{
    height:auto;
    background-image: linear-gradient(90deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/img1b.jpg);
    background-attachment:scroll;
    background-size:auto;
    
}
.paratext1 p
{
    padding-right:0%;
    padding-left:0%;
    
}

/*The Proposal page*/

.blockquote_div
{
    width:100%;
    height:auto;
    background-image: url(../images/pro1.jpg);
    background-size:auto;
    background-attachment: fixed;
    padding-top:100px;
    padding-bottom:20px;
    }

.child3_div
{
    background-image: linear-gradient(90deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/proban.jpg);
    background-size:fixed;
    background-attachment: fixed;
}
.paratext3 p
{
    padding-right:0%;
    padding-left:0%;
}

.paratext3 h2
{
    padding-right:0%;
    padding-left:0%;
    text-align:center;
}

.paratext3 .line1 {

  margin-left: 0%;
  margin-right: 0%;

}

.child4_div
{
    background-image: linear-gradient(90deg, rgba(0,0,0,0.0), rgba(0,0,0,0.0)),url(../images/pro2.jpg);
    background-size:fixed;
    background-attachment: fixed;
}

.paratext4 p
{
    padding-right:0%;
    padding-left:0%;
}
    
.paratext4 h2
{
    padding-right:0%;
    padding-left:0%;
    text-align:center;
}    

.paratext4 .line1 {

  margin-left: 0%;
  
  margin-right: 0%;

}

.child5_div
{
    background-image: linear-gradient(90deg, rgba(0,0,0,0.8), rgba(0,0,0,0.8)),url(../images/pro4.jpg);
    background-size:fixed;
    background-attachment: fixed;
}
.child6_div
{
    background-image: linear-gradient(90deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)),url(../images/pro3.jpg);
    background-size:fixed;
    background-attachment: fixed;
}



    
    
}