*{
	font-family: 'Poppins', sans-serif;
}


/*Conainer Width*/

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
    max-width: 1200px;
}
a{
	text-decoration:none;
}

/*All Backgrounds*/
.bg-black{
	background-color: #000000;
}
.bg-sweet-gray{
	background-color: #F3F8FC;
}

.bg-sweet-blue{
	background-color: #00326D!important;
}
.bg-white{
	background-color:#ffffff !important;
}
.bg-sweetblue1{
        background-color: #003675;
    }


/*LOGO CSS*/
.custom-logo{
	height: 45px;
	width: auto;
}
.custom-logo-size{
	height: 40px;
	width: auto;
}

.elementor-icon-list-items>li{
	list-style-type:none!important;
	text-decoration:none !important;
}
/*Buttons*/
.btn-action{
	background-color: #DC0639;
	
	
}
.btn-action1{
	background-color: #DC0639;
	width:150px;
	text-align:center;
	
}
.btn-action1:hover{
	background-color: #DC0639;
	width:150px;
	text-align:center;
	transition: 0.3s;
	transform:scale(110%);
	
}
.btn-action2{
	background-color: #6457A6;
}
.btn-action-top{
	padding: 0.5rem 1.5rem;
	
}




/*Some Use ful Classes*/

.index{
z-index: 100 !important;
}

.index100{
	z-index: 1! important;
}

/*Navbar Header*/

.navbar-light .navbar-nav .nav-link{
	padding-right: 1rem;
    padding-left: 1rem;
    font-size: 90%;
    font-weight: 600;
    color: #00326D;
}
.navbar-light .navbar-nav .nav-link:hover{
	color: #D80343 !important;
	
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link{
color: #D80343 !important;
}


/*.navbar-expand-lg .navbar-nav .nav-link{
	margin-right: 2rem;
}
*/
/* ---- particles.js container ---- */

#particles-js{
  width: 100%;
  height: 100%;
  
  
  background-size: cover;
  
  background-repeat: no-repeat;
}
/*.particles-js-canvas-el{
	position: absolute;
}*/



/*Footer*/

.social-link{
	text-decoration: none;
	margin-right: 1.5rem;
	cursor: pointer;
	color: white;
}

.triangle {
	right: 0;
	bottom: 0;
    width: 100px;
    height: 100px;
    background: linear-gradient(to bottom right, #000 0%, rgba(0, 0, 0, 0.0) 50%,  rgba(0, 0, 0, 0.0) 50%, #2C2C2C 100%);
}

.txt-icn{
	padding: 10px;
	height: 50px;
	width: auto;
	position: absolute;
	bottom: 0;
	right: 0;
	display: block;
	
}

.arrow-icn{
z-index: 1;
	bottom: 0;
	right: 0;
	display: block;
}
.table>:not(caption)>*>*{
	padding: 1.5rem 1.5rem;
}
.table{
	border-collapse: separate;
}

footer p {
	font-size: 90%;
}

.dropdown-item.active, .dropdown-item:active{
	color: #333;
    text-decoration: none;
    background-color: #fff;
}
