* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
button:focus {
    outline: 0px dotted !important;
    outline: 0px auto -webkit-focus-ring-color !important;
}
body .modal .modal-dialog{
    height:auto !important;
}
p{
margin:0;
}

a{
   text-decoration:none !important;
}
a:hover{
    color:#000;
}
#borderActiveBox li{
    list-style: none;
}

.container.apicontent.about-mob ul li {
    list-style: disc;
}
#login_modal .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3, #login_modal .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 {
    display: flex;
}

#login_modal .flag-container {
    position: relative !important;
}

#login_modal .countryCode{
    margin: 0px !important;
}
#overview ul {
    margin-left: 15px;
}
.newbtntab{
    border-radius: 10px !important;
}
/* cyrillic-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}*/


/* cyrillic */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}*/


/* greek-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}*/

ul.dropdown-menu.shadow,#menu_area {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
}

/* greek */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}*/


/* vietnamese */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}*/


/* latin-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}*/


/* latin */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}*/


/* cyrillic-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
*/

/* cyrillic */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}*/


/* greek-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}*/


/* greek */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}*/


/* vietnamese */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}*/


/* latin-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}*/


/* latin */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*/

/* cyrillic-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}*/


/* cyrillic */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}*/


/* greek-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}*/


/* greek */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}*/


/* vietnamese */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}*/


/* latin-ext */
/*
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}*/


/* latin */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}*/


/* cyrillic-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}*/


/* cyrillic */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}*/


/* greek-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}*/


/* greek */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}*/


/* vietnamese */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}*/


/* latin-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
*/

/* latin */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}*/


/* cyrillic-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}*/


/* cyrillic */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}*/


/* greek-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
}*/


/* greek */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}*/


/* vietnamese */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}*/


/* latin-ext */

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}*/


/* latin */

/*@font-face {
    font-family: 'HKGroteskProBold';
    src:url("https://targeton.in/assets/fonts/hkfamily/HKGroteskPro-Bold.woff2");
}

@font-face {
    font-family: 'HKGroteskProMedium';
    src: url('https://targeton.in/assets/fonts/hkfamily/HKGroteskPro-Medium.woff2');
}

@font-face {
    font-family: 'HKGroteskProRegular';
    src:url('https://targeton.in/assets/fonts/hkfamily/HKGroteskPro-Regular.woff2');
   ///src:url(var(--global_base_url));*/
//}


/*body {
    padding: 0;
    margin: 0;
    font-family: 'HKGroteskProRegular',sans-serif  !important;
*/}

/*@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v7/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
    padding: 0;
    margin: 0;
    font-family: 'Inter', sans-serif;
}*/




.d-flex{display: flex !important}
.justify-content-center{justify-content: center !important;}
.align-items-center{align-items: center !important;}



#form label,
#mobileform label,
#mobileotpform label,
#registerform label,
#forgotverifymobile label,
#forgotverifyotpmobile label,
#createpassword label,
#new_profile_edit label,
#coupon_form label,
#verfiy_trans label,
#user #mobile-error {
    font-size: 12px;
    text-align: left;
    margin-bottom: 0px!important;
    display: block!important;
    color: red;
}
.notification_box .operation{
    margin-top: 0px !important;
}
#mobile_number_signup_modal {
    display: none;
}

.bg_dark {
    background-color: #000 !important;
}
.video .sourse_content p{
    color: #fff !important;
}
.close:focus,
.close:focus-visible {
    outline: 0;
}



.top_navbar .navbar-brand {
    height: 80px !important;
    padding: 0;
}

.top_navbar .navbar-brand img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    object-fit: contain;
}

.top_navbar .search_wrapper {
    position: relative;
}

.top_navbar .search_wrapper i {
    position: absolute;
    left: 8px;
    font-size: 18px;
}

.top_navbar .search_wrapper .search_input {
    border-radius: 6px;
    border: 0;
    font-size: 12px;
    padding: 9px 0 9px 40px;
    min-width: 260px;
    border: 0;
}

.top_navbar .btn_login {
    text-transform: uppercase;
    font-weight: 500;
    padding: 8px 25px;
    border-radius: 6px;
}

.top_navbar .btn_login i {
    font-size: 11px;
    padding-left: 10px;
}

.select_course_tab .nav-tabs {
    border: 0;
}

.select_course_tab .nav-tabs .nav-link {
    padding: 5px 20px;
    border-color: #0000008a;
    border-radius: 25px;
    margin: 0 7px;
    background-color: #f2f2f2;
    color: #222;
}

.select_course_tab .nav-tabs .nav-link.active {
    background-color: #222;
    color: #fff;
}

.course_card .card-body {
    padding: .65rem;
}

.course_card .card-body .bottom_sec {
    border-top: 1px solid #dee2e6;
}

.view-book-btn i {
    padding-left: 15px;
    font-size: 13px;
}

.login_signup_style .close {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 18px;
}

.login_signup_style .close:hover,
.login_signup_style .close:active {
    outline: 0;
}

.login_signup_style .long_arrow {
    position: absolute;
    top: 10px;
    left: 15px;
}

.login_signup_style .long_arrow:hover,
.login_signup_style .long_arrow:active {
    outline: 0;
}

.login_signup_style .modal-content {
    border-radius: .7rem;
}

.login_signup_style .input-group {
    border-radius: 6px;
    min-height: 40px;
    background-color: #ada9a92b;
}

.login_signup_style .input-group .form-control,
.login_signup_style .input-group .input-group-text {
    background-color: transparent;
    border: 0;
}

.login_signup_style .input-group .form-control:focus,
.login_signup_style .input-group .form-control:active {
    outline: 0;
}

.login_signup_style .input-group .input-group-text {
    width: 50px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}

.login_signup_style .input-group .input-group-text::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 60%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    background-color: #3333338a;
}

.payment_card {
    -webkit-box-shadow: 0 0 7px 0px #ccc;
    box-shadow: 0 0 7px 0px #ccc;
    overflow: hidden;
}

.payment_card .header--standard-full-width {
    padding: 10px 0;
}

.payment_card .header--standard-full-width h3 {
    margin-bottom: 0;
    font-size: 24px;
    padding: 2px 0;
}

.payment_card .payment_deatils {
    padding-top: 10px;
}

.payment_card .payment_deatils li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0;
}

.payment_card .payment_deatils li h4 {
    font-size: 16px;
    margin-bottom: 0;
}

.card_wrapper_course {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
}

.card_wrapper_course .inner_wrraper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.card_wrapper_course .inner_wrraper i {
    font-size: 60px;
    color: #000;
    margin-right: 30px;
}

.card_wrapper_course .inner_wrraper h4 {
    margin-bottom: 0;
}

.card_wrapper_video {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 20px;
}

.card_wrapper_video iframe {
    width: 230px;
    height: 130px;
    border-radius: 10px;
    margin-right: 20px;
}

.card_wrapper_video .video_content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 2px 0;
}

.card_wrapper_video .video_content h4 {
    font-size: 20px;
}

.card_wrapper_video .video_content p {
    margin-bottom: 0;
}

.card_wrapper_combo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 15px;
}

.card_wrapper_combo img {
    width: 150px;
    height: 90px;
    border-radius: 10px;
    margin-right: 20px;
}

.book_detail .tab-pane .card {
    -webkit-box-shadow: 0 0 6px 2px #dcdbdb82;
    box-shadow: 0 0 6px 2px #dcdbdb82;
}

.term_checkbox .form-check-input {
    height: 23px;
    width: 23px;
}

.term_checkbox .form-check-label {
    margin-left: 10px;
    margin-top: 4px;
}

.heading {
    font-size: 36px;
    font-weight: 600;
    position: relative;
}

.heading::after {
    position: absolute;
    content: '';
    width: 80px;
    height: 5px;
    background: #f4e074;
    left: 1px;
    bottom: -5px;
}


.data_list ul li {
    margin-bottom: 10px!important;
}

button.swal2-confirm.swal2-styled:focus {
    box-shadow: 0 0 0 3px rgba(112,102,224,.0) !important;
}

.swal2-popup{
    border-radius: 0.7rem !important;
}

#profile_edit label {
    margin-top: 5px;
}

#overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: 10000;
    cursor: pointer;
}

#overlay div {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 10px;
    text-align: center;
    color: white;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    width: 100%;
}

#addnotes>.dropdown .dropdown-menu a i {
    font-size: 20px;
    float: right;
    background: #231f20;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.24), 0px 0px 6px rgba(0, 0, 0, 0.24);
    border-radius: 50px;
    width: 32px;
    height: 32px;
    line-height: 1.4;
    display: block;
    text-align: center;
    margin-left: 1rem;
}

#addRefButton>.dropdown .dropdown-menu a span {
    background: rgba(68, 68, 68, 0.72);
    border-radius: 4px;
    padding: 0.5rem;
    margin-left: -10rem;
}

#videoAddButton .dropdown .dropdown-menu a span {
    background: rgba(68, 68, 68, 0.72);
    border-radius: 4px;
    padding: 0.5rem;
    margin-left: -10rem;
}

#videoAddButton .dropdown .dropdown-menu a i {
    font-size: 20px;
    float: right;
    background: #231f20;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.24), 0px 0px 6px rgba(0, 0, 0, 0.24);
    border-radius: 50px;
    width: 32px;
    height: 32px;
    line-height: 1.4;
    display: block;
    text-align: center;
    margin-left: 1rem;
}

.annotator-notice,
.annotator-filter *,
.annotator-widget * {
    margin: 0;
    padding: 0;
    background: 0;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    color: #909090;
    font-family: "Montserrat", sans-serif;
}

.annotator-resize,
.annotator-widget::after,
.annotator-editor a::after,
.annotator-viewer .annotator-controls button,
.annotator-viewer .annotator-controls a,
.annotator-filter .annotator-filter-navigation button::after,
.annotator-filter .annotator-filter-property .annotator-filter-clear {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAEiCAYAAAD0w4JOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY0MTMzNTM2QUQzMTFFMUE2REJERDgwQTM3Njg5NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY0MTMzNTQ2QUQzMTFFMUE2REJERDgwQTM3Njg5NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODkwQjlFQzZBRDExMUUxQTZEQkREODBBMzc2ODk1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENjQxMzM1MjZBRDMxMUUxQTZEQkREODBBMzc2ODk1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkijPpwAABBRSURBVHja7JsJVBRX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");
    background-repeat: no-repeat;
}

.annotator-hl {
    background: rgba(255, 255, 10, 0.3);
}

.annotator-hlh {
    background-color: rgba(33, 150, 83, 0.24);
}

.annotator-hl-temporary {
    background: rgba(0, 124, 255, 0.3);
}

.annotator-wrapper {
    position: relative;
}

.annotator-adder,
.annotator-outer,
.annotator-notice {
    z-index: 1020;
}

.annotator-filter {
    z-index: 1010;
}

.annotator-adder,
.annotator-outer,
.annotator-widget,
.annotator-notice {
    position: absolute;
    font-size: 10px;
    line-height: 1;
}

.annotator-hide {
    display: none;
    visibility: hidden;
}

.annotator-adder {
    min-width: 262px;
    background: #fefefe;
    border: 0.5px solid rgba(68, 68, 68, 0.24);
    box-sizing: border-box;
    box-shadow: 0 2px 16px rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    padding: 4px 16px;
    margin-top: 0;
    margin-left: 0;
}

.annotator-adder:hover {
    background-position: center top;
}

.annotator-adder:active {
    background-position: center right;
}

.annotator-adder button {
    display: inline-block;
    margin: 0 auto;
    border: 0;
    background: 0;
    cursor: pointer;
    padding: 8px 32px;
    font-weight: 300;
    font-size: 14px;
}

.annotator-adder button:first-child {
    border-right: 1px solid rgba(68, 68, 68, 0.24);
}

.annotator-outer {
    width: 0;
    height: 0;
}

.annotator-widget {
    margin: 0;
    padding: 0 8px;
    left: -18px;
    min-width: 265px;
    background-color: #ffffff;
    border: 1px solid rgba(122, 122, 122, 0.6);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}

.annotator-invert-x .annotator-widget {
    left: auto;
    right: -18px;
}

.annotator-invert-y .annotator-widget {
    bottom: auto;
    top: 8px;
}

.annotator-widget strong {
    font-weight: bold;
}

.annotator-widget .annotator-listing,
.annotator-widget .annotator-item {
    padding: 0;
    margin: 0;
    list-style: none;
}

.annotator-widget::after {
    content: "";
    display: block;
    width: 18px;
    height: 10px;
    background-position: 0 0;
    position: absolute;
    bottom: -10px;
    left: 8px;
    background-image: none;
}

.annotator-invert-x .annotator-widget::after {
    left: auto;
    right: 8px;
}

.annotator-invert-y .annotator-widget::after {
    background-position: 0 -15px;
    bottom: auto;
    top: -9px;
}

.annotator-widget .annotator-item,
.annotator-editor .annotator-item input,
.annotator-editor .annotator-item textarea {
    position: relative;
    font-size: 12px;
}

.annotator-viewer .annotator-item {
    border-top: 2px solid rgba(122, 122, 122, 0.2);
}

.annotator-widget .annotator-item:first-child {
    border-top: 0;
}

.annotator-editor .annotator-item,
.annotator-viewer div {
    border-top: 1px solid rgba(68, 68, 68, 0.24);
}

.annotator-viewer div {
    padding: 6px 6px;
}

.annotator-viewer .annotator-item ol,
.annotator-viewer .annotator-item ul {
    padding: 4px 16px;
}

.annotator-viewer div:first-of-type,
.annotator-editor .annotator-item:first-child textarea {
    padding-top: 12px;
    padding-bottom: 12px;
    color: #3c3c3c;
    font-size: 13px;
    font-style: italic;
    line-height: 1.3;
    border-top: 0;
}

.annotator-viewer .annotator-controls {
    position: relative;
    top: 5px;
    right: 5px;
    padding-left: 5px;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in;
    -moz-transition: opacity 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    float: right;
}

.annotator-viewer li:hover .annotator-controls,
.annotator-viewer li .annotator-controls.annotator-visible {
    opacity: 1;
}

