body{ background-color: #000 !important;}

@font-face{ 
	font-family: 'Monument Extended';
	src: url("../fonts/MonumentExtended-Regular.otf"); src: url("../fonts/MonumentExtended-Ultrabold.otf");
	src: url("../fonts/Helvetica.ttf");
src: url("../fonts/PPMonumentExtended-Regular.otf"); src: url("../fonts/PPMonumentExtended-Light.otf");
src: url("../fonts/PPMonumentExtended-Black.otf");}

.carousel-control.left{ display: none; background-image: none;}
.carousel-control.right{ display: none; background-image: none;}
.apex-slide .carousel-caption{ top: 12%;text-align: center; max-width: 625px; margin: 0px auto;}
.apex-slide .carousel-caption h2{font-size:28px; line-height: 38px; font-weight:normal; color: #fff; margin: 60px 0px 50px 0px; font-family:Helvetica;}
.apex-slide .carousel-caption h2 span{color: #00b0f0;}
.apex-slide .carousel-caption .slider-logo img{ width: 150px;}
.apex-slide .carousel-indicators li { width: 6px; height: 6px; background-color: rgb(255 255 255 / 100%); border: 0px solid #fff;}

.apex-slide .carousel-indicators .active { width: 8px; height: 8px;}

.forntier-accessible-section{ padding: 120px 0px; background-image: url("../images/bg-img-forntier-accessible.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover;}
.forntier-accessible-section .head{ font-size:30px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 0px 0px 30px 0px;letter-spacing: 1px;font-family: 'Monument Extended';}
.forntier-accessible-section p{ font-size:16px; line-height: 26px; font-weight:normal; color: #fff; margin: 0px 0px 50px 0px; max-width: 75%; font-family:Helvetica;}


.vision-section{ padding: 120px 0px; background-image: url("../images/bg-img-vision.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover;}
.vision-section .head{font-family: 'Monument Extended'; font-size:30px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 0px 0px 30px 0px; }
.vision-section p{ font-size:16px; line-height: 26px; font-weight:normal; color: #fff; margin: 0px 0px 30px 0px; max-width: 75%; font-family:Helvetica;}


.what-we-do-section{ padding: 120px 0px; background-color: #000;}
.what-we-do-section .head{font-family: 'Monument Extended'; font-size:30px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 0px 0px 30px 0px; }
.what-we-do-section .d-flex{ display: flex; align-items: center;}
.what-we-do-section p{ font-size:16px; line-height: 26px; font-weight:normal; color: #fff; margin: 0px 0px 30px 0px; font-family:Helvetica;}
.what-we-do-section .star-ops{ border: 4px dashed #fff; border-radius: 50%; width: 220px; height: 220px; margin: 0px auto; display: flex; align-items: center; justify-content: center;}


.landing-missions-section{ padding: 120px 0px; background-color: #000; background-image: url("../images/bg-img-what-we-do.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover;}
.landing-missions-section .d-flex{ display: flex; align-items: center;}
.landing-missions-section p{ font-size:30px; line-height: 44px; font-weight:normal; color: #fff; margin: 0px 0px 30px 0px; font-family:Helvetica;}
.landing-missions-section p span{color: #00b0f0;}


.impact-section{ padding: 150px 0px; background-image: url("../images/bg-img-impact.jpg"); background-repeat: no-repeat; background-position: bottom left; background-size:auto;}
.impact-section .head{font-family: 'Monument Extended'; font-size:30px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 0px 0px 30px 0px; }
.impact-section span{border: 2px solid #00b0f0; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 18px;
    margin: 0px 0px 10px 0px; display: inline-block; font-family:Helvetica;}
.impact-section p{ font-size:16px; line-height: 26px; font-weight:normal; color: #fff; margin: 0px 0px 30px 0px; max-width: 65%; font-family:Helvetica;}


.about-us-section{ padding: 150px 0px; background-image: url("../images/bg-img-about.jpg"); background-repeat: no-repeat; background-position: top center; background-size:cover;}
.about-us-section .head{font-family: 'Monument Extended'; font-size:30px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 0px 0px 30px 0px; }
.about-us-section p{ font-size:16px; line-height: 26px; font-weight:normal; color: #fff; margin: 0px 0px 30px 0px; max-width: 90%; font-family:Helvetica;}


.contactus-section{ padding: 270px 0px; background-image: url("../images/bg-img-vision.jpg"); background-repeat: no-repeat; background-position: top center; background-size: cover; position: relative;}
.contactus-section .d-flex{ display: flex; align-items: center;}
.contactus-section .contactus-box span{ font-size:36px; line-height: 46px; font-weight:normal; color: #fff; margin: 0px 0px 0px 0px; font-family: 'Monument Extended'; text-transform: uppercase;}
.contactus-section .contactus-box p{ font-size:30px; line-height: 40px; font-weight:normal; color: #b4b4b4; margin: 0px 0px 0px 0px; font-family:Helvetica;}
.contactus-section .contactus-box p a{color: #fff;}
.contactus-section .footer-msg{ position: absolute; bottom:50px;right: 0; left: 0; width: 57%; margin: 0px auto; text-align: center;}
.contactus-section .footer-msg p{ font-size:20px; line-height: 28px; font-weight:normal; color: #fff; margin: 0px 0px 0px 0px; font-family:Helvetica;}
.contactus-section .footer-copyright{ position: absolute; bottom: 15px;right: 0; left: 0; width: auto; margin: 0px auto; text-align: center;}
.contactus-section .footer-copyright p{ font-size:16px; line-height: 26px; font-weight:normal; color: #fff; margin: 0px 0px 0px 0px; font-family:Helvetica;}


@media only screen and (min-width: 768px) and (max-width: 1024px) {

.impact-section p {  max-width: 100%;}
	.contactus-section .d-flex { display: block;}
	.contactus-section .contactus-box{text-align: center;  margin-bottom: 40px;}
}

 @media only screen and (min-width: 0px) and (max-width: 767px) {
	 .forntier-accessible-section {padding: 30px 0px;}
     .forntier-accessible-section p{ margin: 0px 0px 30px 0px; max-width: 100%;}
	 .vision-section { padding: 30px 0px;}
	 .vision-section p{ max-width: 100%;}
	 .what-we-do-section { padding: 30px 0px;}
	 .what-we-do-section .d-flex {  display: block;}
	 .landing-missions-section { padding: 30px 0px;}
	 .landing-missions-section .d-flex {  display: block;}
	 .impact-section {  padding: 50px 0px;}
	 .impact-section p{ max-width: 100%;}
	 .about-us-section { padding: 50px 0px;}
	 .about-us-section p{ max-width: 100%;}
	 .contactus-section{ padding: 10px 0px 55px 0px;}
	 .contactus-section .d-flex { display: block;}
	 .contactus-section .contactus-box span {  font-size: 24px;  line-height: 36px;}
	 .contactus-section .contactus-box p{font-size: 24px; line-height: 30px; margin: 0px 0px 45px 0px;}
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
}