/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
 @import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@700;800&family=Roboto:wght@300;500;700&display=swap');


h1,h2,h3,h4,h5,h6{
	   font-family: 'Libre Franklin', sans-serif !important;;
	font-weight:700;
};
 
body {
    font-family: 'Roboto', sans-serif !important;
font-size:300;
	line-height:1.8 !important;
}

b,strong{
font-weight:700;}


 

.carousel-item {
  height: 70vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.btn-primary{
background:#393185;
border:none;
}

.btn-primary:hover{
background:#110e26;
border:none;
}

.navbar-nav{
font-size:1.1rem;
}


  
		  #fb{z-index:9999 !important;
		  }
		  
		  .index-img{
		  width: 100%; height: 600px; object-fit: cover; box-shadow: rgb(57, 49, 133) -15px 15px; border: medium none !important;
		  }
	
		  @media(max-width:960px){
		    .index-img{
		  width: 100%; height: 400px; object-fit: cover; box-shadow:0 0 0; border: none !important;
		  }
		  }
		  
		  
		  body{
			  line-height:1.9;
		  }
		  
		  ::marker{
			  color:#393185;}
		  
		    input,textarea{width:100%;padding:5px;margin-bottom:5px;margin:5px auto;}
	  #m_smtp_c_agree_395ed33a5ae4476{all:revert;}

#m_smtp_c_Submit_395ed33a5ae4476{
background: #11173d !important;color:#fff;border:none;
}

		  .nav-item a{color:#000; padding-left:0.5rem;padding-right:0.5rem;}
		  .nav-item a{opacity:0.8;text-decoration:none;transition:all 250ms linear;}
		  
		  .navbar-nav{color:#000;}
		  
		  .nav-item a:hover{opacity:1;text-decoration:none}
		 

		  
		  
		  .navbar-nav li{border-bottom:solid 2px #fff;transition:all 250ms linear;}
		  
		  .navbar-nav li:hover,.navbar-nav li.current{ color:#393185; border-bottom:solid 2px #393185;}
		  
		  
		  ::marker{
			  color:#393185
		  }
		  
		  article ul{
			  margin:10px 0;
			  margin-left:15px;
			  padding:0;
			  list-style-type:square;
		  }
		  
		  .navbar-nav li {
  position: relative;
  padding: 10px 0;
}
		  
		  
		  @media(max-width:768px){
		  
			  .navbar-nav li{text-align:center;}
			  .navbar-toggler{margin: 0 auto;
width: 100%;
display: flex;
align-items: center;
justify-content: center;}
		  
		  
			  .carousel-inner h1,.carousel-inner .h1{
				  font-size:2rem;
				  text-align:center;
			  }
			  
			  .carousel-item{
				  height:400px;
			  }
			  
			  .carousel-control-next-icon,.carousel-control-prev-icon{display:none;}
		  }
		  
		  	  .navbar-toggler{
			  width:60px !important;
			  margin:0 !important;}
		  