@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
body{font-family:'Montserrat', sans-serif;}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.fl{float:left;}
.fr{float:right;}
.pad-top-25{ padding-top:25px;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}

.navbar-light .navbar-nav .nav-link {color:#FFF!important; font-size:14px; font-weight:600!important;}
.navbar-light .navbar-nav .nav-link:hover{color:#b98e33!important; font-size:14px; font-weight:600!important; text-decoration:underline;}

.bg-light{background:none!important;}

.bg-light2{background:000!important;}
.fa-icon{color:#FF0000;}
/*=====Banner========*/


header.masthead {
  text-align: center;
  color: white;
  background-image: url("../images/slider-1.jpg");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}

header.masthead .intro-text {
  padding-top: 150px;
  padding-bottom: 100px;
}

header.masthead .intro-text .intro-lead-in {
  font-size: 22px;
  font-style: italic;
  line-height: 22px;
  margin-bottom: 25px;
 
}

header.masthead .intro-text .intro-heading {
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 25px;
  
}

@media (min-width: 768px) {
  header.masthead .intro-text {
    padding-top: 300px;
    padding-bottom: 200px;
  }
  header.masthead .intro-text .intro-lead-in {
    font-size: 40px;
    font-style: italic;
    line-height: 40px;
    margin-bottom: 25px;
    
  }
  header.masthead .intro-text .intro-heading {
    font-size: 75px;
    font-weight: 700;
    line-height: 75px;
    margin-bottom: 50px;
    
  }
}
/*======================*/

header {padding-top: 6rem; padding-bottom: 11rem;}
.owl-carousel.home-slider .slider-item .slider-text h1{font-size:7vw;}


.section-down{background:#959494;}
p{line-height:28px;}

section {padding-top: 6rem;padding-bottom: 6rem;}
.section-title h1{ font-size:2.5rem; font-weight:200; color:#FFF;}

.btn-download {font-weight: 500; font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 10px 30px;border-radius: 0px;transition: 0.5s; color: #fff;background:#e84e22;text-decoration:none;border:1px solid #FFF;}
.fa-download:before {content: "\f019";}
.btn-download:hover {font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 10px 30px;border-radius: 0px;transition: 0.5s;color: #fff;background:#212a34;}



.section-title2 h1{ font-size:1.5rem; font-weight:500; color:#000; text-align:center;}
.section-title2 h1 span{border-bottom:3px solid #e4dc04;}

.section-title .lead {font-size: 0.9rem;font-weight: 300;}

footer{background:#959494; color:#FFF; font-size:0.8rem; padding-top: 2rem !important; padding-bottom: 2rem !important;}
footer a{color:#b98e33; text-decoration:none;}
footer a:hover{color:#cc8f0f; text-decoration:none;}


.input-bor{border:1px solid #b98e33;}
.send-btn{ background:#e84e22; color:#FFF; font-size:1.2rem; text-transform:uppercase; padding:8px 30px!important; font-weight:600; border:0px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.send-btn:hover{background:#332622; color:#FFF; font-size:1.2rem; text-transform:uppercase; padding:8px 30px!important; font-weight:600; border:0px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.modal-header{background:#e84e22;}
.modal-title { margin-bottom: 0; line-height: 1.5; color: #FFF;}

#about-project{margin-top:10rem;}

/*==============================================*/
	



.navbar-toggler{border-color:#ba3a15!important;color:#000!important; background-color:#ba3a15;}

@media (min-width: 576px){
.modal-dialog { max-width: 1200px!important;margin: 1.75rem auto;}
			
.modal-dialog-2{ max-width: 500px!important;margin: 1.75rem auto;}
		}

@media (max-width:441px){ 
section{padding-top:15px; padding-bottom:15px;}
header{padding-bottom:50px;}
.navbar-brand img{width:50%;}
.m-view{margin-top:105px;}
.carousel-item {height:auto;}
.section-title h1 {font-size: 1.2rem;font-weight: 500;}
.section-title2 h1 {font-size: 1.2rem;font-weight: 500;}
.navbar-collapse{background:#000; margin-top:5px; padding:5px;}
header.masthead .intro-text { padding-top: 87px;padding-bottom: 100px;}
header.masthead {text-align: center;color: white;background-image: url("../images/m-slider-1.jpg");background-repeat: no-repeat;background-attachment: scroll;background-position: center center;background-size: cover;}
}