.annotator-viewer .annotator-controls button,
.annotator-viewer .annotator-controls a {
    cursor: pointer;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-left: 2px;
    border: 0;
    opacity: 0.2;
    text-indent: -900em;
    background-color: transparent;
    outline: 0;
}

.annotator-viewer .annotator-controls button:hover,
.annotator-viewer .annotator-controls button:focus,
.annotator-viewer .annotator-controls a:hover,
.annotator-viewer .annotator-controls a:focus {
    opacity: 0.9;
}

.annotator-viewer .annotator-controls button:active,
.annotator-viewer .annotator-controls a:active {
    opacity: 1;
}

.annotator-viewer .annotator-controls button[disabled] {
    display: none;
}

.annotator-viewer .annotator-controls .annotator-edit {
    background-position: 0 -60px;
}

.annotator-viewer .annotator-controls .annotator-delete {
    background-position: 0 -75px;
}

.annotator-viewer .annotator-controls .annotator-link {
    background-position: 0 -270px;
}

.annotator-editor .annotator-item {
    position: relative;
}

.annotator-editor .annotator-item label {
    top: 0;
    display: inline;
    cursor: pointer;
    font-size: 12px;
}

.annotator-editor .annotator-item input,
.annotator-editor .annotator-item textarea {
    display: block;
    min-width: 100%;
    padding: 10px 8px;
    border: 0;
    margin: 0;
    color: #3c3c3c;
    background: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    resize: none;
}

.annotator-editor .annotator-item textarea::-webkit-scrollbar {
    height: 8px;
    width: 8px;
}

.annotator-editor .annotator-item textarea::-webkit-scrollbar-track-piece {
    margin: 13px 0 3px;
    background-color: #e5e5e5;
    -webkit-border-radius: 4px;
}

.annotator-editor .annotator-item textarea::-webkit-scrollbar-thumb:vertical {
    height: 25px;
    background-color: #ccc;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.annotator-editor .annotator-item textarea::-webkit-scrollbar-thumb:horizontal {
    width: 25px;
    background-color: #ccc;
    -webkit-border-radius: 4px;
}

.annotator-editor .annotator-item:first-child textarea {
    min-height: 5.5em;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.annotator-editor .annotator-item input:focus,
.annotator-editor .annotator-item textarea:focus {
    background-color: #ffffff;
    outline: 0;
    resize: none;
}

.annotator-editor .annotator-item input[type="radio"],
.annotator-editor .annotator-item input[type="checkbox"] {
    width: auto;
    min-width: 0;
    padding: 0;
    display: inline;
    margin: 0 4px 0 0;
    cursor: pointer;
}

.annotator-editor .annotator-checkbox {
    padding: 8px 6px;
}

.annotator-filter,
.annotator-filter .annotator-filter-navigation button,
.annotator-editor .annotator-controls {
    text-align: right;
    padding: 3px;
    border-top: 1px solid #d4d4d4;
    background-color: #d4d4d4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), color-stop(0.6, #dcdcdc), to(#d2d2d2));
    background-image: -moz-linear-gradient(to bottom, #f5f5f5, #dcdcdc 60%, #d2d2d2);
    background-image: -webkit-linear-gradient(to bottom, #f5f5f5, #dcdcdc 60%, #d2d2d2);
    background-image: linear-gradient(to bottom, #f5f5f5, #dcdcdc 60%, #d2d2d2);
    -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.7), inset -1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.7);
    -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.7), inset -1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.7);
    -o-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.7), inset -1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.7);
    box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.7), inset -1px 0 0 rgba(255, 255, 255, 0.7), inset 0 1px 0 rgba(255, 255, 255, 0.7);
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.annotator-widget .annotator-controls {
    background-color: transparent;
    background-image: none;
    padding: 8px 0;
    border-top: 0;
}

