body{

font-family: 'Montserrat', sans-serif;

background:white;

}



h1 

{ 

	font-family: 'Montserrat', sans-serif;

} 



h2, h3, h4, h5, h6 

{
font-family: 'Montserrat', sans-serif;

	font-weight:500;	

}

p 

{

	line-height: 22px;

	font-family: 'Montserrat', sans-serif;



	    font-size: 15px;

	

}



h1 

{

font-family: 'Montserrat', sans-serif;

	font-size:24px;

	  font-weight: 600;

}



h2 

{

	font-family: 'Montserrat', sans-serif;

	    font-size: 21px;

		 font-weight: 600;

}

h3 

{

font-family: 'Montserrat', sans-serif;

	font-size: 19px;

}

h4 

{

font-family: 'Montserrat', sans-serif;

	font-size: 20px;

}

h5 

{

font-family: 'Montserrat', sans-serif;

    font-size: 20px;

    font-weight: 500;

    font-style: italic;

}

h6 

{

font-family: 'Montserrat', sans-serif;

	font-size: 16px;

}







  body {

      position: relative; 

  }

  

  

  .navbar-inverse {

    background-color: #fff;

    border: 0px !important;

}





.navbar-inverse .navbar-nav>li>a {

    color: black;

    font-size: 15px;

    font-weight: 500;

}



.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {

    color: #fff;

    background-color: black;

}



 .wrapper-title{

	 

	     background: url(../images/slider.jpg);
   background-size: cover;

    background-repeat: no-repeat;

       padding: 60px 0px 142px 0px;

 }

 

 .wrapper-title h1{

    color: white;

    font-size: 35px;

    padding-top: 211px;

    font-weight: 700;

    padding-left: 86px;

 }

 

 a.btn-msg {

       color: white;

    background: #E1110C;

    padding: 10px 15px;

    display: inline-block;

    margin-top: 319px;

    margin-left: 18px;

    text-decoration: none;

}

 

 

 

 

 

 

 .wrapper-intro{

	 background:#fff;

	     padding-bottom: 40px;

 }

 

 

 .halfCircleBottom{

	

        height: 75px;

    width: 152px;

     border-radius: 0 0 90px 90px;

     background:#E1110C;

}

.halfCircleBottom i{

	

	text-align: center;

    display: block;

    font-size: 45px;

    color: #000;

    line-height: 66px;

}



.wrapper-intro p{

	color: #000;

    padding-left: 26px;

    margin-top: 21px;

    margin-bottom: 21px;

}





 

 



 .halfCircleAbout{

	      height: 75px;

    width: 152px;

     border-radius: 0 0 90px 90px;

     background:#E1110C;

 }

 .halfCircleAbout h2{

	 color:white;

	 margin:0px;

	 text-align:center;

	    line-height: 61px;

    font-size: 20px;

 }



 

.wrapper-text p{

	padding-top: 15px;

    padding-left: 41px;

 }

 

 .wrapper-text h1{

	color: #000;

    padding-left: 41px;

    font-size: 27px;

 }

 

 

 #section2 h3{

	  color:#008833;

	      font-weight: 600;

 }

 

  #section2 h3:after{

	     content: "";

    border: 1px solid #E1110C;

    display: block;

    margin-top: 10px !important;

    margin: 0 auto;

    width: 68%;

  }

 

 

.wrapper-mission{

	background:#fff;

	color:#000;

	    padding-bottom: 56px;

}

.wrapper-mission h1{

	color: #000;

}



.wrapper-mission p{

	padding-left:41px;

}

 

 .wrapper-goal{

	background:black;

	color:white;

	    padding-bottom: 100px;

}

 .wrapper-goal h1{

	padding-top: 30px;

    font-size: 34px;

 }

 

  .wrapper-goal-txt{

	 padding-bottom: 22px;

  }

 

 .wrapper-goal-txt p{

	    padding: 40px 0px 15px 0px;

 }

