@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
html{background-color:transparent;}
body{font-family: 'Poppins', sans-serif;color: var(--body-color);transition: linear all 0.2s;background-color: transparent;position: inherit !important;}
:root {
    --primary-color: #EB5B2A;
    --body-color:#181925;
    --light-color:#F6F9FC;
    --gray-color:#9496A1;
    --border-color:#E0E2E8;
    --paragraph-color:#3B3C4B;

    --TFC:#F25926;
    --TCH:#C93085;
    --TCS:#12828F;
    --TEY:#FF961A;
    --TSW:#B8262E;
    --TLC:#78AB33;
    --TAC:#0e80c6;
    --TC:#A1D11C;
    --TE:#1C6394;
    --TBI:#EDC238;
    --TOF:#5c03a3;
    
    /* New shop style btn */
    --TFC-LIGHT-BTN: rgba(237, 69, 69, 0.32);
    --TCH-LIGHT-BTN: rgba(201, 48, 133, 0.32);
    --TCS-LIGHT-BTN: rgba(18, 130, 143, 0.32);
    --TEY-LIGHT-BTN: rgba(255, 150, 26, 0.32);
    --TSW-LIGHT-BTN: rgba(184, 38, 46, 0.32);
    --TLC-LIGHT-BTN: rgba(120, 171, 51, 0.32);
    --TAC-LIGHT-BTN: rgba(14, 128, 198, 0.32);
    --TC-LIGHT-BTN: rgba(161, 209, 28, 0.32);
    --TE-LIGHT-BTN: rgba(28, 99, 148, 0.32);
    --TBI-LIGHT-BTN: rgba(237, 194, 56, 0.32);
    --TOF-LIGHT-BTN: rgba(92, 3, 163, 0.32);
}
*{ margin: 0;padding: 0;}
.mt-0{ margin-top: 0 !important;}
.mr-6 { margin-right: 6px !important;}
.mr-10 { margin-right: 10px !important;}
.ml-6 {margin-left: 6px !important;}
.mb-0{ margin-bottom: 0 !important;}
.mb-10{ margin-bottom: 10px !important;}
.mb-50{ margin-bottom: 50px;}
.mb-20{ margin-bottom: 20px !important;}
.mb-30{ margin-bottom: 30px !important;}
.mb-40{ margin-bottom: 40px !important;}
.mt-10{ margin-top: 10px !important;}
.mt-auto{ margin-top: auto !important;}
.mt-30{ margin-top: 30px !important;}
.mt-40{ margin-top: 40px !important;}
.mt-80{margin-top: 80px !important;}
.mb-38{ margin-bottom: 38px !important;}
.pt-20{ padding-top: 20px;}
.pt-40{ padding-top: 40px;}
.pt-60{ padding-top: 60px;}
.pb-60{ padding-bottom: 60px;}
.mb-100{ margin-bottom: 100px;}
.row{ margin-bottom: 0;}
.grey_bg{ background-color: var(--light-color);}
.btn{font-size:16px;line-height:22px;font-weight:500;height:60px;box-shadow:none;font-weight:500 !important;text-transform:none !important;border-radius:30px !important;color:#fff !important;display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding: 0 1rem 0 2rem !important;transition: all .3s;position: relative; }
.btn:hover{box-shadow:none;text-decoration:none !important;padding:0 2rem 0 1rem !important;}
.btn::after,.btn::before{content:"";font-family:'tth' !important;transition:all .3s;}
.btn::before{margin-right: 10px;}
.btn::after{opacity:0;transform:scale(0);margin-left: 10px;}
.btn:hover::before{opacity:0;transform:scale(0);}
.btn:hover::after{opacity:1;transform:scale(1);}
.btn i{margin-right:10px !important;margin-left:0 !important;font-size: 14px;}
.btn-red{background-color:var(--primary-color) !important;}
.btn-white{background-color:#fff; color: var(--body-color) !important;}
.btn-white:hover{background-color:#fff;}
.btn-black{background-color:var(--body-color);}
.btn-black:hover, .btn-black:focus{background-color:var(--body-color) !important;}

.btn-gray{background-color:var(--border-color); color: var(--body-color) !important;}
.btn-gray:hover, .btn-gray:focus{background-color:var(--border-color) !important;}
.relative{ position: relative;}
.w-100{ width: 100%;}
.d-block{ display: block;}
.btn .ml-10{ margin-left: 10px !important;}

::placeholder{color:var(--gray-color);}
.input-field{margin-bottom:20px;margin-top:0;}
.label-form{margin-bottom:10px;min-height:20px;font-weight:400;font-size:18px;line-height:150%;color:var(--body-color);display:block;}
.label-form2{align-items:center;justify-content:space-between;display:flex;}
.label-form em{color:#E04823;font-style:normal;}
.input-field input[type="text"],.input-field input[type="text bookinginput"],.input-field input[type="password"],.input-field input[type="number"],.input-field input[type="email"]{border:1px solid var(--border-color);border-radius:10px;height:60px;line-height:60px;font-size:18px;padding:0 20px;color:var(--gray-color);margin-bottom:0;width:100%;background-color:white;box-sizing:border-box;}
.input-field input[type="text"]:hover,.input-field input[type="password"]:hover,.input-field input[type="number"]:hover,.input-field input[type="email"]:hover{border-color:#9496A1;}
.input-field textarea{border:1px solid var(--border-color);border-radius:10px;font-size:18px;padding:10px 20px;color:var(--gray-color);margin-bottom:0;width:100%;background-color:white;box-sizing:border-box;height:167px;}
.input-field input[type="text"]:focus,.input-field input[type="text bookinginput"]:focus,.input-field input[type="password"]:focus,.input-field input[type="number"]:focus,.input-field input[type="email"]:focus, .input-field textarea:focus{border-color:var(--paragraph-color) !important;box-shadow:none !important;outline: none;}
.input-field input.error{border-color:#E94647 !important;}
.select-wrapper input.select-dropdown{background:url("../images/chevron-down.svg") right 16px center no-repeat;border:1px solid var(--border-color);border-radius:10px;height:60px;line-height:60px;font-size:18px;padding:0 20px;color:var(--body-color);margin-bottom:0;width:100%;background-color:white;box-sizing:border-box;}
.tooltipped{cursor:pointer;}
[type="checkbox"] + label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:120%;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--paragraph-color);pointer-events: visible;}
[type="checkbox"] + label a{ color:var(--paragraph-color);text-decoration: underline;}
[type="checkbox"].filled-in:not(:checked) + label::after{height:25px;width:25px;border:1px solid var(--border-color);border-radius:4px;top:-4px;}
[type="checkbox"].filled-in:checked + label::after{height:25px;width:25px;border:1px solid transparent;border-radius:4px;top:-4px;background-color:var(--body-color);z-index:0;}
[type="checkbox"].filled-in:checked + label::before{top:-2px;left:4px;}

.btn-cricle{width:60px;height:60px;background:var(--body-color);display:flex;align-items:center;justify-content:center;border-radius:50%;color:white;font-size:14px;border: none;}
.btn-cricle:hover, .btn-cricle:focus{background-color:var(--primary-color);}
.container{max-width:1680px;}
section{ padding: 100px 0;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
.title2{font-size:56px;margin:0px 0 15px;}
.title3{font-size:40px;line-height: 120%; margin: 0;}
.title4{font-size:32px;margin:0;}
.title6{font-weight:500;font-size:21px;line-height:120%;color:var(--body-color);margin:0;}
.text-center{text-align:center;}

.pagination{margin-top:100px;text-align:center;display:flex;align-items:center;justify-content:center;}
.pagination li{border-radius:32px;text-align:center;vertical-align:top;width:60px;height:60px;background:#FFFFFF;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--body-color);margin:0 10px;}
.pagination li a{color:#444;display:flex;font-size:1.2rem;padding:0 10px;line-height:30px;width:60px;height:60px;align-items:center;justify-content:center;}
.pagination li.active{background-color:var(--body-color);border-color:var(--body-color);}
.pagination li.gray_cricle_btn{background:var(--border-color);color:#000;font-size:12px;}
.pagination li.disabled a{color:#000;font-size:12px;pointer-events:none;}
.pagination li i{font-size:14px;}
.pagination li.more{border:none;width:auto;height:auto;background: transparent;}
.pagination li.more .c1{color:#284387;}
.pagination li.more .c2{color:#ff4c30;}
.pagination li.more .c3{color:#e8d900;}

.breadcrumb{display:flex;flex-wrap: wrap;margin: 0px 0 40px;}
.breadcrumb li{font-weight:400;font-size:16px;color:var(--body-color);max-width: 50%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.breadcrumb li a{font-weight:400;font-size:16px;color:var(--body-color);}
.breadcrumb li a:hover{color:var(--primary-color);}
.breadcrumb li::before{content:"\e92a";font-family:'tth' !important;transition:all .3s;color:var(--primary-color);font-size: 10px; margin: 0 15px;}
.breadcrumb li:first-child::before{display:none;}

.tag{background:var(--light-color);padding:10px 15px;display:inline-block;border:1px solid var(--border-color);border-radius:30px;font-size: 14px;}
.tag1{background:#FFF2E8;border-color:#FFBB96;color:#BF3412;}
.tag2{background:#FFF0F6;border-color:#FFADD2;color:#B10E68;}
.tag3{background:#F9F0FF;border-color:#D3ADF7;color:#722ED1;}
.tag4{background:#E6F7FF;border-color:#91D5FF;color:#0261BA;}

.rowspace40{margin-left:-20px !important;margin-right:-20px !important;}
.rowspace40 .colspace20{padding:0 20px !important;}

.smile-icon:before,.smile-icon:after{content:"\e91f";}
.logout-icon:before,.logout-icon:after{content:"\e912";}
.rightarrow-icon:before,.rightarrow-icon:after{content:"\e91b";}
.leftarrow-icon:before,.leftarrow-icon:after{content:"\e926";}
.youtube-icon:before,.youtube-icon:after{content:"\e924";}
.refresh-icon:before,.refresh-icon:after{content:"\e91a";}
.downarrow-icon:before,.downarrow-icon:after{content:"\e907";}
.copy-icon:before,.copy-icon:after{content:"\e903";}
.search-icon:before,.search-icon:after{content:"\e91d";}
.download-icon:before,.download-icon:after{content:"\e908";}

.only_mobile{display:none;}

.top_bar{background:var(--body-color);text-align:center;padding:10px 0;color:white;}
.top_bar span{color:var(--primary-color);}
.top_bar i{vertical-align:middle;margin-left:10px;}
.main_header{ position: relative;z-index: 99; background-color: #fff;}
.main_header .inner_head{padding:20px 0;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;}
.nav-navbar{display:flex;flex-direction:row;margin-left:auto;margin-top:0;margin-bottom:0;align-items:center;border:none;margin-top:0;margin-bottom:0;box-shadow:none;}
.navbar_collaspe{display:flex;flex-direction:row;flex-basis:100%;flex-grow:1;align-items:center;}
.nav-navbar li{margin-left:22px;}
.nav-navbar li:first-child{margin-left:0;}
.nav-navbar li a{color:var(--body-color);display:flex;align-items:center;padding:7px 18px;border:none;line-height:normal;border-radius:20px;}
.nav-navbar li a:hover,.nav-navbar li a.active{color:var(--primary-color);background-color:var(--light-color);color:var(--body-color);}
.nav-navbar li a i{margin-left:10px;font-size:12px;margin-top:4px;width:auto;text-align:left;margin-right:0;transition: all 0.3s ease;transform-origin: center;}
.nav-navbar .collapsible-body{position:absolute;padding:20px;min-width:180px;margin-top:5px;background:var(--light-color);border:1px solid var(--light-color);border-radius:5px;}
.nav-navbar .collapsible-body li{margin:0 0px 16px;}
.nav-navbar .collapsible-body li:last-child{margin-bottom:0;}
.nav-navbar .collapsible-body li a{ padding: 0;color: var(--body-color);}
.nav-navbar .collapsible-body li a:hover{ text-decoration: underline;}
.another_links li a{ padding-left: 0;padding-right: 0;}
.another_links li a:hover{ background-color: transparent; text-decoration: underline;}
.banner_home{padding:0;}
.banner_home img{ display: block;}
.banner_home .row{display:flex;align-items:center;}
.banner_home h1{letter-spacing:0.01em;line-height:120%;margin:0 0 30px;width:675px;}
.counter_below_banner{background:var(--light-color);padding:24px 0;}
.counter_below_banner .row{display:flex;align-items:center;}
.counter_below_banner ul{display:flex;margin:0;}
.counter_below_banner ul li{border-left:2px solid #23608C;padding-left:20px;padding-right:75px;}
.counter_below_banner ul li h3{margin-top:0;font-weight:500;font-size:32px;margin-bottom:8px;}
.counter_below_banner ul li span{color:var(--paragraph-color);font-size:18px;font-weight:400;}
.counter_below_banner .bbc_for{display:block;margin-bottom:10px;}

.steps_learn{padding-bottom:40px;}
.learn_inside2{background:var(--light-color);padding:30px;border-radius:20px;display:flex;align-items:flex-start;margin-bottom:40px;}
.learn_inside2 img{border-radius:10px;margin-right:30px;width:400px;}
.learn_inside2 .count_step{border:2px solid var(--primary-color);font-weight:500;font-size:14px;padding:0;border-radius:20px;width:50px;height:30px;display:flex;align-items:center;justify-content:center;}
.learn_inside2 h3{margin: 20px 0 10px;}
.learn_inside2 p{font-size:18px;margin-bottom:0;line-height: 148%; color: var(--paragraph-color);}

.sector_tth{background:var(--light-color); padding-bottom: 70px;}
.sector_inside{background:#FFFFFF;border-radius:20px;margin-bottom:40px;padding:30px;}
.sector_inside img{border-radius:10px;width:100%;}
.sector_row{display:flex;align-items:center;margin-top:20px;justify-content:space-between;}
.sector_row img{width:auto;border-radius:0;}

.testimonials_row{background:var(--light-color);}
.testi_flex{display:flex;margin-bottom:40px;}
.testi_img{background:#fff;border-radius:15px;padding:10px;text-align:center;margin-right:20px;display:flex;flex-direction:column;min-width:120px; width: 8%;height: max-content;}
.testi_img img{border-radius:10px;}
.testi_img span{margin-top:10px;font-size:18px;}
.testi_content{padding:40px 60px;background:#fff;border-radius:0px 15px 15px 15px;position:relative;margin-left:40px;width:92%;}
.testi_content::before{width:0;height:0;border-width:0 0 40px 40px;border-color:transparent transparent #fff transparent;border-style:solid;display:block;content:'';position:absolute;left:-40px;top:0px;transform:rotate(-90deg);}
.testi_content p{font-weight:500;font-size:38px;line-height:120%;letter-spacing:0.01em;text-indent:60px;margin:0;text-align:left;display:inline;}
.testi_content p i{color:var(--primary-color);font-size:30px;}
.testi_content p i.quote-right{position:absolute;right:40px;margin-top:10px;}
.btns_row .btn{margin-right:30px;}
.btns_row .btn:last-child{margin-right:0;}

.main_footer{background:var(--body-color);padding-top:80px;padding-bottom:0;}
.main_footer h4{font-weight:400;font-size:20px;margin-top:0;margin-bottom:15px;color:#fff;}
.main_footer ul li a{font-size:16px;color:var(--gray-color);margin-bottom:5px;transition:all 0.3s ease;display: inline-block;line-height: normal;}
.main_footer ul li:last-child a{ margin-bottom: 0;}
.main_footer ul li a:hover{color:#fff;text-decoration: underline;}
.social_icons{display:flex;align-items:center;margin:0;}
.main_footer .social_icons li a{background:#fff;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--body-color);font-size:18px;margin-right:10px;margin-bottom:0;}
.main_footer .social_icons li a:hover{color:var(--body-color);text-decoration: none;}
.bbc_ft .bbc_for{color:var(--gray-color);font-size:14px;display:block;margin-bottom:10px;}
.bbc_ft img:hover{ filter: brightness(2);}
.footer_one{display:flex;flex-direction:column;min-height:320px;}
.footer_one .bbc_ft{margin-top:auto;}
.footer_five{display:flex;flex-direction:column;min-height:320px;}
.footer_five .ft_get_touch{margin-top:auto;display:flex;align-items:center;}
.footer_bottom{padding:120px 0 30px;align-items:flex-end;display:flex;}
.footer_bottom p{font-size:14px;color:var(--gray-color); margin-bottom: 10px;}
.footer_bottom ul{margin:0;display:flex;}
.footer_bottom ul li{font-size:14px;color:var(--gray-color);margin-right:50px;}
.footer_bottom ul li:last-child{ margin-right: 0;}
.footer_bottom ul li a{margin:0;font-size:14px;color:var(--gray-color);}
.footer_bottom ul li a:hover{ text-decoration: none;}
.credit{text-align:right;margin:0;font-size:14px;color:var(--gray-color);}
.credit img{vertical-align:middle;margin-left:5px;}
.credit img:hover{filter:brightness(10);}
.btn_menu_click{ display: none;}
.btn_user_click{ display: none;}
.user_menu{ display: none;}
.user_btn{ background-color: var(--body-color);}
.user_btn:hover, .user_btn:focus{ background-color: var(--body-color);}
.btn-white-outline{border:1px solid var(--paragraph-color);}
.btn-white-outline:hover,.btn-white-outline:focus{border-color:#fff;color:#fff; background-color: transparent;}
#top_scroll{margin-left:60px;min-width:60px;width:60px;height:60px;}
.steps_learn .row,.sector_tth .row{margin-left:-20px;margin-right:-20px;}
.steps_learn .row .col,.sector_tth .row .col{padding:0 20px;}
.mr-40{margin-right:40px;}
.main_footer .brand-logo{display:flex;align-items:center;}
.main_footer .brand-logo span{font-size:14px;color:var(--gray-color);display:inline-block;margin-left:20px;margin-right:10px;cursor: default;}
.menu_btn{ background-color: var(--primary-color);}
.menu_btn:hover, .menu_btn:focus{ background-color: var(--primary-color);}

.counter_below_banner .owl-carousel .owl-item img{width:auto;border-radius:50%;border:1px solid var(--border-color);margin-right:20px;}
.counter_below_banner .owl-carousel .user-info{display:flex;align-items:center;max-width:380px;}
.counter_below_banner .owl-carousel .tag_lead{font-weight:400;font-size:14px;color:var(--gray-color);display:block;margin-bottom:3px;}
.counter_below_banner .owl-carousel p{font-size:14px;color:var(--body-color);margin:0;line-height:17px;}
.counter_below_banner .owl-dots{margin-left:90px;display:flex;align-items:center;margin-top:5px;}
.counter_below_banner .owl-carousel button.owl-dot span{background-color:var(--gray-color);width:5px;height:5px;display:block;border-radius:50%;margin-right:4px;transition:all 0.3s ease;}
.counter_below_banner .owl-carousel button.owl-dot.active span{background-color:var(--body-color);width:8px;height:8px;}

.mission_row{display:flex;gap:40px;}
.mission_row .mission_item{width:25%;}
.data_box{padding:20px;background:var(--light-color);border-radius:15px;display:flex;flex-direction:column;height:200px;}
.mission_row .mission_item img{border-radius:15px;display:block;}
.data_box h3{font-size:57px;letter-spacing:0.01em;color:var(--primary-color);margin:0;}
.data_box p{margin-bottom:0;font-weight:400;font-size:18px;color:var(--paragraph-color);margin-top:auto;letter-spacing: -0.5px;}
.title2 + p{max-width:960px;margin:0 auto;font-size:18px;}
.data_box1{margin-bottom:40px;}
.data_box2,.data_box3{margin-bottom:40px;margin-top:40px;}
.data_box4{margin-bottom:40px;}
.data_box5{margin-top:40px;}
.data_box6{margin-top:40px;}
.mission_row .hm-1{ height: 440px;object-fit: cover;}
.mission_row .hm-2{ height: 200px;object-fit: cover;}

.precisely_engineered{background:var(--light-color);}
.eng_box{padding:30px 20px;background:#FFFFFF;border-radius:15px;margin-bottom:40px;}
.eng_box:last-child{margin-bottom:0;}
.eng_box .count_step{border:1px solid var(--border-color);font-weight:500;font-size:14px;padding:0;border-radius:20px;width:50px;height:30px;display:flex;align-items:center;justify-content:center;}
.eng_box h3{margin:10px 0;}
.eng_box p{font-size:17px;color:var(--paragraph-color);margin:0;}
.precisely_engineered iframe{border-radius:15px;display: block;width: 100%;border: none;}
.inside_border{border-left:2px solid var(--primary-color);padding-left:20px;}
.precisely_engineered .col{padding:0 20px;}
.mobile_precisely_engineered{ display: none;}

.white_box_login{background:#FFFFFF;border-radius:15px;padding:30px 40px;position:absolute;bottom:40px;left:50px;right:50px;}
.col_50{width:50%;}
.register_page{display:flex;}
.login_page{display: flex;}
.white_box_login p{color:var(--paragraph-color);font-size:18px;}
.logo_title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.logo_title img{max-width:102px;}
.inside_form{padding:40px 50px;display:flex;flex-direction:column;height:100%;max-height:100vh;overflow-y:scroll;}
.progress-bar{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0 0 1rem 0;}
.progress-bar li{flex:2;position:relative;padding:0 0 14px 0;white-space:nowrap;overflow:visible;min-width:0;text-align:center;border-bottom:2px solid var(--border-color);}
.progress-bar li:first-child,.progress-bar li:last-child{flex:1;}
.progress-bar li:last-child{text-align:right;}
.progress-bar li:before{content:"";display:block;width:14px;height:14px;background-color:var(--border-color);border-radius:50%;position:absolute;left:calc(50% - 6px);bottom:-7px;z-index:3;transition:all .2s ease-in-out;}
.progress-bar li:first-child:before{left:0;}
.progress-bar li:last-child:before{right:0;left:auto;}
.progress-bar span{transition:opacity .3s ease-in-out;margin-bottom:10px;display:block;font-size: 14px;}
.progress-bar .is-complete:not(:first-child):after,.progress-bar .is-active:not(:first-child):after{content:"";display:block;width:100%;position:absolute;bottom:-2px;left:-50%;z-index:2;border-bottom:2px solid var(--body-color);}
.progress-bar li:last-child span{width:200%;display:inline-block;position:absolute;left:-100%;}
.progress-bar .is-complete:last-child:after,.progress-bar .is-active:last-child:after{width:200%;left:-100%;}
.progress-bar .is-complete::before{background-color:var(--body-color);content:"\e927";color:white;width:25px;height:25px;font-family:'tth';display:flex;align-items:center;justify-content:center;bottom:-13px;}
.progress-bar .is-active:before{background-color:var(--body-color);}
.learn_inside_sign{padding:20px;border-radius:15px;border:1px solid var(--border-color);margin-bottom: 30px;display: block;color: var(--body-color);}
.learn_inside_sign img{border-radius:15px;margin-bottom:30px;width:100%;}
.learn_inside_sign .count_step{border:2px solid var(--primary-color);font-weight:500;font-size:14px;padding:4px 20px;border-radius:20px;}
.learn_inside_sign h3{margin:20px 0 10px;}
.learn_inside_sign p{font-size:18px;margin-bottom:0;min-height:76px;color:var(--paragraph-color);}
.group_select{margin-top:74px; margin-bottom: 74px;}
.inside_form .title3{margin-top:0;margin-bottom:30px;}
.register_page .group_choose{margin-left:-20px;margin-right:-20px;}
.register_page .group_choose .col{padding:0 20px;}
.row_submit{margin-top:auto;display:flex;justify-content:space-between;align-items:center;}
.inner_log img{max-height:100vh;object-fit: cover;}
.btn.animation-none{padding:0 1rem 0 2rem !important;}
.log_sign_logo{display:none;}
.inner_log img.bbc_forbes{vertical-align:middle;width:226px;margin-left: 13px;}
.page_scroll_none{overflow:hidden;}
.tootip_vertical{margin-top:44px;display:inline-flex;align-items:center;line-height:normal;}
.tootip_vertical a{color:var(--primary-color);font-size:30px;margin-right:8px;}
.tootip_vertical span{display:none;color: var(--gray-color);font-size: 10.4186px;}
.material-tooltip{padding:8px 12px;font-size:var(--bodyfont12);background-color:#323232e6;border-radius:4px;color:#fff;min-height:auto;line-height:18px;}
.material-tooltip span{display:block;max-width:300px;font-size:14px;}
.agree_term label{height:auto;margin-bottom:30px;margin-top:10px;}
.select-wrapper .dropdown-content{margin-top:60px;overflow-y:auto !important;backface-visibility:hidden !important;max-height:350px !important;box-shadow:0px 10px 20px rgba(224,224,224,0.7);opacity:1;display:none;height:auto !important;top:0;}
.select-wrapper .dropdown-content li span{color:var(--gray-color);font-size:18px;}
.info_line_text{font-size:14px;color:var(--gray-color);display:flex;align-items:center;}
.info_line_text i{margin-right:8px;color:var(--primary-color);font-size:30px;}
.welcome_form p{font-size:18px;margin-bottom:20px;color:var(--paragraph-color);}
.welcome_form p a{font-size:18px;color:var(--body-color);text-decoration:underline;font-weight:500;padding-top:10px;display:inline-block;margin-bottom:20px;}
.btn_verify a:first-child{margin-right:30px;}
.sharing_social{display:flex;align-items:center;padding-top:10px;}
.sharing_social span{font-size:18px;}
.sharing_social ul{display:flex;margin-bottom:0;}
.sharing_social ul li{margin-left:10px;}
.sharing_social ul li a{background:var(--light-color);display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;color:var(--body-color);font-size:20px;}
.more_space{padding-top:40px;}
.row_submit p{text-align:center;width:calc(100% - 60px);padding-left:60px;font-size: 12px;}
.row_submit p a{ text-decoration: underline;color:var(--body-color);}
.row_submit2{justify-content:flex-end;}
.login_page .group_select{width:430px;margin:70px auto;height:75vh;display:flex;flex-direction:column;justify-content:center;}
.label-form a{font-size:14px;text-decoration-line:underline;color:var(--body-color);}
.other_login{text-align:center;}
.other_login span{font-size:14px;color:var(--gray-color);display:flex;margin-bottom:20px;align-items:center;}
.other_login span::before{content:'';background:var(--border-color);width:32%;display:inline-block;height:1px;margin-right:30px;}
.other_login span::after{content:'';background:var(--border-color);width:32%;display:inline-block;height:1px;margin-left:30px;}
.social_login{display:flex;gap:30px;}
.social_login a{padding:0px 20px;height:60px;background:#FFFFFF;border:1px solid var(--border-color);border-radius:1000px;display:flex;align-items:center;justify-content:center;width:100%;font-size:18px;color:var(--body-color);}
.social_login a img{margin-right:15px;}
.para_other{font-size:18px;color:var(--paragraph-color);}
.para_other a{text-decoration-line:underline;color:var(--body-color);font-weight:500;}

.download_list{display:flex;gap:40px;margin-top:50px;flex-wrap:wrap;}
.download_list li{background:var(--light-color);padding:30px;display:flex;align-items:center;justify-content:space-between;width:calc(50% - 20px);border-radius:15px;}
.download_name{display:flex;align-items:center;}
.download_name i{font-size:32px;color:#000000;margin-right:20px;}
.download_list li span{font-size:20px;}
.download_action a{font-size:20px;color:var(--body-color);margin-left:15px;}
.download_action a:first-child{margin-left:0;}

.tabs{height: auto;background-color: transparent;}
.tabs .indicator{display:none;}
.tabs .tab{ height: auto;}
.tabs .tab a{display:flex;justify-content:center;align-items:center;padding:20px 40px;background-color:#FFFFFF;border:1px solid var(--border-color);color:var(--body-color);border-radius:30px;margin-right:20px;width:auto;height: 60px;font-size: 16px;text-transform: none;}
.tabs .tab:last-child a{ margin-right: 0;}
.tabs .tab a:hover{ color: inherit;}
.tabs .tab a.active{background-color:var(--primary-color);border-color:var(--primary-color);color:white;}
.search_input .icon-search{position:absolute;left:40px;top:24px; color: var(--body-color);}
.input-field.input-icon.search_input{width:300px;float:right;}
.input-field.input-icon input{padding-left:65px;border-radius:30px;}
.map{margin-top:30px;display:block;border-radius:10px 10px 0px 0px;filter:grayscale(1);}
.info_foster{background:var(--light-color);padding:30px 40px;border-radius:0px 0px 10px 10px;}
.info_foster h4{font-size:18px;color:var(--paragraph-color);font-weight:400;display:flex;align-items:center;margin:0 0 5px;}
.info_foster i{color:var(--primary-color);font-size:24px;margin-right:10px;}
.info_foster p{font-size:18px;}
.get_touch{border:1px solid var(--border-color);border-radius:10px;padding:50px;}
.get_touch .title3{margin-bottom:30px;}
.recp_contact{ margin-top: -108px;}
.testimonial_list .testi_img{max-height:171px;}
.testimonials_row2{background-color:#fff;}
.testimonials_row2 .testi_content{background:var(--light-color);margin-left:0;margin-right:40px;border-radius:15px 0 15px 15px;}
.testimonials_row2 .testi_content::before{border-color:transparent transparent var(--light-color) transparent;left:auto;right:-40px;transform:rotate(-180deg);}
.testimonials_row2 .testi_img{background:var(--light-color);order:2;margin-right:0;margin-left:20px;}
.partners ul{display:flex;flex-wrap:wrap;justify-content: center;}
.partners ul li{width:16.65%;margin-bottom:60px;text-align:center;filter: grayscale(0);}
.partners ul li:hover{filter: grayscale(1);}

.neil_degg .testi_content p{font-weight:400;font-size:18px;color:var(--paragraph-color);line-height:150%;margin-bottom:30px;display:block;text-indent:0;}
.neil_degg .testi_content p:last-child{margin-bottom:0;}
.neil_degg .testi_img{max-height:188px;}
.neil_degg .testi_flex{margin-bottom:0;}
.neil_degg .bbc_banner{margin-top:40px;}
.neil_degg .bbc_for{display:block;margin-bottom:10px;color:var(--gray-color);}
.LR_col{display:flex;}
.inside_box_center{width:605px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;height:100%;}
.inside_box_center p{font-size:18px;line-height:150%;color:var(--paragraph-color);margin-bottom:20px;}
.inside_box_center p:last-child{margin-bottom:0;}
.LR_col img{border-radius:10px;display:block;}
.LR_col .eng_box{margin-bottom:40px;}
.email_team{text-align:center;}
.our_team .item{background:var(--light-color);padding:30px;border-radius:20px;}
.our_team .item img{border-radius:15px;}
.our_team .item h4{margin-top:30px;margin-bottom:10px;}
.our_team .item p{font-size:18px;color:var(--paragraph-color);}
.our_team .owl-nav{position:absolute;top:-94px;right:0;}
.our_team .owl-nav button{background:var(--body-color) !important;width:60px;height:60px;border-radius:50%;color:#fff !important;margin-left:20px;}
.order1{order:1;}
.order2{order:2;}
.spaceitem5 .eng_box,.spaceitem6 .eng_box{margin-bottom:0;}
.list1{margin-bottom:20px;}
.list1 li{background:#fff;margin-bottom:10px;padding:16px 30px;border-radius:15px;font-size:18px;color:var(--paragraph-color);display:flex;align-items:center;}
.list1 li:last-child{margin-bottom:0;}
.list1 li::before{content:'';width:6px;height:6px;background:var(--body-color);display:block;border-radius:50%;margin-right:20px;min-width:6px;}
.list2{margin-bottom:20px;}
.list2 li{background:var(--light-color);margin-bottom:10px;padding:16px 30px;border-radius:15px;font-size:18px;color:var(--paragraph-color);display:flex;align-items:center;}
.list2 li:last-child{margin-bottom:0;}
.list2 li::before{content:'';width:6px;height:6px;background:var(--body-color);display:block;border-radius:50%;margin-right:20px;min-width:6px;}
.list3{margin-bottom:20px;}
.list3 li{margin-bottom:10px;padding:16px;font-size:18px;color:var(--paragraph-color);display:flex;align-items:center;background:#FFFFFF;border:1px solid var(--border-color);border-radius:15px;}
.list3 li:last-child{margin-bottom:0;}
.list3 li i{color:var(--primary-color);margin-right:20px;font-size:26px;}
.information_term{font-style:normal;font-size:14px;line-height:120%;color:var(--gray-color);padding-top:20px;display:block;}
.testimonials_row_white{background-color:#fff;}
.testimonials_row_white .testi_img{background:var(--light-color);}
.testimonials_row_white .testi_content{background:var(--light-color);}
.testimonials_row_white .testi_content::before{border-color:transparent transparent var(--light-color) transparent;}
.comprehensive .rowspace10{margin-left:-5px;margin-right:-5px;}
.comprehensive .row .colspace5{padding:0 5px;}
.email_team p{font-size:18px;line-height:150%;color:var(--paragraph-color);margin-top:10px;}
.CPD_stuff .learn_inside2{margin-bottom:0;}

/* Join A Demonstration */
.request-demo-form-modal { border-radius: 10px;max-width: 960px; }
.before-modal-header{display: flex;justify-content: space-between;align-items: center;padding: 20px 40px 10px 40px;}
.before-modal-header h4{font-size: 24px;margin-bottom: 0;}
.before-modal-header .modal-close,.request-select-modal .modal-close{color: #6E6E6E;}
.cancel-btn-end{color: #ED4545;margin-right: 20px;}
.before-request-demo-main,.request-select-modal,#request_a_prices_success{ top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important;}
.request-select-modal {height: auto;}
#request_a_prices_success .shown_modal_style h5{font-size: 24px;color: #181925;}
.request-select-modal .modal-header{display: flex;justify-content: space-between;align-items: center;padding: 20px !important;}
.request-select-modal .modal-header h4{font-size: 20px;margin: 0;}
.request-select-modal .option_list{list-style: none; padding: 0; display: flex; justify-content: center; gap: 30px;}
.request-select-modal .option_item p{font-size: 24px;color: #ED4545;font-weight: 500;}
.request-select-modal .option_item { padding: 15px; border: 1px solid #999999; border-radius: 8px; cursor: pointer; display: flex; flex-direction: column; align-items: center; transition: border 0.3s; position: relative;text-align: center;width: 300px;height: 300px;justify-content: center;gap: 10px;margin-bottom: 20px;}
.request-select-modal .option_item.selected { border-color: #FF0000; position: relative; }
.request-select-modal .option_item:hover { border-color: #FF0000; }
.request-select-modal .img_wrapper { display: flex; justify-content: center; align-items: center;background-color:rgba(237, 69, 69, .1);width: 120px;height: 120px;border-radius: 50%;}
.request-select-modal .img_wrapper img{color: red;}
.request-text-btn {background-color: #24618c !important; color: #fff;}
.request-select-modal .checkmark { position: absolute; top: 10px; right: 10px; background-color: #FF0000; color: white; border-radius: 50%; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; font-size: 14px; }
.request-demo-form-modal .multiple-check-div {border: 1px solid var(--border-color); border-radius: 10px; height: 60px; line-height: 60px; font-size: 18px; padding: 0 20px; color: var(--gray-color); margin-bottom: 0; width: 100%; background-color: white; box-sizing: border-box; cursor: pointer;}
.request-demo-form-modal .multiple-check-div h2{display: flex; justify-content: space-between; align-items: center;}
.request-demo-form-modal .multiple-check-div h2 a{ margin: 0px;color:#9496A1;font-size: 18px;font-weight: 400;}
.request-demo-form-modal .caret{font-size: 13px;}
.request-demo-form-modal .multiple-check-box-select { display: none; position: absolute; top: 100%; left: 0; right: 0; background-color: white;border-radius: 4px; z-index: 1000;box-shadow: rgba(224, 224, 224, 0.7) 0px 10px 20px;border-radius: 16px;}
.request-demo-form-modal .multiple-check-box-select ul li strong { color: #9496A1; font-size: 18px;font-weight: 400;}
.request-demo-form-modal .multiple-check-box-select ul li input{display: none;}
.request-demo-form-modal .multiple-check-box-select input[type="checkbox"]+label:before{margin-top: 0 !important;}
.request-demo-form-modal .multiple-check-box-select li label{left: 1.5rem !important;color: #9496A1;}
#auth_login_popup{border-radius: 16px !important;height:80vh !important;width: 50% !important;overflow: hidden;}
.shown_modal_style .modal-footer{text-align:center;}
.shown_modal_style .modal-footer .text-color{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:1.2px;}
.shown_modal_style .modal-footer .btn{margin-left:2px;margin-right:2px;}
.modal ul{margin-bottom:20px;}
#auth_before_request.modal .modal-footer{text-align:center;}
#new_user_details.modal, #save_on_calendar.modal, #booking_details.modal, #account_connect.modal, #auth_before_request.modal,.request-select-modal,#request_a_prices_success{border-radius: 10px; background-color: #fff; max-height: inherit;}
#new_user_details.modal .modal-footer, #save_on_calendar.modal .modal-footer, #booking_details.modal .modal-footer, #account_connect.modal .modal-footer, #auth_before_request.modal .modal-footer{background-color: #fff;}
.modal .modal-content {padding-left: 34px !important;padding-bottom: 44px !important;}
.join_demo{min-height:calc(100vh - 160px);display:flex;align-items:center;justify-content:center;flex-wrap: wrap;}
.join_demo ul{display:flex;gap:40px;margin-bottom: auto;}
.join_demo ul li a{border-radius:8px;border:1px solid #24618C;display:flex;padding:20px;height:270px;flex-direction:column;align-items:center;justify-content:center;font-size:20px;font-style:normal;font-weight:500;color:#24618C;text-align:center;min-width:400px;}
.join_demo ul li a span{width:116px;height:116px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:36px;background-color:rgba(36,97,140,0.10);}
.join_demo ul li a img{max-width:60px;}
.top_flex_center{display:flex;align-items:center;justify-content:space-between;margin:40px 0 40px;}
.top_flex_center h2{color:#262626;font-size:30px;font-weight:500;margin-bottom:0;margin-top:0;}
.top_flex_center .btn{border:1px solid #ED4545;color:#ED4545 !important;background:transparent;color:#ED4545;}
.top_flex_center .btn:hover{background-color:#ED4545;color:white !important;}
.margin6040{margin:60px 0 40px;}
#calendar.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0;border:1px solid #E6E6E6;padding:24px 32px;background:#F5F5F5;border-radius:8px 8px 0 0;}
#calendar{margin-bottom:60px;}
.fc .fc-toolbar-title{font-size:2rem;color:#5B5B5B;font-weight:500;}
#calendar .fc-col-header-cell.fc-day{padding:24px;color:#5B5B5B;font-size:16px;font-weight:500;text-align:left;}
.fc .fc-daygrid-day-top{display:flex;flex-direction:row;padding:24px;font-size:20px;}
#calendar .fc-h-event{border-radius:6px;background:#1976D2;border-color:#1976D2;padding:1px 4px;font-size:12px;font-style:normal;font-weight:400;box-shadow:none;cursor:pointer;}
.fc-h-event .fc-event-title{white-space:nowrap;text-overflow:ellipsis;}
.fc .fc-button-primary{background-color:var(--primary-color);border-color:var(--primary-color);}
.table_booking_dt{border-radius:8px;border:1px solid #E0E2E8;overflow:hidden;width:100%;}
.table_booking_dt th{background:#F5F5F5;min-width:150px;width:150px;font-weight:500;}
.table_booking_dt th,.table_booking_dt td{padding:14px 20px;font-size:14px;vertical-align:top;}
.card_faq{border-radius:8px;border:1px solid #E0E2E8;padding:8px;}
.card_faq h3{font-size:14px;font-weight:600;margin-top:8px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.card_faq img{border-radius:4px;}
.card_faq a{font-size:12px;color:var(--primary-color);font-weight:600;letter-spacing:0.1px;text-transform:uppercase;}
.card_faq a i{margin-left:6px;}
.carousel_dt h2{font-size:18px;font-weight:500;margin-bottom:16px;}
.carousel_dt .owl-nav{position:absolute;right:0;top:-45px;display:flex;align-items:center;gap:10px;}
.carousel_dt .owl-nav button{display:flex;width:30px;height:30px;justify-content:center;align-items:center;background:#24618C !important;border-radius:50%;color:white !important;}
.shown_modal_style .modal-footer{text-align:center;}
.shown_modal_style .modal-footer .text-color{font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:1.2px;}
.shown_modal_style .modal-footer .btn{margin-left:2px;margin-right:2px;}
#account_connect .modal-dialog, #save_on_calendar .modal-dialog, #auth_before_request .modal-dialog{margin: 0 auto;}
#account_connect.modal .modal-footer, #save_on_calendar.modal .modal-footer{height: auto !important;}
#new_user_details.modal, #save_on_calendar.modal, #booking_details.modal, #account_connect.modal, #auth_before_request.modal,.request-select-modal,#request_a_prices_success{border-radius: 10px; background-color: #fff; max-height: inherit;}
#new_user_details.modal .modal-footer, #save_on_calendar.modal .modal-footer, #booking_details.modal .modal-footer, #account_connect.modal .modal-footer, #auth_before_request.modal .modal-footer{background-color: #fff;}
.join-a-demo{padding: 0 !important;}
.mr-5{margin-right: 5px !important;}
.modal .no-pointer{cursor: default;}
.modal.shown_modal_style h6{font-size:14px;font-weight:500;color:#262626;}
.btn-google,.btn-google:hover,.btn-google:focus{background:#ED4545;border-color:#ED4545;color:white;}
.btn-outlook,.btn-outlook:hover,.btn-outlook:focus{background:#016CC3;border-color:#016CC3;color:white;}
.input-group-append .btn{font-size:18px;color:var(--primary-color);height:52px;border-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0;}
.input-group .border{border-color:#D2D2D2 !important;}
#calendar.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0;border:1px solid #E6E6E6;padding:24px 32px;background:#F5F5F5;border-radius:8px 8px 0 0;}
#calendar{margin-bottom:60px;}
.fc .fc-toolbar-title{font-size:1.6rem;color:#5B5B5B;font-weight:500;}
#calendar .fc-col-header-cell.fc-day{padding:24px;color:#5B5B5B;font-size:16px;font-weight:500;text-align:left;}
.fc .fc-daygrid-day-top{display:flex;flex-direction:row;padding:10px 16px 10px 16px;font-size:20px;}
#calendar .fc-h-event{padding:8px;font-size:12px;font-style:normal;font-weight:400;box-shadow:none;cursor:pointer;border-radius:4px;border:1px solid #D2D2D2;background:#24618C;}
#calendar .fc-h-event.upcoming_sesstion{ background-color: #78AB33;}
#calendar .fc-h-event.requested_sesstion{ background-color: #ED4545;}
#calendar .sesstion-title{color:#E0E0E0;text-transform: uppercase;font-size:10px;font-weight:400;line-height:150%;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#calendar h4{color:#FFF;font-size:12px;font-weight:400;margin-bottom:8px;letter-spacing:0;line-height:150%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height: 22px;}
#calendar .fc-time-group{display:flex;align-items:center;justify-content:space-between;}
#calendar .fc-time-group .fc-event-time{margin-right:4px;}
#calendar .fc-time-group span{color:#FFF;font-size:10px;font-style:normal;font-weight:400;line-height:normal;}
#calendar .fc-time-group i{margin-right:0;}
#calendar .slick-list{margin:4px 0;}
.slick-disabled{visibility:hidden !important;pointer-events:none !important;}
.slick_arrows{display:block;text-align:center;}
#calendar .slick_arrows i{display:flex;align-items:center;justify-content:center;color:#24618C;background:#fff;width:26px;height:26px;border-radius:50%;padding:4px;margin:0 auto;font-size:16px;cursor:pointer;transition:all 0.3s ease-in;position:absolute;}
#calendar .slick_arrows i.bi-chevron-up{top:-25px;left:calc(50% - 13px);}
#calendar .slick_arrows i.bi-chevron-down{bottom:-22px;left:calc(50% - 13px);}
#calendar .slick_arrows i:hover{background:#F5F5F5;}
#calendar.fc .fc-daygrid-day-events{margin:-10px 0 25px;}
#calendar.fc .fc-daygrid-day-frame{min-height:170px;height: 170px;}
#calendar .slick-vertical .slick-slide{width:100% !important;}
.info-light{background:rgba(36,97,140,0.1);padding:10px;border-radius:4px;margin-top:28px;display:flex;align-items:flex-start; margin-bottom: 40px;}
.info-light > i{font-size:20px;color:#8EADC4;}
.bundle-box-head{font-size:var(--heading4);line-height:22px;color:#262626;font-weight:500;}
.info-light .bundle-box-head{margin-bottom:8px;margin-left:-8px;}
.info-light ul{margin-left:20px;list-style:outside;}
.info-light ul li{list-style-type:disc;margin-bottom:8px;}
.info-light ul li,.info-light p{color:#6E6E6E;line-height:normal;}
.join_demo .join_demo_title{font-size:30px;display:block;width:100%;text-align:center;margin-bottom:30px;}
.fc .fc-daygrid-day-number{color:#323232;font-size:14px;}
.fc td.fc-day-other{background:#FAFAFA;}
.fc .fc-col-header-cell-cushion{color:#5B5B5B;font-size:14px;}
.request-calendar .fc-day-past { background-color: #F4F7F8 !important; }
.request-calendar .fc-day-today, .request-calendar .fc-day-future { cursor: pointer;}
.request-calendar .fc-day-sat, .request-calendar .fc-day-sun {cursor: default !important; background-color:  #F4F7F8; }
.shown_modal_style h5{margin-top:0;margin-bottom:30px;}
#auth_before_request.modal .modal-footer{text-align:center;}
.mb-12{margin-bottom: 24px !important;}
.mt-12{margin-top: 24px !important;}
.ml-16{margin-left:16px;}
.mt-16{margin-top:16px!important;}
.disabled-block { pointer-events: none; opacity: 0.5; }
.status-container { display: flex; align-items: center; gap: 10px; justify-content:flex-end; margin-bottom: 10px; }
.status-container .status-dot { width: 12px; height: 12px; border-radius: 50%; display: inline-block; }
.status-container .requested { background-color: #24618C; }
.status-container .accepted { background-color: #78AB33; }
.status-container .avail { background-color: #78AB33; height: 6px; width: 6px; }
.status-container .unavail { background-color: #ED4545; height: 6px; width: 6px;  }
.demo-container{ display: flex; justify-content: end }
.request-demo { background-color: #ED4545; color:white; padding: 10px; border-radius: 5px; margin-bottom: 15px; cursor: pointer; }
.status-container .status-text { font-size: 14px; color: #323232; font-weight: 400; }
.status-container .avail-text { color: #78AB33 !important; font-size: 10px !important; }
.status-container .unavail-text { color: #ED4545 !important; font-size: 10px !important;}
.fc-cal-avail-status { position: relative; margin-bottom: 0;}
.fc-cal-avail-status-badge { position:absolute; top: 0px; right: 5px;}
#request-session-form .input-field input:read-only {background-color: #ffffff;}
@media only screen and (max-width: 1820px){
.modal .modal-content {padding-left: 34px !important;padding-bottom: 44px !important;}
}
@media only screen and (max-width: 1600px){
.request-select-modal .option_item{width: 250px;height: 250px;}
.request-select-modal .checkmark {width: 20px;height: 20px;font-size: 12px;}
.request-select-modal .img_wrapper{width: 100px;height: 100px;}
.request-select-modal .option_item p{font-size: 20px;}
.modal .modal-content {padding-left: 34px !important;padding-bottom: 34px !important;}
}
@media only screen and (max-width: 1400px){
.request-select-modal .option_item{width: 230px;height: 230px;}
.request-select-modal .img_wrapper{width: 100px;height: 100px;}
.request-select-modal .option_item p{font-size: 16px;}
}
@media only screen and (max-width: 991px){
#auth_login_popup{width: 80% !important;}
}
@media only screen and (max-width: 600px){
#auth_login_popup{width: 96% !important;}
.request-select-modal .option_item{width:100%;height:auto;}
.request-select-modal .img_wrapper{width: 50px;height: 50px;}
.request-select-modal .img_wrapper img {width: 20px;height: 20px;}
.request-select-modal .option_item p{font-size: 12px;}
.request-select-modal .checkmark {width: 10px;height: 10px;font-size: 8px;}
.request-select-modal .option_list{justify-content: space-between;gap: 10px;}
}
@media only screen and (max-width: 575px){
.request-select-modal .option_item p{font-size: 10px;}
}
/* Join A Demonstration */

.training_sessions .row{ display: flex;}
.learn_inside3{background:#fff;padding:30px;border-radius:20px;height:100%;}
.learn_inside3 img{border-radius:10px;margin-bottom:30px;width:100%;}
.learn_inside3 .title4{margin:20px 0 10px;}
.learn_inside3 .count_step{border:2px solid var(--primary-color);font-weight:500;font-size:14px;padding:4px 20px;border-radius:20px;}
.learn_inside3 p{font-size:18px;margin-bottom:0;line-height:150%;color:var(--paragraph-color);}
.hugely .inside_box_center{width:95%;justify-content:space-between;}
.hugely .list2{margin-bottom:0;}
.information_term_copy{ display: none;}
.m-none{ margin-left: 0;margin-right: 0;}

.details_access{border:1px solid var(--border-color);border-radius:15px;overflow:hidden;}
.details_access .d-flex{ display: flex;}
.details_access .col img{ width: 100%;display: block;height: 100%;object-fit: cover;}
.details_access .access_inside_view{ padding: 30px 24px;}
.access_inside_view .tag{ margin-bottom: 20px;margin-right: 5px;}
.access_inside_view .title3{margin-bottom:20px;}
.access_inside_view p{font-size:18px;color:var(--gray-color);}
.access_inside_view .sharing_social{margin:54px 0;padding-top:0;}
.booking_with_credit{background:#FFFFFF;border:1px solid var(--border-color);border-radius:40px;display:flex;align-items:center;justify-content:space-between;height:60px;}
.credit_value{padding:20px;font-size:16px;}
.credit_value i{vertical-align:middle;font-size:19px;margin-right:10px;}
.description_learning{background-color:var(--light-color);border-top:1px solid var(--border-color);padding:50px;background-image:url(../images/decor.svg);background-repeat:no-repeat;background-position:center right;background-size:auto 100%;}
.description_learning p{font-size:18px;line-height:150%;color:var(--paragraph-color);margin-bottom:20px;}
.description_learning p strong:nth-of-type(2){ margin-top: 20px;display:inline-block;}
.description_learning .boldline{display:block;margin-bottom:20px;font-weight:500;font-size:18px;}
.description_learning p.day_title{margin-bottom:10px;}
.description_learning ul {margin-left: 24px;margin-bottom: 20px;}
.description_learning ul li{font-size:18px;line-height:150%;color:var(--paragraph-color);margin-bottom:10px;list-style:disc;}
.description_learning ul li:last-child{ margin-bottom: 0;}
.description_learning ul li p{margin-bottom:0;}
.learn_inside2_white{background-color:#fff !important;}
.filter_training_course{display: flex; justify-content: space-between;padding-bottom: 30px;padding-top: 20px}
.learn_inside2.learn_inside2_white p{width:calc(100% + 12px);}
.heading_combine p{font-size:18px;color:var(--body-color);display:flex;align-items:center;justify-content:center;}
.heading_combine p i{color:var(--primary-color);font-size:24px;vertical-align:middle;margin-right:10px;}
.modal-overlay{background:rgba(0,0,0,0.85);opacity:1 !important;}
.bookingmodal{border-radius:10px;width:100%;max-width:960px;background-color:#fff;max-height:inherit;}
.bookingmodal .modal-content{padding:50px 40px;}
.bookingmodal .title3{margin-bottom:30px;}
.modal_close{position:absolute;right:20px;top:20px;color:var(--gray-color);font-size:12px;}
.choosdate .icon-date{position:absolute;right:20px;top:55px;color:var(--gray-color);font-size:18px;pointer-events:none;}
.choosdate input{cursor:pointer;}
.up_skill{text-align:center;max-width:677px;}
.up_skill .booking_with_credit{margin-top:20px;margin-bottom:20px;background:var(--light-color);}
.up_skill .title2{margin-bottom:20px;}
.booking_with_credit input[type="text"]{border:none !important;background-color:transparent;box-shadow:none !important;padding-left:60px;padding-top:20px;}
.booking_with_credit .input-field .icon-search{position:absolute;left:30px;top:33px;}
.tabs_sort{display:flex;align-items:center;}
.course_train .tab.like_tab a{width:60px;padding:0;}
.tabs_sort .sort-by{display:flex;align-items:center;}
.tabs_sort .sort-by label{font-size:16px;line-height:140%;color:var(--gray-color);min-width:fit-content;}
.tabs_sort .sort-by .input-field{width:241px;margin-bottom:0;margin-left:15px;}
.tabs_sort .sort-by .input-field .select-wrapper input.select-dropdown{ border-radius: 30px;font-size: 16px;}

.inner_grid_training{border-radius:15px;overflow:hidden;border:1px solid var(--border-color);background:#FFFFFF;position:relative;margin-bottom:40px;}
.stack_Action{position:absolute;left:10px;top:10px;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 20px);}
.heart_icon{width:35px;height:35px;background:var(--body-color);border-radius:35px;display:flex;align-items:center;justify-content:center;color:#fff;}
.inner_grid_training .main_course_img {display: block;width: 100%;height: 330px;object-fit: cover;}
.inner_grid_training h3{font-weight:500;font-size:18px;padding:10px 15px;display:flex;align-items:flex-start;margin:0;justify-content: space-between;}
.inner_grid_training .tag{margin:0 15px;}
.inner_grid_training h3 a {color: var(--body-color);line-height: 150%;}
.inner_grid_training h3 a.course_title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 54px;}
.inner_grid_training h3 a.share_training{width:20px;color:var(--body-color);}
.creit_outcomes{display:flex;align-items:center;justify-content:space-between;margin-top:20px;border-top:1px solid var(--border-color);}
.creit_outcomes a, .creit_outcomes span{padding:20px;width:50%;display:flex;align-items:center;font-size: 14px;}
.creit_outcomes a i, .creit_outcomes span i{margin-right:10px;font-size:16px;font-weight:500;}
.creit_outcomes a.credit_btn, .creit_outcomes span.credit_btn{color:var(--body-color);cursor: default;}
.creit_outcomes a.credit_btn i, .creit_outcomes span.credit_btn i{font-size:20px;}
.creit_outcomes a.outcome_btn{background:var(--primary-color);color:#fff;}
.creit_outcomes a.outcome_btn:hover{background: var(--body-color);}
.creit_outcomes span:hover{color: var(--primary-color);}
.access_training_banner{ padding-bottom: 0;}
.access_training_row{display:flex;align-items:flex-end;width:100%;justify-content:space-between;}
.access_training_row img{display:block;}
.content_access_training{align-self:center;}
.user_review{background:#FFFFFF;border:1px solid var(--border-color);padding:20px;display:flex;align-items:center;margin-top:98px;border-radius:60px 0px 0 60px;width:330px;float:right;}
.user_review img{width:24px;height:24px;border-radius:60px;margin-right:8px;}
.user_review .review_count{margin-left:auto;font-size:14px;line-height:120%;color:var(--body-color);display:flex;align-items:center;}
.user_review .review_count:hover{ color: var(--primary-color);}
.user_review .review_count i{margin-left:10px;}
.tags_skill .tag{ margin-right: 10px; display: inline-block;}
.tags_skill .tag:last-child{ margin-right: 0;}

.cookies_modal{background-color:#fff;width: 1400px;border-radius: 15px;max-height: calc(100% - 5%); top: 3% !important;}
.custom_header{padding:20px 70px;display:flex;align-items:center;justify-content:space-between;border-bottom: 1px solid var(--border-color);}
.custom_header .logo_close{display:flex;align-items:center;}
.cookies_modal .modal-content{ padding: 0;overflow: hidden;}
.px-70{padding-left:70px;padding-right:70px;}
.white_box_content{background:#fff;padding:50px 72px;border-radius:15px;}
.cookies_modal p{margin-bottom:20px;font-weight:400;font-size:18px;line-height:150%;color:var(--paragraph-color);}
.cookies_modal p:last-child{margin-bottom:0;}
.right_img_cookies{float:right;}
.cookies_modal .icon_box_content{display:flex;flex-wrap:wrap;gap:40px;}
.cookies_modal .icon_box_content li{background:#FFFFFF;border:1px solid var(--border-color);border-radius:15px;padding:32px 24px;width:calc(50% - 40px);display:flex;}
.cookies_modal .icon_box_contentv3 li{width:calc(33.33% - 40px);}
.cookies_modal .icon_box_content li i{color:var(--body-color);font-size:20px;margin-right:20px;}
.cookies_modal .icon_box_content li p{ color: #545454;}
.minus_row{ margin-left: -.75rem;margin-right: -.75rem;}
.number_list li{display:flex;margin-bottom:20px;}
.number_list li:last-child{ margin-bottom: 0;}
.number_list li span{width:60px;height:60px;background:var(--body-color);border-radius:30px;display:flex;align-items:center;justify-content:center;color:white;font-weight:500;font-size:16px;min-width:60px;margin-right:20px;}
.number_list li div{padding:20px 30px;background:var(--light-color);border-radius:0px 15px 15px 15px;position:relative;margin-left:40px;width:92%;font-size:18px;line-height:150%;color:(--paragraph-color);}
.number_list li div::before{width:0;height:0;border-width:0 0 40px 38px;border-color:transparent transparent var(--light-color) transparent;border-style:solid;display:block;content:'';position:absolute;left:-39px;top:0px;transform:rotate(-90deg);}
.white_box_content.grey_bg{background-color:var(--light-color);}
.check_list{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;}
.check_list li{margin-bottom:0;border:1px solid var(--border-color);border-radius:15px;width:calc(50% - 20px);padding:15px;background-color: #fff;display: flex;}
.check_list li i{margin-right:20px;color:var(--body-color);font-weight:500;margin-top:3px;font-size: 22px;}
.number_list.number_listwhite li div{background:white;}
.number_list.number_listwhite li div::before{border-color:transparent transparent white transparent;}
.check_list.check_list_full li{width:100%;}
.cookies_modal .white_box_content p{margin-bottom:10px;}
.cookies_modal .white_box_content p:last-child{margin-bottom:0;}
.educational_row{display:flex;align-items:center;}
.cookies_modal p a{font-weight:500;color:var(--body-color);}
.white_outline_box{background:#FFFFFF;border:1px solid var(--border-color);border-radius:15px;padding:30px 20px;display:flex;}
.white_outline_box i{color:var(--body-color);font-size:20px;margin-right:20px;}
.check_list.mobileborderbox li{width:100%;}
.logo_stake{position:absolute;top:30px;left:50px;padding:14px 20px;background:#fff;border-radius:10px;max-width:144px;}
.logo_stake img{ display: block;}

.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}
.input-group input[type="password"]{position:relative;width:100%;min-width:0;max-width:100%;}
.input-group .input-group-text{display:flex;align-items:center;padding:0 20px;font-size:24px;line-height:1.5;color:var( --gray-color);text-align:center;white-space:nowrap;border-radius:0px 10px 10px 0;cursor:pointer;border-left:none;position:absolute;right:0;top:0;height:60px;transition:all 0.3s;}
.input-group input[type="password"]:hover + .input-group-text{border-color:#9496A1;}
.input-group input.error + .error +  .input-group-text{border-color:red;}
.input-group-new .input-group-text{position:absolute;right:14px;top:50px;font-size:24px;line-height:1.5;color:var( --gray-color);cursor:pointer;border-left:none;z-index:99;}
.error{margin-top:4px;font-size:12px;}
.top_bar a{color:var(--primary-color);}
.top_bar i{vertical-align:middle;margin-left:10px;}
.top_bar a.close_bar{position:absolute;right:14px;color:white;}

.testimonial_grid:after{content:'';display:block;clear:both;}
.testimonial_grid li{margin-bottom:50px;float:left;}
.testimonial_grid li,.grid-sizer{width:calc(25% - 30px);margin-right:30px;}
.testimonial_grid li .test_info{display:flex;align-items:center;margin-left: 23px;}
.testimonial_grid li p{background: #e3eff7;padding: 40px;margin-bottom: 40px;border-radius: 50px;position: relative;line-height: 1.8em;color: #23608c;}
.testimonial_grid li p::after{content: '';border-left: 12px solid transparent;border-right: 12px solid transparent;width: 0;height: 0;margin: 0px auto;border-top: 14px solid #e3eff7;display: inline-block;position: absolute;bottom: -13px;left: 40px;}
.testimonial_grid li img{width:60px;height:60px;object-fit:cover;border-radius:50%;margin-right:20px;}
.testimonial_grid li b{display:block;}
form .error{color:red;}
div.error{position:absolute;bottom:-18px;}
.custom-scroll{overflow-y:auto;max-height:85vh;}
@media only screen and (max-width: 768px){.custom-scroll{overflow-y:auto;max-height:70vh;}}
.d-none{display:none;}
.sharing-course-modal{border-radius:10px;width:100%;max-width:500px;background-color:#fff;max-height:inherit;}
.social-item{display:flex;margin-top:30px;}
.sharing-course-modal .social-item{justify-content:center;margin:20px 0;}
.social-item > li{font-size:12px;font-weight:600;color:#D2D2D2;display:flex;align-items:center;}
.social-item > li a,.social-item > li button{border:0;margin-left:15px;border-radius:100%;transition:linear all 0.2s;height:24px;width:24px;min-width:24px;justify-content:center;align-items:center;display:flex;background:#393939;color:#fff;}
.sharing-course-modal .social-item > li > a,.sharing-course-modal .social-item > li > button{height:44px;width:44px;min-width:44px;}
.sharing-course-modal .social-item > li > a i{font-size:16px;}

.social-item .facebook{background: #1877F2;transition: linear all 0.2s;}
.social-item .linkedin{background: #24618C;transition: linear all 0.2s;}
.social-item .twitter{background: #04A2F5;transition: linear all 0.2s;}
.social-item .instagram{background: #833AB4;transition: linear all 0.2s;}
.social-item .whatsapp{background: #25D366;transition: linear all 0.2s;}
.social-item .envelope{background: #000000;transition: linear all 0.2s;}
.social-item .drop-menu:hover{background: var(--primary-color);transition: linear all 0.2s;}
.bookingmodal .modal-content{padding:50px 40px;}
.bookingmodal .title3{margin-bottom:30px;}
.sharing_social ul #dropdown_social{display:block;margin-top:54px;background:#393939;padding:10px;border-radius:10px;min-width:10rem;overflow:hidden;}
.sharing_social .dropdown-content li{margin-left:0;width:auto;min-height:inherit;line-height:normal;margin-bottom:8px;}
.sharing_social .dropdown-content li:last-child{margin-bottom:0}
.sharing_social .dropdown-content li:hover{background-color:transparent;}
.sharing_social .dropdown-content a{width:100%;letter-spacing:0.2px;height:auto;display:flex;align-items:center;justify-content:flex-start;margin-left:0;font-size:12px;font-weight:400;color:#E0E0E0;padding:0;border-radius:3px;background-color:transparent;}
.sharing_social .dropdown-content a i{border-radius:100%;transition:linear all 0.2s;height:24px;width:24px;min-width:24px;justify-content:center;align-items:center;display:flex;background:#333333;margin-right:7px;color:#fff;}
.no_data{display:flex;align-items:center;flex-direction:column;font-size:24px;font-weight:500;letter-spacing:0.5px;}
.no_data img{margin-bottom:20px}
.tooltipped + .tooltip{display:none !important;}
hr{border:none;background:#d7d4d4;height:1px;}
.download_action{position:relative;}
.download_action .dropdown-menu{background-color:white;border:none;box-shadow:0px 5px 12px rgba(0,0,0,0.1);border-radius:8px;left:auto !important;right:0;min-width:200px;margin-top:34px;}
.social-icon{display:flex;padding:10px;}
.social-icon a{height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:var(--primary-color);color:white;font-size:12px !important;}
.download_action a:first-child{margin-left:0;}
.social-icon a.fb-icon{background:#1877F2;}
.social-icon a.linkedin-icon{background:#24618C;}
.social-icon a.twitter-icon{background:#04A2F5;}
.social-icon a.instagram-icon{background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433',endColorstr='#bc1888',GradientType=1 );}
.social-icon a.whatsapp-icon{background:#29A71A;}
.description_learning ol{margin-left:24px;margin-bottom:20px;}
.description_learning ol li{font-size:18px;line-height:150%;color:var(--paragraph-color);margin-bottom:10px;list-style:disc;}
.description_learning ol li:last-child{margin-bottom:0;}
.description_learning ol li p{margin-bottom:0;}
.input-field input:read-only {background-color: #f5f5f5;}
.sort-by .input-field input:read-only {background-color: #fff;}
.copy_text { font-size: 12px !important;color: green !important;margin-left: 12px;font-weight: 600;}
.socialshareflex {display: flex;align-items: center;margin-bottom: 20px;justify-content: space-between;}
.socialshareflex .file_download{min-width:inherit;}
.socialshareflex .social-icon {margin-left: auto;}
.socialshareflex .social-icon a{height:40px;width:40px;font-size:14px !important;}
.iframe_video .owl-carousel .owl-item img{height:100%;object-fit:cover;border-radius:15px;}
.iframe_video .owl-dots{text-align:center;margin-top:-30px;position:relative;z-index:1;}
.iframe_video .owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1;}
.iframe_video .owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 3px;background:#fff;display:block;border-radius:30px;}
.iframe_video .owl-carousel .owl-dots .owl-dot.active span,.iframe_video .owl-theme .owl-dots .owl-dot:hover span{background:var(--primary-color);}
.ico-hide{ padding: 0 1rem 0 1rem !important;}
.sort-by .select-wrapper .dropdown-content{border-radius:30px;border:1px solid #E0E2E8;background:#FFF;padding:6px 0;}
.sort-by .dropdown-content li > a,.sort-by .dropdown-content li > span{padding:14px 25px;}
.img_course_div{position: relative;}
.mr-4{margin-right: 4px;}
.course_format{border-radius:0px 0px 4px 4px;bottom:0;width:auto;display:flex;align-items:center;padding:0;justify-content:center;gap:10px;}
.course_format li span{background:#000;width:18px;height:18px;border-radius:50%;padding:3px;display:flex;align-items:center;justify-content:center;}
.course_format li span img{ width: 10px !important;height: 10px !important;filter: brightness(0) invert(1);}
.course_category .course_format li{font-weight:600;font-size:16px !important;display:flex;align-items:center;letter-spacing:0.1em;text-transform:uppercase;color:#000000;line-height: 24px;}
.course_category .course_format li span{background:#000;width:28px;height:28px;border-radius:50%;padding:3px;display:flex;align-items:center;justify-content:center;}
.course_category .course_format li span img{ width: 15.56px !important;height: 15.56px !important;filter: brightness(0) invert(1);}
.course_format li.online_Online span{background-color:#1976D2;}
.course_format li.online_At_your_venue span{background-color:#FF9300;}
.course_format li.online_Virtual span{background-color:#15A51B;}
.level_country_container{min-height: 100px;}
.level_country{margin:15px 15px;display:flex;gap:5px;align-items: flex-start;min-height:70px !important; flex-wrap: wrap;}
.level_country .bundle-tag{background:rgba(242, 89, 38, 0.1);border-radius:18px;color:var(--primary-color);display:inline-flex;align-items:center;font-size:10px;letter-spacing:0.1em;text-transform:uppercase;padding:4px 10px;line-height:normal;min-height:28px;font-weight:600;}
.level_country .bundle-tag-format abbr img{width:10px;vertical-align:middle;margin-left:4px;}
.view-outcomes-btn{width: 100% !important;padding: 10px  !important;justify-content: center;}
.booking-with-request{justify-content: flex-end !important;gap: 20px; border: 0 !important;margin-bottom: 20px;}
.credit-count{display:flex;align-items:center;font-weight: var(--medium500);font-size: var(--bodyfont); margin-bottom: var(--space16);}
.online-course-item .credit-count img {margin-right: 4px;width: 10px;margin-left: 4px; margin-top: -2px}
.bundle-tag-format {display: inline-flex;align-items: center;}
.bundle-tag {font-size: 8px;font-weight: 600;background: rgba(21, 165, 27, 0.1);letter-spacing: 0.1em;text-transform: uppercase;padding: 4px 8px;color: #15A51B;border-radius: 18px;line-height: 12px;min-height: 28px;}
.gap-8{gap: 8px;}
.course_card-item{border-radius:var(--radius10);background-color: white;padding:16px;border-radius: 20px;min-height: 532px;transition: 0.5s;flex:1;}
.course_card-item:hover {transform: translateY(-50px);}
.course_card-title-box{display: flex;justify-content: center; flex-direction: column;align-items: center;gap: 15px;}
.course_card-image-box{width: 64px;height: 64px;border-radius: 50%; display: flex;justify-content: center;align-items: center;margin-top: 20px;}
.course_card-image-box img{width: 42.67px;height: 42.67px;    filter: brightness(0) invert(1);}
.course_card-top-border{top: 0;border-top: 20px solid;left:0;right: 0;}
.course_card-online{border-color: #0261BA;}
.course_card-venue{border-color: #FF9300;}
.course_card-virtual{border-color: #15A51B;}
.course_online {color: #0261BA;}
.course_virtual{color: #15A51B;}
.course_venue{color: #FF9300;}
.course_card-image-virtual{background-color: #15A51B;}
.course_card-image-venue{background-color: #FF9300;}
.course_card-image-online{background-color: #0261BA;}
.course_check-icon{font-size: 24px;margin-top: 3px;}
.course_card-title{font-size: 32px;font-weight: 500;color: #323232;line-height: 35.2px;;margin: 0 !important;}
.course-heading-title{ font-size: 57px !important;font-weight: 500;line-height: 68.4px;letter-spacing: 1%;}
.course-heading-description{font-size: 18px !important;font-weight: 400;line-height: 27px;}
.course_list{display: flex;flex-direction: column;gap: 20px;margin-left: 20px;}
.course_list li{display: flex;align-items: flex-start;}
.course_list-item{font-size: 20px;font-weight: 400;color: #6E6E6E;margin-left: 16px;word-wrap: break-word;word-break: break-word;}
.caurse_row-card{display: flex;flex-wrap: wrap;justify-content: center;gap: 20px 0px;}
.course_col-item{margin: 0 !important;}
.tabs .tab .toltipQuestion{display: flex;justify-content: center;align-items: center;padding: 0 !important;background-color: transparent;border: 0 !important;margin-right: 0 !important;font-size: 16px;text-transform: none;height:0 !important; width: 0 !important;margin-left: 10px;}
.course_category .course_format {display: flex; justify-content: flex-start;flex-wrap: wrap; align-items: center; gap: 10px; position: relative;font-size: 20px;}
.course_category .course_format li a {color: var(--color-6e); font-size: 16px;display: flex;}
.tabs .tab .connter-question {padding: 0 !important; border: 0 !important;height: 0 !important; width: 24px; height: auto !important; border-radius: 24px; color: #9496A1;margin: 4px 0px 0px 6px;}
.tabs .tab  a.active .connter-question {color: white;}
.course_category-card {display: flex;justify-content: flex-end;align-items: flex-end;flex-direction: column;gap: 10px;margin: 15px 15px 0px 0px;}
.course_category {display: flex;align-items: center;justify-content: flex-end;}
.course_social-box{display: flex; justify-content: space-between; align-items: center;flex-wrap: wrap;margin-bottom: 20px;}
.course_category .course-cat-label {margin-right: 10px; font-size: 18px;}
.course_category-card .course-available{font-size: 12px;}
.pricing .card{border-radius: 8px;border: 1px solid var(--primary-color);display: flex;margin: 0 !important;width: 100%;box-shadow: 2px 3px 9px rgba(237, 69, 69, 0.1),9px 14px 16px rgba(237, 69, 69, 0.08),20px 31px 22px rgba(237, 69, 69, 0.05),35px 55px 26px rgba(237, 69, 69, 0.01),54px 85px 28px rgba(237, 69, 69, 0);-webkit-transition: all .5s ease;transition: all .5s ease;}
.pricing-start-btn{box-shadow: 6px 10px 10px rgba(237, 69, 69, 0.32);margin-bottom: 20px;text-transform: uppercase !important;font-size: 20px;}
.pricing-start-btn:hover{box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.5);}
.pricing .card-content{display: flex;flex-direction: column;width: 100%;}
.pricing .card:hover{background-color: var(--primary-color);color: white;box-shadow: 0 20px 60px 0 rgba(0,0,0,.4);-webkit-transform: translate(0,-10px);transform: translate(0,-10px);}
.pricing .card .price{font-size: 54px;font-weight: 500;line-height: 66px;color: #262626;margin: 10px 0px;text-align: center;min-height: 100px;display: flex;align-items: center;justify-content: center;}
.pricing .card .card-title{font-size: 18px;color: var(--paragraph-color);font-weight: 400;margin-bottom: 0px;}
.pricing .card .card-subtitle{font-size: 18px;color: #323232;font-weight: 600;margin: 0px;}
.pricing .card .paragraph{color: #6E6E6E;font-weight: 400;line-height: 30px;font-size: 16px;}
.pricing .card .pricing_include{font-size: 18px;color: #000000;font-weight: 500;margin-bottom: 15px;display: inline-block;}
.pricing .card ul{display: flex;flex-direction: column;gap: 15px;}
.pricing .card ul li i{ display: flex;justify-content: center;align-items: center;min-width: 24px;min-height: 24px;border-radius:50px;color: var(--primary-color);font-size: 12px;padding-top: 1px;border: 1px solid var(--primary-color);}
.pricing .card .card-header { display: flex;gap: 20px;margin-bottom: 10px;align-items: center;}
.pricing .price-sub{font-size: 14px;color: #1B6596;line-height: 22px;font-weight: 400;text-transform: capitalize;bottom: -14px;padding-left: 3px;}
.pricing .card .price .price-amount sup{font-size: 18px;top: -25px !important;}
.pricing .card ul li{display: flex;align-items: flex-start;gap: 15px;color: #170F49;font-size: 16px;font-weight: 400;}
.pricing .card:hover  ul li i{border-color: white !important;color: white !important;}
.pricing .card-img{min-width: 72px;min-height: 72px;border-radius: 8px;background-color: #FFefea;display: flex;justify-content: center;align-items: center;}
.pricing .card:hover .btn {background-color: white !important;color: var(--primary-color) !important;}
.pricing .card:hover .card-img{background-color: white;}
.pricing .tabs {background-color: white;padding: 10px;border:1px solid #E0E2E8; border-radius: 50px;width:404px;}
.pricing .tabs .tab a {margin-right: 0 !important;border: none;font-weight: 500;font-size: 24px;text-transform: capitalize}
.pricing .tabs .tab .active {background-color:var(--primary-color);}
.pricing .paragraph{max-width: 100%;display: inline-block;margin-bottom: 10px;color: #3B3C4B;font-size: 16px;min-height: 60px;}
.pricing .caurse_row-card{display: flex;flex-wrap: wrap;justify-content:center;gap: 20px 0px;}
.pricing .course_col-item {margin: 0 !important;display: flex;}
.pricing .btn{min-width: 100%;}
.pricing .card:hover .card-subtitle,.card:hover .card-title, .price,.card:hover .paragraph,.card:hover .pricing_include,.card:hover .price, .card:hover  ul li, .card:hover .price-sub,.card:hover .card-subtitle{color: white;}
.course_col-item{margin: 0 !important;display: flex;}
.course-notice-list{margin: 30px 0px 0px 30px;}
.course-notice-list li {font-size: 12px;color: #3B3C4B;margin-bottom: 10px;}
.course-notice-list li::before {content: "* ";color: #3B3C4B; margin-right: 10px;}
.course-notice-list li.double-star::before {content: "**"; margin-right: 5px;}
.justifyStart{justify-content: flex-start !important;}
.p-0{padding: 0 !important;}
.account-box{position: relative;}
.account-content{text-align: center;}
.account-content h3{margin: 0;}
.account-box button{position: absolute;top: 0;right:0;border: none;background-color: transparent;}
.account-box button i {color: #6E6E6E;}
.flex-justify-center{display: flex;align-items: center;justify-content: center;flex-direction:column;}
.account-content p{font-size: 18px;color: #2D3748;text-align: center;}
/* step progress Line */
.circle {width: 80px;height: 80px;position: relative;}
.step-progress {display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 20px;width: 100px;height: 100px;border-radius: 5px;}
.step-progress .percent {display: flex;justify-content: center;position: relative;align-items: center;}
.step-progress svg {position: relative;width: 80px;height: 80px;transform: rotate(-160deg);}
.step-progress svg circle {width: 100%;height: 100%;fill: none;stroke: #DFE2E7;stroke-width: 10;stroke-linecap: round;}
.step-progress svg circle:last-of-type {stroke-dasharray: 625px;stroke-dashoffset: calc(625px - (625px * var(--percent)) / 100);stroke: #3498db;}
.step-progress .number {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.step-progress .number h3 {font-weight: 200;font-size: 3.5rem;}
.step-progress .number span {font-size: 22px;}
.step-progress svg circle:last-of-type {stroke: var(--primary-color);}
.level-circle-svg{position: absolute !important;top: 0;left: 0;}
.learner-img-box{display: flex;justify-content: center;align-items: center;flex-direction: column;width: 280px;height: 150px;}
.flex-col{flex-direction: column;}
.mt-80{margin-top: 80px;}
.learner-input{display: flex;flex-direction: column;}
.learner-img-box img{height: 70px;margin-bottom: 20px;}
.choose-selection{display: flex;justify-content: center;align-items: center;gap: 30px;margin-top: 20px;}
.learner-img-box p{min-height: auto;color: #181925;font-size: 26px;}
.learner-mobile:hover {border-color: #9496A1;}
.learner-mobile{border: 1px solid #E0E2E8;border-radius: 10px;display: flex;align-items: center;}
.error-border,.error-border:hover{border: 1px solid red;}
.learner-mobile input[type="text"]:focus, .learner-mobile input[type="text"].valid:not(.browser-default){border: none !important;box-shadow: none !important;}
.learner-mobile .select-wrapper input.select-dropdown,.learner-mobile input[type="text"]{border: none;width: 100%;}
.line{width: 1px;height: 50px;background-color: #E0E2E8;}
.ml-0{margin-left: 0 !important;}
.notice-box {position: absolute;right: 10px;width: 20.5vw;top: 120%;z-index: 100;}
.notice-box ul {background-color: rgb(185 214 235);margin-bottom: 0;padding: 10px;border-radius: 10px;position: relative;}
.notice-box li {margin-bottom: 10px;border-radius: 50px;color: #23608c;font-size: 13px;display: flex;gap: 10px;align-items: flex-start;}
.notice-box ul::before {content: '';border-left: 12px solid transparent;border-right: 12px solid transparent;width: 0;height: 0;margin: 0px auto;border-bottom: 14px solid rgb(185 214 235);display: inline-block;position: absolute;top: -14px;left: 14px;}
.notice-box li:last-child{margin-bottom: 0;}
.register_page .success {color: green !important;}
.agree-mb label{margin-bottom: 0 !important;}
.learner-mobile-code{min-width: 90px !important;width: 90px !important;}
.step-form-box .group_select{margin-top: 10px;}
.group_submit{display: flex;gap: 40px;align-items: center;}
.agree-top input[type="checkbox"].filled-in:not(:checked) + label::after, .agree-top input[type="checkbox"].filled-in:checked + label::after{top: 0;}
.agree-top input[type="checkbox"].filled-in:checked + label::before{top: 3px;}
.dashboard-link-box{display: flex;gap: 20px;align-items: center;}
.dashboard-link-box a{color: #5F6368}
.account-select-options{list-style: none;padding: 4px !important;margin: 0;display: inline-flex;justify-content: center;align-items: center;background-color: #F5F5F5;border-radius: 40px;}
.account-select-options li {margin: 0px;}
.account-select-options input[type="radio"] {display: none;}
.t-center{text-align: center;}
.send-otp{margin: 50px 0;}
.login-paragraph{font-size: 18px;color: #3B3C4B;}
.btn-verify{padding: 15px !important;}
.login-box-main .group_select{width: 583px;}
.register_page input:-webkit-autofill,.login_page input:-webkit-autofill {appearance: none;background-color: transparent !important;color: inherit !important;transition: background-color 5000s ease-in-out 0s;}
.register_page input,.login_page input{  appearance: none;background-clip: content-box;}
.account-mobile-email{border-bottom-left-radius: 40px !important;border-top-left-radius: 40px !important;border-right: 1px solid #9B9B9B;}
.account-select-options label[type="radio"]+label:before{display: none !important}
.account-select-options label {display: inline-block;padding: 16px 20px;cursor: pointer;transition: all 0.3s ease;height: auto !important;min-width: 162px;color:#181925}
.account-select-options input[type="radio"]:checked + label {background-color: #181925;color: #FFFFFF;border-color: #999;}
.account-select-options input[type="radio"]:checked+label, .account-select-options input[type="radio"]:not(:checked)+label{padding-left: 20px !important;}
.account-select-options input[type="radio"]+label:before, .account-select-options input[type="radio"]:checked+label:after{display: none;}
.account-mobile-number{border-top-right-radius: 40px !important;border-bottom-right-radius: 40px !important;}
.resend-box{margin:32px 0px;}
.resend-text{color: #8D8E98;font-weight: 600;}
.timer{color:#181925;font-weight: 600;}
.otp-field  input[type="number"]{padding: 0px !important;min-width: 80px;width: 80px;height: 80px;}
.otp-field input::-webkit-outer-spin-button,.otp-field  input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.otp-field  input[type=number] {-moz-appearance: textfield;}
.account-heading{text-align: center;}
.account-heading h2{margin-bottom: 10px;}
.account-heading p{font-size: 24px;}
.otp-row{display: flex;gap: 20px;justify-content: center;margin: 32px 0;}
.congress-page{text-align: center;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.congress-page p{padding: 60px 0;font-size: 30px;}
.title-select-input .input-field input:read-only{background-color: transparent !important;}
.title-select-input .select-wrapper span.caret{display: none;}
.learner-mobile-code .select2-container--default .select2-selection--single {border: none;}
.learner-mobile-code .select2-container--default .select2-selection--single {border-radius: 15px;height: 60px;display: flex;justify-content: center;align-items: center;}
.learner-mobile-code .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 18px;}
.learner-mobile-code .select2-container--default .select2-selection--single .select2-selection__rendered span{font-size: 18px;display: flex;align-items: center;gap: 10px;}
.learner-mobile-code .select2-container--default .select2-selection--single .select2-selection__rendered img{width: 18px;height: 18px;}
.learner-mobile-code .select2-container--default .select2-selection--single .select2-selection__arrow {top: unset;}
.learner-mobile-code .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width: 7px 5px 0 5px;}
.learner-mobile-code .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width: 0 5px 7px 5px;}
.tth-countries {border: none !important;box-shadow: 0px 10px 20px rgba(224, 224, 224, 0.7) !important;border-radius: 8px !important;}
.tth-countries .select2-search--dropdown .select2-search__field{border: 1px solid #E0E2E8 !important;border-radius: 8px !important;}
.tth-countries .select2-results > .select2-results__options::-webkit-scrollbar {width: 8px;}
.tth-countries .select2-results > .select2-results__options::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 10px;}
.tth-countries .select2-results > .select2-results__options::-webkit-scrollbar-thumb {background-color: #888;border-radius: 10px;border: 2px solid #E0E2E8;}
.tth-countries .select2-results > .select2-results__options::-webkit-scrollbar-thumb:hover {background-color: #E0E2E8;}
.tth-countries .select2-results__option--selectable span{display: flex;align-items: center;gap: 10px;}
#home-signup-auto-popup .clickable-button { position: absolute; top: 68%; left: 5%; width: 245px; height: 50px; background-color: transparent; cursor: pointer; border: none; }
#home-signup-auto-popup .clickable-button:focus { background-color: transparent; }
#home-signup-auto-popup .logo-img {display: block;width: 200px; }
#home-signup-auto-popup { border-radius: 20px; width: 45%; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important;background-color: transparent !important;}
#home-signup-auto-popup .popup-bg{padding:40px;color:white;}
#home-signup-auto-popup .popup-content{width: 85%;}
#home-signup-auto-popup .popup-logo{position: absolute;top:30px;right: 15px;}
#home-signup-auto-popup .popup-header{margin-bottom: 20px;}
#home-signup-auto-popup .popup-header h2{font-size:34px;color:white;line-height: 28px;margin: 0;padding-bottom: 5px;}
#home-signup-auto-popup .popup-header p {font-size: 26px;font-weight: 500;}
#home-signup-auto-popup .popup-footer{background-color:white;padding:8px 30px 8px 40px;display:flex;justify-content:space-between;align-items:center;}
#home-signup-auto-popup .popup-footer span {padding:8px 18px;border:1px solid black; color:black;border-radius:40px;font-size: 13px;font-weight: 500;}
#home-signup-auto-popup .popup-footer .cpd-logo{width:90px;}
#home-signup-auto-popup .feature-row { display: flex;gap: 20px;justify-content: space-between;}
#home-signup-auto-popup .features{margin-bottom: 30px;width: 56%;}
#home-signup-auto-popup .feature { display: flex; flex-direction: column; align-items: center; text-align: center;}
#home-signup-auto-popup .feature span,#home-signup-auto-popup .gift-box p{line-height: 14px;font-size: 10px;font-weight: 500;}
#home-signup-auto-popup .feature img {width: 40px;height: 40px;margin-bottom: 13px;}
#home-signup-auto-popup .btn{height: 40px;font-size: 13px;padding: 0 0px 0 15px !important;}
#home-signup-auto-popup .bbc_banner  .bbc_for{font-weight: 500;font-size: 10px;text-transform: none !important;}
#home-signup-auto-popup .bbc_banner img{width: 190px;}
#home-signup-auto-popup .modal-close{z-index: 10;color: #323232;}
#home-signup-auto-popup .popup-footer .cpd-logo img{width:100%;height:100%;}
#home-signup-auto-popup .gift-box {display:flex;align-items:flex-end;gap:10px;margin-bottom:20px;}
#home-signup-auto-popup .gift-box img{width:30px;}
/** Responsive **/
@media only screen and (max-width: 1860px){
#home-signup-auto-popup .features{width: 60%;}
.data_box p{font-size:16px;}
.creit_outcomes a.outcome_btn{white-space:nowrap;font-size:14px;}
.learn_inside2{min-height: 210px;}
.learn_inside2 p{ font-size: 16px;}
.learn_inside2 img{ width:360px}
}
@media only screen and (max-width: 1760px){
#home-signup-auto-popup .features{width: 55%;}
#home-signup-auto-popup .popup-content{width: 80%;}
#home-signup-auto-popup .popup-bg{height: 432px;}
#home-signup-auto-popup .popup-footer .cpd-logo{width:100px}
#home-signup-auto-popup .popup-header h2{font-size:28px;}
#home-signup-auto-popup .popup-header p {font-size: 22px;}
#home-signup-auto-popup .popup-footer span {padding:10px 20px;font-size: 14px;}
#home-signup-auto-popup{width: 60%;}
.pricing .price-sub {bottom: -14px;}
.pricing .tabs{width: 358px;}
.login-paragraph{font-size: 16px;}
.login-box-main .group_select{width: 521px !important;}
.account-content p{font-size: 16px;}
.account-heading p{font-size: 16px;}
.congress-page p{font-size: 24px;}
.otp-field  input[type="number"]{min-width: 60px;width: 60px;height: 60px !important;}
.line{height: 40px;}
.choose-selection{margin-top: 40px;}
.learner-img-box{width: 250px;height: 150px;}
.learner-img-box img{height: 70px;}
.learner-img-box{padding: 60px 0px !important;}
.learner-img-box p{min-height: auto !important;font-size: 20px !important;}
.title2{font-size:44px;margin:0 0 10px;}
.title2 + p{max-width:715px;font-size:16px;}
.title3{ font-size: 30px;}
.title4{font-size:26px;}
.btn{height:50px;min-width:200px;font-size:14px;}
.nav-navbar li a{font-size:14px;}
.counter_below_banner ul li h3{font-size:26px;margin-bottom:4px;}
.counter_below_banner ul li span{font-size:16px;}
.counter_below_banner{padding:15px 0;}
.rowspace40{margin-left:-10px !important;margin-right:-10px !important;}
.rowspace40 .colspace20{padding:0 10px !important;}
section{padding:80px 0;}
.banner_home h1{width:500px;}
.steps_learn h3{margin-bottom: 8px;margin-top: 8px;}
.btn-cricle{width:50px;height:50px;}
.testi_content p{font-size:30px;}
.testi_content p i{ font-size: 24px;}
.main_footer{padding-top:60px;}
.footer_bottom{padding:100px 0 20px;}
.main_footer .social_icons li a{width:50px;height:50px;margin-right:8px;}
.main_footer h4{font-size:18px;margin-bottom:10px;}
.main_footer ul li a{font-size:14px;}
.footer_bottom ul li{margin-right:30px;}
.testi_content{padding:35px 40px;}
.steps_learn .row,.sector_tth .row{margin-left:-10px;margin-right:-10px;}
.steps_learn .row .col,.sector_tth .row .col{padding:0 10px;}
.sector_inside{margin-bottom:20px;padding:20px;}
.learn_inside2{padding:15px;border-radius:10px;}
.another_links .btn{line-height:22px;}
.learn_inside2 img{width:290px;margin-right:20px;}
.mb-50{margin-bottom:40px;}
.mission_row .mission_item img{border-radius:10px;}
.data_box{padding:10px;border-radius:10px;}
.data_box p{font-size:15px;}
.data_box h3{font-size:44px;}
.data_box h3.mb-40{margin-bottom:5px !important;}
.eng_box{padding:15px;border-radius:10px;margin-bottom:20px;}
.eng_box p{font-size:14px;}
.precisely_engineered iframe{height:340px;}
.precisely_engineered .col{padding:0 10px;}
.main_footer .brand-logo .logo1{ width: 103px;}
.main_footer .brand-logo .logo2{ width: 93px;}
.mission_row{gap:20px;}
.data_box1{margin-bottom:20px;}
.data_box2,.data_box3{margin-bottom:20px;margin-top:20px;}
.data_box4{margin-bottom:20px;}
.data_box5{margin-top:20px;}
.data_box6{margin-top:20px;}
.btns_row .btn{margin-right:20px;}
.learn_inside_sign p{font-size:16px;min-height:96px;}
.register_page .row{margin-left:-15px;margin-right:-15px;}
.register_page .row .col{padding:0 15px;}
.inside_form{padding:30px 40px;}
.group_select{margin-top:64px;}
.inside_form .title3{margin-bottom:20px;}
.learn_inside_sign{padding:15px;}
.progress-bar span{font-size: 12px;}
.input-field input[type="text"],.input-field input[type="text bookinginput"],.input-field input[type="password"],.input-field input[type="number"],.input-field input[type="email"]{height:50px;line-height:50px;font-size:16px;}
.select-wrapper input.select-dropdown{height:50px;line-height:50px;font-size:16px;}
.label-form{font-size:16px;}
.logo_title img{max-width:80px;}
.inner_log img.bbc_forbes{width:216px;}
.white_box_login p{font-size:16px;}
.info_line_text{font-size:12px;}
[type="checkbox"] + label{font-size:12px;}
.tootip_vertical{margin-top:36px;}
.btn_verify a:first-child{ margin-right: 20px;}
.welcome_form p{font-size:16px;margin-bottom:15px;}
.welcome_form p a{margin-top:-5px;margin-bottom:5px;}
.more_space{padding-top:30px;}
.sharing_social{padding-top:0;}
.sharing_social ul li a{width:50px;height:50px;font-size:18px;}
.login_page .group_select{width:350px;}
.other_login span::before{margin-right:20px;}
.other_login span::after{margin-left:20px;}
.social_login a{height:50px;font-size:16px;}
.social_login a img{margin-right:10px;width:20px;}
.label-form a{font-size:12px;}
.social_login{gap:10px;}
.para_other{font-size:16px;}
.login_page .group_select.group_forgot{width:390px;}
.tabs .tab a{height:50px;font-size:14px;}
.download_list{gap:20px;margin-top:40px;}
.input-field.input-icon.search_input{width:250px;}
.search_input .icon-search{left:30px;top:18px;}
.input-field.input-icon input{padding-left:55px;}
.download_list li{width:calc(50% - 10px);}
.download_list li span{font-size:18px;}
.pagination li{width:50px;height:50px;font-size:16px;}
.pagination li a{width:50px;height:50px;}
.pagination{margin-top:80px;}
.info_foster p{font-size:16px;}
.info_foster h4{font-size:16px;}
.info_foster{padding:20px 30px;}
.contact_form .input-field textarea{height:146px;}
.recp_contact{margin-top:-98px;}
.testimonial_list .testi_img{max-height:142px;}
.testimonial_list .testi_img img{width:90px;}
.testimonial_list .testi_img span{margin-top:8px;font-size:16px;}
.testimonial_list .testi_content p{font-size:26px;}
.inside_box_center{width:452px;}
.neil_degg .testi_content p{font-size:16px;}
.testi_img span{font-size:16px;}
.inside_box_center p{font-size:16px;margin-bottom:15px;}
.our_team .owl-nav button{width:50px;height:50px;}
.list1 li,.list2 li, .list3 li{font-size:16px;padding:13px 25px;}
.list1 li::before,.list2 li::before{margin-right:15px;}
.list3 li i{margin-right:15px;font-size: 23px;}
.information_term{font-size:12px;padding-top:10px;}
.email_team p{font-size:16px;}
.learn_inside p{font-size:16px;}
.LR_col img{border-radius:7px;}
.learn_inside3{padding:20px;border-radius:10px;}
.learn_inside3 img{margin-bottom:20px;}
.learn_inside3 p{font-size:16px;}
.description_learning{padding:40px;}
.description_learning p,.description_learning .boldline,.description_learning ul li{font-size:16px;}
.booking_with_credit{height:50px;}
.access_inside_view .sharing_social{margin:22px 0;}
.access_inside_view p{font-size:16px;}
.details_access .access_inside_view{padding:20px 18px 20px 0;}
.tag{padding:8px 15px;font-size:12px;}
.sharing_social span{font-size:16px;}
.learn_inside2 .mb-20{margin-bottom:10px !important;}
.breadcrumb{margin:0px 0 30px;}
.breadcrumb li, .breadcrumb li a{font-size:14px;}
.heading_combine p{ font-size: 16px;}
.heading_combine p i{ font-size: 16px;}
.bookingmodal{ max-width: 715px;}
.bookingmodal .modal-content{padding:40px 30px;}
.choosdate .icon-date{top:48px;}
.user_review{padding:15px;margin-top:70px;border-radius:50px 0px 0 50px;}
/* .user_review img{width:50px;height:50px;border-radius:50px;} */
.tabs .tab a{padding:15px 30px;margin-right:10px;height:50px;font-size:14px;}
.course_train .tab.like_tab a{width:50px;}
.inner_grid_training h3{font-size:16px;}
.creit_outcomes a{font-size:14px;}
.up_skill{max-width:505px;}
.content_access_training{margin:0 72px;}
.booking_with_credit .input-field .icon-search{left:20px;top:28px;}
.booking_with_credit input[type="text"]{padding-left:50px;font-size:14px;}
.booking_with_credit .btn{min-width:inherit;}
.img_access_training1{max-width:395px;}
.course_train .col.l3{width:33.33%;}
.inner_grid_training{margin-bottom:20px;}
.cookies_modal{width:1030px;}
.px-70{padding-left:50px;padding-right:50px;}
.pb-60{padding-bottom:40px;}
.pt-60{padding-top:40px;}
.cookies_modal p{font-size:16px;margin-bottom:10px;}
.white_box_content{padding:30px 40px;border-radius:10px;}
.right_img_cookies,.left_img_cookies{max-width:220px !important;}
.cookies_modal .icon_box_content li h6{font-size:18px;}
.cookies_modal .icon_box_content{gap:20px;}
.cookies_modal .icon_box_content li{border-radius:10px;padding:20px;width:calc(50% - 20px);}
.cookies_modal .icon_box_contentv3 li{width:calc(33.33% - 20px);}
.cookies_modal .icon_box_content li h6{font-size:18px;}
.cookies_modal .icon_box_content li i{margin-right:14px;}
.custom_header{padding:20px 50px;}
.logo_close img{width:108px;}
.number_list li span{width:50px;height:50px;font-size:14px;min-width:50px;margin-right:10px;}
.number_list li div::before{border-width:0 0 27px 28px;left:-25px;top:1px;}
.number_list li div{font-size:16px;padding:15px 25px;}
.number_list h5{font-size:16px;}
.check_list li i{margin-right:15px;font-size:20px;}
.title6{font-size:18px;}
.secondcol.educational_row{padding-top:0;}
.learn_inside2 .count_step{font-size:12px;width:40px;height:25px;}
.eng_box .count_step{font-size:12px;width:40px;height:25px;}
.logo_stake{top:20px;left:40px;padding:12px 15px;max-width:120px;border-radius: 7px;}
#top_scroll{margin-left:30px;}
.mb-100{ margin-bottom: 80px;}
.learn_inside2.learn_inside2_white p { font-size: 14px;}
.data_box p {letter-spacing: -0.5px;}
}

@media only screen and (min-width: 1200px) and (max-width:1750px){
.data_box{height:170px;}
.mission_row .hm-1{height:360px;}
.mission_row .hm-2{height:170px;}
.inner_log img{max-height:100vh;}
.course_train .row .col.xl3{width:33.33%;}

}

@media only screen and (max-width: 1440px){
#home-signup-auto-popup .popup-content{width: 90%;}
#home-signup-auto-popup{width: 65%;}
#home-signup-auto-popup .popup-footer .cpd-logo{width:80px}
#home-signup-auto-popup .popup-footer span {padding:10px 20px;border:1px solid black; color:black;border-radius:40px;font-size: 12px;}
#home-signup-auto-popup .bbc_banner img{width:200px;}
.pricing .price-sub {bottom: -10px;}
.pricing .card .price .price-amount sup{font-size: 18px;top: -19px !important;}
.course_format li span{background:#000;width:20px;height:20px;}
.course_format li span img{ width: 12px !important;height: 12px !important;}
.course_category-card .course-available {font-size: 14px;}
.course_category .course-cat-label {font-size: 16px;}
.course_category .course_format li a {font-size: 12px;}
.pricing .paragraph{font-size: 16px;}
.pricing .card {font-size: 14px;line-height: 18px;width: 100%;}
.pricing .tabs {width: 322px;}
.pricing .tabs .tab a {font-size: 20px;}
.pricing .card ul li {font-size: inherit;}
.pricing .card-img{min-width: 60px;min-height: 60px;}
.pricing .card-img img{width: 30px;height: 30px;}
.pricing .card .paragraph {font-size: 14px;line-height: 20px;}
.pricing .card .price {font-size: 44px;line-height: 54px;}
.pricing .card .card-title,.card .pricing_include,.card ul li {font-size: 16px;line-height: 20px;}
.pricing .card ul li i {min-width: 20px;min-height:20px;font-size: 10px;padding-top: 0;}
.course-notice-list li::before {margin-right: 8px;}
.course-notice-list li {font-size: 10px;}
.course_category .course_format {padding:16px 0;gap: 16px;}
.course_card-image-box{width: 48px;height: 48px;}
.course_card-image-box img{width: 26px;height: 26px;}
.course_card-image-box{width: 42px;height: 42px;}
.course_card-image-box img{width: 28.67px;height: 28.67px;}
.course_category .course_format li{font-size:14px !important;line-height: 16px;}
.course_category .course_format li span{width:28px;height:28px;}
.course_category .course_format li span img{ width: 14px !important;height: 14px !important;}
.course_btn{font-size: 14px !important;}
.course_list-item{font-size: 16px;}
.course-heading-description{font-size: 16px !important;}
.course_card-title{font-size: 24px;line-height: 24px;}
.course_check-icon{font-size: 16px;}
.course-heading-title{ font-size: 40px !important;line-height: 48px;}
.mr-40{margin-right:20px;}
.bbc_ft img{height:26px;}
.learn_inside2 img{width:248px;}
.steps_learn h3{font-size:20px;}
.learn_inside2 p {font-size: 14px;}
.title2{font-size:32px;}
.title3{font-size:24px;}
.title4{font-size:18px;}
.data_box h3{font-size:36px;}
.carousel{height:340px;}
.carousel.carousel-slider .carousel-item{min-height:340px;}
.img_access_training1{max-width:260px;}
.up_skill{max-width:700px;}
.testimonial_grid li, .grid-sizer {width: calc(33.33% - 30px);}
}

@media only screen and (min-width: 601px) and (max-width:1200px){
.mission_row .mission_item .col.s6{width:100%;}
.data_box{height:150px;}
.data_box3{margin-top:0;margin-bottom:0;}
.mission_item.mission_item4{margin-top:-40px;}
.mission_row .hm-1{ height: 410px;}
.mission_row .hm-2{height:200px;}

}

@media only screen and (max-width: 1199px){
.notice-box {width: 95%;}
.course_category-card .course-available {font-size: 14px;}
.course_category .course-cat-label {margin-right: 12px; font-size: 16px;}
.course_category .course_format li a {font-size: 12px;}
.course_card-title{font-size: 20px;line-height: 24px;}
.course_card-image-box{width: 40px;height: 40px;}
.course_card-image-box img{width: 22px;height: 22px;}
.course_card-image-box{width: 32px;height: 32px;}
.course_card-image-box img{width: 18.67px;height: 18.67px;}
.course_category .course_format li{font-size:14px !important;line-height: 16px;}
.course_category .course_format li span{width:28px;height:28px;}
.course_category .course_format li span img{ width: 14px !important;height: 14px !important;}
.course_btn{font-size: 14px !important;}
.booking-with-request{flex-direction: column;height: auto !important;}
.counter_below_banner ul li h3{font-size:18px;}
.counter_below_banner ul li{padding-left:15px;padding-right:15px;}
.sector_row img{min-height:45px;}
.footer_one,.footer_five{flex-direction:row;flex-wrap:wrap;min-height:inherit;justify-content:space-between;align-items:center;}
.main_footer h4{width:100%;}
.main_footer .row{display:flex;flex-wrap:wrap;}
.ft_start{order:1;}
.ft_end{padding-top:60px !important;padding-bottom:60px !important;}
.footer_bottom{padding:60px 0 20px;}
.footer_bottom ul{flex-wrap:wrap;}
.footer_bottom ul li{margin-bottom:6px;}
.footer_bottom ul li:first-child{order:1;}
.main_footer .row.footer_bottom{align-items:flex-end;}
.nav-navbar.sidemenu{position:fixed;width:0;flex-direction:column;height:100vh;right:0;top:133px;background:#fff;/* padding:30px;*/
transition:all 0.3s ease;opacity:0;}
.nav-navbar.sidemenu.slide{opacity:1;width:435px;z-index: 11;}
.nav-navbar.sidemenu li{margin-left:0;width:100%;}
.menu_btn, .user_btn{border:none;margin-left:auto;}
.btn_menu_click{margin-left:20px;display:block;}
.nav-navbar li{margin-left:20px;}
.btn{min-width:180px;}
.nav-navbar.sidemenu{align-items:flex-start;}
.nav-navbar.sidemenu li{margin-left:0;}
.nav-navbar.sidemenu li:first-child a{border-top:1px solid var(--border-color);}
.nav-navbar.sidemenu li a{font-size:30px;display:flex;background-color:transparent;border-bottom:1px solid var(--border-color);width:100%;padding:18px 30px;font-weight:500;}
.nav-navbar.sidemenu li a i{margin-left:auto;}
.nav-navbar.sidemenu li a.active i{transform:rotate(180deg);}
.overlay{background:rgba(45,45,45,0.9);width:100%;height:100vh;position:absolute;left:0;top:90px;z-index:1;transition:all 0.3s ease;opacity:0;display: none;}
.overlay_show{opacity:1;display: block;}
.nav-navbar .collapsible-body{position:inherit;box-shadow:none;margin-top:0 !important;}
.nav-navbar.sidemenu li .collapsible-body a{font-size:16px;font-weight:normal;color:var(--paragraph-color);padding:0;border:none;}
.nav-navbar.sidemenu li a{border-radius:0;}
.nav-navbar .collapsible-body{background:transparent;border:none;}
.overflowHide{ overflow: hidden;}
.overflowHide2{overflow:hidden;}
.mission_row{gap:20px;flex-wrap:wrap;}
.mission_row .mission_item{width:calc(50% - 10px);}
.hide_small{display:none !important;}
.data_box.mb-40{margin-bottom:20px !important;}
.data_box.mt-40{margin-top:20px !important;}
.precisely_engineered .row{display:flex;flex-wrap:wrap;}
.precisely_engineered .l6{order:-1;}
.iframe_video{margin-bottom:40px;}
.mission_row .mission_item img{width:100%;}
.learn_inside2{flex-wrap:wrap;}
.learn_inside2 img{margin-right:0;margin-bottom:20px;width:100%;}
.learn_inside2 p{margin-top:0;}
.steps_learn .col p{min-height:80px;}
.precisely_engineered{ display: none;}
.mobile_precisely_engineered{ background: var(--light-color);display: block;}
.mobile_precisely_engineered iframe{border-radius:15px;display:block;width: 100%;}
.eng_row{display:flex;flex-wrap:wrap;gap:20px;}
.eng_row .eng_box{width:calc(50% - 10px);}
.eng_box p{font-size:16px;}
.eng_box:last-child{margin-bottom:20px;}
.inside_border{height:100%;}
.btns_row{margin-bottom:30px;}
.register_page{flex-direction:column;}
.col_50{width:100%;}
.hide_mobile{display:none;}
.only_mobile{display:block;}
.row_submit{margin-top:20px;order:3; margin-bottom: 20px;}
.group_select{order:1;}
.progress-bar{order:2;margin-top:auto;background:#FFFFFF;box-shadow:0px -2px 4px rgba(0,0,0,0.25);padding:30px !important;border-radius:20px 20px 0 0;margin-left:-30px;margin-right:-30px;}
.inside_form{height:100vh;}
.log_sign_logo{ display: inline-block;width: 130px;}
.inside_form{padding:30px;}
.group_select{margin-top:118px;}
.group_select2{margin-top:30px;margin-bottom:92px;}
.tootip_vertical span{display:block;}
.backtopbtn{ display: none;}
.download_row{display:flex;flex-direction:column;}
.download_row .order_mobile_tab{width:100% !important;order:2;}
.download_row .order_mobile_search{width:100% !important;order:1;}
.input-field.input-icon.search_input{width:100%;}
.get_touch{ margin-top: 40px;}
.mx-auto{margin-left:0 !important;margin-right:auto !important;}
.map{height:337px;}
.get_touch{padding:40px;}
.partners ul li{text-align:center;display:flex;align-items:center; margin-bottom: 40px;}
.partners ul li img{max-width:90px;}
.LR_col{flex-wrap:wrap;}
.inside_box_center{width:100%;}
.revert_LR_col .order1{order:2;}
.revert_LR_col .order2{order:1;}
.mb-30{margin-bottom:20px !important;}
.LR_col img{margin-top:30px;}
.methodologies_mobile_space{margin-top:30px;}
.inner_banner p{margin-left:0 !important;margin-right:0 !important;}
.btns_row{margin-bottom:0;}
.banner_home .btns_row{margin-bottom:30px;}
.comprehensive2 .col.l7{margin-top:30px;}
.CPD_stuff .learn_inside2{flex-wrap:nowrap;}
.CPD_stuff .col.l6:first-child .learn_inside2{margin-bottom:20px;}
.CPD_stuff .learn_inside2 img{margin-right:30px;min-width:264px;}
.training_sessions .row{display:flex;flex-direction:column;}
.learn_inside3{ margin-bottom: 20px;}
.training_sessions .col:last-child .learn_inside3{margin-bottom:0;}
.hugely .list2{margin-top:30px;display:flex;flex-wrap:wrap;gap:10px;}
.hugely .list2 li{width:calc(50% - 10px);}
.hugely .inside_box_center{width:100%;}
.hugely .information_term{display:none;}
.information_term.information_term_copy{display:block;padding-top:30px;}
.CPD_stuff .col:first-child .learn_inside2{margin-bottom:20px;}
.description_learning{background-image:none;}
.details_access .d-flex{flex-wrap:wrap;}
.benefits_section .row{display:flex;flex-wrap:wrap;}
.benefits_section .row .col{margin-bottom:20px;}
.expect_section .row .col{margin-bottom:20px;}
.learn_inside2.learn_inside2_white{margin-bottom:0px;align-content:flex-start;height:100%;}
.learn_inside2.learn_inside2_white h3{margin-top:0;}
.learn_inside2 p{font-size:16px;}
.learn_inside2.learn_inside2_white .count_step{margin-bottom:20px;}
.img_access_training1{display:none;}
.content_access_training{margin:0 80px 0 30px;}
.up_skill{text-align:left;max-width:405px;}
.img_access_training2{ max-width: 275px;}
/* .user_review img:nth-child(4),.user_review img:nth-child(5){display:none;}*/
.user_review img{width:20px;height:20px;margin-right:4px;}
.inner_grid_training h3 a.share_training{margin-left:20px;}
.tags_skill{text-align:left;}
.tabs_sort .tabs{white-space:normal;overflow:inherit;flex-wrap:wrap;}
.tabs_sort .tabs .tab{margin-bottom:10px;flex-grow:inherit;}
.tabs_sort .sort-by{margin-top:40px;}
.modal_close{font-size:15px;}
.cookies_modal{width:708px;}
.custom_header{padding:20px 30px;}
.px-70{padding-left:30px;padding-right:30px;}
.d-none-tablet{display:none;}
.white_box_content{padding:0;background-color:transparent;}
.cookies_modal .icon_box_content li{width:100%;}
.cookies_modal .icon_box_contentv3 li{width:100%;}
.firstcol{background-color:#fff;}
.secondcol{padding-top:40px;}
.number_list{margin-top:20px;}
.white_box_content.grey_bg{background:transparent;}
.top_bar[style="display: none;"] + .main_header .nav-navbar.sidemenu{top:90px;}
.nav-navbar.sidemenu{top:130px;}

}
@media only screen and (max-width: 1024px){
    #home-signup-auto-popup .popup-content{width: 100%;}
    #home-signup-auto-popup{width: 90%;max-height: 100%;}
    #home-signup-auto-popup .popup-footer .cpd-logo{width:80px;}
    #home-signup-auto-popup .popup-bg{height:411px;}
    #home-signup-auto-popup .popup-footer span {padding:8px 20px;border:1px solid black; color:black;border-radius:40px;font-size: 12px;}
    #home-signup-auto-popup{width: 90%;max-height: 100%;}
    #home-signup-auto-popup .feature span { font-size: 10px; }
    #home-signup-auto-popup .feature img {width: 40px;height: 40px;}
    #home-signup-auto-popup .popup-header h2{font-size:32px;color:white;line-height: 20px;margin: 0;padding-bottom: 5px;}
    #home-signup-auto-popup .popup-header p {font-size: 26px;}
    #home-signup-auto-popup .feature {width: 122px; }
}

@media only screen and (max-width: 992px){
#home-signup-auto-popup .features { width: 70%; }
.details_access .access_inside_view{padding:20px 18px;}
.course_category .course_format {padding:8px 0;gap: 16px;}
.booking-with-request{flex-direction: row;}
.testi_content{padding:20px;}
.testi_content p{font-size:30px;}
.learn_inside{margin-bottom:20px;}
.title2{font-size:30px;}
.banner_home{padding:60px 0 0;}
.banner_home .row{flex-wrap:wrap;}
.testi_content p i.quote-right{right:20px;}
.tabs .tab a{padding:15px 30px;margin-right:10px;font-size:14px;}
.download_list li{width:100%;padding:20px 30px;}
.pagination li.prev,.pagination li.next{width:50px;}
.container{width:calc(100% - 30px);}
.partners .btns_row{margin-top:10px;}
.comprehensive .title3 br{display:none;}
.booking_with_credit .btn{display:flex;align-items:center;justify-content:center;min-width:50px;width:50px;padding:0 !important;}
.booking_with_credit .btn span,.booking_with_credit .btn:after{display:none;}
.booking_with_credit .btn::before{margin-right:0px !important;transform:scale(1);}
.booking_with_credit .btn:hover::before{opacity:1;transform:scale(1);}
.access_inside_view .booking_with_credit {height: auto;flex-wrap: wrap;border: none;}
.access_inside_view .booking_with_credit .btn {width: auto;padding: 0 30px !important;}
.access_inside_view .booking_with_credit .btn:before{margin-right: 10px !important;}
}

@media only screen and (max-width: 767px){
.banner_home img{display:block;margin-top:70px;}
.testi_flex{flex-wrap:wrap;margin-bottom: 0;}
.testi_img{padding:10px;margin-right:20px;flex-direction:row;min-width:184px;margin:0 auto;align-items:center;margin-bottom:50px;}
.testi_img img{width:60px;}
.testi_img span{margin-top:0;font-size:16px;margin-left:20px;}
.testi_content{margin-left:0;}
.testi_content::before{border-width:0px 20px 40px 40px;left:5px;top:-30px;transform:rotate(130deg);}
.testi_content p{font-size:24px;line-height:170%;}
.footer_five .ft_get_touch{margin-top:30px;width:100%;}
.ft_get_touch a{width:100%;}
.counter_below_banner .owl-carousel{overflow:hidden;}
.banner_home h1{width:375px;}
.btns_row{margin-bottom:0px;}
.pagination li.gray_cricle_btn {background:transparent;width:auto;height:auto;border:none;margin:0;}
.pagination li.gray_cricle_btn a{background:transparent;width:auto;height:auto;border:none;margin:0;min-width: inherit;}
.testimonials_row2 .testi_content::before{border-width:0px 20px 40px 40px;left:5px;top:-30px;transform:rotate(130deg);}
.testimonials_row2 .testi_content{margin-left:0;margin-right:0;border-radius:0 15px 15px 15px;}
.testimonial_list .testi_img{max-height:142px;order:0;margin-left:auto;margin-right:auto;}
.partners ul li{display:flex;align-items:center;justify-content:center;width:33.33%;}
.breadcrumb{flex-wrap:wrap;}
.breadcrumb li::before{margin:0 10px;}
.bookingmodal{max-height:75%;border-radius:0;}
.bookingmodal .modal-content{padding:40px 10px;}
.tabs_sort{flex-direction:column;}
.tabs_sort .sort-by{margin-top:-20px;margin-bottom:20px;width:100%;}
.inner_grid_training h3{justify-content:space-between;}
.creit_outcomes a.outcome_btn{justify-content:center;}
.logo_close img{width:70px;}
.custom_header{padding:20px 15px;}
.px-70{padding-left:15px;padding-right:15px;}
.pt-60{padding-top:30px;}
.pb-60{padding-bottom:30px;}
.cookies_modal{width:100%;border-radius:0;max-height:calc(100% - 0%);top:0% !important;}
.testi_content{width:100%;}
.testimonials_row .btns_row{margin-top:30px;}
#top_scroll{margin-left:20px;}

}

@media only screen and (max-width: 600px){
#home-signup-auto-popup .features{width: 90%;margin-bottom: 10px;}
#home-signup-auto-popup .gift-box p{font-size:12px;}
#home-signup-auto-popup .gift-box img{width:25px;}
#home-signup-auto-popup .popup-footer{padding: 10px 20px;}
#home-signup-auto-popup .popup-footer .cpd-logo {width: 60px;}
#home-signup-auto-popup .feature { width: auto; }
#home-signup-auto-popup .feature span { font-size: 8px;line-height: 10px; }
#home-signup-auto-popup .popup-header{margin-bottom: 15px;}
#home-signup-auto-popup .feature-row{gap: 10px;}
#home-signup-auto-popup .popup-contents{width: 100%;}
#home-signup-auto-popup .bbc_banner {display: block;margin-top: 0px;}
#home-signup-auto-popup .bbc_banner img {width: 100px;}
#home-signup-auto-popup .popup-bg { height: 300px;padding: 20px;}
#home-signup-auto-popup .popup-logo img{width: 100px;}
#home-signup-auto-popup .popup-logo{right: 0;}
#home-signup-auto-popup .features{margin-bottom: 15px;}
#home-signup-auto-popup .popup-footer span { padding: 8px 15px; font-size: 8px;}
#home-signup-auto-popup .popup-header h2 { font-size: 20px;}
#home-signup-auto-popup .feature img { width: 25px; height: 25px; }
#home-signup-auto-popup .btn {font-size:9px;height: 34px; }
#home-signup-auto-popup .popup-header p { font-size: 16px;}
.pricing .price-sub {bottom: -6px;}
.pricing .card .card-footer{margin-top: 0;}
.pricing .paragraph,.pricing .card .price{min-height: auto;}
.pricing .card .price .price-amount sup{font-size: 14px;top: -14px !important;}
.notice-box {width: 95%;}
.px-16{padding: 5px 16px;}
.login-paragraph {font-size: 14px;}
.login-box-main .group_select{width: 100% !important;}
.otp-row{gap: 10px;}
.congress-page p{padding: 40px 0;font-size: 20px;}
.otp-field  input[type="number"]{min-width: 50px;width: 50px;height: 50px !important;}
.flex-col-reverse{flex-direction: column-reverse;display: inline-flex;}
.learner-img-box{width: 150px;height: 150px;}
.learner-img-box img{display: block !important;}
.learner-img-box p{font-size: 14px !important;margin-top: 0 !important;}
.course_category .course_format{gap: 10px;}
.course_category .course_format li a {font-size: 12px;}
.course_category .course_format li{font-size: 12px !important;}
.pricing .tabs {width:auto;}
.pricing .tabs .tab a {font-size: 16px;}
.pricing .card {font-size: 14px;line-height: 18px;}
.pricing .card ul li {font-size: inherit;}
.pricing .card-img{min-width: 50px;min-height: 50px;}
.pricing .card-img img{width: 20px;height: 20px;}
.pricing .card .paragraph {font-size: 12px;line-height: 18px;}
.pricing .card .price {font-size: 34px;line-height: 44px;}
.pricing .card .card-title,.card .pricing_include,.card ul li {font-size: 14px;line-height: 18px;}
.pricing .card ul li i {min-width: 20px;min-height:20px;font-size: 10px;}
.course-notice-list li::before {margin-right: 7px;}
.course-notice-list {margin: 15px 15px 0px 15px;}
.course-notice-list li {font-size: 8px;}
.booking-with-request{justify-content: center !important;}
.course_card-title{font-size: 20px;}
.course-heading-title{ font-size: 23px !important;line-height: 32px;}
.course_card-item:hover {transform: translateY(0px);}
.title2{font-size:30px;}
.title3 {font-size: 24px;}
.title4{font-size:24px;}
.mission_row .mission_item{width:100%;}
.data_box{height:auto;min-height:138px;}
.data_box h3{font-size:30px;}
.eng_row{gap:0px;}
.eng_row .eng_box{width:100%;}
.footer_bottom ul li{margin-right:20px;}
.footer_bottom p{font-size:12px;margin-bottom: 20px;}
.footer_bottom ul li{margin-bottom: 20px;}
.footer_bottom ul li,.footer_bottom ul li a{font-size:12px;}
.ft_end{padding-top:40px !important;padding-bottom:40px !important;}
.last_menu_col{margin-top:40px;}
.steps_learn .col p{min-height:inherit;}
.main_footer .brand-logo{width:100%;margin-bottom:30px;}
.footer_bottom{padding:40px 0 0px;}
.counter_below_banner .owl-carousel .user-info{max-width:inherit;}
.bbc_banner{display:none;}
.top_bar{text-align:left;padding:10px 20px;font-size:12px;}
.banner_home{padding:20px 0 0;}
.banner_home img{margin-top:40px;}
.counter_below_banner .owl-carousel .tag_lead{font-size:12px;}
.counter_below_banner .owl-carousel p{font-size:12px;line-height:14px;}
.mission_item.mission_item1{order:1;}
.mission_item.mission_item2{order:3;}
.mission_item.mission_item3{order:2;}
.mission_item.mission_item4{order:4;}
.iframe_video .btn{width:100%;}
.inside_form{padding:30px 15px 20px;height: auto;}
.group_select{margin-top:30px;margin-bottom:30px;}
.learn_inside_sign img{display:none;}
.learn_inside_sign .count_step{float:left;margin-right:15px;padding:4px 14px;font-size:12px;}
.learn_inside_sign h3{margin:0;}
.learn_inside_sign p{clear:both;margin-top:10px;min-height:inherit;}
.learn_inside_sign{margin-bottom:10px;}
.progress-bar{margin-top:0px;padding:30px 15px !important;margin-left: -15px; margin-right: -15px;}
.progress-bar li span abbr{display:none;}
.progress-bar li b{left:43%;}
.row_submit{margin-bottom:0;}
.tootip_vertical{margin-top:-10px;}
.group_select2{margin-bottom:0;}
.agree_term label{margin-top:20px;}
.btn_verify .btn{width:100%;margin-right:0 !important;margin-bottom:20px;}
.more_space,.sharing_social{padding-top:5px;}
.row_submit .btn-cricle{min-width:50px;margin-left:20px;}
.btn.animation-none{padding:0 0rem 0 1rem !important;}
.long-btn{text-align:left;}
.login_page .group_select{width:100%;margin:40px auto;}
.row_submit p{width:100%;padding-left:0;margin-top:-70px;}
.login_page .group_select.group_forgot{width:auto;}
.download_list li span{font-size:16px;}
.download_action a{font-size:18px;}
.download_name i{font-size:24px;margin-right:15px;}
.download_action{min-width:96px;margin-left:10px;}
.download_list li{padding:15px 20px;}
.pagination li:nth-child(5){ display: none;}
.pagination li{ min-width: 50px;}
.pagination li.gray_cricle_btn,.pagination li.more{min-width:inherit;}
.pagination li a{padding:0 6px;}
.get_touch{padding:0;border:none;}
.info_foster{padding:20px 20px 0;}
.info_foster .col{margin-bottom:20px;}
.recp_contact{ margin-top: 0px;}
.testimonial_list .testi_content p{font-size:16px;}
.partners ul li{margin-bottom:20px;}
.partners .btns_row{margin-top:0px;}
.testi_content{width:100%;}
.our_team .owl-nav{top:-64px;}
.our_team .owl-nav button{margin-left:15px;}
.CPD_stuff .learn_inside2{flex-wrap:wrap;}
.CPD_stuff .learn_inside2 img{margin-right:0;order:2;margin-top:20px;}
.CPD_stuff .learn_inside2 .title4{margin-bottom:10px !important;}
.hugely .list2{gap:0;}
.hugely .list2 li{width:100%;}
.details_access .access_inside_view{padding:20px 15px;}
.details_access .btn{min-width:138px;}
.access_inside_view .sharing_social{margin:20px 0;}
.description_learning{padding:30px 15px;}
.details_access{border-radius:0;margin:0 -15px;}
.content_access_training{margin:0 15px;}
.up_skill{max-width:100%;}
.img_access_training2{max-width:100%;margin-top:50px;margin-left:auto;}
.access_training_row{flex-wrap:wrap;}
.creit_outcomes a{padding:18px 15px;}
.course_train .col:last-child .inner_grid_training{margin-bottom:0;}
.number_list li span{ display: none;}
.number_list li div::before{display:none;}
.number_list li div{width:100%;margin-left:0;}
.check_list li{border-radius:10px;width:100%;padding:10px;}
.check_list.check_list_full li{width:100%;border:none;background-color:transparent;padding:0;}
.check_list li i{display:none;}
.number_list.number_listwhite li div{background:transparent;padding:0;}
.cookies_modal .icon_box_content li{border:none;padding:0;}
.title6{font-size:16px;}
.partners .btns_row{margin-top:20px;}
.info_line_text{margin-bottom:30px;}
.socialshareflex { flex-wrap: wrap;}
.social-icon { margin-left: 0 !important;}
.access_inside_view .booking_with_credit .credit_value { padding-left: 0;}
.tags_skill br{display:none;}
.description_learning ol li {font-size: 16px;}
}

@media only screen and (max-width: 575px){
#home-signup-auto-popup .features{width: 70%;}
#home-signup-auto-popup .popup-header h2{font-size: 14px;}
#home-signup-auto-popup .popup-bg { height: 290px;}
#home-signup-auto-popup .feature-row{margin-bottom: 7px !important;}
#home-signup-auto-popup .popup-header p{font-size: 10px;}
#home-signup-auto-popup .btn {font-size: 9px; height: 25px;}
#home-signup-auto-popup .gift-box{margin-bottom: 10px;}
#home-signup-auto-popup .gift-box p { font-size: 8px; }
#home-signup-auto-popup .popup-footer span{padding: 5px 10px;font-size: 7px;}
.pricing-start-btn{margin-bottom: 20px !important;}
.banner_home .btn{width:100%;}
.counter_below_banner ul{display:flex;margin:0;flex-wrap:wrap;}
.counter_below_banner .row{flex-wrap:wrap;}
.counter_below_banner ul li{margin-bottom:20px;width:50%;}
.counter_below_banner ul li span{font-size:14px;}
.bbc_banner{ margin-top: -50px;}
.bbc_banner img{width:200px;}
.counter_below_banner .bbc_for{margin-bottom:4px;}
.steps_learn h3{font-size:24px;}
.learn_inside p{font-size:16px;}
.testi_content p{font-size:16px;}
.nav-navbar.sidemenu.slide{width:100%;margin: 0;}
.nav-navbar.sidemenu li a{font-size:24px;padding:15px 15px;}
.btns_row .btn{width:100%;margin-bottom:10px;margin-right:0;}
.inner_banner .btns_row .btn{width:auto;}
.ft_start{width:100%;}
.another_links{display:none;}
.mobile_menu{display:flex;margin-left:auto;}
.user_menu{min-height:100vh;text-align:center;position:fixed;z-index:9;top:0;width:100%;margin:0;background:rgba(45,45,45,0.9);left:0;padding:0 15px 50px;align-items:flex-end;}
.user_menu .btn{width:100%;margin-bottom:10px;}
.user_menu ul{width:calc(100vw - 30px);}
.mobileuser_show{display:flex;}
.btn_user_click{display:block;}
.btn_menu_click{margin-left:10px;}
.testi_content p{font-size:14px;}
.testi_content p i.quote-right{position:relative;margin-top:0;right:-10px;top:6px;} 
.counter_below_banner ul li:nth-child(3), .counter_below_banner ul li:last-child{margin-bottom:0;}
.bbc_ft img{height:24px;}
.bbc_banner{display:none;}
.counter_below_banner .owl-carousel .user-info{max-width:100%;}
section{padding:60px 0;}
.container{margin:0 15px;width:auto;}
.tabs_sort .tabs .tab:nth-child(2n) a{margin-right:0;}
.white_outline_box{border:none;padding:0;}
.white_outline_box i{display:none;}
.number_list.pt-20{padding-top:0 !important;}
.row_submit.row_submit2 p{margin-top:0px;}
.mb-100{margin-bottom:60px;}
.nav-navbar.sidemenu{top:128px;}
.testimonial_grid li, .grid-sizer {width: calc(100%);}
}

@media only screen and (max-width: 390px){
#home-signup-auto-popup .features{width: 95%;}
.banner_home h1{width:auto;}
.email_team .btn{padding:0 0rem 0 2rem !important;}
.register_page_end .row_submit .btn-cricle{display:none;}
}

@media only screen and (max-width: 359px){
.main_footer h4{font-size:14px;}
.pagination li{width:40px;height:40px;min-width:40px;}
.pagination li a{width:40px;height:40px;}
.creit_outcomes a{font-size:12px;padding:14px 10px;}
.social_login a{height:40px;font-size:14px;}
.btn{min-width:140px;}

}


@media only screen and (min-width: 993px){
.container{width:86%;}

}

.shop-style-layout .tth-btn{text-decoration: none;padding: 12px 20px !important;border-radius: 40px;font-size: 12px;color: white;justify-content: center;align-items: center;line-height: 14px;border: 1px solid;background-color: white;font-weight: 500;letter-spacing: 0.015em;cursor: pointer;}
.shop-style-layout .tth-btn:hover{background-color: white;border: 1px solid;}
.shop-style-layout .tth-btn.sector1{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow: 6px 10px 10px 0px var(--primary-color);}
.shop-style-layout .tth-btn.sector6{background-color:var(--TFC);border-color:var(--TFC);box-shadow: 6px 10px 10px 0px var(--TFC-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector7{ background-color:var(--TLC);border-color:var(--TLC);box-shadow: 6px 10px 10px 0px var(--TLC-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector8{ background-color:var(--TCH);border-color:var(--TCH);box-shadow: 6px 10px 10px 0px var(--TCH-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector9{ background-color:var(--TBI);border-color:var(--TBI);box-shadow: 6px 10px 10px 0px var(--TBI-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector10{ background-color:var(--TE);border-color:var(--TE);box-shadow: 6px 10px 10px 0px var(--TE-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector11{ background-color:var(--TCS);border-color:var(--TCS);box-shadow: 6px 10px 10px 0px var(--TCS-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector12{ background-color:var(--TEY);border-color:var(--TEY);box-shadow: 6px 10px 10px 0px var(--TEY-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector13{ background-color:var(--TSW);border-color:var(--TSW);box-shadow: 6px 10px 10px 0px var(--TSW-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector14{ background-color:var(--TC);border-color:var(--TC);box-shadow: 6px 10px 10px 0px var(--TC-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector15{background-color:var(--TAC);border-color:var(--TAC);box-shadow: 6px 10px 10px 0px var(--TAC-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector18{background-color:var(--TOF);border-color:var(--TOF);box-shadow: 6px 10px 10px 0px var(--TOF-LIGHT-BTN);}
.shop-style-layout .tth-btn.sector1:hover{ color:var(--primary-color);border-color:var(--primary-color);background-color: white;}
.shop-style-layout .tth-btn.sector6:hover{ color:var(--TFC);border-color:var(--TFC);background-color: white;}
.shop-style-layout .tth-btn.sector7:hover{ color:var(--TLC);border-color:var(--TLC);background-color: white;border: 1px solid;}
.shop-style-layout .tth-btn.sector8:hover{ color:var(--TCH);border-color:var(--TCH);background-color: white;}
.shop-style-layout .tth-btn.sector9:hover{ color:var(--TBI);border-color:var(--TBI);background-color: white;}
.shop-style-layout .tth-btn.sector10:hover{ color:var(--TE);border-color:var(--TE);background-color: white;}
.shop-style-layout .tth-btn.sector11:hover{ color:var(--TCS);border-color:var(--TCS);background-color: white;}
.shop-style-layout .tth-btn.sector12:hover{ color:var(--TEY);border-color:var(--TEY);background-color: white;}
.shop-style-layout .tth-btn.sector13:hover{ color:var(--TSW);border-color:var(--TSW);background-color: white;}
.shop-style-layout .tth-btn.sector14:hover{ color:var(--TC);border-color:var(--TC);background-color: white;}
.shop-style-layout .tth-btn.sector15:hover{ color:var(--TAC);border-color:var(--TAC);background-color: white;}
.shop-style-layout .tth-btn.sector18:hover{ color:var(--TOF);border-color:var(--TOF);background-color: white;}
.mb-12{margin-bottom: 24px !important;}
.mt-12{margin-top: 24px !important;}