.annotator-editor.annotator-invert-y .annotator-controls {
    border-top: 0;
    border-bottom: 1px solid rgba(68, 68, 68, 0.24);
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.annotator-editor a,
.annotator-filter .annotator-filter-property label {
    position: relative;
    display: inline-block;
    padding: 0 6px 0 22px;
    color: #363636;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
    text-decoration: none;
    line-height: 24px;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #a2a2a2;
    background-color: #d4d4d4;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), color-stop(0.5, #d2d2d2), color-stop(0.5, #bebebe), to(#d2d2d2));
    background-image: -moz-linear-gradient(to bottom, #f5f5f5, #d2d2d2 50%, #bebebe 50%, #d2d2d2);
    background-image: -webkit-linear-gradient(to bottom, #f5f5f5, #d2d2d2 50%, #bebebe 50%, #d2d2d2);
    background-image: linear-gradient(to bottom, #f5f5f5, #d2d2d2 50%, #bebebe 50%, #d2d2d2);
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    -o-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
}

.annotator-controls .annotator-cancel {
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-style: normal;
    font-weight: 600 !important;
    line-height: normal;
    font-size: 12px;
    box-shadow: none;
    border: 0;
    background-color: transparent;
    background-image: none;
    color: #b72319;
    letter-spacing: 0.04em;
}

.annotator-controls .annotator-cancel:after {
    content: "";
    background-image: none;
}

.annotator-controls .annotator-cancel:hover {
    color: #b72319;
    text-decoration: none;
    background-color: #ffffff;
    background-image: none;
    text-shadow: none;
}

.annotator-controls .annotator-cancel:active {
    color: #b72319;
    text-decoration: none;
    background-color: #ffffff;
    background-image: none;
    text-shadow: none;
}

.annotator-controls .annotator-cancel:focus {
    color: #b72319;
    text-decoration: none;
    background-color: #ffffff;
    background-image: none;
    text-shadow: none;
}

.annotator-controls .annotator-save {
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    font-size: 12px;
    box-shadow: none;
    border: 0;
    background-color: #ffffff;
    background-image: none;
    color: #30c465;
}

.annotator-controls .annotator-save:after {
    content: "";
    background-image: none;
}

.annotator-controls .annotator-save:hover {
    color: #30c465;
    text-decoration: none;
    background-color: #ffffff;
    background-image: none;
    text-shadow: none;
}

.annotator-controls .annotator-save:active {
    color: #30c465;
    text-decoration: none;
    background-color: #ffffff;
    background-image: none;
    text-shadow: none;
}

.annotator-controls .annotator-save:focus {
    color: #30c465;
    text-decoration: none;
    background-color: #ffffff;
    background-image: none;
    text-shadow: none;
}

.annotator-controls .annotator-focus {
    font-weight: 600 !important;
    text-transform: uppercase;
    color: #30c465 !important;
    border-color: transparent !important;
    background-color: #ffffff !important;
    background-image: none !important;
    text-shadow: none !important;
    letter-spacing: 0.04em;
}

.annotator-editor a::after {
    position: absolute;
    top: 50%;
    left: 5px;
    display: block;
    content: "";
    width: 15px;
    height: 15px;
    margin-top: -7px;
    background-position: 0 -90px;
}

.annotator-editor a:hover,
.annotator-editor a:focus,
.annotator-editor a.annotator-focus,
.annotator-filter .annotator-filter-active label,
.annotator-filter .annotator-filter-navigation button:hover {
    outline: 0;
    border-color: #435aa0;
    background-color: #3865f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7691fb), color-stop(0.5, #5075fb), color-stop(0.5, #3865f9), to(#3665fa));
    background-image: -moz-linear-gradient(to bottom, #7691fb, #5075fb 50%, #3865f9 50%, #3665fa);
    background-image: -webkit-linear-gradient(to bottom, #7691fb, #5075fb 50%, #3865f9 50%, #3665fa);
    background-image: linear-gradient(to bottom, #7691fb, #5075fb 50%, #3865f9 50%, #3665fa);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.42);
}

.annotator-editor a:hover::after,
.annotator-editor a:focus::after {
    margin-top: -8px;
    background-position: 0 -105px;
}

.annotator-editor a:active,
.annotator-filter .annotator-filter-navigation button:active {
    border-color: #700c49;
    background-color: #d12e8e;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fc7cca), color-stop(0.5, #e85db2), color-stop(0.5, #d12e8e), to(#ff009c));
    background-image: -moz-linear-gradient(to bottom, #fc7cca, #e85db2 50%, #d12e8e 50%, #ff009c);
    background-image: -webkit-linear-gradient(to bottom, #fc7cca, #e85db2 50%, #d12e8e 50%, #ff009c);
    background-image: linear-gradient(to bottom, #fc7cca, #e85db2 50%, #d12e8e 50%, #ff009c);
}

.annotator-editor a.annotator-save::after {
    background-position: 0 -120px;
}

.annotator-editor a.annotator-save:hover::after,
.annotator-editor a.annotator-save:focus::after,
.annotator-editor a.annotator-save.annotator-focus::after {
    margin-top: -8px;
    background-position: 0 -135px;
}

.annotator-editor .annotator-widget::after {
    background-position: 0 -30px;
}

.annotator-editor.annotator-invert-y .annotator-widget .annotator-controls {
    background-color: #ffffff;
}

.annotator-editor.annotator-invert-y .annotator-widget::after {
    background-position: 0 -45px;
    height: 11px;
}

.annotator-resize {
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    height: 12px;
    background-position: 2px -150px;
    display: none;
}

.annotator-invert-x .annotator-resize {
    right: auto;
    left: 0;
    background-position: 0 -195px;
}

.annotator-invert-y .annotator-resize {
    top: auto;
    bottom: 0;
    background-position: 2px -165px;
}

.annotator-invert-y.annotator-invert-x .annotator-resize {
    background-position: 0 -180px;
}

.annotator-notice {
    color: #fff;
    position: absolute;
    position: fixed;
    top: -54px;
    left: 0;
    width: 100%;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    background: black;
    background: rgba(0, 0, 0, 0.9);
    border-bottom: 4px solid #d4d4d4;
    -webkit-transition: top 0.4s ease-out;
    -moz-transition: top 0.4s ease-out;
    -o-transition: top 0.4s ease-out;
    transition: top 0.4s ease-out;
}

.ie6 .annotator-notice {
    position: absolute;
}

.annotator-notice-success {
    border-color: #3665f9;
}

.annotator-notice-error {
    border-color: #ff7e00;
}

.annotator-notice p {
    margin: 0;
}

.annotator-notice a {
    color: #fff;
}

.annotator-notice-show {
    top: 0;
}

.annotator-tags {
    margin-bottom: -2px;
}

.annotator-tags .annotator-tag {
    display: inline-block;
    padding: 0 8px;
    margin-bottom: 2px;
    line-height: 1.6;
    font-weight: bold;
    background-color: #e6e6e6;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}

.annotator-filter {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    text-align: left;
    line-height: 0;
    border: 0;
    border-bottom: 1px solid #878787;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3);
    -moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3);
    -o-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.3);
}

.annotator-filter strong {
    font-size: 12px;
    font-weight: bold;
    color: #3c3c3c;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    position: relative;
    top: -9px;
}

.annotator-filter .annotator-filter-property,
.annotator-filter .annotator-filter-navigation {
    position: relative;
    display: inline-block;
    overflow: hidden;
    line-height: 10px;
    padding: 2px 0;
    margin-right: 8px;
}

.annotator-filter .annotator-filter-property label,
.annotator-filter .annotator-filter-navigation button {
    text-align: left;
    display: block;
    float: left;
    line-height: 20px;
    -webkit-border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
    -o-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}

.annotator-filter .annotator-filter-property label {
    padding-left: 8px;
}

.annotator-filter .annotator-filter-property input {
    display: block;
    float: right;
    -webkit-appearance: none;
    background-color: #fff;
    border: 1px solid #878787;
    border-left: none;
    padding: 2px 4px;
    line-height: 16px;
    min-height: 16px;
    font-size: 12px;
    width: 150px;
    color: #333;
    background-color: #f8f8f8;
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}

.annotator-filter .annotator-filter-property input:focus {
    outline: 0;
    background-color: #fff;
}

.annotator-filter .annotator-filter-clear {
    position: absolute;
    right: 3px;
    top: 6px;
    border: 0;
    text-indent: -900em;
    width: 15px;
    height: 15px;
    background-position: 0 -90px;
    opacity: 0.4;
}

.annotator-filter .annotator-filter-clear:hover,
.annotator-filter .annotator-filter-clear:focus {
    opacity: 0.8;
}

.annotator-filter .annotator-filter-clear:active {
    opacity: 1;
}

.annotator-filter .annotator-filter-navigation button {
    border: 1px solid #a2a2a2;
    padding: 0;
    text-indent: -900px;
    width: 20px;
    min-height: 22px;
    -webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    -moz-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    -o-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
    box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2), inset 0 0 1px rgba(255, 255, 255, 0.8);
}

.annotator-filter .annotator-filter-navigation button,
.annotator-filter .annotator-filter-navigation button:hover,
.annotator-filter .annotator-filter-navigation button:focus {
    color: transparent;
}

.annotator-filter .annotator-filter-navigation button::after {
    position: absolute;
    top: 8px;
    left: 8px;
    content: "";
    display: block;
    width: 9px;
    height: 9px;
    background-position: 0 -210px;
}

.annotator-filter .annotator-filter-navigation button:hover::after {
    background-position: 0 -225px;
}

.annotator-filter .annotator-filter-navigation .annotator-filter-next {
    -webkit-border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
    border-left: none;
}

.annotator-filter .annotator-filter-navigation .annotator-filter-next::after {
    left: auto;
    right: 7px;
    background-position: 0 -240px;
}

.annotator-filter .annotator-filter-navigation .annotator-filter-next:hover::after {
    background-position: 0 -255px;
}

.annotator-hl-active {
    background: rgba(255, 255, 10, 0.8);
}

.annotator-hl-filtered {
    background-color: transparent;
}

.annotator-viewer .annotator-touch-controls .annotator-edit::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAtCAYAAABxsjF3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDA0RjExNjU0MUU3MTFFMUFGNzA4RDM2MDNEMkIyQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDA0RjExNjY0MUU3MTFFMUFGNzA4RDM2MDNEMkIyQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MDRGMTE2MzQxRTcxMUUxQUY3MDhEMzYwM0QyQjJCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MDRGMTE2NDQxRTcxMUUxQUY3MDhEMzYwM0QyQjJCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl46a1UAAAVTSURBVHjajJZ7TFtVHMdvHzxKWzo2xqNAeMO6AQNKBKUoZbiUIBhCIuHxh/+4xQwk4HuRGIkJQgmSqfyBqCDMmQjZ4rQR8I+6CMgfAgIiE5oMVt4vESiFUur33Nw2t6XF3eTXc8/p+Zzze5zf71wORVFnIHKIF3X6swsZhwghjyEWqra29tre3t6i5X8es9n8sK2t7XpPT88nAQEBFwFzOVtbWzpPT08K0uJiR8vBwQE1Ojo6IJPJPpRIJNmDg4N3sOnr1PHxsXlubq7zFHUFKpXqSk1Nzcurq6s3Mf+IaLKzs6OkoM4B4C4XoFd5eXnO2tpa/8bGxpRarX7NYDC8AVYNEdPw/Pz8bWdgdXX1C4uLi/d0Ot33u7u7K/v7+7qJiYkQ/HcBInIFS6qqqlQLCwv3Z2Zm7q6vr08zflOXlZVdHhoa+nZycvKyM/hMU1NTiV6v/w47aqDyNOw0AKwlf05PT79HVhkeHo7hO+wobmxsfLG4uPil7e1tU2Bg4CVvb++go6Ojt/l8/sdkAofD4dEhwMNlk3V1dVeLiopuwJMeABPFYvF5DBOwFdCxo1P4zGoWNLzCwsJXgoKC5DDFyOVyzVD3BsCv2ADGLWyYQ2JdUVFxNiwsLAULcXk83h7at/DfbWjHYRanHyxse+eSybDPKzw8XA51H+AkVSJEKoxrIcGQMMwLt8rS0tI5AsIsM8dkMg0fHh6GjIyMaHEA9tE3wUFmqMsDaGcjUSE9PT1TKBRCOZ6ceE0GmbA8+TMKUdKL4cW2cmpqKvFBDORpyFPERMhvkCGIDrG187gNBiiCKpXoV8KB5x08vIBGjfFWLLBvBwMUw8bPYWuRs+wg4QHIIfHGnEosYKTHAXKRy2+6AlNSUtZzcnJI5aAw55q7u/t126LoRCJ21c7AxMTEDRzXVqVS2Z6fn/+Y0aIGG0rpd8QrF9EROgObm5u/FAgE76N7B5lkIuNGo/FccHDw8/QJc3Nzy3AEExISNhnwJnZxw25fwOYIW6J7eWWi6eAia3zYYFxc3BZSsp0F9gJ8xi7ZJRL6lHFDQ0MX2V6tr6/vQjZZwfsAT2gWERGhp+ejIj7w8PAgh4GKjIzc9vX1fZdEAM89gFccQSx8CLO01lD9jOr4iHRQo4zod+P1H4BXnUUgNzf3b5zvX2gYBXyutLT0VnJy8gZKTwDGVBB3Z6BCoVhBlWmEP1bZx1OMVPugvb29sLe3VwoN7MqTSCQy5eXl6UtKSjr9/PzqSMQcE0OMGJbMzs4Wj42NBUxNTYlhNxUfH/8vYq6HPzpxPIlJhhOJwTykuAVDLkFkTFZNMbJAX27srHIwi0MXc4ryYW5PMnmLEQMbJpuybeNLpdKogoICRVZWVkJsbGwMPH4M9R/29/ePdXd3/4py9YjRxr6KyuVyhVar7YDdm46lA1fwqkajacXpSyERsu5Mq5qdnZ2Ea0Xrqu6Q6kra8fFxDTa5YIOhnnhgYODrU8C7KIy3rP2+vr5PwXrScEtLSwaq544L8Ec07rheL+Ji+4aMYaG1hoaGRAJzk5KSMpCWohOfAxaLBpW2AGLOzMyU+vv7J9E3vUDgm5aWpqAn4WLvcLLjT2RHEnccDuXKysqf7P9xe35Gq41PhTYHsB+NgIBRUVHPLS8vn6jpGGum4c3NzVcdvCohYHR09LO43Eed+QJMKQ3jS0eGArjHDP5BSjhqVAEy7HdnICroGpoQGsYPHwXwI/IHvgL+IhAWM7kKHea+Q25OW07gxQcr/vAEH3JdaITsE2Zd4CykDnZvO/H+OsAavHqzE4PjENtTLzr2pwWB/xNgAIkda0u78FfgAAAAAElFTkSuQmCC");
}

.annotator-selection-handle::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAYAAAD+MdrbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MENGMkFGNTMzRTZBMTFFMUJCQThENjQ1NDg5Q0U3NUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MENGMkFGNTQzRTZBMTFFMUJCQThENjQ1NDg5Q0U3NUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRERCNTk2ODNFNEQxMUUxQkJBOEQ2NDU0ODlDRTc1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQ0YyQUY1MjNFNkExMUUxQkJBOEQ2NDU0ODlDRTc1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqv8zQEAAAWBSURBVHjapFdrTFRHFP727i4ioMCCyEOsWbHQihigEVqJL6jV2gcl1OCrtjXVmpAYQ5P6o+mfpi2JScMf0tAftCHRhMjDpg9tAmooTTSBoqC7i2BAXgZ2QXbZXfZx796ec9lVweVVJzk7c+/OfPPNOXO+mauSZRkvUlQq1axnYZHOmt7e3m9HR0dv2Gy2nsHBwYv0btWCMzDDYEYlksD+kOeUgYGBm/Tfmmf6LQ2wvr7+KwbweEW5vLJVLvumWTZbbAqoyWS6yhMGAxTmWeqG/Pz8E9yuqeuCaSQJj71pqPjZAK8oITU19a3KyspjwcYKQcAiOjo6foiMjNxw1/QI1/4NgaCNg0qtw8BEAhqvmJR+hYWFH1Pf+EUBz5w583p6evpehd3lIQgh8RChhVdWQ9bo8NvfHkxanUhMTMxuaGgoXRCQZtSVlpae02g04ddaH6DPHANJFU7LhGKSHAKPKgEXLt9X+m/fvv09qtbNC1hRUVGSkpKyh/104cokZG0svJJABr+pIAmr0dSuwdCjScTFxW1paWn5moZqnwMkdnFFRUUfcfvS790wT62B6At9wi5goqSFpF6Ln2ofKOMyMjLepGrDc4C1tbWnk5OTc6xTLtRfd0OkIDCjp+yemiSswi1TOO4YHoGD197e/j1BhD8BJHZJeXl573L7l/puWL1rIZK/goHNmBo+TRyqLg0rZDIzMz8oLy8veAKYk5OzlaNmd7jx502RGETNyy5goioM9waj0XDVxISE3NzcQoJaLdDDipKSkkwG7uoeg8OzmnynIV9hESOWFKB/OqwKSwrmZqriNfQTHRsbqyS8bcoNn4/Uw7dEpfH5oPZHQZIkChliGFBDG9R49OhRbElbA614C9N2B3dfHFAcx4f7Nintnp6ee4zL7Qiyt4eHh9vk/1msVuvDsLCwdwhnY0CC8ouLiz9hUFEUnUsF8vl8Emll58mTJ08xKV6tigH9SZ6FFysGsn5VQNP8oC+xY5cJxGHuJ1M2pSqYSBJ46DIAXUEVmzclyXstnR0PlhOQiYmJO62trQdnAbKcG43Gv+QXKDU1NZ8zEO9DJCUlZaWlpe1l2fryuxsYd+ho2epF1yp6pnAgbyUOFWVxpuygV/Ua8pf2/PnzudzhrnEE485ErIzUkyOFxQG9Ntwf6FXaer1+cyBToiMiIkL4pdsjQfIJlKeqpSQKJNGHiHBlkXA6nRztGKahrqqq4j2E9LR4rNRa4fG4FlQaxUQZbpcdm1Nmzn06Wjn1PAw4cfv2bUdfX19LRHgoDu2PxbTTohyXc9X6WfN4XQhVW7D7Db0CWFdX10HVuEABclPDXlZWVk1p59iTp8f62HF43M4FGPrgco7jyIEYrFihAZOprq4eIhxzwPOGxsZGc2dnJ98IcPz9dXA5xuZl6XE5kRDJ7GaOEiZD1RSb4N+LFk6f7OzsalKO/oxXE5C1yUEsp4Kwk+CeNuPTokQIggCDwXCVydB449xj9CH/tLW1NXH92cGN8EyPEiPvbEC3HVs32vBaRhLsdvvQzp07f/Tns2UWILFkVe0uKChoHBsb60pOjMK+bSKxtBGQ7I8sgbtGcergTCDotGuyWCys1F3zXUWYpbe5uVnx5Ynil6GWhmkDu2l/Eqj7MfZv80K/XgeedNeuXZeoG+9sW1BAYsmzGQ8fPnxjZGSkPToqDOeO6yA6H0J0mZG0aginj7yi9PVPKvmla+H7IZXdrOBut3uSE//ir3flY180yb39FkUI6CJ63a/Q65Z04eTjkAecPXu2dK6qsORHRUXxJWnHsm6wVFIDoHRfbCDnd3PtZ8amCyrOC30FkBJlBFkWD7hD40aCfQWoFvusoAHRLJnMiPOeg0Bj7PN9VvwnwAD1CUyXisQtngAAAABJRU5ErkJggg==");
}

.annotator-button::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAEiCAYAAAD0w4JOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkREQjU5NUUzRTREMTFFMUJCQThENjQ1NDg5Q0U3NUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkREQjU5NUYzRTREMTFFMUJCQThENjQ1NDg5Q0U3NUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMkY4NEM4QjNERkExMUUxQkJBOEQ2NDU0ODlDRTc1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMkY4NEM4QzNERkExMUUxQkJBOEQ2NDU0ODlDRTc1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoUNah0AABE5SURBVHja7JwJWFXXtcfPHRhlvmoZNIqaKBrRp74IQaNMCUYTY0gKUuuUL61+mqpx4qlowBippKba1jQxcQJjaJwSjAMxYYhyRUVARUkIRgyjgAgyj++/rufSc89wJ+x7Xy3n+5b7DPv8zt5rr7322vtulFVUVJS4uLj0Y3pw1NXV3VeoXFxGj/DycrOxseljLmTvnj2nFD4TJ1bm5eU5mQPTQmpqavYpvvvuu1+Sk5NNhnEh727ZkiJra2vTPHhn06Zn7ezs3lz4xhvPG9JZbW1tzb69e09rIXRPrn34TnR0Rn19/e49n36afO/evUojIHvwTor2vpybyRCMB0njPpPzM0vB9EHo6NaRAMjRmUKhUEpBlEqlfhAXZmFhIZcqSTeoq6uLeRRHL8gEUHt7u1irTXF2dl6Ilu0k2yIbkwLJ9TS9BjJ/wYIQsiUyAzIHk0rEhTg6OjrTPbJysnapkglAYhDtoQ+mA9IHMQTrBm1Yv94fkPn6IPpgGpAWsmDhwmkODg5OxjQ3H6Zob2szGUIHuWRyzeSiyVXLzYFoD3LJWtOQVVdX3zUHwq9mb+//PwQpE+L3d/n4+jItLa1MZ6dpULlcxlhZWTJZly8zihEjvHybm5uGDRniyTwsnYyRyQyLQiFnrK2tmMuXLzG5V6+fla9duyrk5o38M+fPZ+CBpSaDcRBL5uLFi0xuzrWzYATLcZ+J/J/VITcA+/77c5qi6oNpIZmZgOReO4t3g4mBWlJlGGZdN+x7xhowJV6gr3CF7tGzC+oLTE7O1bPrCMK+T59mtLJ+/dqQvLybZ1LT0hkrqqZSwcjkco3IFQrcs2Iy1GomGxDkDea+K/DZGzZEAnbjTEpKKmNpqWQU8oelsbayYM6fO8dkZ+eeRZ5ggR3V1dWINu3mmC2nR44a+UJQUICm8Onp6UwOIFEb1weLGqQUiAuztLQEJEcSYhDEwqJhXfYbN65/u7f39xCkL/SjI/HQoZeQ9A2bPXuv2aDPP/sszcHR8TkLxIkYJC6ER0T4mhyNaCEBgQHMFP+pjEql8sE9tUmgQwcPpmGI0kAQGWt6PcEwjvngmVqiaq06Nz5LOJjmSCUJCtRAtI1BsK6uTib1uxRNNSPm/MZXskQH4xNEIXTQuUwmZ6YG+DMuKhcf5FWLghIOxKc5OpFOhBA+zD8gADCVD95R61Qtfv+BNCdn5+eCUBK5BERHH5pqdjEp337LVFVVXfjtvLm+ikFPPPEQEhwkWRIp2GBPT6a8vHyAOkMdIndycjIZ8s9qyphAqELVV+Uja2pq6qKwz9yuQjCa2MAf1T2SziZnHtHxn+zYPDwGKJBMh1wpKSku7omyl0G+hPwdUBezQHhxJZJY9pJKtQ/3PE0C4YUVSLZCLDi3ye16Gw0ChKrzPg9C0ycaJE8ZpWxAlrMQBec2OfZIKHu7Ua3G6mSrSEnWAPKBUc0PyBokWyhA5TzvgKwC5M9G2REgU8hJQgbwICsB2WFUpwXECilNelewJdJC1hgLYdhq/ApCK1hHIJ0Qst6/6VOsFGg05EVyepAqyBxA0kyO/CH1rH1ch9wFpPkxcyNovf9GYoWqnRPpMpOQNOPZZb29HxmfRrKf3AXOg3mQF5AksT1/lD47moj0MMSLJs6QA1oY0hD2AzR5JshhtuSirebAs2hXyId4IRHpbNbOtMcANr9QR+7uHlS9GZBPKcTTo09ak1wIOQlddepT9stIdkIGiUBuQ5YC8LVBV4tMX1GIJJEvXh9EB4QSUTcJl8gXwSpe2o5YHU2D7IH015O3HLIAkiymI4LQPOozHuQWZBurG25rfg6ZKlW1BkgF595dVrFrKWVbi/usQZ+HHIPzf7CligDkFEd3M9hGKIWE4dlVQ33NB4k1MqaK9DV/JI14lvlvGo1MnDiR+t5TEIrqn2EHgQsQiqcLMzMzOw2CALFTKBTLcL2ss7Ozn+5iirwESRzufwxYkyQIEHtEprsR3YbpdfBK5cfIswwwgV+XAyK3trZeTZChQ4fWhYaGFtnb23fPdPr27dv02muvFXl4eDQgz+8wdf+9qEHiwdCOjg7NVNzX1zd7zZo1mxcvXpwDeAemWq3Lly/PWL16dczYsWML2GpG4ePugtK6ublNLyoq0vxedPz48cEJCQnXUPTVzs7O2/CRpkmTJq3Ci/379OmjcX7Nzc2qAQM0HnS/DsjCwmKy9qK+vn4Qro/gxemALcatVpyr0AiJDQ0N3WuVtra2U/kgOYqvs8CLUvQLDg6m8C4bkufv7++F6thz82BOpxJUbdCgQaVXrlzRKrYZOskCKB8lGYdbLShZ1tGjR6/v2rXL68GDB5aUb8iQIYLoVu7l5ZVuZWVFhsfMmDEjD5BlgHigFGdQza9x3vnqq68uR8k0LoVa1NvbO1Ws+c+GhIRoMp04cUKB62dRvXgYX19M5Qfh/BDujczIyNBEcdOnT//Rz88vTcwgFWi1JbGxsRtRRZU+g0QLVsAU1rq6uh5goxdBF7EvKyuL3rdvX+iZM2fcMYfjhn+MnZ1d20svvVQcERER379/f4oxm/V1WnvYSMRPP/00Oycnx/XGjRv20BMzevToOhhjMaw+Hl2ERuRGY9yIgh1NR7FDODXCDVZK+NXRAYlc20Gc2fGeXqxhpZEL4vsxLkjp7u4+bNasWZMCAgK8hw8f/hRarhNV/OGbb77JOXz48Lna2trbbCkl58DK8ePHT0pNTd0PPd3r4h3oHndPnjz58dNPPz1BO6gSiCuaUgUFBf1XQUFBapeB4+rVqyfxwRGiIFTB/vz58wcoY2NjYxaSd+FWKrUvwwfdRrIZJvEjXScnJ/+VRhsBCH1ocmtr6wPKBF1QbO2E01Co5wGAFTinnt7v0qVL8ezHKrdt2zZWAFKr1eu0X79///7t6OjoJRRM4TIAQoOAaufOnevgYsq1+dLT05cKQOge+3mKLQPcT9sKKMnLLS0ttdw8hYWFf+ODlDY2NjqLbHCxFj4+Pi3kdmhKMWHChGZktOTmgbdsExkYlFlI32B/GivG9QKZTHY7MjLyNzCFZpwfAWgu9PUhPKWKdX6XBAaEYnshUwNb9zjc8tyxY8cqMGrgyEo3btz4Ju4Nzs3NPcC2IrXoQIGO8I8SfieWMpWUlGTD8D6CYiu0+qipqbmdlJT0YWVl5Q90jbyRSGRiBkknzvjSCUMGiZInIOkjZdlamAtkK+ynlg/AvSpAonDqwO20XJHxVqn0BhFQfKdU71fyohHqkJasKFlPSKbQSpGIvhCIG43QyLGOIldUxYYfjeDeH3G6WyyA4EYjAzH0JKJFfA1EIzvRKKsAaxMbjmDcNrH6IBRMwOLBaP8DYL/FOzIByMnJyQe9/9dSEBp9YeWZK1euzMWY346Sx8CyBwpAiDpeQdMqxSAqlYqG8POBgYHLLl68eBj5KBpxx7j2vACEJh1PJzRsh4WF/Txu3DiasjP4QMuKFSvUGMIprBkCN7wa3UlJ645QxXMC/aG4tnQybNiwGgyAsSj6sLi4uDlTpkwpAGQlIJ4UFkKHzpxoxFFQIgRNNFlhMFqoXn/99ScxOG7B8L192rRpBHkCkE+hZGeOKXTho78IQPDZaiivgzoilL4qKipqAwBfsSXZw4VoZjaurg2IRr4VgCZPnpyEapR0L9F0dKxC9b6E79kLiGBxDuPeZYQ46QLQwIED8+bNm7d7zJgx97qXr9raRgAo2IdE0S2iXlrRqZbqIs7FxcXvIBB9BcONG/y2Ba86jeHh4Xdmzpz5J7TNHnZVRzKIcISOwm7duhWGOMkd3rIfhTNoucpRo0bdRKMQ4Ft2qcxgNEK9n2JoWpkgW6mD0GalH9lAgjE2GpGz0YgLO4qQP7rHQpr4K+xSIGtEuF4IPP0QjYxEYPUkqtoEp58PP56bmJhIex+KtPqR8k026B4zYYwn0ORNEtHIR4iAx+mLRhSLFi16oby8/Loh549GOA4D9hQFoVndb968mWxg9KiAh6yjcwxNf0RAZisAIaoPR8YWPRAKa/wRG82nqAVHyfbt2yfwQXJ0QD90REsxxaEUv+DZfLiO/KysrEFIFRj33RAPTBJkLi0t/ZodihvRNTbh5S/ZkpRQSciw4+PjY7QhIZ53/Pzzz7sEVauqqjrKDtdXENmPR8jiiMvdEPKCrgjiowG5zxks2ysqKv4kAFVXV29kM3RidPgCXYEWOKnDuu/du3cTF8KWtBUBWZgAhFDuWTxs1GaEbz6CqegcVGcLRSR85cPd5iFxF4tGrNAaH3IzUwSCew1irQhdhksGETj5FTKcNiIa2UyzKUPRSF/Ie1BVtUg0ko9kHsTC2GiEvjaUXd8OZT0hLQdlwYYq9Pb+x/dHKPl7723VIfGvTflRsmvLlve6OC3AvzZKpF42GcboedlskNnVEgP1WEc9humzoy6RAbT3d9rHq/dLPTDZC4gZF2uMPeprZkEEIHMhOiA+xCx/JAExDfQoINrez+/lJvX63r7WC+K7EbMDCBE38hiNtGL+yCyYoZIYDTOmWkbBpOzIZNfS29d6Qf+ysMasiY6haMTYkfeRQER7v7kxwGMcsfHtyKyQprevmdnXaFUdss1UkJIDsHNyctqsUCiWdHR0lOHWGpNBgYGBi62trbfev3/f0dyqKcPDw0/V19eH9FhHBw8etFm0aNGPNjY27T0CQScfLFiwoODo0aOZqGJpTwMte8hKSMqlS5fOPPPMM1/0ND4aBnnnUXTa3r72rwQZMo2ejLT00+rInpSOOvCIWbNmzcvJyUmUWlyQNEj2eGL48OEz1Wp1Ynt7e0tjY2OFOSDvI0eO7OTuFzELhH8+4q9fmwtSQBbTJo0egXi/92tKh2qWmQ3iAGlzyRemgh6ZQfb2/v9sEMYw+oE3GhKTmZlZa/ZIe+zYMdoDSls9byEiWQxRmAWytbV9hT2nn513Qa4CZnJQIeZqyc2eAiyyRyAXF5fmsLCwD6CvWLMiNktLy84XX3wxf+7cucs8PDzOmqykmpqa7xEflWdkZKym3yPNCSC0HjIG4mYuoDcaeWzDGlNGEjlr3bT91aJHRTpx4oRzVlbWMW9vb/rJeTC/lEZbdkpKCv0Y3tXa2lqXlJS0y87Ojv7Ior/ZIM52zzs7duzYBMawHoE4R6QpILFtZ3cgy2Uy2TGz/BHzcDcP7dCMBaTJnNkRbe+gLR+exv7a1etGekEi/og2vdOeSFsDeemvE+lvjmgn0C8PTYxTiJiYmN81NDSUGrGv5odPPvnk95i3/MXV1ZXiA7mOQWKkLbS2tqbt1LukjL+lpYXJzs4+7+Xl9a6jo2MQRuVDKMDK06dPl3Xnoq1SRUVF8XqqZBMSEhIYFRU1/+7du+toRxSV8MGDB/46boR2jAGUIAGxXbp06bTKyspvqqurb8TFxf0BE55VeDGOXb3QBd25c0fsL+ls33777RmlpaXHCwsLv6Kt1k1NTYXXrl2jrbC0Rd/OGJDjihUrQkpKSpIKCgqOVVVV5bM6j5szZ84YzDQ/v379+hhDIKft27dHFBcXf4GSnES18qEX2sMVQw/z8/M3EBGB2FP6PKT9+++/P3P27Nm/rq2tbXNzcxvl4ODggXnuWqVSqfmbY9oUxwiMiBf6bd269XmEfUvQIlaAjLW3t6e/0SLIx9y92ZKuFpmIrggNDX0TYd94VLdZLpd3oEpLANH5PzRoX60USEa29NZbb7kMHjx4AqC0ytWAlFb9DtJ+W/ZDmgMfEQXR3mM59GHr6ek5HlVKhwUvQ7OH4H4qZACERl9PrZSVlWn2+qPqHTqdtq2tLROj7MArV66kwtiacN0G5XagSgrasKyTGYefn9/UPn36oNAK6ui13FHCC3Kty/gjm92V2DuK/H+B/leAAQDK0OGpiD5uIgAAAABJRU5ErkJggg==");
}

.annotator-touch-widget * {
    font-family: "Montserrat", sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    font-style: normal !important;
}

.annotator-touch-widget {
    font-family: "Montserrat", sans-serif;
    font-weight: 400 !important;
    font-size: 14px !important;
    border: none;
    background: rgba(0, 0, 0, 0.85);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(57, 57, 57, 0.85)), color-stop(0.5, rgba(58, 58, 58, 0.85)), color-stop(0.5, rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.85)));
    background: -moz-linear-gradient(-90deg, from(rgba(57, 57, 57, 0.85)), color-stop(0.5, rgba(58, 58, 58, 0.85)), color-stop(0.5, rgba(0, 0, 0, 0.85)) 50%, to(rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(-90deg, from(rgba(57, 57, 57, 0.85)), color-stop(0.5, rgba(58, 58, 58, 0.85)) 50%, color-stop(0.5, rgba(0, 0, 0, 0.85)) 50%, to(rgba(0, 0, 0, 0.85)));
    background: linear-gradient(to bottom, from(rgba(57, 57, 57, 0.85)), color-stop(0.5, rgba(58, 58, 58, 0.85)) 50%, color-stop(0.5, rgba(0, 0, 0, 0.85)) 50%, to(rgba(0, 0, 0, 0.85)));
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4);
    -webkit-tap-highlight-color: transparent;
}

.annotator-touch-widget #annotator-field-1 {
    display: none;
}

.annotator-touch-widget .annotator-button[disabled] {
    opacity: 0.3;
    cursor: default;
}

.annotator-touch-widget .annotator-button::after {
    left: 15px;
}

.annotator-touch-widget .annotator-add::after,
.annotator-touch-widget .annotator-add:hover::after,
.annotator-touch-widget .annotator-add:focus::after,
.annotator-touch-widget .annotator-add.annotator-focus::after {
    margin-top: -7px;
    background-position: 0 -270px;
}

.annotator-touch-controls {
    position: fixed;
    top: 30%;
    font-size: 10px;
    line-height: 1;
    min-width: auto;
    background: #fefefe;
    border: 0.5px solid rgba(68, 68, 68, 0.24);
    box-sizing: border-box;
    box-shadow: 8px 2px 32px rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    padding: 4px 16px;
    margin-top: 0;
    margin-left: 0;
    z-index: 3;
    left: 4px;
}

.annotator-touch-controls.annotator-touch-hide {
    right: -9999em;
    opacity: 0;
    -webkit-transition: opacity 0.2s 0 ease-in, right 0s 0.3s linear;
    -moz-transition: opacity 0.2s 0 ease-in, right 0s 0.3s linear;
    -ms-transition: opacity 0.2s 0 ease-in, right 0s 0.3s linear;
    -o-transition: opacity 0.2s 0 ease-in, right 0s 0.3s linear;
    transition: opacity 0.2s 0 ease-in, right 0s 0.3s linear;
}

.annotator-touch-viewer .annotator-widget {
    min-width: 380px;
}

.annotator-touch-viewer div {
    padding: 12px;
}

.annotator-touch-viewer div:first-of-type {
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.annotator-touch-viewer .annotator-touch-controls {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    display: none;
    background: #fff;
    -webkit-box-pack: end;
    -webkit-box-align: center;
    -webkit-box-orient: horizontal;
    -moz-box-pack: end;
    -moz-box-align: center;
    -moz-box-orient: horizontal;
    box-pack: end;
    box-align: center;
    box-orient: horizontal;
    padding: 10px;
    bottom: 0;
    padding: 0 10px 0 20px;
}

.annotator-touch-viewer li.annotator-visible .annotator-touch-controls {
    display: -webkit-box;
    display: -moz-box;
    display: box;
}

.annotator-touch-viewer .annotator-touch-controls button {
    line-height: 44px;
    padding-left: 40px;
    padding-right: 20px;
    margin-left: 6px;
    border: 0;
}

.annotator-touch-viewer .annotator-touch-controls .annotator-edit::after {
    background-position: 0 -15px;
}

.annotator-touch-controls .annotator-edit {
    color: #2f80ed;
}

.annotator-touch-controls .annotator-delete {
    color: #b72319;
}

.annotator-touch-viewer .annotator-touch-controls .annotator-edit:hover::after,
.annotator-touch-viewer .annotator-touch-controls .annotator-edit:focus::after,
.annotator-touch-viewer .annotator-touch-controls .annotator-edit:active::after,
.annotator-touch-viewer .annotator-touch-controls .annotator-edit.annotator-focus::after {
    background-position: 0 -30px;
}

.annotator-touch-viewer .annotator-touch-controls button::after {
    left: 15px;
}

.annotator-touch-editor {
    position: fixed;
    top: -1000px !important;
    left: 0 !important;
    right: 0;
    bottom: -1000px;
    padding: 1000px 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    -moz-box-pack: center;
    -moz-box-align: center;
    box-pack: center;
    box-align: center;
}

.annotator-touch-editor .annotator-touch-widget {
    pointer-events: all;
    position: relative;
    width: 80%;
    max-width: 680px;
}

.annotator-touch-editor .annotator-touch-widget-inner {
    position: static;
    width: auto;
    padding: 0;
    background: #fff;
}

.annotator-touch-editor .annotator-widget::after {
    display: none;
}

.annotator-touch-editor .annotator-widget .annotator-item {
    border-top-color: rgba(33, 150, 83, 0.24);
}

.annotator-touch-editor .annotator-widget .annotator-item,
.annotator-touch-editor.annotator-editor .annotator-item label,
.annotator-touch-editor.annotator-editor .annotator-item input,
.annotator-touch-editor.annotator-editor .annotator-item textarea {
    font-size: 18px;
}

.annotator-touch-editor.annotator-editor .annotator-item input,
.annotator-touch-editor.annotator-editor .annotator-item label {
    line-height: 30px;
    margin-left: 8px;
}

.annotator-touch-editor.annotator-editor .annotator-item input[checkbox] {
    font-size: large;
}

.annotator-touch-editor .annotator-widget .annotator-item:first-child textarea {
    font-size: 18px;
    background-color: #fff;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.annotator-touch-editor .annotator-resize {
    display: none;
}

.annotator-touch-editor .annotator-controls {
    padding: 7px;
    background-color: #fff;
    background-image: none;
}

.annotator-touch-editor .annotator-item-quote {
    font-size: 16px;
    line-height: 1.2;
    border-color: rgba(33, 150, 83, 0.24);
    background-color: rgba(33, 150, 83, 0.24);
    color: #000;
    padding: 10px 7px;
}

.annotator-item-quote span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    font-style: italic !important;
}

.annotator-item-quote.annotator-touch-expand span {
    overflow: visible;
    text-overflow: inherit;
    white-space: inherit;
}

.annotator-item-quote button {
    font-size: 14px;
    line-height: 44px;
    margin-top: -13px;
    float: right;
    text-transform: uppercase;
    font-weight: bold;
    color: #a58129;
    border: none;
    background: none;
    margin-left: 10px;
    cursor: pointer;
}

.annotator-button::after {
    background-repeat: no-repeat;
}

.annotator-button:hover,
.annotator-button:focus,
.annotator-button.annotator-focus {
    color: rgba(68, 68, 68, 0.5);
    display: inline-block;
    margin: 0 auto;
    border: 0;
    background: 0;
    cursor: pointer;
    padding: 8px 8px;
    font-weight: 300;
    font-size: 14px;
}

.annotator-button.annotator-focus:first-child {
    border-right: 1px solid rgba(68, 68, 68, 0.24);
}

.annotator-button.annotator-save::after,
.annotator-button.annotator-save:focus::after,
.annotator-button.annotator-save.annotator-focus::after {
    margin-top: -8px;
    background-position: 0 -135px;
}

[data-annotator-use-icons] .annotator-touch-widget .annotator-button {
    width: 1px;
    overflow: hidden;
    text-indent: -999em;
    padding-left: 25px;
}

[data-annotator-use-icons] .annotator-touch-controls .annotator-button {
    padding-left: 35px;
}

[data-annotator-use-icons] .annotator-touch-controls .annotator-button::after {
    left: 20px;
}

[data-annotator-use-icons] .annotator-touch-viewer .annotator-touch-controls button {
    padding-left: 25px;
    text-indent: -9000em;
}

[data-annotator-use-icons] .annotator-touch-viewer .annotator-touch-controls button::after {
    left: 15px;
}

[data-annotator-use-icons] .annotator-touch-viewer .annotator-widget {
    min-width: 320px;
}

.annotator-selection-handle {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 44px;
    height: 44px;
    top: 0;
    left: 0;
    padding: 0;
    margin-left: -22px;
    margin-top: -22px;
    border-radius: 50%;
    -webkit-tap-highlight-color: transparent;
}

.annotator-selection-handle::after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: -5px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.annotator-selection-start::after {
    top: -5px;
    bottom: auto;
    background-position: 0 -20px;
}

.annotator-selection-hide .annotator-selection-handle {
    display: none;
}

button.btn.btn-link.tst_gnrtar.faq_to {
    width: 100% !important;
    text-wrap: wrap !important;
}
@media only screen and (max-width: 480px) {
    .annotator-touch-viewer {
        left: 0 !important;
        width: 100%;
        background: none;
        min-width: 0;
        border: none;
    }
    .div#arrowParent {
        padding: 0 !important;
    }
    .col-md-12.mt-2.pr-0.all.video.pl-md-0.pl-lg-0 {
        padding: 0 !important;
    }
    .annotator-touch-viewer .annotator-widget {
        position: static;
        left: 0;
        width: 100%;
        height: auto;
        min-width: 0;
        -webkit-box-sizing: border-box;
        -webkit-border-radius: none;
        border-radius: none;
    }
    .annotator-touch-viewer .annotator-widget::after {
        display: none;
    }
    .annotator-touch-editor {
        border: none;
        -webkit-box-align: start;
        -moz-box-align: start;
        box-align: start;
    }
    .annotator-touch-editor .annotator-touch-widget {
        width: 100%;
        max-width: auto;
        margin: 0;
        border-color: #333;
        border-left: none;
        border-right: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
    }
    .annotator-touch-editor .annotator-touch-widget-inner {
        width: 100%;
        max-width: auto;
        margin: 0;
        border: 0;
    }
    .annotator-touch-editor .annotator-controls {
        border-bottom: 1px solid #d4d4d4;
    }
    .annotator-touch-editor .annotator-touch-widget,
    .annotator-touch-editor .annotator-touch-widget-inner,
    .annotator-touch-editor .annotator-touch-widget .annotator-item:first-child textarea,
    .annotator-touch-editor .annotator-controls {
        border-radius: 0;
    }
    #main-content section.bg-light{
        padding: 10px !important;
    }

}