.wrapper-goal-txt h1:after{

	content: "";

    border: 1px solid #E1110C;

    display: block;

    margin-top: 10px !important;

    margin: 0 auto;

    width: 68%;

}

.wrapper-goal-txt h3{

	  color: #008833;

    font-size: 16px;

    font-weight: 600;

}



.wrapper-goal-txt img{

	margin-top:20px;

}



.wrapper-goal-subtext h1{

	color:#000;

	font-size: 35px;

}

h1.wrapper-subgoal-heading {

    font-size: 24px !important;

    color: #0f7cb6 !important;

	margin-bottom:20px;

}



ul.list li{

	text-align:left;

	padding-bottom:15px;

}



.nopad{

	padding:0px;

}





.goal-two h1{

	color:#000;

	font-size: 35px;

	padding-top:30px;

	

}



.wrapper-edu{

	    background: url(../images/edu.jpg);

    background-size: cover;

    background-repeat: no-repeat;

	color:white;

      padding: 29px 0px 121px 0px;

}

.wrapper-edu h1{

	font-size: 35px;

	color:#ffc000;

}



.wrapper-edu p{

	font-size: 18px;

	

}





.wrapper-next-goal {

    background: #E1110C;

    color: white;

	padding-top:100px;

    padding-bottom: 100px;

}



.wrapper-next-goal h1{

	font-size:40px;

}



.wrapper-mona-text h1{

	margin-top: 96px;

	margin-bottom:30px;

}

.wrapper-mona-text h2{

font-size: 35px;

	color:#008833;

	margin-bottom: 60px;

}



.wrapper-mona-text i{

	

 font-size: 54px;

    color: #008833;

    margin-top: 64px;

    margin-bottom: 10px;
}















 /* ------------------footer----------------------  */

.wrapper-footer{

	background:#2f2f2f;

	padding:70px 0px 101px 0px;

	color:white;

	

}	

.about h2:after{

    content: "";

    border: 2px solid white;

    display: block;

    width: 18%;

    margin: 5px 0px 25px 0px;

}	

.contect{

	text-align:center;

}

.contect h2:after{

    content: "";

    border: 2px solid white;

    display: block;

    width: 18%;

    margin: 0 auto;

    /* text-align: center; */

    /* margin-left: 180px; */

    margin: 5px 0px 25px 115px;

}

.contect1 h2:after{

    content: "";

    border: 2px solid white;

    display: block;

    width: 18%;

    margin: 0 auto;

    /* text-align: center; */

    /* margin-left: 180px; */

        margin: 5px 0px 25px 0px;

}

.bottom-input{

	float:none;

	background:#5f5f5f;

	border:none;



}

ul.bottom-menu li{

	list-style-type: none;

    padding: 10px 0px;

    text-align: left;

    margin-left: 76px;

}

ul.bottom-menu li i{

	padding-right:10px;

}



.footer{

	background:#262626;

}



.footer p{

	    padding: 25px 0px;

    color: white;

}

ul.footer-menu li{

	    list-style-type: none;

    float: right;

    font-size: 25px;

    color: white;

    padding: 22px 0px 10px 20px;

}



/*Responsive table*/

/*======

Media Queries

=======*/

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

@media (min-width: 1200px) and (max-width: 2400px) {

}



@media (min-width: 992px) and (max-width: 1199px) {

		

  

}



@media (min-width: 768px) and (max-width: 991px) {

	

	

}

@media (min-width: 320px) and (max-width: 767px) {

	

	.wrapper-title {

 

    padding: 0px 0px 0px 0px;

}

	.wrapper-title h1 {

    color: white;

    font-size: 26px;

    padding-top: 50px;

    font-weight: 700;

    padding-left: 0px;

}



a.btn-msg {

    color: white;

    background: #E1110C;

    padding: 10px 15px;

    display: block;

    text-align: center;

    margin-top: 48px;

    /* margin-left: 0px; */

    margin-bottom: 23px;

    text-decoration: none;

    width: 82%;

    /* margin: 0 auto; */

}



}



@media (min-width: 320px) and (max-width: 480px) {

	

	

}