.services .naccs .menu div .thumb {
	border:1px solid red;

	padding-right:6px;
	padding-top:9px
}

.services .naccs .menu div{
	font-size:0.75rem;
}
..services .icon{
	margin:2px!important;
}


.services .naccs .menu div .thumb:hover{
	border:none;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}



   
.logoss {
  display: flex;
}

.img_2 img {
  height: 80px;
  object-fit: contain;
  animation: flips 5s infinite;
}

.broker {
  margin-top: 7px;
}
@keyframes flips {
  0% {
    transform:  rotateY(0deg);
  }
  
  100% {
    transform:  rotateY(360deg);
  }
}

.main-nav {
  display: flex;
  justify-content: space-around;
}
.footer_2 {
  margin-left: -2.1875rem;
}

.footer_3 {
  margin-left: -5.625rem;
}

.footer-ul li{
  transition: 0.3s ease;
}
.footer-ul li:hover{
	scale:1.1;
}
.button.btn-tms.bg{
	transition:0.3s ease-in-out;
}
.button.btn-tms.bg:hover{
	scale:1.06;
}
.investment-section button{
	transition:0.3s ease-in-out;
	border:1px solid #fff;
}
.investment-section button:hover {
	scale:1.06;
}

.custom-button1{
		color:#fff!important;
		background-color:#CF181D!important;
	}

.custom-button1:hover{
	background-color:#CF181D;
	color:#fff!important;
}

.custom-button1 a{
	color:white;
}

/* .custom-button1 a:hover{ */
	/* color:#CF181D; */
/* } */

@media (max-width:576px){
	
	.top-1{
		flex:0 0 auto;
		width:30%;
	}
	.top-2{
		flex:0 0 auto;
		width:64%;
	}
	}
	


  .login-btn{
      border: 1px solid rgb(206,22,32);
      border-radius: 25px;
    text-decoration:none;
    padding:6px 10px;
    height:40px;
    
}

a.login-btn{
  color:rgb(206,22,32);
    border: 1px solid rgb(206,22,32);
      border-radius: 25px;
    text-decoration:none;
    padding:5px 36px;
    height:40px;
    
}

.offcanvas-header {
	justify-content:space-around!important;
}

.shadow img {
border-radius:50%
}