#htmlContent .annotator-hl {
    background: rgba(255, 255, 10, 0.3);
}

#htmlContent .annotator-hlh {
    background-color: rgba(33, 150, 83, 0.24);
}

#htmlContent .annotator-hl-temporary {
    background: rgba(0, 124, 255, 0.3);
}

.annotator-adder .annotate-btn {
    border-right: 1px solid rgba(68, 68, 68, 0.24);
    display: inline-block;
}

.annotator-adder .annotate-btn:last-child {
    border-right: 0;
}

.annotator-adder a {
    display: block;
    white-space: nowrap;
    color: black;
}

.annotator-adder button,
.annotator-adder a {
    padding: 8px 12px;
}

.annotator-touch-widget-inner .annotator-button {
    width: 25%;
    white-space: nowrap;
    border-right: 1px solid rgba(68, 68, 68, 0.24);
    text-align: center;
}

.annotator-touch-widget-inner .annotator-button:last-child {
    border-right: none;
}

.annotator-touch-widget {
    width: 97%;
}

.annotator-touch-widget .annotator-touch-widget-inner {
    width: 100%;
}

.annotator-editor .annotator-touch-widget {
    padding: 0.5rem;
    border: none;
    background: transparent;
    box-shadow: none;
}


/* VIDEO PAGE CSS */

