.handbook_bg table td {
    padding-bottom: 30px;
    /*   margin-bottom: 30px;
       display: block;*/
}

.auth_sign_out .btn-secondary:hover {
    color: #fff;
    background-color: #3bb7d2 !important;
    border-color: #3bb7d2 !important;
}
/*
.tab-content .tab-pane {
    display: none !important;
}
*/
.tab-content > .active {
    display: block !important;
}

.admin_panel #content .nav-tabs .nav-item.show .nav-link, .admin_panel #content .nav-tabs .nav-link.active {
    color: #ffffff !important;
    background-color: #03a9f4 !important;
    border-color: #03a9f4 #03a9f4 #fff !important;
    border-radius: 0 !important;
}

.admin_panel .nav-tabs .nav-link:focus, .admin_panel a, .admin_panel .nav-tabs .nav-link:hover, .admin_panel button, .admin_panel input, .admin_panel select, .admin_panel textarea {
    border-radius: 0 !important;
}

.admin_panel .custom-checkbox .custom-control-label::before {
    border-radius: 0;
}

.tab-content > .active {
    display: block !important;
}

.admin_panel #content .nav-link {
    color: #39f ;
}


.home_bn a:hover {
    text-decoration: none;
    color: #ffffff;
    background: #F9872E;
}

.home_lessons .items .read_more, .home_bn a {
    transition: all 200ms ease-in;
}

.home_lessons .items .read_more:hover {
    background: #0F96CD;
}

.row .related-item:nth-child(2) .items .images:after {
    display: none;
}

.fixer_option {
    position: fixed !important;
    top: 9px !important;
    left: 0;
    z-index: 999;
    width: 580px;
    right: 0;
    margin: 0 auto;
}

.card-header.fixer {
    position: fixed;
    width: calc(100vw - 288px);
    z-index: 99;
    height: 50px;
    top: 0;
}

.home_video_text h1 {
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 55px;
    text-align: right;
    color: #474747;
    margin-top: 21px;
    margin-bottom: 27px !important;
}

.sizer_div {
    font-size: 14px;
    text-align: center;
    margin-top: 5px;
    color: #2196f3;
}

.home_video .video {
    margin-top: 25px;
}

.fixer_option button{
    top: 0 !important;
    position: relative !important;
}

@media only screen and (min-width: 1600px) and (max-width: 2000px) {


    header .col-md-9 .navbar ul {
        margin: 0px !important;
    }

    header .header_bg .header_auth_btn .sign_up {
        padding: 0 0px
    }

    .container {
        max-width: 1128px;
    }

    .content_teacher_grid .container {
        max-width: 1320px !important;
    }

    .content_teacher_text .container,.mod_table .container {
        max-width: 820px !important;
    }

    .home_maine {

        color: #fff;
        height: 641px;
    }
/*
    .home_maine .home_text {
        float: right;
        margin-top: 77px;
        width: 464px;
    }

    .home_maine .home_text h1 {
        margin-top: 22px;
        margin-bottom: 33px;
    }

    .home_maine .home_text h3:nth-child(3) {
        margin: 22px 0 37px 0;
    }*/

}


@media (max-width: 1380px) {

}


@media (max-width: 1280px) {


}






.rtl-form{
    direction: rtl;
}

.ltr-form{
    direction: ltr;
}

.flex-btn {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 1rem;
    margin-top: 1rem;
}

.flex-btn p a {
    width: 100%;
    min-width: 175px;
    display: block;
    background: white;
    text-align: center;
    padding: 10px;
    text-decoration: none;
    color: #f9872e;
    border: 1px solid white;
    transition: 200ms all ease-in;
}

.flex-btn p a:hover {
    background: #f9872e;
    color: white;
    border: 1px solid #f9872e;
}

.flex-btn p:nth-child(2) a {
    background: transparent;
    border: 1px solid white;
    color: white;
}

.flex-btn p:nth-child(2) a:hover {
    background: white;
    color: #f9872e;
}

@media (max-width: 768px) {
    .flex-btn {
        flex-direction: column;
    }

    .flex-btn p a {
        width: 100%;
    }
}
