*{
margin:0;
padding:0;}
body {
font-family: 'Montserrat', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	line-height: 1.3;
}

h1 {
	font-size:40px;
	font-weight:bold;
}
h2 {
	font-size:32px;
}
h3 {
	font-size:24px;
}
h4 {
	font-size:20px;
}
h5 {
	font-size:18px;
}

p {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	line-height: 1.3;
}

.bg-primary
{
	background-color:#210D59 !important;
}

.form-control-primary {
  margin: 10px;
  opacity: 0.2;
  border-radius: 2px;
}

.navbar.top{
	justify-content:initial;
	padding:5px 10px !important;
		 z-index: 100;
}

.navbar.top a{
		font-weight:bold;
}

.navbar.top h4{
		color:#fff;
		display: contents;
		font-weight:lighter;
}

.navbar.menu{
	border-bottom:1px solid #d3d3d3;
	background-color:#fff !important;
	 z-index: 100;
	     padding-bottom: 0;
		 padding-top:25px;
}

.sidebar {
  position: fixed;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 0;
  padding: 120px 0 0 0px;
  border-right: 1px solid #d3d3d3;
  background-color:#fff !important;
    transition: all .2s ease ;
}





.sidebar-nav li .nav-link {
  color: #3A3A3A;
  font-weight: 500;
  padding:20px 21px;
}

.sidebar-nav li .nav-link:hover {
  color: #fff;
}

main{
	    display: flex;
    align-items: center;
    justify-content: center;
}

main .scroll-content{
	border-bottom:1px solid #ccc;
	padding:120px 0 40px;
	text-align:center;
}
.scroll-content .content-bl{
	max-width:791px;
	text-align:left;
	padding: 0 15px;
	width:100%;
	display:inline-block;
	margin:0 auto;
}
body {
	padding-top:50px;
}

main .privacy-content .text-box{
	text-align:left;
}

.navbar-light .navbar-nav .active .nav-link{
color:#210D59;
font-weight:bold;
border-bottom:3px solid #210D59;
}
.navbar-light .navbar-nav .nav-link{
	font-size:14px;
	color:#6E6E6E;
}
.navbar-light .navbar-nav li {
	margin-right:35px;
}
.mb-50{
	margin-bottom:50px;
}
.navbar.menu.navbar-expand-lg{
	padding-left:15px;
}
.navbar{
	padding:25px 0 0 0;
}

#mainNav .nav-item .nav-link{
	color:#3A3A3A;
	font-size:14px;
	padding:19px 20px 18px;
}


#mainNav .nav-item .nav-link:hover{
color:#210D59;
}
#mainNav .nav-item .nav-link.active{
	background-color:#210D59;
	color:#fff;
	font-weight:bold;
}

h1 {
	font-size:18px;
}

p a {
	color:#059DD6;
	    word-break: break-word;
}
.integrat-cont{
	width:100%;	
}

.navbar-expand-lg .navbar-nav{
    -ms-flex-direction: row;
    flex-direction: row;
}
.navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
}

.img-responsive{
	max-width:100%;
}
.navbar-dark .navbar-toggler-icon {
    background-image:url(images/icon-menu.svg);
	background-size: 22px;
	
}
.navbar-toggler{
margin-right:10px;
}

.fixed-header{
position:fixed;
top:0;
width:100%;
    z-index: 51;
}

@media (max-width:1500px){
	#mainNav .nav-item .nav-link{
		padding:16px 20px !important;
	}
}


@media (max-height:767px){
	#mainNav .nav-item .nav-link{
		padding:16px 20px !important;
	}
}

@media (min-width:993px){
.show-mob{
	display:none;
}
.hide-mob{
	display:block;
}
}

@media (max-width:992px){
.navbar-brand {
    font-size: 12px;
}
.navbar-brand  img {
	width:24px;
}
.navbar-toggler{
	display:inline-block;
	padding: 0;
}
.sidebar{
	    left: -101%;
		    z-index: 50;
			max-width: 280px;
			padding: 70px 0 0 0px;
		background-color: #fff !important;
}
#navbarSupportedContent .navbar-nav{
	flex-direction: row;
}
#navbarSupportedContent .navbar-nav a{
	font-size: 14px;
    color: #6E6E6E;
	margin-left:15px;
}
#navbarSupportedContent .navbar-nav .active a{
	    color: #210D59;
    font-weight: bold;
    border-bottom: 3px solid #210D59;
}
.sidebar.show{
	    left: 0;
}
.navbar.menu{
	display:none;
}
.show-mob{
	display:block;
}
.hide-mob{
	display:none;
}

.navbar.top{
	position:fixed;
	top:0;
	width:100%;
}
.integrat-cont {
    width: 100%;
    padding: 0 25px;
}
.scroll-content .content-bl{
	padding:0;
}

main .scroll-content{
	padding-top:70px;
}
}