.video-model .modal-dialog {
    width: 900px;
    margin: 50px auto 0;
    max-width: 900px;
}

.video-model .close {
    font-size: 50px;
    font-weight: normal;
    line-height: 1;
    color: #fff;
    text-shadow: 1px 1px 1px red;
    opacity: 1;
    position: absolute;
    right: 0;
    top: -45px;
}

.video-model .modal-content {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    outline: 0;
    box-shadow: none !important;
}

.modal-body iframe {
    width: 100%;
    height: 500px;
}

@media (max-width:480px) {
    .video-model .modal-dialog {
        width: 350px;
        margin: 50px auto 0;
        max-width: 350px;
    }
    .modal-body iframe {
        width: 100%;
        height: 180px;
    }
    .medialink2 ul li {
        padding: 0 5px 15px 0;
    }

    section.book_detail.mt-4 {
        padding-bottom: 0 !important;
    }
    
    section#main-content {
        padding-bottom: 0 !important;
    }
}

.pagebreadcrumb {
    display: block;
    width: 100%;
    margin: 0;
    padding: 8px 15px;
    bottom: 0;
    list-style: none;
    background: transparent;
    border-radius: 0;
    text-align: center;
    color: #ffffff;
}

.pagebreadcrumb a,
.pagebreadcrumb strong {
    color: #ffffff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: normal;
}

.pagebreadcrumb a:hover {
    color: #feec00;
}

.pagebreadcrumb.active {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
}


/*# sourceMappingURL=style.css.map */

.pagebreadcrumb {
    display: block;
    width: 100%;
    margin: 0;
    padding: 8px 15px;
    bottom: 0;
    list-style: none;
    background: transparent;
    border-radius: 0;
    text-align: center;
    color: #ffffff;
}

.pagebreadcrumb a,
.pagebreadcrumb strong {
    color: #ffffff;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: normal;
}

.pagebreadcrumb a:hover {
    color: #feec00;
}

.pagebreadcrumb.active {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
}
label.error{
    color: red;
}
/*------scroll bar---------------------*/

::-webkit-scrollbar {
    width: 5px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #525965;
    border: 0px none #ffffff;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #525965;
}

::-webkit-scrollbar-thumb:active {
    background: #525965;
}

::-webkit-scrollbar-track {
    background: transparent;
    border: 0px none #ffffff;
    border-radius: 50px;
}

::-webkit-scrollbar-track:hover {
    background: transparent;
}

::-webkit-scrollbar-track:active {
    background: transparent;
}

::-webkit-scrollbar-corner {
    background: transparent;
}
/*
.vality_div{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }*/
    .vality_div .view_bts{
        padding:3px 8px;
        box-shadow: none !important;
        background: #023356;
        color: #fff !important;
        border-radius: 3px;
        font-weight: 600;
        font-size: 12px;
	    line-height:24px;
        display: block;
        width: 100%;
        margin-top: 8px;
        text-align: center;
}
    }
    /* our app */
.app-wrap-content h3 {
    color: #fff;
    font-weight: 700;
    font-size: 35px;
}
#home_slider .owl-stage-outer .item img {
    width: 100%;
   height: 100% !important
}
.app-wrap {
    box-shadow: 0px 27px 20px -19px rgb(140 161 255);
    padding: 56px;
    background-color: #7797c7;
    color: #fff;
    border-radius: 10px;
    min-height: 400px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.app-wrap-content .breadcrumb-item+.breadcrumb-item {
    padding-left: 0.5rem;
    display: flex;
    align-items: center;
    padding-left: 6px;
}
.button-group .btn {
    margin-right: 15px;
    background-color: #d85700;
    color: #fff;
    padding: 10px 20px;
    font-size: 18px;
    border: 0;
}
.app-wrap-content li.breadcrumb-item {
    font-size: 18px;
    font-weight: 500;
}
li.breadcrumb-item i.far.fa.fa-arrow-circle-left {
    cursor: pointer;
}
.app-wrap-content .breadcrumb-item+.breadcrumb-item::before {
    content: '';
    width: 9px;
    height: 9px;
    margin-right: 9px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    transform: rotate( 132deg);
}
.app-wrap-content .breadcrumb {
    margin: 20px 0;
}



.bg-light {
    background-color: #f6fcff!important;
}
.education-area-two .list-group {
    margin-top: 22px;
    padding-left: 15px !important;
}
.education-area-two .list-group-item {
    border-radius: 3px;
    overflow: hidden;
    border: 0;
    margin: 6px 0;
    display: flex;
    align-items: center;
    padding: 0px 6px 0px 0px;
    box-shadow: 2px 2px 10px #ccc;
}
.education-area-two .list-group-item i {
    margin-right: 4px;
    width: 42px;
    line-height: 4;
    flex: none;
    display: block;
    text-align: center;
    height: 100%;
    color: #fff;
    background-color: #d85700;
}
.education-area-two .list-group-item p {
    padding: 5px;
    font-size: 16px;
    margin-bottom: 0;
    font-weight: 500;
}
/*.education-img-wrap img {
    width: 40vw;
}*/
.testimonial-img{
    max-width: 120px;
    margin: 31px auto;
    border-radius: 30% 70% 58% 42% / 30% 30% 70% 70%;
    overflow: hidden;
    box-shadow: 5px 9px 12px #ddd7d7;
}




    /* cp_advantages__section */

.single-tutor {
    border-radius: 8px;
    padding: 30px 20px;
    margin-bottom: 30px;
    box-shadow: 0px 27px 20px -19px rgb(122 62 134 / 31%);
    background: rgba(255, 203, 0, .1);
}


}
.single-tutor.one {
    background: #e4feef;
}
.single-tutor.two {
    background: rgba(228, 23, 79, .08);
}
.single-tutor.three {
    background: rgba(255, 203, 0, .1);
}
.single-tutor.four {
    background: #f3f0ff;
}
.single-tutor_icon {
    text-align: center;
    display: block;
    color: #fff;
    font-size: 26px;
    height: 68px;
    line-height: 68px;
    align-items: 68px;
    width: 68px;
    margin-bottom: 40px;
    border-radius: 0.875rem;
}
.single-tutor.two {
    margin-top: 30px;
}
.one .single-tutor_icon {
    background: #25cd71;
    box-shadow: 0 6px 20px rgb(56 217 147 / 25%);
}
.two .single-tutor_icon {
    background: rgba(228, 23, 79, .6);
    box-shadow: 0 6px 20px rgb(244 112 125 / 25%);
}
.three .single-tutor_icon {
    background: rgba(255, 203, 0, .8);
    box-shadow: 0 6px 20px rgb(255 162 112 / 25%);
}
.four .single-tutor_icon {
    background: #9775fa;
    box-shadow: 0 6px 20px rgb(151 117 250 / 25%);
}
.cp_advantages__section .list-group-item i {
    color: var(--bs-primary);
    margin-right: 12px;
    font-size: 12px;
    flex: none;
}
ul.list-group.list-group-flush {
    /* background-color: #f6fcff; */
    
    padding: 18px;
    border-radius: 0px;
}
.cp_advantages__section li.list-group-item {
    display: flex;
    padding: 12px 17px;
    align-items: center;
    background-color: #f6fcff;
    border: 0;
    border-left: 5px solid #d85700;
    margin: 2px 0;
    font-size: 16px;
}




    .advantage-main{margin-top: 30px;}
