

/* @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');  */

/* -------Fonts----- */

@font-face {
    font-family: 'ForFuture Sans Black';
    src: url('../fonts/ForFutureSans-Black.eot');
    src: url('../fonts/ForFutureSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ForFutureSans-Black.woff2') format('woff2'),
        url('../fonts/ForFutureSans-Black.woff') format('woff'),
        url('../fonts/ForFutureSans-Black.ttf') format('truetype'),
        url('../fonts/ForFutureSans-Black.svg#ForFutureSans-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ForFuture Sans Regular';
    src: url('../fonts/ForFutureSans-Regular.eot');
    src: url('../fonts/ForFutureSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ForFutureSans-Regular.woff2') format('woff2'),
        url('../fonts/ForFutureSans-Regular.woff') format('woff'),
        url('../fonts/ForFutureSans-Regular.ttf') format('truetype'),
        url('../fonts/ForFutureSans-Regular.svg#ForFutureSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ForFuture Sans Medium';
    src: url('../fonts/ForFutureSans-Medium.eot');
    src: url('../fonts/ForFutureSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ForFutureSans-Medium.woff2') format('woff2'),
        url('../fonts/ForFutureSans-Medium.woff') format('woff'),
        url('../fonts/ForFutureSans-Medium.ttf') format('truetype'),
        url('../fonts/ForFutureSans-Medium.svg#ForFutureSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ForFuture Sans Light';
    src: url('../fonts/ForFutureSans-Light.eot');
    src: url('../fonts/ForFutureSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ForFutureSans-Light.woff2') format('woff2'),
        url('../fonts/ForFutureSans-Light.woff') format('woff'),
        url('../fonts/ForFutureSans-Light.ttf') format('truetype'),
        url('../fonts/ForFutureSans-Light.svg#ForFutureSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ForFuture Sans Bold';
    src: url('../fonts/ForFutureSans-Bold.eot');
    src: url('../fonts/ForFutureSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ForFutureSans-Bold.woff2') format('woff2'),
        url('../fonts/ForFutureSans-Bold.woff') format('woff'),
        url('../fonts/ForFutureSans-Bold.ttf') format('truetype'),
        url('../fonts/ForFutureSans-Bold.svg#ForFutureSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* -------Fonts----- */



/*******************Reset Css****************/ 

*{ margin: 0; padding: 0; border: none; outline: none !important; box-sizing: border-box; -webkit-box-sizing: border-box; word-wrap: break-word; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; } html, body { padding: 0; margin: 0; border-radius: 0; overflow-x: hidden; } em { font-style: normal; } body { font-size: 15px; font-family: 'ForFuture Sans Regular'; font-weight: 400; color: #242424; } a, button, input, input[type="buttton"], input[type="submit"], .btn { transition: all 300ms ease-in-out; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; outline: none !important; text-decoration: none; border: none; font-style: normal; text-decoration: none; } input { width: 100%; } img, figure { max-width: 100%; max-height: 100%; margin: 0; padding: 0; } ul, ol, li { list-style: none; margin: 0; padding: 0 } a, a:hover, a:focus { text-decoration: none; } h1, h2, h3, h4, h5, h6, p { font-weight: normal; margin: 0; } input, textarea { padding: 5px 10px; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; } /*Buttons*/ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { opacity: 1; color: #000; } input:-moz-placeholder, textarea:-moz-placeholder { opacity: 1; color: #000; } input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color: #000; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { opacity: 1; color: #000; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .noradius { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently  supported by Chrome and Opera */ } .pointerNone { pointer-events: none; -webkit-pointer-events: none; -moz-pointer-events: none; } .relative { position: relative; } .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%; } .row{ margin: 0 -10px; } .modal { padding: 0 !important; } .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding: 0 10px;} /*******************Reset Css****************/ .w_100{ width: 100%; } .action input[type=file]::-webkit-file-upload-button { display: none; }
.material-icons-outlined, .material-icons, .material-icons-round {vertical-align:middle;}
.hdr_top { padding:10px;border-bottom: 1px solid  rgba(105, 124, 129, 0.30)}
.top_outer {display:flex; align-items:center; justify-content:flex-end;}
.top_menu ul {display:flex; align-items:center;}
.top_menu ul li a {font-size:12px; color:#CCCCCC;}
.top_menu ul li {margin-right:15px; padding-right:15px; line-height:100%; border-right:1px solid #ccc;}
.top_menu ul li a:hover {color:#004254;}
.hdr_bttm {padding:25px 0; background-color:#fff; border-bottom:1px solid #DFDADA;}
.header_innr {display:flex; align-items:center; justify-content:space-between;}
.inner_hddr {background-color:transparent;}
.header_outer.shrink {box-shadow:0px 4px 20px rgba(0, 0, 0, 0.05); background-color:#fff; position:fixed; padding:15px 0;}
.menu_cross {display:none;}
.logobar_outer {display:flex; align-items:center;}
.header_menu ul {display:flex; align-items:center;}
.srch_icon {display:none;}
.hdr_srchbar {display:flex;}
.menu_bar {display:none;}
.menu_bar a {border-radius:5px; color:#101010;}
.menu_bar a span {font-size:30px;}
.hdr_logo {min-width:90px; max-width:120px;}
.header_menu ul li {margin-right:25px;}
.header_menu ul li:last-child {margin-right:0;}
.header_menu ul li a {font-size:14px; text-transform:capitalize; color:#004254; position:relative;}
.header_menu ul li a:after {background-color:#004254; position:absolute; content:""; left:auto; right:0; -webkit-transition:0.5s; -o-transition:0.5s; transition:0.5s; width:0; z-index:1; bottom:-10px; height:2px;}
.header_menu ul li a:hover:after, .header_menu ul li.active_menu a:after {left:0; right:auto; width:100%;}
.header_menu ul li a:hover {opacity:1;color: #00B0BD;}
.header_menu ul li.active_menu a {opacity:1;}
.menu_srch_pnl {margin-left:30px;}
.hdr_btnslct_outer {display:flex; align-items:center;}
.lang_slect_bx .select2-container--default .select2-selection--single {border:0;}
.hdr_srch {position:relative; margin:0 20px;}
.hdr_srch .form-control {height:30px; width:150px; border:1px solid #1E6A81; border-right:0; font-size:12px; color:#999987; box-shadow:none; background-color:transparent; padding-right:35px;}
.hdr_srch .form-control:focus {border-color:#00B0BD;}
.srchsbmit_btn {height:30px; width:30px; display:flex; align-items:center; justify-content:center; color:#FFF; border:0; background-color:#1E6A81; position:absolute; right:0; top:0; cursor:pointer;}
.srchsbmit_btn span {font-size:16px;}
.hdr_srchbar {position:relative; margin-right:15px;}
.login_btn {margin-left:15px;}
.submit_btn {height:42px; width:42px; border-radius:0 5px 5px 0; font-size:0; cursor:pointer;}
.cart_btn a i {font-size:30px; color:#243534;}
.profile_menu {margin-left:15px;}
.hdrprofile_pic {height:36px; width:36px; min-width:36px; overflow:hidden; border-radius:50%;}
.loginuser_area > ul >li>a {display:flex; align-items:center;}
.usr_text {font-size:12px; color:#004254; font-weight:300;}
.usr_text span {font-family: 'ForFuture Sans Medium';}
.usr_pic {margin-left:10px; height:20px; width:20px; border-radius:50%; overflow:hidden; border:1px solid #fff;}
.usr_pic img {width:100%; height:100%;}
.login_menuicon-Outer {display:flex; align-items:center;}
.loginuser_area, .shop_bag {padding-left:10px; margin-left:10px; line-height:100%; border-left:1px solid #ccc;}
.shop_bag a span {font-size:17px; color:#004254;}
.menurightPnl {position:absolute; width:275px; z-index:9; background:#FFFFFF; box-shadow:0px 20px 50px 10px rgba(29, 28, 76, 0.1); top:100%; display:none; right:0 !important; margin-top:17px; border-radius:8px; left:inherit !important; transform:none !important; top:30px !important; padding:0 !important;}
.account_hdng h3 {font-size:15px; color:#004254; font-family: 'ForFuture Sans Medium'; text-transform:capitalize;}
.account_topUsr {background-color:#00B0BD; padding:15px; display:flex; align-items:center; justify-content:space-between;}
.account_user_outer {display:flex; align-items:center;}
.accont_usrPic {height:35px; width:35px; min-width:35px; background:#fff; border-radius:50%; box-shadow:0 0 10px rgb(0 0 0 / 12%); overflow:hidden;}
.accont_owner_name {padding-left:12px;}
.accont_owner_name h3 {font-size:14px; color:#fff; font-family: 'ForFuture Sans Medium';}
.logout_btn a {display:flex; align-items:center; justify-content:center; background:#004254; border-radius:5px; height:28px; width:28px; color:#fff;}
.logout_btn a span {font-size:18px;}
.login_menu a i {font-size:22px; color:#ccc;}
.afterlogin_menu {padding:15px 0;}
.afterlogin_menu li a {display:flex; align-items:center; padding:8px 20px; font-size:15px; color:#004254; font-family: 'ForFuture Sans Medium'; text-transform:capitalize;}
.afterlogin_menu li a i {margin-right:10px; min-width:15px; text-align:center; color:#004254;}
.afterlogin_menu li a:hover {background-color:rgba(64,153,255,0.1); color:#1D1C4C;}
.afterlogin_menu li a:hover i, .logout_btn a:hover span {color:#1D1C4C;}
.lang_slect_bx .select2-container--default .select2-selection--single {background-color:transparent; border:0;}
.lang_slect_bx .select2-container--default .select2-selection--single {font-size:12px; padding:0 15px 0 0;}
.lang_slect_bx .select2-container--default .select2-selection--single .select2-selection__rendered {color:#ccc;}
.lang_slect_bx .select2-container--default .select2-selection--single .select2-selection__arrow {background-image:url(../images/slct-arw-w.svg); right:0;}
.lang_slect_bx select {font-size:12px; color:#004254; background-color:transparent;}
.lang_slect_bx select option {color:#004254;}
.mobile_langslct {display:none;}
.page_back {margin-bottom:30px;}
.page_back a {font-size:16px; color:#243534; font-family: 'ForFuture Sans Regular'; display:inline-flex; align-items:center;}
.page_back a span {vertical-align:middle; display:inline-block; margin-right:5px;}
.basic_btn {padding:0 25px; font-size:14px; color:#fff; height:50px; text-align:center; display:inline-flex; align-items:center; justify-content:center; background-color:#004254; cursor:pointer; position:relative; overflow:hidden; transition:0.4s; text-transform:capitalize;font-family: 'ForFuture Sans Regular';}
.border_btn {color:#004254; font-size:14px; border:1px solid #004254; text-align:center; line-height:48px; display:inline-flex; align-items:center; justify-content:center; padding:0 25px; position:relative; overflow:hidden; cursor:pointer; z-index:2; transition:0.4s; text-transform:capitalize;font-family: 'ForFuture Sans Regular';}
.basic_btn:after, .border_btn:after {background-color:#004254;}
.basic_btn:hover, .border_btn:hover {color:#fff;}
.basic_btn:hover{background-color:#E3E2DA;color: #004254; clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);}
.basic_btn.white_btn{background-color: #fff;color: #004254;}
.basic_btn.white_btn:hover{background-color: #00B0BD;color: #fff;    clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);}
.border_btn:hover { color:#fff;background-color: #004254;    clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px), 0 10px);}
/* .ylw_btn {width:100%; background-color:#004254; color:#004254; font-size:16px; font-weight:400;font-family: 'ForFuture Sans Regular';}
.ylw_btn:hover {background-color:#00B0BD;} */
.swicth_bx input[type=checkbox] {height:0; width:0; visibility:hidden; display:none;}
.swicth_bx label {cursor:pointer; text-indent:-9999px; width:70px; height:36px; background:#D1D1D6; display:block; border-radius:100px; position:relative;}
.swicth_bx label:after {content:''; position:absolute; top:3px; left:5px; width:30px; height:30px; background:#fff; border-radius:90px; transition:0.3s;}
.swicth_bx input:checked + label {background:#1DC9A0;}
.swicth_bx input:checked + label:after {left:calc(100% - 5px); transform:translateX(-100%);}
.swicth_bx label:active:after {width:40px;}
.pagination_list ul {display:flex; align-items:center; justify-content:center;}
.pagination_list {margin:35px 0 0;}
.pagination_list ul li a {height:38px; width:38px; font-size:15px; color:#6A7F84; display:flex; align-items:center; justify-content:center; font-family: 'ForFuture Sans Medium';}
.pagination_list ul li:first-child a, .pagination_list ul li:last-child a {height:40px; width:40px; display:flex; align-items:center; justify-content:center; color:#6A7F84;}
.pagination_list ul li + li {margin-left:10px;}
.pagination_list ul li.active a {background:#004254; color:#fff;}
.pagination_list li:first-child {margin-right:10px;}
.pagination_list li:last-child {margin-left:20px;}
.breadcrumb li::after {color:#fff; font-size:9px; font-family:"Font Awesome 5 Free"; content:"\f105"; position:absolute; top:55%; transform:translateY(-50%); right:-2px;font-weight: 600;}
.breadcrumb-item:last-child:after {display:none;}
.breadcrumb-item+.breadcrumb-item {padding-left:0;}
.breadcrumb-item+.breadcrumb-item::before {display:none;}
.breadcrumb li {position:relative; padding-right:10px; margin-right:10px; line-height:100%;}
.breadcrumb li:last-child {margin:0; padding:0;}
.breadcrumb li a {font-size:12px; color:#fff; font-family: 'ForFuture Sans Medium';}
.breadcrumb li a:hover {color:#00B0BD;}
.breadcrumb-item.active {color:#00B0BD; font-size:12px;}
.bredcum_area {background-color:#004254; padding:20px 0;border-bottom: 1px solid #697C814D;}
.breadcrumb {align-items:center; margin:0;}
.select2-container {width:100% !important; display:block;}
.select2-container--default .select2-selection--single {background:#fff; border:1px solid #E3E2DA; border-radius:0; font-size:16px; color:#004254; height:50px; display:flex; align-items:center; padding:0 40px 0 20px; font-family: 'ForFuture Sans Medium'; text-transform:capitalize;}
.select2-container--default .select2-selection--single .select2-selection__rendered {padding:0; color:#004254;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {border:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height:12px; width:12px; background-image:url(../images/dwn-arw.svg); background-repeat:no-repeat; background-position:center; margin:0; top:50%; transform:translateY(-50%); right:20px;}
.select2-dropdown {background-color:white; border:1px solid transparent !important; border-radius:4px; box-shadow:0 0 20px rgba(0,0,0,.15); padding:10px 0; z-index:99999;}
.select2-container--default .select2-search--dropdown .select2-search__field {border:1px solid #dcd8d8; border-radius:5px; font-family: 'ForFuture Sans Medium';}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {border-color:#7FD5F0;}
.select2-results__option {padding:8px 20px; color:#8e8ea6; transition:0.3s; font-family: 'ForFuture Sans Medium';}
.select2-container--default .select2-results__option--selected {background:rgba(237, 237, 241, 0.5); color:#8e8ea6; font-size:15px; transition:0.3s; font-family: 'ForFuture Sans Medium';}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color:transparent; color:#8e8ea6;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover {background-color:rgba(237, 237, 241, 0.5); color:#8e8ea6;}
.job_modal .modal-body {padding:0;}
.job_modal .modal-header {border-radius:0px; position:relative; display:block; padding:25px 30px; border:0; background-color:#004254;}
.job_modal .modal-header .close {position:absolute; height:34px; width:34px; background-color:transparent; border-radius:8px; right:20px; font-size:18px; color:#00B0BD; top:20px; padding:0; margin:0; display:flex; align-items:center; justify-content:center; z-index:99; opacity:1;}
.job_modal.signin_modal .modal-dialog {max-width:405px;}
.job_modal .modal-content {border:0;}
.forgot_btn {width:60%;}
.apply_btn {width:40%;}
.apply_btn .basic_btn, .forgot_btn .border_btn {width:100%;}
.signin_hdng h3 {font-size:28px; color:#fff; font-weight:400; text-transform:capitalize; font-family: 'ForFuture Sans Regular';}
.signin_hdng h5 {margin:12px 0 0; font-size:14px; color:#E3E2DA; font-family: 'ForFuture Sans Medium';}
.login_fillOuter .input_fill {margin-bottom:15px;}
.login_inputfill label {font-family: 'ForFuture Sans Medium'; color:#243534;}
.radio-check {margin:0; cursor:pointer; display:flex; align-items:center;}
.radio-check p {font-size:16px; color:#54575C;}
.radio-check input[type='checkbox'], .radio-check input[type='radio'] {display:none;}
.radio-check input[type='checkbox'] + span {width:19px; min-width:19px; height:19px; border:1.4px solid #BBBBBB; border-radius:2px; background:#fff; position:relative; margin-right:10px;}
.radio-check input[type='checkbox']:checked + span:after {content:""; position:absolute; left:1px; top:1px; right:1px; bottom:1px; background:url(../images/check.png) no-repeat center center; background-size:10px;}
.trms_check p {font-size:15px; color:#8E8EA6; font-family: 'ForFuture Sans Medium';}
.copy_link {right:12px; top:50%; position:absolute; transform:translateY(-50%); line-height:100%; color:#8E8EA6;}
.login_inputfill .form-control {height:50px; padding:0 35px 0 20px; font-size:15px; color:#7E7E7E; font-family: 'ForFuture Sans Medium'; border-radius:8px; border-color:transparent; box-shadow:none; border:1px solid #407826;}
.login_body {padding:15px 30px 30px;}
.eye_btnfill {position:relative;}
.copy_link span {font-size:21px; color:#aaa;}
.copy_link span:hover {color:#00B0BD;}
.login_fillOuter .input_fill {margin-bottom:15px;}
.forgot_applyOuter a {font-size:14px; padding:0 20px;}
.trms_check p {font-size:15px; color:#8E8EA6; font-family: 'ForFuture Sans Medium';}
.trms_check p a {display:inline-block; margin-left:8px; color:#00B0BD;}
.trms_check p a:hover {color:#000;}
.forgot_applyOuter {display:flex; align-items:center; margin:25px -5px 0; justify-content:center;}
.forgot_btn, .apply_btn {padding:0 5px;}
.create_userOuter {margin:25px 0 0; text-align:center;}
.create_text p {font-size:15px; color:#686868; font-family: 'ForFuture Sans Medium';}
.create_text p a {display:inline-block; margin-left:8px; color:#00B0BD; font-weight:400;}
.create_text p a:hover {color:#000;}
.or_text {margin:15px 0; font-size:15px; color:#B3B4B7; font-family: 'ForFuture Sans Medium';}
.linkedin_btn a {background:#FFFFFF; border:1px solid #004254; border-radius:0; height:50px; display:flex; align-items:center; justify-content:center; font-size:16px; line-height:19px; color:#004254; font-weight:400;}
.linkedin_btn a span {margin-right:8px;}
.submit_fill .basic_btn {width:100%;}
.email_verify {display:flex; align-items:center; justify-content:center; margin:10px 0 0; font-size:15px; color:#407826; font-family: 'ForFuture Sans Medium';}
.email_verify a {display:inline-block; margin-left:8px; color:#CECEDB;}
.email_verify a i {font-size:18px;}
.email_verify a:hover {color:#407826;}
.resend_btn {text-align:center;}
.resend_btn a {display:inline-block; font-size:15px; color:#407826; font-family: 'ForFuture Sans Medium';}
.sucess_modal .modal-header {background-color:transparent; padding:0;}
.success_mdlpic {text-align:center; max-width:225px; margin:0 auto 20px;}
.congrats_text {margin-bottom:25px; text-align:center;}
.congrats_text h3 {font-size:30px; font-family: 'ForFuture Sans Regular'; color:#004254; margin-bottom:20px;}
.congrats_text h3 span {display:inline-block; margin-left:5px; color:#004254;}
.congrats_text h5 {color:#004254; font-size:16px; font-weight:400;}
.job_modal.register_mdl .modal-dialog {max-width:600px;}
.create_chk_outer .trms_check {margin-bottom:15px;}
.create_chk_outer .trms_check:last-child {margin-bottom:0;}
.trms_check .radio-check input[type='checkbox'] + span {margin-top:2px;}
.create_sbmit {margin:30px 0 0;}
.create_sbmit .basic_btn {width:100%;}
.signin_modal .modal {overflow-y:auto;}
.login_header {background-color:#C9E8F2; padding:10px 0;}
.login_area {background-color:#fff; padding:75px 0;}
.login_bxArea {display:flex; flex-wrap:wrap; align-items:center; background:#FFFFFF; box-shadow:0px 1px 18px rgb(0 0 0 / 6%);}
.signupleft_pnl {width:50%; padding:30px;}
.signupright_pnl {width:50%;}
.login_hdng h2 {font-weight:400; font-size:30px; color:#040404; line-height:40px; margin-bottom:10px; font-family: 'ForFuture Sans Regular';}
.login_hdng h5 {color:#6A7F84; font-size:16px;}
.login_hdng {margin-bottom:25px;}
.input_fill label {font-family: 'ForFuture Sans Medium'; color:#004254; font-size:16px; margin-bottom:10px;}
.login_checkouter {display:flex; align-items:center; justify-content:space-between;}
.login_submit {margin:30px 0 0;}
.trms_check p {font-size:16px; color:#686868; font-family: 'ForFuture Sans Medium';}
.trms_check p a {color:#00B0BD;}
.forgot_links a {display:inline-block; font-size:16px; color:#001923; font-family: 'ForFuture Sans Medium';}
.forgot_links a:hover {color:#00B0BD;}
.login_submit .basic_btn {width:100%;}
.signup_pic {position:relative;}
.login_caption {position:absolute; left:50px; right:0; top:50px;}
.login_caption h5 {font-size:18px; color:#313131; letter-spacing:0.02em; margin-bottom:20px;}
.login_caption h2 span {display:block; -webkit-text-fill-color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#fff;}
.login_caption h2 {font-size:50px; color:#00B0BD; font-weight:400; position:relative; padding-bottom:30px; text-transform:capitalize; font-family: 'ForFuture Sans Regular';}
.login_caption h2:after {position:absolute; content:""; left:0; bottom:0; height:1.6px; width:120px; background-color:#333333;}
.login_caption p {color:#fff; font-size:14px; max-width:435px;}
.footer_outer {padding:60px 0; background-position:center; background-repeat:no-repeat; background-size:cover;background-color: #004254;background-image: none !important;}
.ftr_links li {margin-bottom:15px;}
.ftr_links li:last-child {margin-bottom:0;}
.ftr_links li a {display:inline-block; font-size:15px; color:#f2f2f2;}
.ftr_links li a:hover {color:#00B0BD;}
.ftr_item h3 {color:#fff; font-size:15px; margin-bottom:15px;}
.ftr_social ul {display:flex; align-items:center;gap: 20px;}
/* .ftr_social ul li {margin-right:10px;} */
.ftr_social ul li:last-child {margin-right:0;}
.ftr_social ul li a {height:40px; width:auto;  display:flex; align-items:center; justify-content:center; font-size:20px; color:#00B0BD;}
.ftr_social ul li a:hover { color:#fff; border-radius:20px 0;}
.login_innr .login_fillOuter {padding:0;}
.ftr_social ul li a:hover img{filter: brightness(0) invert(1);}

@media(min-width:1300px) {
.container {max-width:1280px;}
}

@media(max-width:1365px) {
.basic_btn {padding:0 20px; font-size:16px;}
}

@media(max-width:991px) {
.select2-container--default .select2-selection--single {height:40px; font-size:14px;}
.header_menu ul li {margin-right:15px;}
.menu_srch_pnl {margin-left:10px;}
.hdr_srchbar {margin-right:10px;}
.page_hdng h2 {font-size:26px;}
.border_btn, .basic_btn {font-size:14px;}
.menu_bar a {height:32px; width:37px;}
.ftr_para {max-width:100%;}
.ftr_logoArea {margin-bottom:30px;}
.ftr_item h3 {font-size:17px; margin-bottom:20px;}
.page_back {margin-bottom:10px;}
.mobile_vdo, .mob_cartBag {display:block;}
.mobile_vdo {margin:15px 0;}
.top_vdoPnl .vdo_toptraining {display:none;}
.about_coursepnl .details_rightPnl {display:none;}
.vdo_value_text {padding-top:0; width:50%; order:1;}
.cartbuy_outer {margin-top:0; order:2; width:50%; display:flex; align-items:center; justify-content:flex-end;}
.mob_cartBag {margin-right:15px;}
.mob_cartBag a {display:inline-block; color:#AEC90A;}
.cartbuy_outer ul li a {min-width:110px;}
.top_vdoPnl {padding:15px; position:fixed; left:0; right:0; bottom:0; background-color:#fff; z-index:9; box-shadow:0 0 15px rgb(0 0 0 / 12%); display:flex; flex-wrap:wrap; align-items:center;}
.cartbuy_outer ul li:first-child {display:none;}
.vdo_time {margin-top:10px; width:100%; order:3; text-align:right;}
.srch_submitBx .basic_btn {height:40px;}
.menu_bar {display:block;}
.header_menu ul li.active_menu a {color:#004254; background-color:#004254;}
.header_menu ul li a {opacity:1;}
.select2-container--default .select2-selection--single {padding-left:10px;}
.header_menu {position:fixed; width:260px; background-color:#004254; top:0; right:0; bottom:0; z-index:102; transition:0.5s; transform:translateX(300px); padding:60px 0px 30px 0px;}
.header_menu ul {flex-wrap:wrap;}
.header_menu ul li {display:block; width:100%; margin:0;}
.overlay {position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0,0,0,0.8); overflow:hidden; display:none; z-index:100;}
.append_menu .overlay {display:block;}
.append_menu {overflow:hidden;}
.append_menu .header_menu {transform:translateX(0);}
.header_outer {backdrop-filter:none;}
.menu_cross {display:block; color:#fff; font-size:28px;}
.inner_pnlBody {height:calc(100vh - 80px); overflow-y:auto;}
.menu_cross {cursor:pointer; height:30px; width:30px; border-radius:5px; background-color:#004254; display:flex; align-items:center; justify-content:center; position:absolute; right:15px; top:15px; font-size:17px; color:#004254; font-weight:normal;}
.header_menu ul li a {font-size:16px; color:#fff; padding:8px 20px; display:flex; align-items:center;}
.header_menu ul li a:hover {background-color:#004254; color:#004254;}
.hdr_btnslct_outer {margin-left:auto;}
.contact_btn {display:none;}
.hdr_logo {min-width:170px; max-width:170px;}
.details_tabrghtPnl {margin-top:20px;}
.signupright_pnl {display:none;}
.signupleft_pnl {width:100%; padding:30px 20px;}
.login_area {padding:35px 0 40px;}
.login_hdng h2 {font-size:34px;}
.hdr_top {display:block;}
.hdr_bttm {padding:15px 0; ;}
.header_menu ul li a:after {display:none;}
.ftr_social ul li a {height:34px; width:34px; font-size:16px;}
.ftr_social ul li {margin-right:5px;}
.mobile_langslct.lang_slect_bx {display:none; margin-left:auto; margin-right:15px;}
.lang_slect_bx {display:none;}
.lang_slect_bx select {color:#004254;}
.input_fill label {font-size:13px;}
.input_fill .form-control {padding:0 15px;}
}

@media(max-width:767px) {
.page_hdng {margin-bottom:25px;}
.hdr_srchbar {display:none;}
.basic_btn {height:44px; padding:0 15px; font-size:14px;}
.border_btn {line-height:42px;}
.shop_arw {height:45px; width:45px;}
.bnr_btn a {min-width:130px;}
.job_modal .modal-header {padding:20px 20px 15px;}
.job_modal .modal-header .close {right:10px; top:10px;}
.page_hdng h2 {font-size:24px;}
.lang_slect_bx .select2-container--default .select2-selection--single {font-size:15px;}
.footer_outer {padding:35px 0;}
.top_menu {display:none;}
}

@media(max-width:575px) {
.border_btn, .basic_btn {padding:0 20px;}
.pagination_list ul li:first-child a, .pagination_list ul li:last-child a {height:32px; width:32px;}
.pagination_list ul li + li {margin-left:5px;}
.pagination_list ul li a {height:30px; width:30px; font-size:13px;}
.pagination_list li:first-child {margin-right:5px;}
.pagination_list li:last-child {margin-left:5px;}
.pagination_list ul li:first-child a i, .pagination_list ul li:last-child a i {font-size:19px;}
.pagination_list {margin:20px 0 0;}
.hdr_logo {min-width:150px; max-width:150px;}
.tabs_links {overflow-x:auto;}
.tabs_links .nav-tabs {flex-wrap:nowrap;}
.tabs_links .nav-tabs li a {white-space:nowrap;}
.login_hdng h2 {font-size:28px; line-height:36px;}
.trms_check p, .forgot_links a {font-size:14px;}
.signupleft_pnl {padding:30px 15px;}
.linkedin_btn a {height:42px; font-size:14px;}
}

@media(max-width:480px) {
.page_hdng h2 {font-size:22px;}
}

@media(max-width:420px) {
.page_hdng h2 {font-size:20px;}
.footer_top .col-4 {flex:0 0 auto; width:100%; margin-bottom:20px;}
.ftr_item h3 {font-size:15px;}
.ftr_social ul li a {height:33px; width:33px; font-size:16px;}
.forgot_btn {width:100%;}
.apply_btn {width:100%;}
.login_body {padding:15px 20px 30px;}
}
/* ---end--global---- */

/* custom.css */
.course_details_sec {}
.course_details_sec {background-color:#004254; padding:50px 0;}
.expertholder_outer {display:flex;}
.course_detailsBx {display:flex; flex-wrap:wrap;}
.experts_holdertext h5 {font-size:15px; color:#fff; margin-bottom:10px;}
.experts_holdertext h3 {font-size:30px; color:#fff;  font-family: 'ForFuture Sans Regular'; line-height:40px; margin-bottom:10px;}
.details_tags .jb_rating.star_color {display:inline-flex; align-items:center; padding:0; background:transparent; margin:0;}
.jb_rating i {color:#FC8535; margin-right:4px; font-size:18px;}
.jb_rating h6 {font-size:12px; color:#fff; margin-left:10px;}
.jb_rating span {font-size:15px; color:#fff;}
.course_text {margin-left:12px;}
.course_text h4 {font-size:12px; color:#fff;}
.details_tags {display:flex; align-items:center;}
.topdetails_left .details_tags {max-width: 100%;}
.course_duration h5 {margin:0 0 0 10px; color:#fff; font-size:12px;}
.course_duration h5 span {color:#00B0BD;}
.traning_user {display:flex; align-items:center; margin-top:20px;}
.traning_user label {margin:0; font-size:15px; color:#fff; margin-right:15px;}
.training_para {margin-top:30px;}
.training_para p {color:#E3E3EE; font-size:14px;}
.course_detailsbx .course_text h4 {color:#fff;}
.userexprt_pnltxt {display:flex; align-items:center;}
.expert_usr {height:30px; width:30px; border-radius:50%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.exprt_text h5 {margin-bottom:0; font-size:13px; padding-left:10px;}
.course_progress {margin:25px 0 0; max-width:225px;}
.progess_outer {min-width:100px; background-color:#004254; height:10px; border-radius:0; position:relative; border:1px solid #fff;}
.progress_bar {position:absolute; top:0; left:0; bottom:0; background-color:#fff; border-radius:0;}
.course_progress .percentage {color:#fff; margin:15px 0 0;}
.topdetails_left {width:70%;}
.topdetails_right {width:30%; text-align:right;}
.asign_top {display:flex; align-items:center; justify-content:flex-end;}
.asign_outer {display:flex; align-items:center;}
.asign_item {display:flex; align-items:center; margin-right:10px; padding-right:10px; position:relative;}
.asign_item h4 {font-size:14px; color:#CECEDB;}
.asign_item h4 span {color:#fff;}
.exprt_share ul {display:flex; align-items:center; justify-content:flex-end;}
.exprt_share ul li {margin-right:5px;}
.exprt_share ul li:last-child {margin-right:0;}
.exprt_share ul li a {height:40px; width:40px; display:flex; align-items:center; justify-content:center; color:#fff; border-radius:0; background-color:#00B0BD;border-radius: 10px;}
.course_tablinks_outer {background-color:#004254;border-top: 1px solid rgba(105, 124, 129, 0.30);}
.tab_links .nav-tabs {border-bottom:0; border-radius:5px; flex-wrap:nowrap; justify-content:space-between; border:0;}
.tab_links .nav-tabs li {margin-bottom:0; width:100%;}
.tab_links .nav-tabs .nav-link {padding:0; border:0; box-shadow:none; height:48px; display:flex; align-items:center; justify-content:center; padding:0 12px; font-size:14px; color:#fff; border:0; border-radius:0; text-transform:capitalize;position: relative;}
.tab_links .nav-tabs .nav-link::after{position: absolute;content: "";left: 0;right: 0;bottom: -20px;height: 3px; background-color: #00B0BD;bottom: 0;display: none;}
.tab_links .nav-tabs .nav-item.show .nav-link, .tab_links .nav-tabs .nav-link.active {background-color:transparent; color:#fff;}
.tab_links .nav-tabs .nav-item.show .nav-link::after, .tab_links .nav-tabs .nav-link.active::after{display: block;}
.course_detailsBx .experts_holdertext {padding-left:0;}
.course_detailsbx .traning_star {background-color:#fff; color:#373744;}
.tab_bodyArea {padding-top:45px;}
.course_vdopnl {position:relative; border-radius:10px;}
.course_vdopnl iframe {height:460px; border-radius:10px;}
.vdo_play {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
.vdo_play a {height:50px; width:50px; background-color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#000; box-shadow:0 0 10px rgba(0,0,0,0.12);}
.stories_pic {position:relative; box-shadow:0 0 5px rgb(0 0 0 / 12%); border-radius:8px; margin-bottom:20px;}
.stories_slideItem {padding:7px;}
.stories_text h5 {color:#373744; font-size:14px; margin-bottom:10px;}
.stories_text h5 span {font-family: 'ForFuture Sans Medium';}
.stories_text a {display:inline-block; font-size:19px; color:#373744; font-family: 'ForFuture Sans Medium';}
.stories_text a:hover {color:#6464FF;}
.stories_slideOuter .slick-arrow {height:48px; width:48px; background-color:#fff; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:0; position:absolute; top:50%; transform:translateY(-50%); cursor:pointer; z-index:9; box-shadow:0px 2px 12px rgb(29 28 76 / 12%);}
.stories_slideOuter .slick-arrow:after {position:absolute; color:#1D1C4C73; font-size:22px; font-family: 'ForFuture Sans Medium'; font-family:'Font Awesome 5 Free';}
.stories_slideOuter .slick-prev {left:-20px;}
.stories_slideOuter .slick-next {right:-20px;}
.stories_slideOuter .slick-next:after {content:"\f105";}
.stories_slideOuter .slick-prev:after {content:"\f104";}
.lessons_rightpnl .job_detailspnl {padding:20px; margin-top:0;}
.left_innr {background:#fff; border:1px solid #E3E2DA; border-radius:10px;}
.left_innr .contnt_hdng {padding:30px 20px 0;}
.lesson_rating_row {padding:20px 25px; cursor:pointer; transition:0.4s; display:block; border-bottom:1.5px solid #ddd;}
.lesson_rating_row:last-child{border-bottom: 0;}
.lesson_statusOuter {display:flex; align-items:center; justify-content:space-between; margin-bottom:15px;}
.lesson_time ul {display:flex; align-items:center;}
.lesson_time ul li {font-size:12px; color:#7e8889; margin-right:10px; padding-right:10px; position:relative;}
.lesson_time ul li:last-child {margin-right:0; padding-right:0;}
.lesson_time ul li + li:after {position:absolute; content:""; height:4px; width:4px; border-radius:50%; background-color:#8E8EA6; left:-10px; top:7px;}
.lesson_status {color:#7e8889; font-weight:400; font-size:12px;}
.lesson_status i {font-size:16px; color:#31A61E;}
.lesson_hdng {margin-bottom:15px;}
.rating_status li i {color:#004254; font-size:16px;}
.rating_status li span {color:#004254; font-size:15px;}
.lesson_rating_row:hover {background-color:#E3E2DA;}
.lesson_select {max-width:165px;}
.lesson_detailsHdng {margin:0px 0 20px;}
.lesson_detailsHdng h2 {color:#004254; font-size:30px; font-family: 'ForFuture Sans Medium'; line-height:40px; font-family: 'ForFuture Sans Medium';}
.lesson_info {display:flex; align-items:center;}
.lesson_info .info_rating {margin:0; margin-left:10px;}
.lesson_info .info_rating i {color:#8E8EA6;}
.lesson_info .info_rating li {height:30px; background:#FFFFFF; border:1px solid #6A7F84; font-size:15px; display:inline-flex; align-items:center; justify-content:center; padding:0 15px; color:#004254;}
.lesson_info .info_rating li i {font-size:16px; color:#004254; margin-right:5px;}
.lesson_info {margin-bottom:20px;}
.course_contentOuter {padding-top:20px;}
.contnt_hdng h4 {font-size:18px; color:#004254; font-weight:400; text-transform:capitalize;}
.contnt_hdng {margin-bottom:20px;}
.coursebtn_outer {display:flex; gap:14px;}
.course_topouter .contnt_hdng {margin-bottom:0;}
.course_topouter {display:flex; align-items:center; justify-content:space-between; margin-bottom:20px;}
.results_para p, .results_lising li {font-size:15px; color:#004254; line-height:24px; margin-bottom:25px; font-weight:400;}
.results_lising li {margin-bottom:10px;}
.results_para p:last-child, .results_lising li:last-child {margin-bottom:0;}
.course_contentBx {margin-bottom:25px;}
.course_contentBx:last-child {margin-bottom:0;}
.lesson_btn {margin-top:25px;}
.task_item {border:1px solid #E3E2DA; border-radius:0; background-color:#fff;}
.task_outer .row {margin:0 -5px;}
.task_outer .col-md-6 {padding:0 5px;}
.task_item {padding:25px 20px 20px;}
.time_rounded {display:inline-flex; align-items:center; border:1px solid #6A7F84; padding:0 10px; height:30px; font-size:15px; color:#004254; font-size:14px;}
.time_rounded i {font-size:16px; margin-right:6px;}
.task_textPnl {padding:15px 0 0;}
.task_textPnl h3 {font-size:16px; color:#004254; font-weight:400; margin-bottom:13px;}
.task_textPnl p {font-size:15px; color:#6A7F84; line-height:24px;}
.task_btn {margin-top:15px;}
.task_btn a {height:38px;}
.status_btn {color:#31A61E; border-color:#31A61E;}
.status_btn i {color:#31A61E; font-size:18px; margin-right:5px;}
.task_item {margin-bottom:15px;}
.status_btn:hover i {color:#fff;}
.task_panl .lesson_btn {margin-top:0;}
.question_submit {display:inline-block;}
.scorebx_outer {display:flex; margin:0 -4px; flex-wrap:wrap;}
.scorebx_item {width:33.33%; padding:0 4px;}
.scorebx_innr {background-color:#E3E2DA; padding:30px 20px; text-align:center;}
.scorebx_innr h5 {font-size:15px; color:#004254; margin-bottom:10px;}
.scorebx_innr h4 {font-size:16px; color:#00B0BD; font-family: 'ForFuture Sans Medium';}
.score_certificate {margin:30px 0;}
.score_certificate img {width:100%;}
.certificate_bx {margin:30px 0;}
.donate_certificate {background-size:100% 100%; background-repeat:no-repeat; background-position:center; text-align:center; padding:45px 65px;}
.cerficate_line {max-width:50%; display:block; margin:0 auto;}
.certificate_hdng h2 {text-transform:uppercase; font-family:'EB Garamond', serif; font-size:40px; color:#42231a; margin-bottom:20px;}
.certificate_nameHdng {margin:30px 0;}
.certificate_nameHdng p {font-size:20px; color:#42231a; font-family:'EB Garamond', serif;}
.certificate_nameHdng h3 {margin:20px 0 0; font-size:25px; color:#ed7d40; font-weight:400;}
.certificate_para p {max-width:590px; margin:0 auto; list-style:none; font-size:20px; color:#42231a; font-family:'EB Garamond', serif;}
.crtificate_signOuter {display:flex; align-items:center; justify-content:center; margin:40px 0 0;}
.certificate_date {margin-right:30px;}
.certificate_date h5 {font-size:16px; color:#42231a;}
.certificate_date h5 span {display:inline-block; margin-left:10px; font-family: 'ForFuture Sans Medium';}
.certificate_stamp {max-width:60px; margin-right:30px;}
.certificate_sign {max-width:150px;}
.member_box_outer {margin-bottom:25px;}
.member_box_outer:last-child {margin-bottom:0;}
.job_detailspnl_innr .tab-content {padding:20px 15px;}
.job_detailspnl_innr {border:1px solid #E3E3EE; border-radius:10px; overflow:hidden;}
.lessons_tablink .nav-tabs {border-bottom:0; background:#004254; border-radius:10px 10px 0px 0px; padding:5px;}
.lessons_tablink .nav-tabs .nav-link {padding:10px 15px; border:0; border-radius:0; display:flex; align-items:center; justify-content:center; font-size:14px; color:#fff;position: relative;}
.lessons_tablink .nav-tabs .nav-item {margin-bottom:0; width:25%;}
.lessons_tablink .nav-tabs .nav-link i {font-size:18px; margin-right:5px;}
.lessons_tablink .nav-tabs .nav-link::after{position: absolute;content: "";left: 0;right: 0;bottom: -3.5px;height: 3px;background-color: #00B0BD;display: none;}
.lessons_tablink .nav-tabs .nav-link.active::after{display: block;}
.lessons_tablink .nav-tabs .nav-item.show .nav-link, .lessons_tablink .nav-tabs .nav-link.active {color:#fff; background-color:transparent;}
.job_detailspnl_innr .details_faqPnl {padding:0;}
.indra_course_tabArea .job_detailspnl {margin-top:30px;}
.blue_bar {background-color:#004254;}
.progress_courseOuter {display:none;}
.indra_course_tabArea {padding-bottom:75px;}
.details_faqPnl .accordian_item {margin-bottom:10px; border:0; border-radius:4px; overflow:hidden; background-color:#F9F9F9; border-radius:10px;}
.details_faqPnl .srvc_accrHdng {background-color:transparent; padding:15px 20px;}
.srvc_name h5 {color:#1D1C4C; font-family: 'ForFuture Sans Medium'; font-size:16px;}
.srvc_accrHdng .accor_arw {color:#1D1C4C; display:inline-block; line-height:100%;}
.details_faqPnl .srvc_accorbody {padding:5px 20px 20px;}
.accor_para p {color:#004254; font-size:16px;}
.srvc_accrHdng {background-color:#F7F7F9; display:flex; align-items:center; justify-content:space-between; padding:10px 20px; cursor:pointer;}
.question_submit_area {margin-top:40px;}
.question_submit_area .form-control {height:170px; background-color:transparent; box-shadow:none; resize:none; font-size:15px; color:#6A7F84; padding:15px; border:1px solid #6A7F84;}
.question_submit_area .form-control:focus {border-color:#00B0BD;}
.question_submit {margin-top:20px;}
.question_submit .basic_btn {height:50px; color:#fff; font-family: 'ForFuture Sans Medium'; font-size:16px; background-color:#004254;}
.question_submit .basic_btn:hover {background-color:#00B0BD;}
.course_detailspnl {margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid rgba(111, 122, 124, 0.3);}
.course_detailspnl:last-child {margin-bottom:0; border-bottom:0; padding-bottom:0;}
.course_detailspnl_innr {border:1px solid #E3E3EE; border-radius:10px; overflow:hidden;}
.course_detailspnl_innr .tab-content {padding:20px 15px;}
.training_ticklisting p {display:flex; font-size:15px; color:#004254; line-height:25px; margin-bottom:25px;}
.training_ticklisting p i {color:#004254; min-width:20px; margin-right:10px;}
.training_ticklisting p:last-child {margin-bottom:0;}
.experts_skill ul {display:flex; flex-wrap:wrap;}
.experts_skill li {margin:0 5px 5px 0;}
.experts_skill li a {border:1px solid #6A7F84; color:#004254; font-size:14px; display:inline-flex; align-items:center; padding:0 12px; height:30px;}
.experts_skill li a i {font-size:14px; margin-right:5px;}
.experts_skill li a:hover {background-color:#004254; border-color:#004254; color:#fff;}
.job_detailspnl {padding-bottom:30px; border-bottom:1px solid #6A7F84;}
.job_detailspnl.job_detailspnl:last-child {border:0; padding-bottom:0;}
.course_row {display:flex; margin-bottom:30px;}
.course_icon {height:50px; width:50px; min-width:50px; display:flex; align-items:center; justify-content:center; border-radius:50%; background-color:rgba(55, 170, 178, 0.1); color:#00B0BD;}
.course_text {padding-left:5px;}
.course_text h3 {font-size:16px; color:#00B0BD; font-weight:400; margin-bottom:5px;}
.course_text p {font-size:15px; color:#004254;}
.course_row:last-child {margin-bottom:0;}
.exprt_overviewOuter {padding-right:30px;}
.accordian_area .accordion-button::after {display:none;}
.accordian_area .accordion-item {background:#E3E2DA; border:0 !important; margin-bottom:10px;}
.accordian_area .accordion-button {padding:15px 20px; outline:none; border:0; background-color:transparent; box-shadow:none; font-size:16px; color:#004254; display:flex; align-items:center; justify-content:space-between; font-family: 'ForFuture Sans Medium';}
.accordion-body {padding:0 20px 20px;}
.faq_para p {font-size:15px; color:#004254; line-height:26px;}
.accordion-button i {transform:rotate(180deg); transition:0.3s;}
.accordion-button.collapsed i {transition:0.3s; transform:rotate(0deg);}
.tab_Hdng h4 {color:#004254;}
.members_teamItem {background-color:#fff; padding:15px;}
.membrs_teamOuter {display:flex;}
.team_membrs_pic {height:40px; width:40px; min-width:40px; border-radius:50%; overflow:hidden; background-color:#e3e3ee; display:flex; align-items:center; justify-content:center; color:#6A7F84;}
.membrs_team_details {padding-left:15px;}
.team_name h3 {font-size:16px; color:#004254; line-height:26px; margin-bottom:5px;}
.team_name h5 {font-size:14px; color:#6A7F84;}
.team_name {margin-bottom:13px; text-align:left;}
.team_address_value {margin-top:10px;}
.team_address_value h3 {font-size:12px; color:#004254;}
.team_address_value h3 span {color:#00B0BD; display:inline-block; margin-left:10px;}
.team_rating {display:inline-flex; align-items:center;}
.team_rating h3 {display:flex; align-items:center; font-size:14px; color:#004254;}
.team_rating h3 i {font-size:15px; color:#004254;}
.team_rating h6 {margin-left:10px; font-size:12px; color:#004254;}
.team_detailsBtn {margin-top:15px;}
.event_bxItem {background-color:#fff; padding:20px 15px; margin-bottom:20px;}
.event_hdng h3 {font-size:18px; color:#004254; font-weight:400; margin-bottom:10px;}
.event_hdng h5 {font-size:15px; color:#6A7F84; font-family: 'ForFuture Sans Medium';}
.event_hdng h5 i {font-size:18px; color:#00B0BD;}
.event_hdng .team_rating h3 {margin:0; font-size:14px; font-weight:400;}
.date_ratingOuter {display:flex; align-items:center; margin-bottom:15px;}
.event_hdng .team_rating {margin-left:12px;}
.ambassadors_users {margin:20px 0 0;}
.ambassadors_users ul {display:flex; align-items:center;}
.ambassadors_users ul li + li {margin-left:-5px;}
.ambassadors_users.event_user ul li a {height:40px; width:40px; background-color:#e3e3ee; border:0; overflow:hidden; display:block; min-width:40px; border-radius:50%;}
.details_btn {margin:20px 0 0;}
.form_commnts_area {background-color:#fff; border-radius:0; overflow:hidden; border:1px solid #6A7F84;}
.activity_commnets .form_commnts_area {background-color:#fff;}
.form_commnts_area .form-control {resize:none; height:76px; width:100%; box-shadow:none; padding:16px 20px; background-color:transparent; border:0; border-radius:0;}
.furmcmnt_btn {display:flex; align-items:center; justify-content:flex-end; padding:0 20px 15px;}
.cmnt_btn {margin-right:15px; cursor:pointer; color:#004254; background-color:transparent; position:relative;}
.cmnt_btn:last-child {margin-right:0;}
.rply_bxArea {margin:20px 0 0;}
.forum_grayBx {border-bottom:1px solid #EDEDF1; padding:15px 0;}
.forum_cmntsRow {padding:15px 0px; position:relative;}
.forum_shreBtn {position:absolute; right:20px; top:20px;}
.team_userOuter {display:flex;}
.forum_shreBtn a {float:none; background-color:#E3E2DA; height:34px; width:34px; color:#8e8ea6; display:flex; align-items:center; justify-content:center;}
.forum_shreBtn a span {font-size:18px; color:#004254;}
.team_usr_pic {height:50px; width:50px; min-width:50px; border-radius:50%; overflow:hidden; display:flex; align-items:center; justify-content:center; background-color:#e8e8ed;}
.team_usrTxt {padding-left:0; width:100%;}
.team_usrTxt h3 {font-size:16px; color:#004254; font-family: 'ForFuture Sans Medium'; line-height:26px;}
.team_usrTxt h5 {font-size:13px; color:#6A7F84; font-family: 'ForFuture Sans Medium';}
.forum_para {margin:15px 0;}
.forum_para p {color:#004254; font-size:15px; line-height:26px; margin-bottom:15px;}
.forum_para p:last-child {margin-bottom:0;}
.forumpic_outer {margin:0 0 15px; display:flex;}
.forum_pic {margin-right:10px; max-width:130px;}
.forum_pic:last-child {margin-right:0;}
.form_share {display:flex; align-items:center;}
.form_share a {display:inline-flex; align-items:center; justify-content:center; padding:10px; background-color:#E3E2DA; border-radius:0; margin-right:10px; color:#004254; font-size:18px;}
.form_share a:last-child {margin-right:0;}
.form_share a i {font-size:18px;}
.form_share a em {font-style:normal; font-size:13px; color:#004254; font-family: 'ForFuture Sans Medium'; margin-left:5px; line-height:100%;}
.form_share a span {height:18px; width:18px; border-radius:50%; min-width:18px; background-color:#004254; border-radius:50%; color:#fff; font-size:13px; font-family: 'ForFuture Sans Medium'; display:flex; align-items:center; justify-content:center; margin-left:6px;}
.forum_whiteBx .forum_cmntsRow {border-bottom:1px solid #EDEDF1;}
.forum_whiteBx .forum_cmntsRow:last-child {border-bottom:0;}
.delete_btn:hover {color:#ff0000;}
.course_detailsBx .asign_item:last-child:after {display:none;}
.course_rvw_row {border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-bottom:20px; display:flex; align-items:center;}
.rating_hdng h5 {font-size:16px; color:#004254; font-family: 'ForFuture Sans Medium';}
.course_rvw_row ul {display:flex; align-items:center; margin-left:15px;}
.course_rvw_row ul li a {font-size:38px; display:block; color:#CECEDB;}
.course_rvw_row ul li {line-height:100%;}
.course_rvw_row ul li a:focus, .course_rvw_row ul li.active_star a {color:#004254;}
.review_bxOuter {margin:50px 0 0;}
.review_bxItem {background-color:#fff; padding:30px; height:100%;border: 1px solid #E3E2DA;}
.review_bxOuter .col-lg-6 {margin-bottom:30px;}
.review_bxItem .forum_cmntsRow {padding:0;}
.team_usrTxt {position:relative;}
.time_text {position:absolute; right:0; top:0;}
.review_bxItem .form_share a {background-color:#fff;}
.team_usrTxt h6 {font-size:14px; color:#6A7F84;}
.recomments_row {padding:20px 0; border-bottom:1px solid #ccc; display:flex;}
.recomments_area {display:none; margin-top:30px;}
.cmnts_user {height:35px; width:35px; border-radius:50%; min-width:35px; margin-right:12px;}
.cmnts_user_textpnl h3 {font-size:14px;}
.cmnts_user_textpnl .forum_para p {font-size:13px;}
.comments_textfil {display:flex; align-items:center; justify-content:space-between; border:1px solid #ddd; padding:0px 10px 0 0; background-color:#fff;}
.comments_textfil .form-control {border:0; box-shadow:none; font-size:15px; color:#6A7F84; height:50px;}
.commnts_sendArea textarea.form-control {resize:none; border:0; box-shadow:none; padding:15px;}
.commnts_sendArea {background-color:#fff;border: 1px solid #ccc;}
.form_commnts_area.commnts_newbx {padding:20px 0; border:0;}
.commnts_send_innr .rating_hdng {margin-bottom:15px;}
.recomments_area .commnts_send_innr {padding:15px; background-color:#E3E2DA;}
.course_vdopnl {position:relative; margin-bottom:20px;}
.course_vdopnl figure img {width:100%;}
.vdoplay_btn {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.vdoplay_btn a {height:53px; width:53px; background-color:#004254; border-radius:50%; display:flex; align-items:center; justify-content:center; color:#fff;}
.course_vdo_row {display:flex; flex-wrap:wrap; border:1px solid #6A7F84; background-color:#fff; padding:15px; margin-bottom:15px;}
.course_vdo_row:last-child {margin-bottom:0;}
.course_vdo_row .course_vdopnl {width:40%;}
.vdo_textpnl {width:60%; padding-left:15px;}
.time_clock {display:inline-flex; align-items:center; justify-content:center; border:1px solid #6A7F84; height:25px; font-size:14px; padding:0 10px; margin-bottom:8px;}
.time_clock i {font-size:15px; margin-right:5px;}
.vdo_hdng h3 {font-size:16px; color:#004254; font-weight:400; margin-bottom:10px; line-height:26px;}
.vdo_para p {font-size:15px; color:#004254;}
.task_detailspnl {position:relative; display:none;}
.task_detailsHdng h2 {font-size:30px; color:#004254; margin-bottom:22px;}
.task_detailsHdng {margin-bottom:25px;}
.task_detailspara p {margin-bottom:25px; font-size:15px; color:#6A7F84;}
.task_detailspara p:last-child {margin-bottom:0;}
.task_detailspara p img {width:100%;}
.taskbtn_outer {margin:45px 0 30px; display:flex; align-items:center; justify-content:space-between;}
.task_crossbtn {position:absolute; right:0; top:0;}
.task_crossbtn a {font-weight:400; color:#6A7F84;}
.border_btn.taskback_btn {border-color:#004254; color:#004254;}
.task_status_outer {display:flex; flex-wrap:wrap; padding:20px 0; border-bottom:1px solid #E8E8E8; border-top:1px solid #E8E8E8;}
.taskstatus_item {width:20%; padding:0 20px;}
.taskstatus_item h3 {font-size:16px; color:#004254; font-weight:400; margin-bottom:30px;}
.taskstatus_item h5 {font-size:14px; color:#00B0BD;}
.taskstatus_item h4 {font-size:14px; color:#6A7F84;}
.taskstatus_item:first-child {padding-left:0; border-right:1px solid #E8E8E8;}
.taskstatus_item.taskstatus_item:last-child {padding-right:0; text-align:right;}
.task_tabContent {background-color:#E3E2DA;}
.course_item .default_usr_name {padding-left:0;}
.mb-10 {margin-bottom:10px !important;}
.mb-20 {margin-bottom:20px !important;}
.white_glow {background-color:#fff;}
.data_btnOuter {color:#7e8889;}
.course_vdopnl img {width:100%;}
.scorebx_innr .placeholder {margin:0 auto;}
.tags_menu {margin:15px 0 0; display:flex; align-items:center; justify-content:flex-end;}
.tags_list {display:flex; gap:5px;}
.tags_list li a {height:30px; display:inline-flex; align-items:center; justify-content:center; border:1px solid rgba(255, 255, 255, 0.12); padding:0 10px; color:#CECEDB; font-size:14px;}
.tags_list li a:hover {color:#004254; border-color:#004254;}
.tags_drop {margin-left:5px;}
.tags_drop > a {background:rgba(255, 255, 255, 0.1); border:1px solid rgba(255, 255, 255, 0.12); height:30px; width:30px; color:#CECEDB; display:flex; align-items:center; justify-content:center;}
.tags_drop .dropdown-menu {max-height:220px; overflow-y:auto; padding:15px;}
.tags_drop .dropdown-menu li {margin-bottom:15px;}
.tags_drop .dropdown-menu li:last-child {margin-bottom:0;}
.tags_drop .dropdown-menu li a {font-size:14px; color:#1A2034;}
.tags_drop .dropdown-menu li a:hover {color:#004254;}
.empty_lessonsArea {text-align:center;}
.empty_lessonpic {margin-bottom:30px;}
.empty_lessons_text h2 {font-size:30px; color:#004254; font-weight:400; font-family: 'ForFuture Sans Regular'; margin-bottom:10px;}
.empty_lessons_text p {font-size:15px; color:#6A7F84;}
.join_btn {margin:20px 0 0; display:inline-block;}
.step_modal_bx .modal-dialog {max-width:534px;}
.question_success_hdng h3 {font-size:16px; color:#00B0BD; font-weight:400;}
.step_modal_bx .modal-body {text-align:center; padding:35px;}
.step_list {margin:50px 0 0;}
.step_list ul {display:flex; justify-content:center; position:relative;}
.step_list ul:after {position:absolute; content:""; left:11%; right:11%; height:1px; background-color:#6A7F84; top:11%; z-index:1;}
.step_list ul li {width:25%; text-align:center;}
.step_list ul li span, .step_list ul li em {display:block;}
.step_list ul li span i {font-size:15px; display:none;}
.step_list ul li span {height:18px; width:18px; border:2px solid #6A7F84; border-radius:50%; margin:0 auto 12px; position:relative; z-index:2; background-color:#fff;}
.step_list li em {font-size:14px; color:#6A7F84;}
.step_list li.active span {background-color:#00B0BD; border-color:#00B0BD;}
.step_list li.active span i {display:block; color:#fff; font-size:13px;}
.step_list li.active em {color:#004254;}
.lessons_btnOuter {display:flex; align-items:center; justify-content:center; gap:10px;}
.lessons_btnOuter .basic_btn {width:auto; min-width:165px; font-size:16px; font-weight:400;}
.glow_area {margin-left:30px; margin-bottom:10px;}
.placeholder-sm {min-height:6px; display:block;}
.user_placeHoledr {display:flex; align-items:center; margin-bottom:20px;}
.default_usr {height:30px; width:30px; border-radius:50%;}
.default_usr_name {width:100%; display:flex; align-items:center; padding-left:15px;}
.default_usr_name span + span {margin-left:15px;}
.data_btnOuter {display:flex; flex-wrap:wrap; margin-bottom:30px;}
.data_btnOuter span {margin:0 5px 10px; display:block;}
.card-text span {margin-bottom:10px;}
.glow_area.list_glowArea {margin:0 0 10px;}
.list_glowArea .data_btnOuter {margin-bottom:10px;}
.activity_area {padding:25px 0 40px;}
.activity_srchTop {display:flex; align-items:center; justify-content:space-between; margin-bottom:20px;}
.filter_activity {display:flex;}
.share_quaetion_btn {margin-right:12px;}
.actvty_filter_btn a {background-color:#00B0BD;}
.filter_activity a {font-size:16px; font-family: 'ForFuture Sans Medium';}
.actvty_filter_btn a i {margin-right:6px;}
.activity_srch {position:relative; width:40%;}
.activity_srch .form-control {width:100%; height:50px; font-size:15px; color:#004254; box-shadow:none; border:0; background-color:#fff; border-radius:0; padding:0 50px 0 20px;border: 1px solid #E3E2DA;}
.filtr_srchBtn {background-color:transparent; position:absolute; top:50%; transform:translateY(-50%); right:16px; color:#004254; cursor:pointer;}
.activity_lftItem {background-color:#fff; padding:20px 30px; margin-bottom:30px; margin-right:10px;border: 1px solid #E3E2DA;}
.activity_lftItem:last-child {margin-bottom:0;}
.activty_lftHdng h3 {font-size:16px; color:#004254; font-weight:400;}
.activty_lftHdng {margin-bottom:10px;}
.activity_userOuter, .activity_usrPnl, .activity_date {display:flex; align-items:center;}
.activity_date {margin-left:10px;}
.user_activty {background-color:#e3e3ee; height:34px; width:34px; min-width:34px; overflow:hidden; border-radius:50%; margin-right:8px;}
.activty_usrname h4 {font-size:15px; color:#004254;}
.activity_date span, .activity_date i {font-size:15px; color:#004254;}
.activity_date i {margin-right:5px}
.winers_likeOuter {display:flex; align-items:center; margin:20px 0;}
.likecmnts_pnl .form_share a {background-color:#E3E2DA;}
.likecmnts_pnl .form_share a span {background-color:#004254;}
.winner_user {display:flex; align-items:center; margin-left:15px;}
.user_activty {height:30px; width:30px; min-width:30px; border-radius:50%; overflow:hidden;}
.activty_usrname h5 {color:#004254; font-size:15px; margin-right:10px;}
.activity_tagsRow h4 {color:#004254; font-size:15px; margin-bottom:10px;}
.activity_skill {display:flex; align-items:flex-start;}
.activity_tagsRow {margin-bottom:20px;}
.activity_tagsRow:last-child {margin-bottom:0;}
.more_tags a {display:inline-block; font-size:12px; color:#004254;}
.more_tags a:hover {color:#00B0BD;}
.activity_leftpnl {max-height:1115px; overflow-y:auto;}
.activity_rightpnl {margin-left:30px; background-color:#fff;border: 1px solid #E3E2DA;}
.activity_rightItem {padding:30px; border-bottom:1px solid rgba(111,112,124,0.3);}
.activity_rightItem:last-child {border-bottom:0;}
.activity_rightHdng h3 {color:#004254; font-size:18px; font-weight:400;}
.activity_rightHdng {margin-bottom:15px;}
.activity_para p {font-size:15px; color:#004254;}
.activity_para p a {display:inline-block; color:#00B0BD;}
.activity_para p a:hover {color:#000;}
.activity_commnets h3 {font-size:15px; color:#004254; text-transform:uppercase; margin-bottom:15px;}
.likecmnts_pnl {display:flex; align-items:center;}
.chat_likeBx .likecmnts_pnl {margin-top:30px;}
.cmnts_usr {height:50px; width:50px; border-radius:50%; min-width:50px; overflow:hidden; margin-right:10px; background-color:#e3e3ee;}
.cmnts_usertext h3 {font-size:16px; color:#004254; font-weight:400; margin-bottom:10px;}
.activity_leftpnl .mCSB_scrollTools .mCSB_draggerRail {width:7px; opacity:1; background-color:#E3E2DA;}
.activity_leftpnl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .activity_leftpnl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {width:7px; background-color:#6A7F84 !important; border-radius:0;}
.activity_questionPnl {background-color:#fff; padding:30px; margin-bottom:30px; display:none;border: 1px solid #E3E2DA;}
.reply_fill .form-control {height:44px; border:1px solid #004254; font-size:16px; color:#004254; box-shadow:none; outline:none; background-color:#fff; border-radius:0;}
.editor_area {background:#fff;}
.reply_fill .form-control:focus {border-color:#00B0BD;}
.activity_tagsRow .select2-container--default .select2-selection--single {background-color:#fff;}
.editor img {width:100%;}
.editor_msgArea .form-control {resize:none; box-shadow:none; outline:none; border:1px solid #6A7F84; height:200px; border-radius:0; background-color:transparent; color:#004254;}
.question_btnArea {margin:20px 0 0; display:flex;}
.question_btnArea .basic_btn {font-size:16px; font-weight:400; margin-right:12px;}
.question_btnArea .basic_btn:last-child {margin-right:0;}
.basic_btn.cancel_whiteBtn {background-color:#E3E2DA; color:#004254; min-width:140px;}
.filter_tagsFill {background-color:#fff;}
.filter_modal .modal-content {background:#F8F8F8; box-shadow:0px 10px 150px rgba(0, 0, 0, 0.02);}
.filter_modal .modal-header {border:0; padding:20px 20px 0;}
.filter_modal .modal-header h5 {font-size:16px; color:#004254; font-weight:400;}
.filter_modal .modal-body {padding:20px 20px 50px;}
.filter_modal .close_btn {color:#004254; background-color:transparent;}
.srch_titleBx .form-control {height:47px; color:#5F6368; font-size:15px; box-shadow:none; outline:none; border-color:#6A7F84; border-radius:0;}
.srch_titleBx .form-control:focus {border-color:#004254;}
.srch_titleBx {margin-bottom:15px;}
.bootstrap-tagsinput .tag {padding:0px 6px; border:1px solid #6A7F84; color:#004254;}
.bootstrap-tagsinput {background-color:transparent; border:1px solid #6A7F84; box-shadow:none; display:inline-block; padding:10px 5px; color:#004254; vertical-align:middle; border-radius:0; max-width:100%; line-height:22px; cursor:text; width:100%;}
.bootstrap-tagsinput .label-info {display:inline-flex; align-items:center; justify-content:center; margin:0 5px 5px 0; height:24px; line-height:22px;}
.filter_tags_row label {font-size:15px; color:#004254; margin-bottom:12px;}
.filter_tags_row {margin-bottom:16px;}
.filter_tags_row:last-child {margin-bottom:0;}
.srch_titleBx label {font-size:15px; color:#004254; margin-bottom:13px;}
.tags_submit {margin-top:20px;}
.tags_submit .basic_btn {min-width:100%; font-weight:400; font-size:16px;}
.activity_after {display:none;}
.visit_activity .activity_after {display:inline-block;}
.visit_activity .activity_before {display:none;}
.loadmoreBtn {margin-top:20px;}
.activity_backBtn {display:none;}
.activity_comntsRow {margin-top:20px; position:relative;}
.activity_comntsRow .cmnt_btn {position:absolute; right:15px; top:50%; transform:translateY(-50%);}
.activity_comntsRow .form-control {padding-right:50px;}
.reply_msgItem {padding-left:60px;}
.activity_comntsRow .form-control {background-color:#fff;}
.sportss_accrdian_Area {display:none;}
.sports_tabinnr {filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.2)) drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.1)); background-color:#fff; border-radius:0; margin-top:-60px;}
.sport_tabLinks ul {background-color:#004254; padding-top:4px; border-radius:0; flex-wrap:wrap;}
.sport_tabLinks ul li {width:25%;}
.sport_tabLinks .nav-tabs .nav-link {font-size:14px;  text-align:center; display:block; border:0; color:#fff; padding:15px;}
.sport_tabLinks .nav-tabs .nav-item.show .nav-link, .sport_tabLinks .nav-tabs .nav-link.active {color:#004254; border-radius: 0; background-color:#fff;}
.sports_tabinnr .tab-content {background-color:#fff; padding:15px 30px; border-radius:0 0 8px 8px;}
.tab_formOuter {display:flex; flex-wrap:wrap; margin:0 -15px; position:relative; padding-right:60px;}
.tab_formOuter .submit_fill {position:absolute; right:0; top:0;}
.tab_fill {width:35%; padding:0 15px;}
.model_fill {width:30%;}
.locate_fill {display:flex; align-items:center;}
.submit_btn.form_submit {background-color:#004254; border-radius:0; height:50px; width:50px;color: #fff;}
.adress_fill {width:100%;}
.tab_fill .select2-container--default .select2-selection--single {background-color:transparent;}
.tab_fill .form-control {height:50px; border:0; box-shadow:none; outline:none; font-size:16px; border-radius:0;}
.tab_fill + .tab_fill {border-left:1px solid rgba(36,53,52,0.1)}
.tab_fill .select2-container--default .select2-selection--single {border-color:transparent; font-size:16px; color:#495057;}
.graph_bnr_area {padding:75px 0 125px;}
.bg_area {background-position:center; background-size:cover; background-repeat:no-repeat;}
.bnr_graph_textPnl h1 {color:#fff; font-size:60px; letter-spacing:2px; line-height:65px; font-family: 'ForFuture Sans Medium';}
/* .bnr_graph_textPnl h1 span {display:block; -webkit-text-fill-color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:#fff;} */

.bnr_graph_textPnl h1 span {display:block; }
.champions_area {padding:65px 0;}
.champions_pic img {width:100%;}
.champions_textpnl {background-color:#fff; padding:15px;}
.champions_txtOuter {display:flex; align-items:center; justify-content:space-between;}
.leftchampion_text h3 {font-size:18px; color:#004254; font-weight:400; line-height:28px;}
.leftchampion_text h5 {font-size:14px; color:#6A7F84; line-height:22px;}
.chappions_rating a i {font-size:18px; color:#004254;}
.chappions_rating a {display:flex; align-items:center; font-size:16px; color:#004254; font-weight:400;}
.champions_item {margin-bottom:25px;border: 1px solid #E3E2DA;}
.details_btn .basic_btn{width: 100%;}
.social_share li a:hover {border-radius:20px 0;}
.global_details_outer {display:flex;}
.glbl_detailsPic {height:90px; width:90px; min-width:90px; background-color:#E3E2DA;  display:flex; align-items:center; justify-content:center; overflow:hidden; margin-right:15px;}
.details_usrName_hdng h3 {font-size:30px; color:#FFFFFF; font-weight:400;  font-family: 'ForFuture Sans Regular'; margin-bottom:10px;}
.details_usrName_hdng h5 {font-size:14px; color:#fff;}
.hire_btn {display:inline-block; margin-top:15px;}
.gallery_outer {display:flex; flex-wrap:wrap; margin:0 -5px;}
.portfolio_gallery_item {width:20%; padding:5px;}
.portfolio_gallery_item a {display:block;}
.portfolio_gallery_item a img {width:100%;}
.complete_btn a {background-color:#00B0BD; color:#fff;}
.ylw_closeBtn {height:34px; width:34px; background-color:#004254; color:#fff !important; display:flex; align-items:center; justify-content:center; opacity:1;}
.close_btn {position:absolute; right:10px; top:10px;}
.conatct_modal .modal-content {background:#F8F8F8; box-shadow:0px 10px 150px rgba(0, 0, 0, 0.02);}
.conatct_modal .modal-dialog {max-width:460px;}
.conatct_modal .form-control {background-color:#fff;}
.conatct_modal .select2-container--default .select2-selection--single {background-color:#fff;}
.conatct_modal .modal-header {background-color:#fff;}
.survay_feedmodal .modal-dialog {max-width:1140px;}
.survay_feedmodal .modal-content {background:#E3E2DA; box-shadow:0px 10px 150px rgba(0, 0, 0, 0.02);}
.close_btn {position:absolute; right:10px; top:10px; z-index:99;}
.mdl_outer {display:flex; flex-wrap:wrap;}
.mdl_lftpnl {width:35%;}
.mdl_rghtpnl {width:65%; padding-left:30px;}
.mdl_lftpnl .events_itemBx {background:#FFFFFF; border:1px solid #D1D1D1; margin:0; position:relative;}
.events_itemBx .details_btn .basic_btn{width: 100%;}
.ylw_closeBtn {height:34px; width:34px; background-color:#004254; color:#fff; display:flex; align-items:center; justify-content:center;}
.modal-header, .modal-content {border-radius:0; border:0;}
.pd_20 {padding:20px;}
.chappions_rating a {display:flex; align-items:center; font-size:16px; color:#004254; font-weight:400;}
.chappions_rating a i {font-size:18px; color:#FC8535;}
.chappions_rating a em {opacity:0.6;}
.events_itemBx .leftchampion_text {margin-bottom:10px;}
.experts_skill ul {display:flex; flex-wrap:wrap;}
.experts_skill li {margin:0 5px 5px 0;}
.experts_skill li a { color:#004254; font-size:14px; display:inline-flex; align-items:center; padding:0 12px; height:30px;background-color: #E3E2DA;border-color: transparent;border-radius: 8px;}
/* .experts_skill li a:hover {background-color:#004254; border-color:#004254; color:#004254;} */
.ambassadors_users {margin:20px 0 0;}
.ambassadors_users ul {display:flex; align-items:center;}
.ambassadors_users ul li a {display:flex; height:41px; width:41px; border-radius:50%; overflow:hidden; align-items:center; justify-content:center;}
.mdl_lftpnl .groups_pic {padding:0px 20px;}
.groups_pic img {width:100%;}
.leftchampion_text h3 {font-size:18px; color:#004254; font-weight:400; line-height:28px;}
.accor_ansArea .form_commnts_area {background-color:#fff; border-radius:0; overflow:hidden; border:1px solid #6A7F84;}
.form_commnts_area .form-control {resize:none; height:76px; width:100%; box-shadow:none; padding:16px 20px; background-color:transparent; border:0; border-radius:0;}
.furmcmnt_btn {display:flex; align-items:center; justify-content:flex-end; padding:0 20px 15px;}
.ans_count_text .cmnt_btn {height:30px; width:33px; background-color:#004254; color:#fff; display:flex; align-items:center; justify-content:center;}
.bookmarks_grps {position:absolute; right:20px; top:20px;}
.bookmarks_grps a {color:#6A7F84; display:inline-block;}
.w_100 {width:100%;}
.mdl_lftpnl .groups_pic {padding:0px 20px;}
.srvay_feedhdng h2 {font-size:30px; color:#004254; font-family: 'ForFuture Sans Regular';}
.srvay_feedhdng {margin-bottom:15px;}
.survay_accordianarw_right {display:flex; align-items:center;}
.question_count {height:30px; min-width:65px; padding:0 10px; background-color:#00B0BD; display:flex; align-items:center; justify-content:center; margin-right:10px;}
.question_count h5 {font-size:11px; color:#fff;}
.accordian_area.mdlblue_accordian .accordion-item {background-color:transparent;}
.mdlblue_accordian .accordion-button {background-color:#004254; color:#E3E2DA; font-weight:400; font-size:14px;}
.mdlblue_accordian .accordion-body {border:1px solid #6A7F84;}
.accor_ansArea {background-color:#fff; padding:15px; display:flex; box-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);}
.accor_ansArea:nth-child(even) {background-color:#E3E2DA;}
.mdlblue_accordian .accordion-body {padding:0;}
.ans_count {min-width:20px; margin-right:20px;}
.ans_count h3 {font-size:14px; color:#1A2034;}
.ans_para p {font-size:15px; color:#1A2034; line-height:22px; margin-bottom:20px;}
.ans_para p:last-child {margin-bottom:0;}
.ans_para {margin-bottom:10px;}
.ans_rating {display:flex; align-items:center; justify-content:space-between;}
.ans_date h5 {font-size:12px; color:#6A7F84;}
.ans_date h5 i {font-size:14px; color:#004254;}
.ans_rating ul {display:flex; align-items:center; margin-bottom:10px;}
.ans_rating li + li {margin-left:5px;}
.ans_rating li a {color:#6A7F84;}
.accor_ansArea .form_commnts_area {background-color:#fff;}
.ans_rating li a:hover, .ans_rating li a:focus, .ans_rating li.active a {color:#004254;}
.submit_survay {display:inline-block; margin:20px 0 0;}
.mdl_rghtpnl .cmnt_btn span {font-size:18px;}
.survey_item .job_tags ul {display:flex; align-items:center;}
.survey_item .job_tags ul li {background-color:#E3E2DA; display:flex; align-items:center; font-size:13px; color:#004254; font-family: 'ForFuture Sans Medium'; padding:5px 13px; margin-right:5px;border-radius: 10px;}
.challenges_item {background-color:#fff; padding:25px 20px; margin-bottom:25px;border: 1px solid #E3E2DA;}
.challenge_top_head {display:flex; align-items:center; justify-content:space-between; margin-bottom:20px;}
.challenge_iconOuter {display:flex; align-items:center;}
.challenge_icon {width:20px; min-width:20px; margin-right:5px; display:inline-block;}
.challenge_icon_text {display:inline-block; font-size:14px; color:#004254;}
.bookmark_iconOuter {display:flex; align-items:center;}
.bookmark_icon {margin-left:10px;}
.bookmark_icon a {display:inline-block; color:#004254;}
.club_nameLocation h3 {font-size:18px; color:#203E5A; font-weight:400; margin-bottom:10px;}
.club_nameLocation h4 {color:#00B0BD; font-size:16px; font-weight:400; margin-bottom:10px;}
.club_nameLocation h5 {font-size:14px; color:#004254;}
.club_nameLocation h5 i {font-size:16px;}
.club_nameLocation {margin-bottom:20px;}
.work_details {margin:20px 0 0;}
.work_details ul {display:flex; align-items:center; justify-content:space-between;}
.work_details li {font-size:14px; color:#004254;}
.work_details li span {color:#00B0BD;}
.glbl_detailstext .challenge_icon_text {color:#fff;}
.details_shareOuter {display:flex; align-items:center;}
.details_shareOuter .details_prgrss {margin-bottom:0; margin-right:20px;}
.circle_progess_outer {min-width:100px; background-color:rgba(237, 237, 241, 0.2); height:10px; border-radius:90px; position:relative;}
.circle_progress_bar {position:absolute; top:0; left:0; bottom:0; background-color:#004254; border-radius:90px;}
.logo_circle {height:30px; width:30px; overflow:hidden; border-radius:50%; display:block; margin-right:10px;}
.home_bnrArea {padding:125px 0 200px;}
.bnr_graph_textPnl p {margin-top:30px; color:#fff; font-size:15px;}
.course_area {padding:60px 0 30px;}
.pd_30 {padding:30px 0;}
.slideHdng_outer {display:flex; align-items:center; justify-content:space-between; margin-bottom:20px;}
.slideHdng_outer .page_hdng {margin-bottom:0;}
.page_hdng h2 {font-size:30px; color:#004254; }
.border_btn.ylwbrdr_btn {min-width:90px; height:42px;font-size:16px; color:#004254;}
.border_btn.ylwbrdr_btn:hover{color: #fff;}
.slider_innr {margin:0 -10px;}
.slide_Item {padding:0 10px;}
.course_hdngauthor {display:flex; align-items:center; margin-bottom:10px;}
.course_hdngauthor h4 {font-size:16px; color:#004254;}
.course_hdngauthor .chappions_rating {margin-left:12px;}
.chappions_rating a {font-weight:400;}
.chappions_rating a em {opacity:0.6;}
.course_item .leftchampion_text {margin-bottom:10px;}
.system_outer {background-color:#004254; display:flex; flex-wrap:wrap;}
.system_textPnl, .system_pic {width:50%;}
.system_pic img {width:100%;}
.system_textPnl {position:relative; padding:90px;}
.system_textPnl:after {position:absolute; content:""; background-image:url(../images/system-graph.png); top:0; right:0; bottom:0; left:0; opacity:0.1; background-repeat:no-repeat; z-index:1; pointer-events:none;}
.system_textPnl h3 {font-size:30px; color:#fff; font-weight:400; font-family: 'ForFuture Sans Regular'; margin-bottom:20px;}
.system_list li {font-size:15px; color:#fff; margin-bottom:10px; display:flex; align-items:center;}
.system_list li:last-child {margin-bottom:0;}
.system_list li i {color:#00B0BD; font-size:20px; display:inline-block; margin-right:5px;}
.explore_btn {display:inline-block; margin-top:20px;}
.explore_btn a{background-color: #fff;color: #004254;}
/* .challenges_slider .challenges_item, .champions_outer .champions_item {margin-bottom:0;} */
.activity_slideItem {background-color:#fff; padding:20px;border: 1px solid #E3E2DA;}
.activity_slideItem .activty_usrname h4 {color:#004254;  line-height:26px}
.activty_usrname h5 {font-size:14px; color:#6A7F84;}
.activity_slideItem .activity_para {margin-top:20px;}
.activity_slideItem .activity_para p a {font-weight:400; color:#00B0BD;}
.activity_slideItem .activity_para p a:hover {color:#004254;}
.activty_comnts_likelist {margin-top:25px;}
.activty_comnts_likelist ul {display:flex; flex-wrap:wrap; margin:0 -3px;}
.activty_comnts_likelist ul li {width:33.33%; padding:0 3px;}
.activty_comnts_likelist ul li a {display:flex; align-items:center; justify-content:center; padding:10px; background-color:#fff;}
.activty_comnts_likelist ul li a i {color:#004254; font-size:16px; margin-right:5px; display:inline-block;}
.activty_comnts_likelist ul li a span {font-size:14px; color:#fff; padding:0 7px; background-color:#004254; border-radius:40px;}
.events_dateBx {background-color:#00B0BD; border-top:15px solid #004254; width:85px; padding:0 15px 15px; color:#fff; height:85px; text-align:center; margin-top:-80px; position:relative; margin-bottom:25px;}
.events_dateBx h3 {font-size:18px; color:#fff; font-weight:400;}
.events_dateBx h5 {font-size:12px; line-height:20px;}
.events_dateBx h5 span {display:block;}
.events_hdngauthor {display:flex; align-items:center; justify-content:space-between;}
.events_hdngauthor h4 {font-size:14px; color:#004254;}
.evnts_enroll {display:flex; align-items:center; color:#004254; font-size:14px;}
.evnts_enroll i {font-size:21px; color:#004254; margin-right:5px;}
.events_itemBx .leftchampion_text {margin-bottom:10px;}
.events_area {padding-bottom:65px;}
.homeslide_item {background-size:cover; background-repeat:no-repeat; background-position:center; padding:125px 0 165px;}
.bnr_graph_textPnl h2, .bnr_graph_textPnl h3 {color:#fff; font-size:60px; font-family: 'ForFuture Sans Regular';}
.bnr_graph_textPnl h3, .bnr_graph_textPnl h1 span, .bnr_graph_textPnl h2 span{color: #00B0BD;display: block;}

.details_prgrss .circle_progress_bar{background-color: #fff;}

.bnr_graph_textPnl h2 span {display:block;}
.bnr_btnOuter {display:flex; align-items:center; gap:10px; margin:20px 0 0;}
.bnr_btnOuter a {width:auto;}
.home_bnrslide_Outer {position:relative;}
.bnr_btns_arrw .slick-arrow {position:absolute; top:50%; cursor:pointer; height:44px; width:44px; background-color:rgba(0, 0, 0, 0.5); display:flex; align-items:center; justify-content:center; color:#fff; border-radius:50%;}
.bnr_btns_arrw .next {right:40px;}
.bnr_btns_arrw .prev {left:40px;}
.carousel-control-next-icon, .carousel-control-prev-icon {height:44px; min-width: 44px; width:44px; border-radius:50%; display:flex; align-items:center; justify-content:center; background-color:rgba(0, 0, 0, 0.5); background-size:20px; opacity:1;}
.carousel-control-next, .carousel-control-prev {width:7%; opacity:1;}
.course_item .champions_pic, .events_itemBx .champions_pic, .events_itemBx .groups_pic {max-height:265px; overflow:hidden; height:265px; background-color:#fff;}
.course_item .champions_pic img, .events_itemBx .champions_pic img, .events_itemBx .groups_pic img{height: 100%;object-fit: cover;}
.course_item {background-color:#fff;border: 1px solid #E3E2DA;}
.champions_item .champions_pic {max-height:250px; overflow:hidden; height:250px; background-color:#E3E2DA;}
.champions_item .champions_pic img{object-fit: cover;}
.events_itemBx {margin-bottom:25px; background-color:#fff; position:relative;border: 1px solid #E3E2DA;}
.experts_holdertext .experts_skill li a{border: 1px solid rgba(105, 124, 129, 0.30);background-color: transparent;color: #fff;}
.experts_holdertext .experts_skill li a:hover {color:#004254;background-color: #E3E2DA;}
.course_detailspnl .uploaded_innrBx {background-color:#fff; border-radius:0;}
.pd_20 {padding:20px;}
.groups_pic img {width:100%;object-fit: cover;}
.details_btn.pd_20 {margin:0;}
.event_catagoryslide_Outer .slick-track {margin:0;}
.groups_rightpnl {padding:20px 10px; background-color:#fff;border: 1px solid #E3E2DA;}
.groups_rightpnl .leftchampion_text h3{min-height: auto;}
.grp_innr_row .groups_pic {margin-top:30px;}
.grp_innr_row .leftchampion_text {margin-bottom:20px;}
.grp_innr_row {padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #E3E2DA;}
.grp_innr_row:last-child {border-bottom:0; margin-bottom:0;}
.champions_outer .course_item {margin-bottom:20px;}
.mdl_lftpnl .events_itemBx .groups_pic {background-color:transparent;}
.dashboard_banner {padding:45px 0 185px; background-repeat:no-repeat; background-size:cover;}
.input_fill.jobinput_fill .form-control {padding:0 15px;color: #004254;}
.author_bio .description_fill .form-control{padding: 15px;}
.user_profileArea {padding:0 0 95px; margin:-100px 0 0;}
.user_profile_pic {height:205px; width:205px; border-radius:50%; overflow:hidden;}
.dashboard_pmlOuter {margin:50px 0 0;}
.dashboard_pmlOuter .description_fill textarea.form-control {height:250px;}
.dashboard_submit_btn {display:inline-block;}
.dashboard_righttpnl {padding:30px 20px; background-color:#E3E2DA;}
.portfolio_upload {height:255px; border:1px solid #6A7F84; display:flex; align-items:center; justify-content:center; position:relative; text-align:center;}
.upload_file {position:absolute; left:0; right:0; top:0; bottom:0; height:100%; width:100%; opacity:0; cursor:pointer;}
.upload_icon span {display:block; margin-bottom:15px;}
.upload_icon h5 {font-size:16px; color:#6A7F84; font-weight:400;}
.dashboard_leftpnl .copy_link span {color:#000 !important;}
.learning_coursetablinks {background-color:#004254;}
.learning_course_area {padding:75px 0;}
.learn_cpurse_row {background:#fff; padding:10px; display:flex; flex-wrap:wrap; margin-bottom:15px;}
.learn_cpurse_row:last-child {margin-bottom:0;}
.learn_courseleft_pnl {width:30%;}
.learn_courseright_pnl {width:70%; padding-left:15px;}
.top_lesson_row {background-color:#fff; border:1px solid #DFDFDF; padding:10px 15px; display:flex; flex-wrap:wrap;background-color: #E3E2DA;}
.course_lessonsbx {width:23%; padding:0 20px;}
.course_lessonsbx:first-child {width:31%; padding-left:0;}
.course_lessonsbx + .course_lessonsbx {border-left:1px solid #ccc;}
.lessons_hdng h3 {font-size:16px; color:#004254;}
.lessons_hdng h3 span {color:#004254; font-size:14px;}
.lessons_hdng {margin-bottom:50px;}
.progres_hdng {display:flex; align-items:center; justify-content:space-between; margin-bottom:10px;}
.progres_hdng h4 {font-size:14px; color:#004254;}
.progres_hdng h5 {font-size:14px; color:#00B0BD;}
.lessons_progress .progess_outer { height:5px;border: 0;}
.lessons_progress .progress_bar {background-color:#00B0BD;}
.lessons_task_hdng {display:flex; align-items:center; margin-bottom:20px;}
.lessons_task_hdng h3 {display:flex; align-items:center; font-size:16px; color:#004254;}
.lessons_task_hdng h3 i {font-size:18px; margin-right:5px; color:#00B0BD;}
.lessons_task_hdng h5 {color:#004254; font-size:14px; margin-left:10px; margin-top:3px;}
.lessons_task_list li {font-size:14px; color:#004254; margin-bottom:10px;}
.lessons_task_list li:last-child {margin-bottom:0;}
.lessons_task_list li span {display:inline-block; margin-left:10px; color:#004254; font-size:14px;}
.bttm_lesson_row {margin-top:15px;}
.lessons_accor_hdng {display:flex; align-items:center; justify-content:space-between; height:51px; background-color:#004254; padding:0 20px;}
.bttm_lesson_row .top_lesson_row{border: 0;background-color: transparent;}
.lessons_accor_hdng h3 {font-size:16px; color:#fff; font-weight:400;}
.lessons_accor_hdng span {color:#fff;}
.lessons_feedbackleftpnl {width:65%; padding-right:15px;}
.lessons_certificate_pnl {width:35%; border-left:1px solid #ccc; padding-left:15px;}
.lessons_feedbackleftpnl .course_rvw_row {margin:0; border:0; justify-content:space-between;}
.lessons_feedbackleftpnl .commnts_sendArea {background-color:#fff;}
.lessons_feedbackleftpnl .commnts_sendArea textarea.form-control {background-color:transparent;}
.certificate_btn {margin:20px 0 0;}
.certificate_btn .basic_btn {width:100%; background-color:#00B0BD; font-weight:400; font-size:16px;}
.lessons_task_list.status_list li {font-size:16px;}
.lessons_task_list.status_list li span {font-size:14px;}
.load_moreBtn {text-align:center; margin-top:30px;}
.load_moreBtn .basic_btn {width:auto;}
.task_modal_bx .modal-dialog {max-width:1135px;}
.task_modal_bx .modal-content {background-color:#E3E2DA; position:relative;}
.task_modal_bx .modal-header {border:0; padding:30px;}
.task_modal_bx .modal-header h5 {font-family: 'ForFuture Sans Regular'; font-size:30px; color:#004254;}
.task_modal_bx .modal-body {padding:0 30px 30px;}
.task_modal_bx .close_btn {height:34px; width:34px; display:flex; align-items:center; justify-content:center; background-color:#004254; color:#004254; position:absolute; right:10px; top:10px;}
.task_modal_bx .close_btn span {font-size:20px;}
.task_question_row > label {font-size:16px; color:#373744; font-weight:400; margin-bottom:15px;}
.task_question_row .description_fill.input_fill .form-control {background-color:#fff;}
.option_list li {margin-bottom:15px;}
.option_list li:last-child {margin-bottom:0;}
.option_list li p {font-size:14px; color:#6A7F84;}
.task_submitBtn {margin-top:30px; display:inline-block;}
.question_modal_bx .modal-body {padding:20px; text-align:center;}
.question_modal_bx .modal-dialog {max-width:390px;}
.sucess_question_icon span {font-size:80px; color:#00B0BD; margin-bottom:10px;}
.question_success_hdng h2 {color:#004254; font-size:24px; font-family: 'ForFuture Sans Regular'; margin-bottom:15px;}
.question_success_hdng h5 {font-size:16px; color:#004254;}
.question_closeBtn {margin:40px 0 0;}
.modal-header, .modal-content {border-radius:0; border:0;}
.share_modal_bx .modal-header {background-color:#004254; padding:20px;}
.ylw_closeBtn {height:34px; width:34px; background-color:#004254; color:#004254; display:flex; align-items:center; justify-content:center;}
.ylw_closeBtn span {font-size:20px;}
.share_modal_bx .modal-header h5 {font-family: 'ForFuture Sans Regular'; font-size:30px; color:#fff;}
.share_modal_bx .modal-body {padding:20px 30px;}
.share_social_row {margin-bottom:6px;}
.share_social_row:last-child {margin-bottom:0;}
.share_social_row a {display:flex; align-items:center; justify-content:space-between; background-color:#F3F3F3; padding:15px; font-size:15px; color:#004254; text-transform:capitalize;}
.social_icon_text {display:flex; align-items:center;}
.social_icon_text i, .social_icon_text span {display:inline-block;}
.social_icon_text i {margin-right:10px;}
.share_copylink_row {margin-top:15px;}
.share_copylink_row label {font-size:14px; color:#6A7F84; margin-bottom:10px;}
.share_copybx {display:flex; align-items:center; justify-content:space-between; height:51px; background-color:#E3E2DA; border:1px solid #6A7F84; padding:0 15px;}
.share_copybx span {width:85%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#6A7F84; font-size:15px;}
.share_copybx a {display:inline-block; color:#00B0BD;}
.group_srchfill .form-control {height:60px; background-color:#fff; border:1px solid #e4e4e4; border-radius:0; background-image:none; padding:0 40px 0 15px; box-shadow:none; font-size:16px; color:#5F6368;}
.add_fill {position:relative;}
.add_icon {position:absolute; right:24px; top:50%; transform:translateY(-50%); color:#929AA8;}
.add_icon:hover {color:#004254;}
.group_innrScroll {max-height:350px; overflow-y:auto;}
.tag_links {padding:16px 16px 0;}
.group_btnOuter {padding:16px;}
.group_btnOuter ul li a {display:flex; align-items:center; height:50px; justify-content:center; font-weight:400; font-size:16px; border-radius:0; color:#004254;}
.ornage_btn {background:#004254;color: #fff !important;}
.group_btnOuter ul li a i {margin-right:8px; color:#fff;}
.red_btn i{color: #004254;}
.tag_links ul {display:flex; flex-wrap:wrap;}
.tag_links ul li {margin:0 5px 5px 0;}
.tag_links ul li a {display:inline-flex; align-items:center; justify-content:center; height:42px; border-radius:0px; font-size:14px; color:#004254; padding:0 20px; background-color:#E3E2DA; border:1px solid #6A7F84;}
.tag_links ul li a:hover {background:#00B0BD; box-shadow:0px 1px 3px rgb(0 0 0 / 10%); color:#fff; border-color:#00B0BD;}
.share_modal_bx.tag_modalBx .modal-body {background-color:#E3E2DA; padding:0;}
.task_file_row {position:relative; display:flex; align-items:center; justify-content:space-between; background:#fff; padding:15px; border:1px solid #EAEBEB;}
.taskfile_area {margin:20px 0 0;}
.attached_btn {height:40px; width:100px; text-align:center; display:inline-flex; align-items:center; justify-content:center; padding:0 10px; position:relative; max-width:110px; font-size:14px !important; font-weight:400 !important; cursor:pointer;}
.task_file_row > label {font-size:16px; color:#6A7F84; font-weight:400; margin:0;}
.file_submitbtn {margin:20px 0 35px; text-align:right;}
.attachment_area {padding:30px 0;}
.attach_hdng h3 {font-size:16px; color:#004254; font-weight:400;}
.attach_hdng {margin-bottom:12px;}
.attachment_item {background-color:#fff;}
.attahdmnt_pic {background-color:#6A7F84; padding:13px 13px 0;}
.attahdmnt_pic img {width:100%;}
.attahdmnt_text {padding:5px 12px; display:flex; align-items:center; justify-content:space-between;}
.attahdmnt_text h5 {font-size:13px; color:#6A7F84; overflow:hidden; width:85%; text-overflow:ellipsis;}
.attahdmnt_text a {color:#6A7F84;}
.task_tableInnr {overflow-x:auto;}
.task_tableInnr table {width:100%;}
.task_tableInnr th {font-weight:400; font-size:14px; color:#6A7F84; padding:10px 15px; background-color:#fff;}
.task_tableInnr td {padding:18px 15px; font-size:14px; color:#1A2034;}
.task_tableuser {display:flex; align-items:center;}
.task_usr {height:25px; width:25px; border-radius:50%; overflow:hidden; margin-right:5px;}
.task_tableInnr tbody tr:nth-child(even) {background-color:#fff;}
.invitation_sec {padding:50px 0 60px;}
.invitation_bx {background-color:#fff; padding:30px 30px 50px;border: 1px solid #E3E2DA;}
.invite_hdng {margin-bottom:25px;}
.invite_hdng h3 {font-size:16px; color:#004254; font-weight:400;}
.invite_tablinks .nav-tabs {border-bottom:1px solid #6A7F84; margin-bottom:30px;}
.invite_tablinks .nav-tabs .nav-link {border:0; border-bottom:2px solid transparent; color:#6A7F84; font-size:16px; font-weight:400;}
.invite_tablinks .nav-tabs .nav-item.show .nav-link, .invite_tablinks .nav-tabs .nav-link.active {color:#004254; background-color:transparent; border-bottom-color:#004254;}
.invite_table_innr {overflow-x:auto;}
.invite_table_innr table {width:100%;}
.invite_table_innr td {padding:10px; vertical-align:top;}
.invite_table_innr td:last-child {width:190px;}
.invite_usrOuter {display:flex; align-items:center;}
.invite_usr {height:60px; width:60px; min-width:60px; border-radius:50%; overflow:hidden; margin:0 15px 0 0;}
.invite_text h4 {font-size:16px; color:#004254; line-height:19px; margin-bottom:5px;}
.invite_text h5 {font-size:14px; color:#6A7F84;}
.action_btnOuter {display:flex; align-items:center; gap:10px; justify-content:flex-end;}
.action_btnOuter a {width:auto; min-width:90px; font-size:16px; font-weight:400; padding:0 10px;}
.action_btnOuter .basic_btn.cancel_btn {background-color:#6A7F84;}
.action_btnOuter .basic_btn.pending_btn {background-color:#C6C6C6; color:#6A7F84;}
.action_btnOuter .basic_btn.grn_btn {background-color:#00B0BD; color:#004254;}
.invite_usr {margin-right:15px;}
.tble_usrtext_glow {width:100%;}
.guest_feedarea {padding:65px 0;}
.feedback_bx {padding:10px 15px;}
.modals_area {padding:50px 0;}
.btns_outer a {margin:10px 5px;}
.btns_outer {text-align:center;}
.chooe_filebtn a {width:auto;}
.chooe_filebtn input[type=file]::-webkit-file-upload-button {display:none;}
.sports_tabArea {position:relative; z-index:2;}
.champions_sec {position:relative; z-index:1;}
.champions_pic img {width:100%; text-align:center; margin:0 auto;}
.champions_pic {text-align:center;}
.contact_menupnl {width:575px; position:fixed; right:0; top:0; bottom:0; background:#E3E2DA; box-shadow:0px 4px 18px rgba(0, 0, 0, 0.1); z-index:120; padding:25px 30px; transition:0.5s; transform:translateX(100%);}
.contact_open .contact_menupnl {transform:translate(0);}
.contact_open .overlay {display:block;}
.contact_open {height:100vh; overflow:hidden;}
.contact_hdng.congrats_text {text-align:left;}
.close_contact {position:absolute; height:34px; width:34px; background-color:#004254; border-radius:0; right:15px; font-size:18px; color:#fff; top:10px; padding:0; margin:0; display:flex; align-items:center; justify-content:center; z-index:99; opacity:1;}
.congrats_text.contact_hdng h3 {margin-bottom:10px;}
.contact_hdng.congrats_text {margin-bottom:15px;}
.contact_fill .form-control {background-color:#fff;}
.input_fill label {text-transform:capitalize;}
.email_fill, .phn_fill {background-position:right 15px top 50%; background-repeat:no-repeat;}
.email_fill {background-image:url(../images/c_email.svg);}
.phn_fill {background-image:url(../images/c_phn.svg);}
.contact_fill .form-control {height:44px;}
.descrioption_fill .form-control {height:100px; padding:15px 35px 10px 20px; resize:none;}
.msg_fill {background-position:right 15px top 20px; background-repeat:no-repeat; background-image:url(../images/c_msg.svg);}
.capcha {margin:15px 0;}
.input_fill.contact_fill {margin-bottom:10px;}
.tab_fill.select_fill .css-1s2u09g-control {min-height:50px; border:0;}
.tab_fill.select_fill .css-1okebmr-indicatorSeparator {display:none;}
.tab_fill.select_fill .select2-selection__control:hover {border-color:transparent;}
.tab_fill.select_fill .select2-selection__value-container {height:50px;}
.tab_fill.select_fill .select2-selection__control {outline:none; border:0 !important; box-shadow:none !important;}
.leftchampion_text h3 {min-height:56px;}
.champions_txtOuter {align-items:flex-start;}
.leftchampion_text h5 {min-height:40px;}
.activity_slideItem .activity_para {min-height:50px;max-height: 293px;overflow-y: auto;}
.validate_modal .sucess_question_icon span {margin-bottom:0px;}
.validate_modal .group_btnOuter {padding:0;}
.validate_fillOuter {display:flex; gap:10px;}
.input_fill.validate_fill .form-control {text-align:center; padding:0 10px;}
.group_btnOuter ul {display:flex; gap:10px;}
.basic_btn.red_btn {background-color:#ff5f5f; color:#004254; ;}
.input_fill.validate_fill {width:100%;}
.error_banner {background-color:#E3E2DA; background-position:bottom right; background-repeat:no-repeat; padding:55px 0;}
.error_text h1 {font-weight:400; font-size:60px; color:#004254; line-height:60px; margin-bottom:20px;}
.error_text h1 span {display:block;}
.error_text p {font-size:15px; color:#004254; max-width:378px;}
.error_btn {display:inline-block; margin:20px 0 0 ;}
.error_outer .row {align-items:center;}
.error_graphics {text-align:center;}
.blogs_area {padding:50px 0 65px;}
.blog_srch {background-color:#f5f5f5; padding:10px 15px; display:flex; align-items:center; justify-content:space-between; margin-bottom:40px;border: 1px solid #E3E2DA;}
.blog_srch .form-control {font-size:14px; color:#7E7E7E; background-color:transparent; box-shadow:none; border-radius:0; border:0;}
.blog_srchbtn {width:40px; height:40px; min-width:40px; background-color:#004254; color:#fff; display:flex; align-items:center; justify-content:center;}
.blog_menu_slider {margin:0 -5px;}
.blog_menu_item {padding:0 5px;}
.blog_menu_item a {height:34px; display:flex; align-items:center; justify-content:center; padding:0 10px; border:1px solid #6A7F84; font-size:16px; color:#004254; white-space:nowrap;}
.blog_menu_item a:hover {background-color:#004254; border-color:#004254; color:#fff;}
.blog_menuslideOuter {position:relative;}
.blog_menuslideOuter .inbtns .slick-arrow {height:42px; width:42px; background-color:#004254; color:#fff; font-size:24px;}
.blog_menuslideOuter .next {right:-30px;}
.blog_menuslideOuter .prev {left:-30px;}
.blog_listArea {padding:50px 0 0;}
.blog_hdngOuter {display:flex; align-items:center; justify-content:space-between; margin-bottom:25px;}
.blog_hdng h2 {font-size:30px; color:#004254; font-family: 'ForFuture Sans Regular';}
.blog_more_link a {border-color:#004254; color:#004254; font-size:16px; height:42px;}
.blog_list_row {background-color:#fff; display:flex; flex-wrap:wrap;border: 1px solid #E3E2DA;}
.blog_pic {width:30%; padding:10px; border-right:1px solid #EAEBEB;}
.blog_textpnl {width:70%; padding:30px;}
.blog_textpnl > h3 {font-size:18px; color:#004254; font-weight:400; margin-bottom:15px;}
.blog_para {margin:20px 0;}
.blog_para p {font-size:15px; color:#004254;}
.blog_btns_usrOuter {display:flex; align-items:center; justify-content:space-between;}
.blog_list_row {margin-bottom:30px;}
.blog_list_row:last-child {margin-bottom:0;}
.accor_ansArea .form-select {width:100%; padding:0; background-image:none;}
.css-1s2u09g-control {border:0 !important;}
.css-1okebmr-indicatorSeparator {display:none;}
.blog_menu_slider .react-multiple-carousel__arrow {min-height:30px; min-width:30px;}
.blog_menu_slider .react-multiple-carousel__arrow::before {font-size:13px;}
.blog_menu_slider .react-multi-carousel-item {width:auto !important;}
.select_bx, .model_selectBx {position:relative;}
.ans_count_text .form_commnts_area {margin-top:15px;}
.ck-editor ol, ul, li {padding:auto;}
.ck-editor ol, .ck-editor ol li {list-style:decimal;}
.ck-editor ul, .ck-editor ul li {list-style:disc;}
.survey_topbx {box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.25), 0px 2px 4px 0px rgba(0, 0, 0, 0.10);}
.survey-canvas .btn-close {height:48px; width:48px; min-width:48px; opacity:1;}
.survey_srch .form-control {height:48px; box-shadow:none; border-radius:16px; padding:0 16px 0 38px; border:0; background-image:url(../images/search.svg); background-repeat:no-repeat; background-position:left 10px top 50%; background-size:24px;}
.survey_pic {height:78px; width:78px; margin:0 auto;}
.survey_progress_outer {height:5px; background-color:var(--bs-light-gray); border-radius:8px;}
.s_progress_bar {left:0; top:0; bottom:0; position:absolute; border-radius:8px;}
.img_rvw {width:100px; border-radius:10px; overflow:hidden;}
.survey_revw_innr {height:calc(100vh - 337px); overflow-y:auto; padding-right:10px;}
.survey-canvas .offcanvas-body {padding:0; overflow:hidden;}
.survey_usr_pic {height:30px; width:30px; min-width:30px;}
.kitchen_info_top h2 {font-size:32px; text-transform:capitalize; font-weight:400;}
.survey_date_outer .form-group {min-width:150px;}
.input_fill.form-group .form-control {background-color:var(--bs-color-ED); border:0;}
.survey_kitchen_info_item .upload_inner_btn {border:2px dashed var(--bs-light-gray);}
.survey_kitchen_info_item .upload_icon {height:auto;}
.survey_kitchen_info_item .uploaded_innrBx {padding:0; border-radius:10px; overflow:hidden;}
.survey_kitchen_info_item .upload_pic {height:100%;}
.survey_kitchen_info_item .upload_pic img {height:100%;}
.survey_kitchen_info_item .delete_btn {background-color:rgba(255,255,255,1); height:30px; width:30px;}
.survey_subheading h3 {font-size:32px;}
.open_rvw_trigger {box-shadow:0 0 15px rgba(0, 0, 0, 0.1); border-radius:10px; position:fixed; top:0; left:0; right:0; z-index:9; display:none !important;}
.process_form_area .basic_btn.ylw_btn, .process_btns_outer .basic_btn.ylw_btn {width:auto;}
.form_innr .form-group textarea.form-control {resize:none; height:175px; padding:16px 20px;}
.radio-check input[type=radio]+span {width:16px; min-width:16px; height:16px; border:2px solid #999; border-radius:50%; background:var(--bs-color-FF); position:relative; margin-right:10px; background-color:transparent;}
.radio-check input[type=radio]:checked+span:after {content:""; position:absolute; left:50%; top:50%; background-color:var(--bs-color-F0); transform:translate(-50%, -50%); border-radius:50%; height:8px; width:8px;}
.ordering_app .radio-check input[type=radio]:checked+span:after {background-color:#004254}
.ordering_app .radio-check input[type=radio]:checked+span {border-color:#004254;}
.process_upload {position:relative; height:195px; border:2px dashed rgba(0, 0, 0, 0.2); border-radius:8px; display:flex ; align-items:center; justify-content:center;}
.process_upload_text span {display:block; color:#666; font-size:30px; margin-bottom:10px;}
.process_upload_text h3 {font-size:14px; color:#000; font-family: 'ForFuture Sans Medium'; margin-bottom:10px;}
.process_upload_text h5 {font-size:12px;}
.pdf_dwnload a {color:#000;}
.rating_star li a {color:#666; font-size:30px;}
.rating_star li.active a {color:#004254;}
.rating_star li a span {font-size:30px;}
.tags_links li a {background-color:#F2F6FD; color:#5A6471;}
.tags_links li.selected a, .tags_links li a:hover {background-color:#004254; color:#fff;}
.forum_usrtop {display:flex; align-items:center; justify-content:space-between;}
.evnt_forum_share a {display:inline-block; color:#004254;}
.evnt_forum_share a span {font-size:19px;}
.comnts_newbbx {background-color:#E3E2DA; padding:15px;}
.comnts_newbbx .form_commnts_area {background-color:#fff; border-color:transparent;}
.team_usr_pic {margin-right:15px;}
.comnts_usr_row {display:flex; justify-content:space-between;}
.reply_commntbx_innr .forum_cmntsRow {padding-left:50px;}
.forum_infohdng h3 {font-size:18px; color:#004254; font-weight:400;}
.forum_infohdng {margin-bottom:15px;}
.activty_usrname h4 {color:#004254; font-weight:400;}
.forum_comnts_item {margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #E3E2DA;}
.forum_comnts_item:last-child {margin-bottom:0; padding-bottom:0; border-bottom:0;}
.traning_card .champions_pic img {width:100%;}
.card_training_row {margin-bottom:2px; display:flex; align-items:center; justify-content:space-between; background:rgba(155, 155, 155, 0.1); padding:8px;}
.card_traning_left {display:flex; align-items:center;}
.card_traning_left span {font-size:18px; color:#00B0BD; margin-right:5px;}
.card_traning_left p {font-size:14px; color:#004254;}
.card_traning_right h4 {font-size:14px; color:#004254; font-weight:400;}
.add_course {height:32px;}
.add_course a {display:flex; align-items:center; justify-content:center; background:rgba(155, 155, 155, 0.1); padding:8px; font-size:14px; color:#004254; font-weight:400;}
.traning_card .leftchampion_text h3 {min-height:auto;}
.course_blue_bx .champions_textpnl {background-color:#004254; padding:20px;}
.champions_outer .col-sm-6 {margin-bottom:20px;}
.champions_outer .course_item {margin-bottom:0;}
.course_item {height:100%;}
.course_blue_bx .course_hdngauthor h4, .course_blue_bx .chappions_rating a, .course_blue_bx .chappions_rating a em, .course_blue_bx .leftchampion_text h3 {color:#fff;}
.course_blue_bx .leftchampion_text h3 {min-height:auto;}
/* .course_blue_bx .experts_skill li a {border:1px solid #00B0BD; color:#fff;} */
.traing_listbx {padding:20px;}
.traning_list_inr {min-height:178px;}
.post_reply_area {background-color:#E3E2DA; padding:20px; margin-top:20px; display:none;}
.post_reply_area .activity_comntsRow {margin-top:0;}
.download_list li a {max-width:280px; border:1px solid #ddd; font-size:14px; color:#004254;}
.download_text {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.brochure_bx {background-size:cover; background-repeat:no-repeat; background-position:center;}
.brochure_bx h2 {font-size:30px; line-height:40px; color:#fff;  font-family: 'ForFuture Sans Regular';font-weight: 700;}
.brochure_pic img {width:100%;}
.brochure_text p {color:#fff; font-size:15px;}
.brochure_select .select2-container--default .select2-selection--single {border-color:#E3E2DA; background-color:#004254;}
.brochure_select .select2-container--default .select2-selection--single .select2-selection__rendered {color:#fff;}
.course_pdf_slideItem {padding:0 5px; position:relative;}
.course_pdf_slideItem::after {position:absolute; content:""; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.4); opacity:0.7;}
.course_pdf_slideItem.slick-current::after {background-color:transparent; opacity:0;}
.course_pdf_slide_outer .slick-arrow {height:56px; width:56px; display:flex; align-items:center; justify-content:center; background-color:#fff; padding:16px; color:#000; position:absolute; top:50%; transform:translateY(-50%);}
.course_pdf_slide_outer .slick-arrow.prev {left:0;}
.course_pdf_slide_outer .slick-arrow.next {right:0;}
.bg-gray {background-color:#E3E2DA;}
.brouchure_course_pnl .brochure_pic {min-width:250px; max-height:100%; height:100%;}
.brouchure_course_pnl .brochure_pic img {height:100%;}

.survey_btn .basic_btn{width: 100%;}

.homeslide_item.carousel-item::after { position: absolute; content: ""; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4);z-index: 1;}
.bnr_text_content { position: relative; z-index: 2; }
.carousel-control-next, .carousel-control-prev{z-index: 3;}
.chat_modalbx .modal-content{border: 0 !important;}

@media(max-width:1199px) {
.brochure_bx {flex-wrap:wrap;}
.brouchure_course_pnl .brochure_pic {min-width:100%;}
}

@media(max-width:991px) {
.brouchure_course_pnl .basic_btn {height:40px;}
}

@media(max-width:575px) {
.brouchure_slct_outer {flex-wrap:wrap;}
}

.sameheight_col {position:relative; padding-bottom:75px; height:100%;}
.sameheight_col .details_btn {position:absolute; left:15px; right:15px; bottom:15px;}
.reply_qutation_inr h6 {font-size:14px; color:#6A7F84;}
.rounded-5 {border-radius:5px;}
.quote_replybx p {color:#6A7F84;}
.quote_msg {background-color:#E3E2DA; box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.15);}
.quote_msg p {color:#004254;}
.quote_replybx .activty_usrname h4 {font-size:14px; font-weight:400;}
.cursor-pointer {cursor:pointer;}

@media (min-width: 768px) {
.w-md-auto {width:auto !important;}
}

/* blog-new */

.blogs-container .blog{background-color: #F4F4F4;color: #004254;}
.blogs-container .blog .desc .title{font-size: 18px;color: #004254;}
.blogs-container .blog .desc .tags li a{display: block;font-size: 12px;color: #004254;border: 1px solid #6F7A7C;padding: 2px 10px;}
.blogs-container .blog .desc .tags li a:hover{background-color: #004254;border-color: #004254;color: #fff;}
.blogs-container .blog .desc .blog-meta li:not(:last-child){padding-right: 10px;margin-right: 10px;border-right: 1px solid #BBBCBC;}
.blogs-container .blog .desc .blog-meta li a{color: #004254;}
.blogs-container .blog .desc .blog-meta li a i{color: #00B0BD;font-size: 18px;}
.blogs-container .blog .desc .blog-meta li a.author img{width: 30px;height: 30px;background-color: #fff;}
#get_in_touch .contact-container{padding: 7% 15px;background-position: center;background-repeat: no-repeat;background-size: cover;}
#get_in_touch .contact-container h2{font-family: 'Noe Display Bold';font-size: 30px;}
#get_in_touch .contact-container ul li{display: table;margin: 0 auto;position: relative;padding-left: 30px;margin-bottom: 8px;text-align: left;}
#get_in_touch .contact-container ul li::before{content: '';display: block;width: 20px;height: 20px;background-image: url('images/check-circle.png');background-repeat: no-repeat;background-size: contain;position: absolute;left: 0;top: 1.25px;}
.blogs-container .img-container a{height: 250px;}
.blogs-container .img-container a img, .object-fit-cover{object-fit: cover;}


/* end-new-blog */

.faq-header form input {background-color:#fff; font-size:15px; line-height:18px; color:#004254; padding:15px 15px; border-color:#E3E2DA;}
.faq-header form button {background-color:#1E6A81; padding:8px; color:#fff; right:5px;}
.faq-header form button:hover {background-color:#00B0BD;}
.faq-header .categories li a {font-size:14px; line-height:16px; color:#6A7F84;}
.faq-header .categories li a:hover, .faq-header .categories li a.active {color:#004254;}
.faq-header .categories li a.active::before {content:''; display:block; width:15px; height:3px; background-color:#004254; position:absolute; bottom:0; left:0;}
.accordion-filter .dropdown.parent > .dropdown-toggle {background-color:#E3E2DA; font-size:16px; line-height:18px; color:#004254; padding: 0.80rem 1rem;}
.accordion-filter .dropdown.parent > .dropdown-toggle::after {content:'keyboard_arrow_down'; font-family:'Material Icons Outlined'; font-weight:normal; font-style:normal; font-size:24px; line-height:1; letter-spacing:normal; text-transform:none; display:inline-block; white-space:nowrap; word-wrap:normal; direction:ltr; -webkit-font-feature-settings:'liga'; -webkit-font-smoothing:antialiased; border:0; vertical-align:middle; margin-left:0.5rem;}
.accordion-filter .dropdown.children > .dropdown-toggle {background-color:transparent; display:flex; align-items:center; justify-content:space-between; gap:1rem;}
.accordion-filter .dropdown.children > .dropdown-toggle::after {content:'chevron_right'; font-family:'Material Icons Outlined'; font-weight:normal; font-style:normal; font-size:24px; line-height:1; letter-spacing:normal; text-transform:none; display:inline-block; white-space:nowrap; word-wrap:normal; direction:ltr; -webkit-font-feature-settings:'liga'; -webkit-font-smoothing:antialiased; border:0; vertical-align:middle; margin-left:0;}
.accordion-filter .dropdown .dropdown-menu {padding:0.5rem 0; background-color:#E3E2DA; box-shadow:0px 3px 10px 0px #00000040;}
.accordion-filter .dropdown .dropdown-menu li a {display:block; font-size:16px; line-height:18px; color:#004254; padding:0.5rem 1rem;}
.faq-wrapper h3 { font-family: 'ForFuture Sans Regular';font-weight: 700; font-size:30px; line-height:40px; font-weight:400; color:#004254; margin-bottom:30px;}
.accordion-filter .faqs-group .faqs ul li a {background-color:#E3E2DA; padding:10px 30px; font-size:18px; line-height:20px; font-weight:400; color:#004254;}
.accordion-filter .faqs-group .faqs ul li a .material-icons-outlined {width:50px; height:50px; background-color:#004254; color:#fff;}
.faq-details-wrapper p {color:#004254; margin-bottom:15px;}
.faq-details-wrapper p:last-of-type {margin-bottom:0;}
.faq-details-wrapper .back {color:#004254; font-family: 'ForFuture Sans Medium';}
.faq-details-wrapper h1, .faq-details-wrapper h3 { font-family: 'ForFuture Sans Regular';font-weight: 700; font-size:30px; line-height:40px; font-weight:400; color:#004254; margin-bottom:30px;}
.faq-details-wrapper h6 {font-size:16px; line-height:18px; font-weight:400; color:#004254;}
.faq-details-wrapper .tags .tag {background-color:#E3E2DA; font-size:14px; line-height:16px; color:#004254; border-radius:8px;}
.faq-details-wrapper .relate-to ul li a {color:#00B0BD;}
#askQuestion .modal-title { font-family: 'ForFuture Sans Regular';font-weight: 700; font-size:30px !important; line-height:40px; font-weight:400; color:#004254;}
#askQuestion .btn-close {background-color:#004254; color:#fff; opacity:1;}
#askQuestion .form-control {background-color:#E3E2DA; font-size:15px; line-height:22px; color:#004254; padding:15px; border:1px solid #6A7F84; border-radius:0;}
#askQuestion .upload-files li {width:135px; height:135px;}
#askQuestion .upload-files li.upload {border:2px dashed #C9C9CA;}
#askQuestion .upload-files li.file {border:2px solid #C9C9CA;}
#askQuestion .upload-files li .name {font-size:14px; line-height:16px;}
#askQuestion .upload-files li .size {font-size:10px; line-height:12px; color:#6A7F84;}
#askQuestion .upload-files li .material-icons-outlined {color:#6A7F84;}
.pagination li a {width:30px; height:30px;}
.pagination li.page a {font-size:16px; line-height:18px; font-weight:400; color:#6A7F84;}
.pagination li.page.active a {background-color:#004254; color:#fff;}
.pagination li.prev a, .pagination li.next a, .pagination li.page a:hover {color:#fff;}

.left_search_column{width: 45%;}
.accordion-filter-text > p{color: #004254;}
.faqs{background-color: #fff;border: 1px solid #E3E2DA;}
.tag.bg-white{background-color: #E3E2DA !important;color: #004254 !important;}
.tex-gray{color: #6A7F84;}
.faq_left_info h4{color: #004254;font-size: 18px;}
.tag{color: #004254;}

.offcanvas-bottom .border_btn.ylwbrdr_btn{border-color: transparent;clip-path: none;}
.offcanvas-bottom .border_btn.ylwbrdr_btn:hover{background-color: #00B0BD;color: #fff;}
.offcanvas-bottom  .basic_btn.ylw_btn{background-color: #00B0BD;color: #fff;border: 1px solid transparent;}
.offcanvas-bottom  .basic_btn.ylw_btn:hover{background-color: transparent;border-color: #fff;color: #fff;}
.action .basic_btn:hover{clip-path: none;}

@media(max-width:1199px){
    .left_search_column, .right_column  {width: 100%;}
}

@media (max-width: 767px) {
.faq-wrapper .accordion-filter .dropdown.children .dropdown-menu {transform:none !important; top:100% !important;}
.dropdown_wrap  .dropdown{width: 50%;}
.dropdown_wrap {width: 100%;}
.accordion-filter .dropdown .dropdown-menu li a{font-size: 14px;}
.accordion-filter .dropdown.children > .dropdown-toggle{gap: 0;}
.dropdown_wrap .dropdown.parent:first-child > .dropdown-menu{min-width: 270px;}
}
@media(max-width:480px){
    .dropdown_wrap{flex-wrap: wrap;}
    .dropdown_wrap .dropdown { width: 100%; }
    .tags  .fw-bold{width: 100%;}
    .accordion-filter .dropdown .dropdown-menu li .dropdown-menu{transform: none !important;}
}

.text-dark-primary {color:#004254;}
.text-gray {color:#6A7F84 !important;}
.fs-sm {font-size:14px !important;}
.fs-xs {font-size:12px !important;}
.doc_item_bx {width:16%;}
.fw-regular {font-weight:400 !important;}
.doc_item_bx {height:185px;}
.upload_bx {border:2px dashed #C9C9CA;}
.rounded-8 {border-radius:8px;}
.rounded-90 {border-radius:90px;}
.rounded-16 {border-radius:16px;}
.trash_icon {right:10px; top:10px;}
.play_btn {height:50px; width:50px; top:50%; left:50%; transform:translate(-50%, -50%); background-color:#004254;}
.file-icon {height:130px;}
.doc_info p {white-space:nowrap; word-break:break-word; text-overflow:ellipsis; overflow:hidden; max-width:100%;}
.left_info {max-width:85%;}

@media(max-width:1199px) {
.doc_item_bx {width:24%;}
}

@media(max-width:991px) {
.doc_item_bx {width:32.5%;}
}

@media(max-width:991px) {
.doc_item_bx {width:49%;}
}

@media(max-width:420px) {
.doc_item_bx {width:100%; height:auto;}
}

/* custom.css */

.react-multi-carousel-dot button:hover:active, .react-multi-carousel-dot--active button { background: #00B0BD; border-color: #00B0BD; }
.react-multi-carousel-dot button{background-color: transparent;border: 2px solid #00B0BD;}
.react-multi-carousel-list{padding-bottom: 30px;}


