*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
body{
    /* background: #efefef; */
    padding-top: 70px;
}

.form-control:focus {
    border-color: none;
    outline: 0;
    box-shadow: none;
}

.lightbgcolor2{
    background: #dddddd;
}
.banner{
    background: #efefef;
}

.selfbgcolor {
    background-color: #f4511e!important;
}

.icons img{
    width: 45px;
    height: 45px;
}

.icons{
    background-color: #fff;
    padding: 2px 19px;
    border-radius: 15px;
    border-radius: 30px;
}

.facebook{
    border: 2px solid #2a70c5 !important;
}



.youtube{
    border: 2px solid #de0c0f !important;
}

.star{
    border: 2px solid #982b30 !important;
}

.taka{
    border: 2px solid rgba(212, 167, 99) !important;
}

.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{
    border: none !important;
    border-color: none !important;
}

.button-group button {
    border-right: 1px solid #fff;
    border-radius: 0; /* make corners square */
    background-color: #f4511e;
  }
  .button-group button:last-child {
    border-right: none; /* remove border for last button */
  }
  .button-group button:hover {
    background-color: #e04316; /* darker orange on hover */
  }


  .icons2 img{
    width: 50px;
    height: 50px;
}

.icons2{
    background-color: #fff;
    padding: 2px 2px;
}

.login_body {
    /* padding-top: 45%!important; */
}

.selfbggradient {
    background: linear-gradient(#f74200,#f5be00);
}

.login_input_box {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
}







.menu-item-text{
    font-size: 13px;
}
.menu-item-text{
    color: #fff;
    font-size: 12px;
}

.menu-middle-icon{
    position: relative;
    top:0;
    left: 0;
    border: 2px solid #E1735D;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -40px;
    background-color: #fff;
}