.gain-head h2{font-size: 40px; color: #000; text-align: center;}
.adv-img-para {
    padding-top: 83px;
}


.acess-main {
    background: #e5f2ff;
    padding: 50px 0px;
    overflow: hidden;
}




.marquee-content {
    display: flex;
    list-style: none;
    -webkit-animation: scrolling 50s linear infinite;
    animation: scrolling 50s linear infinite;
}

.marquee-item {
   
    flex-shrink: 0;
}

/*marquee-image {
  
    width: 100%;
    
    height: 350px;

}
*/
.marquee-content{
    display:flex;
    list-style:none;
    -webkit-animation:scrolling 50s linear infinite;
    animation:scrolling 50s linear infinite
}

.marquee-image {
    width: 100%!important;
    height: 230px!important;
}


@-webkit-keyframes scrolling{
    0%{
        transform:translateX(0)
    }
    to{
        transform:translatex(-200rem)
    }
}
@keyframes scrolling{
    0%{
        transform:translateX(0)
    }
    to{
        transform:translatex(-200rem)
    }
}
    
    section.banner {
    margin-top: 0px;
}
.course__categories .content-center {
      display: flex;
      align-items: center;
      justify-content: space-between;
  }
  
  .course__content .card_courses {
      background-color: #fff;
      border-radius: 10px;
      padding: 10px 10px;
      margin: 10px 0;
     border-bottom: 1px solid #f68a1f;
     object-fit: cover;
     box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
     border: 3px solid #fdf9f9;
     transform: translateY(0px);
     transition: all .5s;
  }
 .course__content .card_courses:hover {

    transform: translateY(-15px);
    transition: all .5s;
    box-shadow: 2px 4px 12px 1px #a6a1a1;
    border-bottom: 2px solid #f68a1f;
    border-radius: 10px 10px 10px 10px;
}

  .crourse-mid-new .card a {
    box-shadow: 0px 5px 20px rgba(0,0,0,0.2);
}
  .course__categories .card_courses.content-center {
      margin-bottom: 10px;
      height: calc(100% - 20px);
      border-bottom: 2px solid transparent !important;
  }
  
  .card__flex h5.card-title {
      font-size: 16px;
      margin-bottom: 0;
      color: #111;
      text-decoration: none!important;
  }
  
  .card__flex {
      display: flex;
      align-items: center;
  }
  .card_courses img.courses_icon_img {
       max-width: 100px;
/*      border-radius: 50px;*/
      margin-right: 8px;
/*      border: 1px solid #ccc;*/
  }
  
  .card__flex h5.card-title {
      font-size: 16px;
      margin-bottom: 0;
  }
  
  .icon__angle-right {
      margin-right: 8px;
  }
    .contentWrapper .tabsWrapper {
      margin: 0 auto;
      /* border-radius: 40px; */
      width: calc(100% - 128px);
      height: 50px;
      overflow: hidden;
      position: relative;
      padding: 7px;
  }
  
  .contentWrapper .course__tabs {
      margin: 0;
      padding: 0;
      position: absolute;
      top: 10px;
      bottom: -25px;
      left: 20px;
      right: 20px;
      white-space: nowrap;
      overflow: auto;
  }
  
 
  .course__tabs li {
      display: inline-block;
      background-color: #f6fcff;
      padding: 5px 10px;
      cursor: pointer;
      border-radius: 20px;
      font-size:14px;
      font-weight:700;
  }
  
  .tabsWrapper_top {
      border-radius: 40px;
      overflow: hidden;
      position: relative;
      background-color: #fff;
      box-shadow: 2px 2px 10px #ccc;
      margin: 0 15px;
  }
  
  .course__categories {
      background-color: #e8e7e7!important;
      padding: 50px 0px;
  }
  
  
  .course__categories .section-hedding {
      margin-bottom: 15px;
  }
  .contentWrapper .course_btn_nav {
      height: 61px;
      line-height: 52px;
      width: 50px;
      cursor: pointer;
      font-size: 20px;
      color: #fff;
      background-color: #ef8443;
      text-align: center;
  }

   .contentWrapper .course_btn_navi{
    color: #fff !important;
   }
  
  .contentWrapper .next {
      right: 0;
  }
  
  .contentWrapper .next, .contentWrapper .previous {
      position: absolute;
      top: 0;
  }
.contentWrapper .tabContent{padding: 15px}

  section.most-popular-main {
    padding: 30px 0px;
    background-color: #f4fffd;
}
section.most-popular-main ul {
     
    padding: 10px;
    background-color: #fff;
    border-radius: 30px;
    border: 0px solid #dfcdcd;*/
    position: relative;
}

.most-popular-main .section-hedding {
    margin-bottom: 0px!important;
}


.most-popular-main .nav-tabs a.nav-link {
    color: #0f4c75;
    padding: 6px 20px;
    border-radius: 20px;
    box-shadow: 2px 2px 5px #0000000d;
    font-size: 18px;
    background-color: #fff;
    white-space: nowrap;
    text-align: center!important;
    text-transform:uppercase;
}

.most-popular-main .nav-tabs a.nav-link.active {
    color: #fff;
    display: flex;
    align-items: center;
    padding: 5px 10px !important;
    border-radius: 20px !important;
    box-shadow: 2px 2px 5px #0000000d;
    font-size: 14px !important;
    background-color:<?=TOP_NAVBAR?>;
}

.most-popular-main li.nav-item {
    margin: 0px 21px;
}

.crourse-mid-new .card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    box-shadow: 0 0px 20px 0 rgb(204 204 204 / 50%);
    border-radius: 20px;
}

.crourse-mid-new .thum_box {
    position: relative;
    overflow: hidden;

}

.crourse-mid-new h6 {
    font-size: 14px;
    color: #000;
    text-decoration: none!important;
    line-height:19px;
}

.card.quiz_post.cours_item_slider a {
    text-decoration: none;
    color: #111;
}

.tab-pane.fade {
  transition: all 0.2s;
  transform: translateY(1rem);
}

.tab-pane.fade.show {

    transition: all 0.2s;
  transform: translateY(0rem);
}



/* .cours_item_slider .thum_box img{
    width:auto important; 
    height: 160px !important; 
    margin:auto ;
} */


.crourse-mid-new .owl-nav button {
    bottom: 46%;
    position: absolute;
    width: 50px;
    height: 50px;
    background-color: #ff.ffff96!important;
    border-radius: 100%;
    transition: all 0.5s;
    background-color: #023356 !important;
}

.crourse-mid-new .owl-nav button.owl-prev {
    left: -60px;
}

.crourse-mid-new .owl-nav button.owl-next {
    right: -60px;
}

.crourse-mid-new .owl-nav button span {
    color: #0f4c75!important;
    font-size: 40px;
    border-radius: 100%;
    line-height: 30px;
    color: #fff !important;
}


  /* .h6_title{    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} */

.tbsew-ew{
     flex-wrap: inherit;
    overflow: hidden;
   
}



.tbsew-ew li.nav-item {
    margin: 0px 6px!important;
}




.tbsew-ew li a.nav-link {
    color: #0f4c75;
    display: flex;
    align-items: center;
    padding: 5px 10px!important;
    border-radius: 30px;
    box-shadow: 2px 2px 5px #0000000d;
    font-size: 14px!important;
    background-color: #fff;
}






#home_slider .owl-stage-outer .item {
   height: 500px;
    background:beige;
}



.btgeet {
    margin-bottom: 10px;
}

#owl-example button:focus {
    outline: 1px dotted;
    outline: none!important;
}


.tabviewNLparent{
    border-radius: 40px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    box-shadow: 2px 2px 10px #ccc;
    margin: 15px 0;
}
.tabviewNL{
    border-radius: 40px;
    
    position: relative;
    background-color: #fff;
   
    width: calc(100% - 128px);
    margin: 0 auto;
    
}

a.course_btn_navnew.btnPrevious {
    left: -70px;
}
a.course_btn_navnew.btnNext {
    right: -70px;
}

.group-end .btnNext, .group-end .btnPrevious {
    position: absolute;
    top: 0;
}






.group-end .btnNext {
    right: 0;
}


.tbsew-ew li.nav-item {
    margin: 0px 0px 0px 5px!important;
}




.tabexamprep_dt{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 5px 15px;
    overflow-x: auto;
    flex-direction: row !important;
    flex-flow: row !important;
    overflow-y: hidden;
    background: #fff;
}
.tabexamprep_dt .tabex_sec .tabexmini_cont{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 150px;
    font-weight: normal;
    font-size: 16px;
}
.tabexmini_cont span{
    font-size:24px;
}
.tabexamprep_dt .tabex_sec {
    border-radius: 0.25rem;
    box-shadow: 2px 2px 12px 1px #ddd;
    padding: 1em;
    text-align: center;
    display: flex;
    height: 88px;
    width: 165px;
    margin:5px;
    align-items: center;
    justify-content: start;
    transition: all linear 0.4s;
    cursor: pointer;
    position: relative;
    color: #000;
    border-top: 2px solid #0000;
}
.tabexamprep_dt .tabex_sec:hover {
   border-color: #488AF7;
    box-shadow: 2px 4px 12px 1px #ddd;
    transform: translateY(-8px);
}
.choose_exam_dt {
    margin: 20px 0 0;
    background: #F0F4F6;
}

.choose_exam_dt .scroll-box-con{
    box-shadow: -1px 1px 4px 0 rgba(117, 138, 172, .12);
    background-color:#fff;
}
.scroll-box-con {
    width: 100%;
    height: 309px;
    overflow-y: scroll;
    border-bottom: 1px solid #ccc;
}
.choose_exam_dt .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #007bff;
    background-color: #007bff00;
}
.subject-list-menu {
    text-align: center;
}

.custom-bg-detail{
    width: 50px;
    border-radius: 50px;
    height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}
.nav-pills-sec .nav-link.active p {
    color: #BF3980;
    border-bottom: 3px solid;
}
.section-padding-tops {
    padding-top: 40px;
}

