


body{
	background-color:#fff;
	padding-bottom:0px !important;
	padding-top:0px !important;
	
	font-family: "Jost", sans-serif;
}      

body p{
	color:#000;
}
	  
	  .bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }

      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }
	  
	  .supage-header{
		background-color:#f1f1f1;
		padding-top:50px;
		padding-bottom:50px;
	  }
	  
	  h1{
		color:#76b72a;
		font-size:36px;
		text-transform:lowercase;
		margin:0px;
	  }
	  
	.subpage-text{
		padding-top:50px;
		padding-bottom:50px;
	}
	  
	  .subpage-text p{
		color:#000000;
	  }
	  
	  
	  footer{
		
	  }
	  
	  
	  .footer-copy{
		background-color:#0075be;
		text-align:center;
		color:#fff;
		font-size:12px;
		padding-top:25px;
		padding-bottom:25px;
	  }
	  
	  .footer-copy a{
		color:#fff;
		font-size:12px;
		margin-left:30px;
	  }
	  
	  .logo{
		width:100%;
		max-width:70px;
	  }
	  
	  .bg-light{
		background-color:#fff !important;
	  }
	  
	  .nav-item a{
		font-weight:bold;
		color:#0075be;
		font-size:20px;
		margin:0px 10px;
	  }
	  
	  .navbar-light .navbar-nav .nav-link{
		color:#0075be;
		//padding:0px;
	  }
	  
	  .navbar-light .navbar-nav .nav-link.nav-link-active{
		color:#76b72a;
	  }
	  
	  .navbar-expand-md .navbar-collapse{
		margin-left:0px;
	  }
	  
	  .fixed-top2{
		padding-bottom:25px;
		padding-top:0px;
	  }
	  
	  .top-info{
		text-align:right;
		padding: 33px;
    padding-right: 265px;
	  }
	  
	  .top-info-text{
		margin:0px;color:#989898;font-size:16px;
	  }
	  
	  .btn-top{
		text-decoration:none;color:#fff;position:absolute;right:0px;top:0px;display:block;padding: 33px 50px;padding-left:60px; padding-right:40px;;text-align:center;background-image:url('../img/right-top.png');background-position:left top;background-size:100%;
		background-repeat:no-repeat;
	  }
	  
	  .btn-top:hover{
		color:#fff;
	  }
	  
	  .footer-menu{
		text-align:center;
		padding:50px 0px;
		padding-top:60px;
		background-position:top center;
		background-repeat:no-repeat;
		background-size:cover;
		background-image:url('../img/bg-footer.jpg');
	  }
	  
	  .footer-menu .logo{
		max-width:70px;
		margin-bottom:40px;
	  }
	  
	  .bottom-menu a{
		font-weight:bold;
		color:#0075be;
		font-size:16px;
		margin:0px 20px;
		text-decoration:none;
	  }
	  
	  .top-float{
		float:right;
	  }
	  
	  .mt-30{
		margin-top:-30px;
	  }
	  
	  .subpage-text ul{
		list-style-type:none;
		color:#000;
		font-weight:500;
		padding-left:0px;
	  }
	  
	   .subpage-text ul li{
			background-image:url('../img/ul-li.jpg');
			background-position:0px 3px;
			background-repeat:no-repeat;
			padding-left:25px;
			margin-bottom:3px;
		}
	  
	  
	  .contact-box{
		padding:70px;padding-bottom:100px;color:#fff;
		background-image:url('../img/tel panel@72x.png');
		background-repeat:no-repeat;background-position:top left;background-size:100% 100%;
	  }
	  
	  	  .contact-box p{
			color:#fff;
		  }
		  
		  
		  .carousel-caption{
			bottom:30% !important; 
		  }
		  
		  
		  .carousel-indicators button{
			    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: transparent;
		  }
	  
	  .carousel-indicators button.active{
			    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #fff;
    background-color: #0075be;;
		  }
		  
		  .carousel-indicators{
			right:auto;
			bottom:20%;
		  }
		  
		  .mc20{
			margin-top:120px;
		  }
		  
		  #myCarousel{
			margin-bottom:0px !important;
		}
	  
	  @media (max-width: 991px) {
	  
		.top-info {
			text-align: right;
			padding: 9px;
			padding-right: 265px;
			
		}
		
		.top-info-text{
			font-size:13px;
		}
		
		.top-float{
			width:100%;
			padding-top:0px;
		}
		
		.top-float #navbarCollapse{
			padding-top:30px;
		}
		
		.fixed-top2{
			padding-top:20px;
		}
		
		.hide-mobile{
			display:none;
		}
		
		.mt-30{
			margin-top:0px;
		}
		
		.moble-no-image{
			background-image:none !important;
			padding-top:0px !important;
		}
		
		.max100{
			width:100% !important;
		}
		
		.carousel-caption p{
			font-size:16px !important;
		}
		
		.carousel-caption h2{
			font-size:20px !important;
		}
		
		.mc20{
			margin-top:20px !important;
		}
		
		#myCarousel{
			margin-bottom:0px !important;
		}
		
	  }