body{
	background: #f7f7f738;
}
.main-bg{
	background: url(../images/main-bg.jpg);
	background-size: cover;
	min-height: 650px;
	background-repeat: no-repeat;
/*    background-position: bottom;*/
}
.btn-info{
	min-width: 200px;
}
.pb-3, .py-3 {
    padding-bottom: 1rem!important;
}

.pt-3, .py-3 {
    padding-top: 1rem!important;
}
@media (max-width: 660px){
	.main-bg .container{
/*		background: #ffffff6e;*/
		padding: 10px;
	}
	.main-bg{
		padding-top: 20px;
	}
}
@media (max-width:992px){
	.navbar-light .navbar-toggler{
		border-color: rgb(255 255 255)!important;
	}
	.navbar-light .navbar-toggler-icon{
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;
}
}
@media (min-width: 991px){
	.navbar-collapse{
	justify-content: end;
}
}
@media (min-width: 992px){
.pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem!important;
}
}

@media (min-width: 992px){
.pt-lg-5, .py-lg-5 {
    padding-top: 3rem!important;
}
}
@media (min-width: 768px){
.mt-md-4, .my-md-4 {
    margin-top: 1.5rem!important;
} 
}
                
.container{
	max-width: 891px!important;     
}