.feature-areas {
    color: #fff;
    background-color: #5e88fc;
}
.titles-con{
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #fff;
    font-weight: 600;
}
.titles-con:after, .titles-con:before {
    content: '';
    width: 50px;
    height: 1px;
    display: inline-block;
    background-color: #e1e1e1;
    margin: 0 15px;
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
}
.page-titles h3 {
    font-size: 32px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
}
.service-box-content{
    position: relative;
    padding-left: 100px;
    height: 145px
}
.service-box-content p{
font-size:12px;
}
.service-box-content .box-icon-dt{
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 72px;
     background-color: #fff !important;
   
}
.service-box-content .box-icon-dt:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff !important;
    z-index: -1;
    transition: .3s;
}
.box-icon-dt:hover{
    background: linear-gradient(45deg, rgba(72, 44, 191, 1) 0, rgba(106, 198, 240, 1) 100%);
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.service-box-content h4 {
    margin-bottom: 10px;
    color: #fff;
    font-weight: 700;
    border-bottom: 2px solid;
    width: fit-content;
    width: -moz-fit-content;
}
figure {
    margin: 0;
}
.mobile-images{
    margin-bottom: -128px;
}
.spaces_60{
    height: 60px;
}
.testimonial-dest {
    padding-top: 130px;
}
.testimonial {
    background: #fff;
}
.testimonial-dest h3{
    color: #8790af !important;
}
.testimonial-dest h5{
    color: #8790af !important;
}
.team-box-detail{
    position: relative;
    padding: 55px 60px 1px!important;
    -webkit-box-shadow: 0 0 30px -5px rgba(0, 0, 0, .1);
    box-shadow: 0 0 30px -5px rgba(0, 0, 0, .1);
    border-radius: 5px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin: 20px 15px 30px;
}
.team-box-detail h4 {
    color: #0093dd;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
}
.testimonial_dt{
    line-height: 25px;
    font-size:12px;
}
.sucess_slider .owl-nav .owl-prev{
     content: "";
    position: absolute;
    top: 40%;
    left: 0%;
    transform: translate(50%,50%);
    background-color: #ddd !important;
    width: 30px;
    display: block;
    line-height: 30px;
    height: 30px;
    color: #fff !important;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
    opacity: .6;
    transform: translate(50%, 50%);

}
.sucess_slider .owl-nav .owl-next{
     content: "";
    position: absolute;
    top: 40%;
   right: 3%;
    transform: translate(50%,50%);
    background-color: #ddd !important;
    width: 30px;
    display: block;
    line-height: 30px;
    height: 30px;
    color: #fff !important;
    font-size: 14px;
    border-radius: 50%;
    text-align: center;
    opacity: .6;
    transform: translate(50%, 50%);
}
.download_apps_before{
    position:relative;
}
.download_apps_before:before{
    content: "";
    position: absolute;
    width: 100%;
/*    background-image: linear-gradient(135deg, #2458ed 10%, #52e5e7 100%);*/
    opacity: .8;
    top: 20%;
    height: 60%;
    left: 0;
}
.section-padding-custom {
    padding-top: 200px;
    padding-bottom: 10px;
}
.download-apps .section-title p {
    font-size: 15px;
    text-align: justify;
    color: #888da8;
}
.download-apps .form-inline {
    padding: 0;
    background: #fff;
    margin: 20px 0;
    border-radius: 5px;
}
.download-apps #send_sms {
    margin: 4px auto;
}
.download-apps .custom-form-group {
    width: 70%;
    padding: 7px;
}
.download-apps .form-inline .form-control {
    display: block;
    width: 100%;
    padding: 0.5rem 1.5rem;
}
.frequency .card-header {
    box-shadow: 2px 0px 20px -4px rgba(111, 111, 111, 0.15), 0 4px 6px -2px rgba(0, 0, 0, 0.09);
    margin-bottom: 5px;
    background-color:#fff;
}


    .frequency  .card-body{
        box-shadow: 2px 0px 20px -4px rgba(111, 111, 111, 0.15), 0 4px 6px -2px rgba(0, 0, 0, 0.09);
   
    font-size: 15px;
    background-color:#fff;
    }
    .frequency .card{
        border:0 !important;
        box-shadow: inherit !important;
    }
 .frequency .card-header:hover{
background: linear-gradient(135deg, #2458ed 10%, #4ea9f4 100%);
    color: #fff;
 }
.accordion .card-header:after {
  font-family: "FontAwesome";
  content: "\f068";
  float: right;
  display: none;
}
.accordion .card-header.collapsed:after {
  content: "\f067";
}


/* -------------03-07-2023------------ */



/* -------------Header Login Btn------------ */

a.btn.btn-outline-success.btn_login.text-white.my-2.my-sm-0.d-flex.align-items-center {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    margin-left:12px !important;
}

a.btn.btn-outline-success.btn_login.text-white.my-2.my-sm-0.d-flex.align-items-center:hover {
    background: #fff !important;
    border: 2px solid #fff;
    color: #00a9e0!important;
}

/* -------------Detail Modal------------ */

/* -------------04-07-2023------------ */

.sourse_content.d-flex.align-items-center.justify-content-between .pl-3.d-flex.align-items-center {
    width: 100%;
    justify-content: space-between;
}

.sourse_content.d-flex.align-items-center.justify-content-between .d-flex.flx_col {
 	width: 100%;
}


.course-card-cont h4{
   font-size:14px !important;
   margin-bottom:12px !important;
}

.h6_title{
   font-size:18px !important;
   line-height: normal;
   margin-bottom: 0px;
   font-weight: bold;
   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* -------------05-07-2023------------ */

section.cp_advantages__section.py-5,.course__categories,section.education-area-two.py-5{
padding:30px 0px !important;
}
.contentWrapper .tabContent{
padding:0px !important;
}
.tabsWrapper_top{
margin:0px !important;
}
.section-hedding.text-left p{
margin:0px !important;
}
.most-popular-main .section-hedding h3.section-title,.course__categories .section-hedding h3.section-title,.section-hedding.text-left h3.section-title,section.cp_advantages__section.py-5 h3.section-title, .section-hedding.text-center h3.section-title{
font-size:30px;
}

.course__categories .section-hedding p,{
font-size:18px;
}


.cours_item_slider .thum_box {
    width: 100%;
    height: 160px;
    border-radius: 10px 10px 0px 0px;
    background-color: #f9f8f8;
}

.card.quiz_post.cours_item_slider {
    background-color: #fff;
    border-radius: 10px 10px 10px 10px;
    border-bottom: 1px solid #f68a1f;
    object-fit: cover;
    margin-bottom: 20px;
    margin-top: 20px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    border: 2px solid #fdf9f9;
    transform: translateY(0px);
    transition: all .5s;
}


.card.quiz_post.cours_item_slider:hover {
    transform: translateY(-15px);
    transition: all .5s;
    box-shadow: 2px 4px 12px 1px #a6a1a1;
    border-bottom: 2px solid #f68a1f;
    border-radius: 10px 10px 10px 10px;
}
.cours_item_slider .thum_box img, .course-card-thumbnail img,.inner-mid-image img {
    width: 100% !important;
    height: auto !important;
    margin:auto;
    max-height: 100%;
}

span.book_validity.d-inline-block {
    font-size: 13px;
    font-weight: 600;
    line-height: 2;
    border-radius: 3px;
    color: #000;
    display: block;
}

.course-card-cont h4{
    padding:0 10px !important;
}
.card-body {
    padding: 10px !important;
}

.breadcrumb {
    background-color: #00a9e0!important;
}

.row.reset_pwd .mb-2{
    margin-bottom: 0px !important;
}

.btn.btn-warning.load_more{
	transition: .5s;
    padding: 8px 20px !important;
    border-radius: 8px !important;
    font-size: 16px !important;
    border:none;
}

.btn.btn-warning.load_more:hover{
    box-shadow: 0 6px 10px #d9d9d9;
}

#main-content h1{
    margin:0px;
    font-size:30px;
}

.container.apicontent.about-mob h2 {
    font-size: 30px;
}
#main-content section.bg-light, section.feauture-main {
    padding: 30px;
}

.btn:hover{
    box-shadow: 0 6px 10px #d9d9d9 !important;
}



.sourse_content.d-flex.align-items-center.justify-content-between>.d-flex {
    width: 100%;
}

.sourse_content.d-flex.align-items-center.justify-content-between>.d-flex>div.pl-3 {
     padding:10px;
}

.sourse_content.d-flex.align-items-center.justify-content-between .d-flex {
    align-items: center;
}

.inner-mid-image img{
    width: 100% !important;
    height: auto !important;
    margin: auto;
    max-height: 100%;

}
.inner-mid-image{
    height: 160px !important;
}


.lighty-inner-page .product_card.card, .product__filter .card{
    background-color: #fff;
    border-radius: 10px 10px 10px 10px !important;
    border-bottom: 1px solid #f68a1f !important;
    object-fit: cover
    margin-top: 20px;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
    border: 1px solid #dfdfdf !important;
    transform: translateY(0px) !important;
    transition: all .5s !important;
}

.lighty-inner-page .product_card.card:hover, .product__filter .card:hover{
    transform: translateY(-15px) !important;
    transition: all .5s !important;
    box-shadow: 2px 4px 12px 1px #a6a1a1 !important;
    border-bottom: 2px solid #f68a1f !important;
    border-radius: 10px 10px 10px 10px !important;
}


button.btn.btn-primary.submit-1{
padding:8px 20px !important;
font-size:16px !important;
border-radius:8px !important;
border:none !important;
transition: .5s;
}

button.btn.btn-primary.submit-1:hover{
    box-shadow: 0 6px 10px #d9d9d9 !important;
}

input.btn.btn-primary.bg_dark.text-white.mb-2.button_1.w-100.blk_btn:active {
    outline: 0 !important;
    border: 0 !important;
}
.blk_btn{
   border: 0 !important;
}
[type=submit]{
    -webkit-appearance: button;
    border: 0 !important;
}
section.pt-5.out_sid_pg, section#main-content section.py-5{
padding:30px 0px !important;
}



/* -------------06-07-2023------------ */

.row.product_data1 .col-lg-4.col-md-4.course_list.mb-10 {
    padding: 0px 5px;
}

section.cousre-cars-1 .col-lg-3 {
    margin-top: -20px;
    padding: 0px 5px;
}


.feauture-main .counter_div{
    box-shadow: 0px 0px 6px #00a9e0 !important;
    border-radius: 0 50px 0 50px !important;
}

.user-fa-icon{
    background-color: transparent !important;
}

.user-fa-icon .fa {
    font-size: 50px !important;
}

.feauture-main .counter_div h3 {
    color: #00a9e0!important;
}

#header_window #navbarSupportedContent a{
    text-transform: capitalize !important;
}

a.course_btn_navnew.btnPrevious i{
    margin-left: 8px;
}
a.course_btn_navnew.btnNext i{
    margin-right: 8px;
}

.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6;
    background-color: #b20000!important;
    color: #ffff !important;
}

.navbar-collapse a.btn:hover {
    background: transparent !important;
    box-shadow: none!important;
    border-bottom: 2px solid;
    border-radius: 0;
}

.navbar-collapse a.btn:active{
     border-bottom: 2px solid;
     border-radius: 0;
}

a.btn.btn-outline-success.btn_login.text-white.my-2.my-sm-0.d-flex.align-items-center:hover{
	border-radius:6px;
	box-shadow: 0 6px 10px #d9d9d9 !important;
}

h5.card-title.card-box-text {
    margin: 0;
    margin-top: 10px;
}

.course__categories .section-hedding p.mb-0 {
    font-size: 18px;
	color:#405461;
}
.row.product_data.our-slection-box .col-md-4.col-sm-6 {
    padding: 0px 5px;
}



.breadcrumbs li{
    display:inline;
}

/* shapeed container */

.breadcrumbs li+li:before{
  padding:0 5px;
  content:">";
  color:#00a9e0;
  background-color:transparent;
  font-weight:bold;
}

/* emphasis on the last link Headphones */
 .breadcrumbs li:last-child a{
  font-weight: bold;
  color: #00a9e0;
}

.breadcrumbs a {
    font-weight: normal !important;
    font-size: 18px !important;
    color: #9d9d9d!important;
}




.nabTab-filter .tab-brd-active {
    background-image: linear-gradient(to right, #673AB7, #2196F3) !important;
    padding: 5px;
    color:#fff;
}

.nabTab-filter .nav.nav-tabs.tabs-new-left-1 {
    padding: 0px !important;
}


.nabTab-filter .tab-brd-2{
    padding:10px !important;
    cursor: pointer;
}


div#accordionExample .card-body, .card-body {
     box-shadow:0 6px 10px #d9d9d9 !important;
}





.resourse_lft_pnl .nav-tabs .nav-link{
	 margin-bottom:5px;
	border-radius:20px !important;
}


#mobile_number_forgot_modal .blk_btn{
	border:0;
}

.row.boot-direction a.btn.btn-dark.d-block {
    border: 0;
    color:#fff;
}

.card.quiz_post.cours_item_slider{
    overflow: hidden;
}


.user-fa-icon .fa{
    color:#b20000 !important;
}



.tab-content.targetOnTab .card.quiz_post.cours_item_slider{
    margin-bottom: 0px !important;
}

.sourse_content.d-flex.align-items-center.justify-content-between>.d-flex>div.pl-3 h4{
    margin-top:0px !important;
    margin-bottom:0px !important;
}


section.banner h1.font-weight-bold.ban_had.theme-blue.text-center {
    margin-bottom: 15px !important;
}


.bottom-footer-privacy {
    display: flex;
    width: 100%;
}
.nabTab-filter .tab-brd-2:hover {
    background-image: linear-gradient(to right, #FF9800, #b20000) !important;
}

.education-img-wrap{
  margin-top:110px;
  width:100%;
  height:290px;

}

 .education-img-wrap .img-fluid{
    width:100%;
    height:100%;
 }

#dynamic_purchase_history .pfirst-data{
    width: 35%;
    text-align: left;
}

#dynamic_purchase_history .dot-new{
    position:relative !important;
    left:0 !important;
}

#dynamic_purchase_history .pfirst-value{
    position:relative !important;
    left:5% !important;
}

section#bottom-fixed {
    padding: 0;
}

.owl-carousel.testimonial-slider.owl-loaded.owl-drag .owl-dots{
    bottom:-25px !important;
}

section#header_window {
    position: sticky;
    top: 0;
    z-index: 99;
    width: 100%;
}

section.banner.live_class .row.mt-10.mb-4 {
    margin-bottom: 0 !important;
}

button.swal2-confirm.swal2-styled {
    background-color: #000 !important;
}

.product_card.card img{
    height:160px !important; 
    /*object-fit:contain;*/
}
#menu_area .mainmenu ul li a{
/*    overflow: hidden;*/
    text-overflow: ellipsis;
    display: block;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: nowrap;
    text-decoration: none;

}

.program_col .card-text {
    min-height:120px;
}

.owl-carousel.main_banner_slider.mobile-banner.owl-loaded.owl-drag img.img-fluid.banner_imgss{
     width:auto !important;
}

.buttion-link-poopup{
    z-index:99999 !important;
}



/*-------------video section----------------*/
.contentMenu{
    display: none !important;
}

div#arrow {
    width: 70px;
}
.narayanaItem .thum_box {
    height: auto;
}





/* -------------------Manish style code Start-------------------- */

.video-section .modal-body {position: relative;}
.video-section .modal-body:before{position: absolute; content: ""; top: 15px; left: 0; width: 100%; height: 65px; background-color: transparent; z-index: 999;}
.video-section .modal-body:after{position: absolute;content: "";bottom: 23px;right: 60px;width: 80px;height: 38px;background-color: transparent;z-index: 999;}
#youtube_fullscreen_btn{position: absolute; content: ""; bottom: 27px; right: 16px; width: 50px; height: 33px; background-color: transparent; z-index: 999; cursor: pointer;}
#GSCCModal_youtube.video_fullscreen .modal-dialog{height: 100vh !important; position: relative; width: 100%; max-width: 100% !important; margin: 0;}
#GSCCModal_youtube.video_fullscreen .modal-footer{display: none;}
#GSCCModal_youtube.video_fullscreen .vide0-chat-box{padding: 0 !important;}
#GSCCModal_youtube.video_fullscreen .modal-body{padding: 0 !important;}
#GSCCModal_youtube.video_fullscreen .modal-body iframe{height: 98vh !important;}
#GSCCModal_youtube.video_fullscreen #youtube_fullscreen_btn{bottom: 11px; right: 0;}
#GSCCModal_youtube.video_fullscreen .video-section .modal-body:after{bottom: 11px; right: 47px; width: 80px;}
#GSCCModal_youtube.video_fullscreen .video-section .modal-body:before{top: 0; left: 0; width: 100%; height: 68px;}
#youtube_fullscreen_btn .tooltip_fullscreen{display: none;}
#youtube_fullscreen_btn:hover .tooltip_fullscreen{display: block; color: #fff; font-size: 13px; white-space: nowrap; position:absolute; bottom: 30px; right: 7px;}
#GSCCModal_youtube .ytp-impression-link{display: none !important;}
.overlay_oniframe_youtube{position: absolute; bottom: 68px; left: 0; width: 100%; height: 100%; background-color: transparent; z-index: 999;}
#GSCCModal_youtube.video_fullscreen .overlay_oniframe_youtube{bottom: 60px;}
.overlay_oniframe_youtube:after{content: ""; position: absolute; bottom: -43px; left: 200px; height: 35px; width: 282px; background: transparent;}
#GSCCModal_youtube.video_fullscreen .overlay_oniframe_youtube:after{bottom: 50px; width: 66%;}
.top_close_btn_inindex{position: relative; z-index: 9999;}

/* -------------------Manish style code End-------------------- */
















@media (min-width: 320px) and (max-width: 767px){
    .sourse_content .src_icon {
         max-width: 26% !important;
    }

    .video-section .modal-body:after{bottom: 27px; right: 65px; height: 42px;}
    #youtube_fullscreen_btn{bottom: 25px; height: 44px;}
    
}


@media(min-width:1600px){

    .tbsew-ew li a.nav-link, .most-popular-main .nav-tabs a.nav-link.active{
        font-size: 18px!important;
    }


    #home_slider .owl-stage-outer .item img{
         width:auto;
         height:500px !important;
	 max-width:100% !important
    }
}

@media only screen and (min-device-width: 992px) and (max-device-width: 1250px){
	
   .d-flex.quiz__price_area span.quiz__btn.btn.btn-priamry, .d-flex.quiz__price_area a.quiz__btn.btn.btn-priamry {
        font-size: 12px;
	padding: 5px;
    }

    .contact-right iframe{height: 340px !important; width: 100% !important;}
    
}

@media only screen and (min-device-width: 768px) and (max-device-width: 991px){

    .cours_item_slider .thum_box img, .course-card-thumbnail img, .inner-mid-image img{
       height: 100% !important;
    }
    .cours_item_slider .thum_box{
        height: 90px;
     }
   .d-flex.quiz__price_area span.quiz__btn.btn.btn-priamry, .d-flex.quiz__price_area a.quiz__btn.btn.btn-priamry {
        font-size: 10px;
	padding: 3px
    }

    #herethi .my_library_img.libry-new-img {
       width: 100% !important;
	height:100% !important;
    }


    /* ---------------------Manish style code start---------------------- */

    .mainmenu.main-menu-navbar.nav-contact{padding: 5px 0;} 
    .mainmenu.main-menu-navbar.nav-contact .navbar-toggler-icon{height: 2.5em; width: 2.5em;}
    .mainmenu.main-menu-navbar.nav-contact .navbar-collapse{height: auto !important; padding: 20px 15px;} 
    #menu_area .mainmenu ul li a{font-size: 24px;}
    #navbarSupportedContent .mobile__header button i{font-size: 30px;}
    #navbarSupportedContent a.btn_login{font-size: 24px;}
    .hu-users.hu_use_sec .hu_col h6{font-size: 24px;}
    .hu-users.hu_use_sec .hu_icon{max-width: 80px;}
    .card.quiz_post.cours_item_slider .thum_box{height: auto;}
    .course_main_container .quiz_post .card-title{font-size: 33px;}
    .course_main_container .quiz__price_area .quiz__btn{font-size: 24px !important; padding: 8px 18px !important;}
    .cp_advantages__section .single-tutor h5{font-size: 28px;}
    .cp_advantages__section .single-tutor p{font-size: 26px;}
    .cp_advantages__section li.list-group-item{font-size: 28px !important; margin-bottom: 10px !important;}
    .course_main_container .view_btn a{font-size: 28px;}
    .education-area-two h3.section-title{font-size: 46px !important;}
    .education-area-two .section-hedding.text-left p{font-size: 28px !important;}
    .education-area-two .section-hedding h5.section-title{font-size: 30px !important;}
    .education-area-two .list-group-item i{display: flex !important; align-items: center !important; justify-content: center !important;}
    .mainTitle.mainTitleUnderline{font-size: 50px !important;}
    #faq .card .card-header .btn-header-link{font-size: 35px !important;}
    #faq .card-body p{font-size: 26px !important;}
    .cp_testimonial__section .section-hedding h3.section-title{font-size: 38px !important;}
    .cp_testimonial__section .testimonial-content h4{font-size: 48px !important;}
    .cp_testimonial__section .testimonial-content p{font-size: 36px !important;}
    .cp_testimonial__section .testimonial-img{max-width: 200px !important;}
    .cp_testimonial__section .testimonial-item{height: 560px !important;}
    .cp_testimonial__section .testimonial-slider.owl-carousel .owl-item img{height: 180px !important;}
    .our_app_section .app-wrap-content{display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 45px;}
    .our_app_section .app-wrap-content h3{font-size: 60px !important;}
    .our_app_section .app-wrap-content .larningJurney a.btn.btn-dark{font-size: 28px;}
    .free_counsil_session a.btn{font-size: 30px !important;}
    footer#footer_window{padding: 55px 15px !important;}
    #footer_window .footer_heading{font-size: 30px !important; padding-bottom: 30px !important;}
    #footer_window .address-list i{font-size: 24px !important;}
    #footer_window .address-list span{font-size: 24px !important;}
    #footer_window .fot_list.list-fte li a{font-size: 24px !important;}
    #footer_window .bottom-footer-privacy{display: block !important;}
    #footer_window .bottom-footer-privacy .fotr_btm_txt{font-size: 24px !important; margin-bottom: 20px;}
    #footer_window .bottom-footer-privacy ul li a{font-size: 24px;}
    #footer_window .bottom-footer-privacy .privcy_list{justify-content: normal !important; gap: 20px;}

    /* -------------------Manish style code End-------------------- */

}


@media only screen and (min-device-width: 320px) and (max-device-width: 991px){

   
    .top_navbar .navbar-brand {
        width: 100px;
	height:auto !important;
    }

   .education-img-wrap img {
       width: 100%;
       margin-top: 40px;
       height: 100%;
       object-fit: contain;
    }

   .education-img-wrap {
    margin-top: 0px;
    width: 100%;
    height: 290px;
    }

   .app-wrap-img{
       display:block !important;
   }

    #navbarSupportedContent .dropdown{
        margin-left:0px !important;
    }

   button.btn-close.button__ovrlay.btn-close-white.btn-mobile-close{
      display:none;
   }


}



@media(max-width:991px){ 
    #header_window form.form-inline.my-2.my-lg-0.ml-auto.nav_bar {
    	flex-direction: column;
    	display: flex;
    	justify-content: left;
    }
    .col-lg-3.product__filter.nabTab-filter{
	margin-bottom:15px !important;
    }
    .feauture-main .counter_div {
        margin: 5px 0px !important;
   }

    .tabviewNL.group-end ul.nav.nav-tabs.tbsew-ew.course__tabs2 {
        overflow: scroll;
	padding: 10px 0px 0px 0px;
    }

    .tabviewNL.group-end .course_btn_navnew,.contentWrapper .course_btn_nav{
	display:none !important;
    }

    .tabviewNL.group-end{
        width: calc(100% - 20px) !important;
    }


    .owl-carousel.main_banner_slider.mobile-banner.owl-loaded.owl-drag .owl-item img{
        height:auto !important;
    }


    /* -------------------Manish style code Start-------------------- */


    .course_main_container .our_course_main_tab_head .card.quiz_post .thum_box img{max-height: 170px !important;} 
    .contact-right iframe{height: 340px !important; width: 100% !important;}
    #GSCCModal_youtube .video-section .modal-body:before{width: 100%;}

    
    /* -------------------Manish style code End-------------------- */

}

@media(max-width:767px){

    #home_slider .owl-stage-outer .item img {
        width: 100% !important;
        height: auto !important;
        margin :0px auto;
    }

    #home_slider .owl-stage-outer .item{
	height: auto !important;
    }

    div#home_slider{
        height: auti !important;
    }

    .cours_item_slider .thum_box {
        height: 160px !important;
        width: 100%;
    }

   .crourse-mid-new .owl-nav {
      display: none;
   }

   section.banner {
     overflow-x: hidden;
   }

   .education-area-two .list-group{
      margin-top:0px;
   }

    .education-img-wrap{
       margin-top:10px;
	width:100%;
	height:100%;
    }

  .education-img-wrap .img-fluid{
	width:100%;
	height:auto;
    }

    .tab-content.targetOnTab .item{
	width:48% !important;
	margin-right:0px !important;
    }

    .tab-content.targetOnTab .item-boxTar {
	justify-content: space-between !important;
    }


    .bottom-footer-privacy {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .bottom-footer-privacy .fotr_btm_txt {
        text-align: center !important;
        width: 100%;
        display: block !important;
        margin-top: 15px;
    }

    section.program__section {
        margin-top: 0px !important;
	padding-bottom: 0px;
    }

    #myTabContent .my_library_img{
	width: 100% !important;
        height: 100% !important;
	margin:auto;
    }

    #menu_area .nav-contact{
       padding:0px 10px;
    }

    section.program__section img{
        max-width: 100%;
    }


    /* -------------------Manish style code Start-------------------- */

    #main-content > *{padding-left: 15px; padding-right: 15px;}

    .main_banner_section_container{padding-left: 0 !important; padding-right: 0 !important;}

    #faq .card .card-header .btn-header-link.collapsed{
        font-size: 14px !important;
    }

    .maintain_height_onsmview{height: auto !important;}
    .maintain_height_onsmview .our_course_main_tab_head{position: relative !important;} 

    .maintain_height_onsmview .view_btn{margin-top: 32px; margin-right: 14px;}

    .maintain_height_onsmview .quiz__price_area .quiz__btn{padding: 5px 14px; font-size: 14px;}
    .course_main_container .overflow_tabs{margin: 0 !important;}
    ul.nav-pills.filter-button-group li{margin-bottom: 0 !important;}
    .smview_program_section{padding-top: 20px !important;}
    .smview_program_section .container{padding:0 5px;}
    .cp_advantages__section .single-tutor .single-tutor_icon{display: inline; float: left; height: 45px; width: 45px; display: flex; align-items: center; justify-content: center; margin-bottom: 0 !important;}
    .cp_advantages__section .single-tutor h5{margin:10px 0 20px 55px !important;}
    .cp_advantages__section .single-tutor{padding: 20px 15px;}
    .cp_advantages__section .education-content2{margin-bottom: 5px !important;} 
    .main_home_pagefaq_container{padding-top: 15px !important; padding-bottom: 15px !important;}
    .main_home_pagefaq_container .row.py-5{padding-top: 15px !important; padding-bottom: 15px !important;}
    .our_app_section .app-wrap{padding: 30px !important;}
    .our_app_section .app-wrap-content .larningJurney a.btn.btn-dark{margin: 0 !important;}
    .our_app_section .app-wrap-img{margin-top: 10px !important;}
    .mainmenu.main-menu-navbar.nav-contact .navbar-collapse{height: auto !important; padding: 20px 15px !important;}
    .our_app_section .app-wrap-content{display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 45px;}
    .overlay_oniframe_youtube{display: none;}
    #GSCCModal_youtube.video_fullscreen .overlay_oniframe_youtube{display: none;}

    /* ------------------Manish style code end-------------------- */

 }






@media(max-width:575px){
    
    .section-mob{ 
	margin:0px !important;
    }


    .sourse_content .src_icon img{
	width:100% !important;
    }

    .questions-listing .tabsWrapper {
	margin: auto;
	width: auto !important;
	height: 50px !important;
    }

    .contentWrapper .course__tabs {
	left: 40px;
	right: 40px;

    }
    #dynamic_notification img{
        height:auto !important;    
	width: 60px!important;
        border-radius: 0!important;

    }


    .top_navbar .navbar-brand {
        height: 40px !important;
	width:100px;
    }
    .section-hedding.text-center h3.section-title,.container.apicontent.about-mob h2, .container.apicontent.about-mob h3{
	font-size:20px;
     }
    .overflow_tabs{
	margin:0 !important;
   }

    .tab-content.targetOnTab .d-flex.flex-wrap {
	justify-content: space-between;
     }

     /* #main-content section.bg-light{
	        padding:0px !important;
     } */
    
    .contentWrapper .course__tabs{
	left:10px !important;
	right:10px !important;
	bottom:0 !important;
    }

    .about-mob h2 img{
	    height: 145px !important;
        margin: auto !important;
        display: auto !important;
        width: auto !important;
        display: block !important;
    }

    .course-card-cont h4{
	min-height:auto !important;
    }

    .cousre-cars-1 .row{
        margin:0px !important;
    }

    .course-card-thumbnail img{
	padding:5px;
	object-fit: cover;
	height: 163px !important;
        max-height: 200px;
    }

    #herethi .theme-blue {
        font-size: 14px;
        margin: 5px 0px;
    }

    #navbarSupportedContent .dropdown{
	 margin-left: 0px !important;
    }


    #main-content .row .munu_lists{
	padding:0px;
	margin:0px;
    }

    #menu_area .nav-contact {
         padding: 0px 10px !important;
         display: inline-flex;
    }

    .video-js .vjs-control{
        width:3em !important;
    }
    .container.apicontent.about-mob table td{
        font-size:7px;
    }
    /* .card.quiz_post.cours_item_slider{
        min-height: 300px !important;
    } */

    .cours_item_slider .thum_box img, .course-card-thumbnail img, .inner-mid-image img{
        height: 100% !important;
        object-fit: fill !important;
        padding: 10px;
    }
    .cours_item_slider .thum_box{
        height: 180px !important;
    }
    .most-popular-main li.nav-item{
        margin: 0px !important;
    }
    .tab-content.targetOnTab .item{
        width:100% !important;
    }
    div#arrow {
        width: 90px;
    }
    .purchase_card figure.mb-0.d-flex {
        flex-direction: column;
    }

    /* ------------------Manish style code Start-------------------- */

    .top_heads.top_heads_header.top-head .munberss{display: flex; flex-direction: column; }
    .top_navbar.top_head_header.top_sticky{top: 53px !important;}
    .our_app_section.free_counsil_session{margin-bottom: 20px !important;}
    .our_app_section.free_counsil_session a.btn{margin-top: 15px !important;}


    /* ------------------Manish style code end-------------------- */

}











